xref: /netbsd-src/external/gpl2/gettext/dist/autoconf-lib-link/configure (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ##
10## M4sh Initialization.  ##
11## --------------------- ##
12
13# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21  setopt NO_GLOB_SUBST
22else
23  case `(set -o) 2>/dev/null` in
24  *posix*) set -o posix ;;
25esac
26
27fi
28
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42  echo "#! /bin/sh" >conf$$.sh
43  echo  "exit 0"   >>conf$$.sh
44  chmod +x conf$$.sh
45  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46    PATH_SEPARATOR=';'
47  else
48    PATH_SEPARATOR=:
49  fi
50  rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order.  Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91  { (exit 1); exit 1; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for as_var in \
104  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106  LC_TELEPHONE LC_TIME
107do
108  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109    eval $as_var=C; export $as_var
110  else
111    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112  fi
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" |
136    sed '/^.*\/\([^/][^/]*\)\/*$/{
137	    s//\1/
138	    q
139	  }
140	  /^X\/\(\/\/\)$/{
141	    s//\1/
142	    q
143	  }
144	  /^X\/\(\/\).*/{
145	    s//\1/
146	    q
147	  }
148	  s/.*/./; q'`
149
150# CDPATH.
151$as_unset CDPATH
152
153
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213  as_lineno_1=\$LINENO
214  as_lineno_2=\$LINENO
215  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224  IFS=$as_save_IFS
225  test -z "$as_dir" && as_dir=.
226  case $as_dir in
227	 /*)
228	   for as_base in sh bash ksh sh5; do
229	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230	   done;;
231       esac
232done
233IFS=$as_save_IFS
234
235
236      for as_shell in $as_candidate_shells $SHELL; do
237	 # Try only shells that exist, to save several forks.
238	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239		{ ("$as_shell") 2> /dev/null <<\_ASEOF
240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241  emulate sh
242  NULLCMD=:
243  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244  # is contrary to our usage.  Disable this feature.
245  alias -g '${1+"$@"}'='"$@"'
246  setopt NO_GLOB_SUBST
247else
248  case `(set -o) 2>/dev/null` in
249  *posix*) set -o posix ;;
250esac
251
252fi
253
254
255:
256_ASEOF
257}; then
258  CONFIG_SHELL=$as_shell
259	       as_have_required=yes
260	       if { "$as_shell" 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277(as_func_return () {
278  (exit $1)
279}
280as_func_success () {
281  as_func_return 0
282}
283as_func_failure () {
284  as_func_return 1
285}
286as_func_ret_success () {
287  return 0
288}
289as_func_ret_failure () {
290  return 1
291}
292
293exitcode=0
294if as_func_success; then
295  :
296else
297  exitcode=1
298  echo as_func_success failed.
299fi
300
301if as_func_failure; then
302  exitcode=1
303  echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307  :
308else
309  exitcode=1
310  echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314  exitcode=1
315  echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319  :
320else
321  exitcode=1
322  echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
328  as_lineno_1=$LINENO
329  as_lineno_2=$LINENO
330  test "x$as_lineno_1" != "x$as_lineno_2" &&
331  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335  break
336fi
337
338fi
339
340      done
341
342      if test "x$CONFIG_SHELL" != x; then
343  for as_var in BASH_ENV ENV
344        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345        done
346        export CONFIG_SHELL
347        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351    if test $as_have_required = no; then
352  echo This script requires a shell more modern than all the
353      echo shells that I found on your system.  Please install a
354      echo modern shell, or manually run the script under such a
355      echo shell if you do have one.
356      { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367  (exit \$1)
368}
369as_func_success () {
370  as_func_return 0
371}
372as_func_failure () {
373  as_func_return 1
374}
375as_func_ret_success () {
376  return 0
377}
378as_func_ret_failure () {
379  return 1
380}
381
382exitcode=0
383if as_func_success; then
384  :
385else
386  exitcode=1
387  echo as_func_success failed.
388fi
389
390if as_func_failure; then
391  exitcode=1
392  echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396  :
397else
398  exitcode=1
399  echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403  exitcode=1
404  echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408  :
409else
410  exitcode=1
411  echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
415  echo No shell found that supports shell functions.
416  echo Please tell autoconf@gnu.org about your system,
417  echo including any error possibly output before this
418  echo message
419}
420
421
422
423  as_lineno_1=$LINENO
424  as_lineno_2=$LINENO
425  test "x$as_lineno_1" != "x$as_lineno_2" &&
426  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
427
428  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429  # uniformly replaced by the line number.  The first 'sed' inserts a
430  # line-number line after each line using $LINENO; the second 'sed'
431  # does the real work.  The second script uses 'N' to pair each
432  # line-number line with the line containing $LINENO, and appends
433  # trailing '-' during substitution so that $LINENO is not a special
434  # case at line end.
435  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436  # scripts with optimization help from Paolo Bonzini.  Blame Lee
437  # E. McMahon (1931-1989) for sed's syntax.  :-)
438  sed -n '
439    p
440    /[$]LINENO/=
441  ' <$as_myself |
442    sed '
443      s/[$]LINENO.*/&-/
444      t lineno
445      b
446      :lineno
447      N
448      :loop
449      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450      t loop
451      s/-\n.*//
452    ' >$as_me.lineno &&
453  chmod +x "$as_me.lineno" ||
454    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455   { (exit 1); exit 1; }; }
456
457  # Don't try to exec as it changes $[0], causing all sort of problems
458  # (the dirname of $[0] is not the place where we might find the
459  # original and so on.  Autoconf is especially sensitive to this).
460  . "./$as_me.lineno"
461  # Exit status is that of the last command.
462  exit
463}
464
465
466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467  as_dirname=dirname
468else
469  as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in
474-n*)
475  case `echo 'x\c'` in
476  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
477  *)   ECHO_C='\c';;
478  esac;;
479*)
480  ECHO_N='-n';;
481esac
482
483if expr a : '\(a\)' >/dev/null 2>&1 &&
484   test "X`expr 00001 : '.*\(...\)'`" = X001; then
485  as_expr=expr
486else
487  as_expr=false
488fi
489
490rm -f conf$$ conf$$.exe conf$$.file
491if test -d conf$$.dir; then
492  rm -f conf$$.dir/conf$$.file
493else
494  rm -f conf$$.dir
495  mkdir conf$$.dir
496fi
497echo >conf$$.file
498if ln -s conf$$.file conf$$ 2>/dev/null; then
499  as_ln_s='ln -s'
500  # ... but there are two gotchas:
501  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503  # In both cases, we have to default to `cp -p'.
504  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
505    as_ln_s='cp -p'
506elif ln conf$$.file conf$$ 2>/dev/null; then
507  as_ln_s=ln
508else
509  as_ln_s='cp -p'
510fi
511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null
513
514if mkdir -p . 2>/dev/null; then
515  as_mkdir_p=:
516else
517  test -d ./-p && rmdir ./-p
518  as_mkdir_p=false
519fi
520
521if test -x / >/dev/null 2>&1; then
522  as_test_x='test -x'
523else
524  if ls -dL / >/dev/null 2>&1; then
525    as_ls_L_option=L
526  else
527    as_ls_L_option=
528  fi
529  as_test_x='
530    eval sh -c '\''
531      if test -d "$1"; then
532        test -d "$1/.";
533      else
534	case $1 in
535        -*)set "./$1";;
536	esac;
537	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538	???[sx]*):;;*)false;;esac;fi
539    '\'' sh
540  '
541fi
542as_executable_p=$as_test_x
543
544# Sed expression to map a string onto a valid CPP name.
545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546
547# Sed expression to map a string onto a valid variable name.
548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549
550
551
552
553# Check that we are running under the correct shell.
554SHELL=${CONFIG_SHELL-/bin/sh}
555
556case X$ECHO in
557X*--fallback-echo)
558  # Remove one level of quotation (which was required for Make).
559  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
560  ;;
561esac
562
563echo=${ECHO-echo}
564if test "X$1" = X--no-reexec; then
565  # Discard the --no-reexec flag, and continue.
566  shift
567elif test "X$1" = X--fallback-echo; then
568  # Avoid inline document here, it may be left over
569  :
570elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
571  # Yippee, $echo works!
572  :
573else
574  # Restart under the correct shell.
575  exec $SHELL "$0" --no-reexec ${1+"$@"}
576fi
577
578if test "X$1" = X--fallback-echo; then
579  # used as fallback echo
580  shift
581  cat <<EOF
582$*
583EOF
584  exit 0
585fi
586
587# The HP-UX ksh and POSIX shell print the target directory to stdout
588# if CDPATH is set.
589(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
590
591if test -z "$ECHO"; then
592if test "X${echo_test_string+set}" != Xset; then
593# find a string as large as possible, as long as the shell can cope with it
594  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
595    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
596    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
597       echo_test_string=`eval $cmd` &&
598       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
599    then
600      break
601    fi
602  done
603fi
604
605if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
606   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
607   test "X$echo_testing_string" = "X$echo_test_string"; then
608  :
609else
610  # The Solaris, AIX, and Digital Unix default echo programs unquote
611  # backslashes.  This makes it impossible to quote backslashes using
612  #   echo "$something" | sed 's/\\/\\\\/g'
613  #
614  # So, first we look for a working echo in the user's PATH.
615
616  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
617  for dir in $PATH /usr/ucb; do
618    IFS="$lt_save_ifs"
619    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
620       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
621       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
622       test "X$echo_testing_string" = "X$echo_test_string"; then
623      echo="$dir/echo"
624      break
625    fi
626  done
627  IFS="$lt_save_ifs"
628
629  if test "X$echo" = Xecho; then
630    # We didn't find a better echo, so look for alternatives.
631    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
632       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
633       test "X$echo_testing_string" = "X$echo_test_string"; then
634      # This shell has a builtin print -r that does the trick.
635      echo='print -r'
636    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
637	 test "X$CONFIG_SHELL" != X/bin/ksh; then
638      # If we have ksh, try running configure again with it.
639      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
640      export ORIGINAL_CONFIG_SHELL
641      CONFIG_SHELL=/bin/ksh
642      export CONFIG_SHELL
643      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
644    else
645      # Try using printf.
646      echo='printf %s\n'
647      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
648	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
649	 test "X$echo_testing_string" = "X$echo_test_string"; then
650	# Cool, printf works
651	:
652      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
653	   test "X$echo_testing_string" = 'X\t' &&
654	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
655	   test "X$echo_testing_string" = "X$echo_test_string"; then
656	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
657	export CONFIG_SHELL
658	SHELL="$CONFIG_SHELL"
659	export SHELL
660	echo="$CONFIG_SHELL $0 --fallback-echo"
661      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
662	   test "X$echo_testing_string" = 'X\t' &&
663	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
664	   test "X$echo_testing_string" = "X$echo_test_string"; then
665	echo="$CONFIG_SHELL $0 --fallback-echo"
666      else
667	# maybe with a smaller string...
668	prev=:
669
670	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
671	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
672	  then
673	    break
674	  fi
675	  prev="$cmd"
676	done
677
678	if test "$prev" != 'sed 50q "$0"'; then
679	  echo_test_string=`eval $prev`
680	  export echo_test_string
681	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
682	else
683	  # Oops.  We lost completely, so just stick with echo.
684	  echo=echo
685	fi
686      fi
687    fi
688  fi
689fi
690fi
691
692# Copy echo and quote the copy suitably for passing to libtool from
693# the Makefile, instead of quoting the original, which is used later.
694ECHO=$echo
695if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
696   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
697fi
698
699
700
701
702tagnames=${tagnames+${tagnames},}CXX
703
704tagnames=${tagnames+${tagnames},}F77
705
706exec 7<&0 </dev/null 6>&1
707
708# Name of the host.
709# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
710# so uname gets run too.
711ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
712
713#
714# Initializations.
715#
716ac_default_prefix=/usr/local
717ac_clean_files=
718ac_config_libobj_dir=.
719LIBOBJS=
720cross_compiling=no
721subdirs=
722MFLAGS=
723MAKEFLAGS=
724SHELL=${CONFIG_SHELL-/bin/sh}
725
726# Identity of this package.
727PACKAGE_NAME=
728PACKAGE_TARNAME=
729PACKAGE_VERSION=
730PACKAGE_STRING=
731PACKAGE_BUGREPORT=
732
733ac_unique_file="tests/rpath-1a"
734# Factoring default headers for most tests.
735ac_includes_default="\
736#include <stdio.h>
737#ifdef HAVE_SYS_TYPES_H
738# include <sys/types.h>
739#endif
740#ifdef HAVE_SYS_STAT_H
741# include <sys/stat.h>
742#endif
743#ifdef STDC_HEADERS
744# include <stdlib.h>
745# include <stddef.h>
746#else
747# ifdef HAVE_STDLIB_H
748#  include <stdlib.h>
749# endif
750#endif
751#ifdef HAVE_STRING_H
752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
753#  include <memory.h>
754# endif
755# include <string.h>
756#endif
757#ifdef HAVE_STRINGS_H
758# include <strings.h>
759#endif
760#ifdef HAVE_INTTYPES_H
761# include <inttypes.h>
762#endif
763#ifdef HAVE_STDINT_H
764# include <stdint.h>
765#endif
766#ifdef HAVE_UNISTD_H
767# include <unistd.h>
768#endif"
769
770ac_subst_vars='SHELL
771PATH_SEPARATOR
772PACKAGE_NAME
773PACKAGE_TARNAME
774PACKAGE_VERSION
775PACKAGE_STRING
776PACKAGE_BUGREPORT
777exec_prefix
778prefix
779program_transform_name
780bindir
781sbindir
782libexecdir
783datarootdir
784datadir
785sysconfdir
786sharedstatedir
787localstatedir
788includedir
789oldincludedir
790docdir
791infodir
792htmldir
793dvidir
794pdfdir
795psdir
796libdir
797localedir
798mandir
799DEFS
800ECHO_C
801ECHO_N
802ECHO_T
803LIBS
804build_alias
805host_alias
806target_alias
807INSTALL_PROGRAM
808INSTALL_SCRIPT
809INSTALL_DATA
810am__isrc
811CYGPATH_W
812PACKAGE
813VERSION
814ACLOCAL
815AUTOCONF
816AUTOMAKE
817AUTOHEADER
818MAKEINFO
819install_sh
820STRIP
821INSTALL_STRIP_PROGRAM
822mkdir_p
823AWK
824SET_MAKE
825am__leading_dot
826AMTAR
827am__tar
828am__untar
829CC
830CFLAGS
831LDFLAGS
832CPPFLAGS
833ac_ct_CC
834EXEEXT
835OBJEXT
836DEPDIR
837am__include
838am__quote
839AMDEP_TRUE
840AMDEP_FALSE
841AMDEPBACKSLASH
842CCDEPMODE
843am__fastdepCC_TRUE
844am__fastdepCC_FALSE
845build
846build_cpu
847build_vendor
848build_os
849host
850host_cpu
851host_vendor
852host_os
853GREP
854EGREP
855LN_S
856ECHO
857AR
858RANLIB
859DLLTOOL
860AS
861OBJDUMP
862CPP
863CXX
864CXXFLAGS
865ac_ct_CXX
866CXXDEPMODE
867am__fastdepCXX_TRUE
868am__fastdepCXX_FALSE
869CXXCPP
870F77
871FFLAGS
872ac_ct_F77
873LIBTOOL
874GCC
875LD
876with_gnu_ld
877aclocaldir
878LIBDIRSTEM
879LIBOBJS
880LTLIBOBJS'
881ac_subst_files=''
882      ac_precious_vars='build_alias
883host_alias
884target_alias
885CC
886CFLAGS
887LDFLAGS
888LIBS
889CPPFLAGS
890CPP
891CXX
892CXXFLAGS
893CCC
894CXXCPP
895F77
896FFLAGS'
897
898
899# Initialize some variables set by options.
900ac_init_help=
901ac_init_version=false
902# The variables have the same names as the options, with
903# dashes changed to underlines.
904cache_file=/dev/null
905exec_prefix=NONE
906no_create=
907no_recursion=
908prefix=NONE
909program_prefix=NONE
910program_suffix=NONE
911program_transform_name=s,x,x,
912silent=
913site=
914srcdir=
915verbose=
916x_includes=NONE
917x_libraries=NONE
918
919# Installation directory options.
920# These are left unexpanded so users can "make install exec_prefix=/foo"
921# and all the variables that are supposed to be based on exec_prefix
922# by default will actually change.
923# Use braces instead of parens because sh, perl, etc. also accept them.
924# (The list follows the same order as the GNU Coding Standards.)
925bindir='${exec_prefix}/bin'
926sbindir='${exec_prefix}/sbin'
927libexecdir='${exec_prefix}/libexec'
928datarootdir='${prefix}/share'
929datadir='${datarootdir}'
930sysconfdir='${prefix}/etc'
931sharedstatedir='${prefix}/com'
932localstatedir='${prefix}/var'
933includedir='${prefix}/include'
934oldincludedir='/usr/include'
935docdir='${datarootdir}/doc/${PACKAGE}'
936infodir='${datarootdir}/info'
937htmldir='${docdir}'
938dvidir='${docdir}'
939pdfdir='${docdir}'
940psdir='${docdir}'
941libdir='${exec_prefix}/lib'
942localedir='${datarootdir}/locale'
943mandir='${datarootdir}/man'
944
945ac_prev=
946ac_dashdash=
947for ac_option
948do
949  # If the previous option needs an argument, assign it.
950  if test -n "$ac_prev"; then
951    eval $ac_prev=\$ac_option
952    ac_prev=
953    continue
954  fi
955
956  case $ac_option in
957  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
958  *)	ac_optarg=yes ;;
959  esac
960
961  # Accept the important Cygnus configure options, so we can diagnose typos.
962
963  case $ac_dashdash$ac_option in
964  --)
965    ac_dashdash=yes ;;
966
967  -bindir | --bindir | --bindi | --bind | --bin | --bi)
968    ac_prev=bindir ;;
969  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
970    bindir=$ac_optarg ;;
971
972  -build | --build | --buil | --bui | --bu)
973    ac_prev=build_alias ;;
974  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
975    build_alias=$ac_optarg ;;
976
977  -cache-file | --cache-file | --cache-fil | --cache-fi \
978  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
979    ac_prev=cache_file ;;
980  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
981  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
982    cache_file=$ac_optarg ;;
983
984  --config-cache | -C)
985    cache_file=config.cache ;;
986
987  -datadir | --datadir | --datadi | --datad)
988    ac_prev=datadir ;;
989  -datadir=* | --datadir=* | --datadi=* | --datad=*)
990    datadir=$ac_optarg ;;
991
992  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
993  | --dataroo | --dataro | --datar)
994    ac_prev=datarootdir ;;
995  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
996  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
997    datarootdir=$ac_optarg ;;
998
999  -disable-* | --disable-*)
1000    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1001    # Reject names that are not valid shell variable names.
1002    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1003      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1004   { (exit 1); exit 1; }; }
1005    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1006    eval enable_$ac_feature=no ;;
1007
1008  -docdir | --docdir | --docdi | --doc | --do)
1009    ac_prev=docdir ;;
1010  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1011    docdir=$ac_optarg ;;
1012
1013  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1014    ac_prev=dvidir ;;
1015  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1016    dvidir=$ac_optarg ;;
1017
1018  -enable-* | --enable-*)
1019    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1020    # Reject names that are not valid shell variable names.
1021    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1022      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1023   { (exit 1); exit 1; }; }
1024    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1025    eval enable_$ac_feature=\$ac_optarg ;;
1026
1027  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029  | --exec | --exe | --ex)
1030    ac_prev=exec_prefix ;;
1031  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033  | --exec=* | --exe=* | --ex=*)
1034    exec_prefix=$ac_optarg ;;
1035
1036  -gas | --gas | --ga | --g)
1037    # Obsolete; use --with-gas.
1038    with_gas=yes ;;
1039
1040  -help | --help | --hel | --he | -h)
1041    ac_init_help=long ;;
1042  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043    ac_init_help=recursive ;;
1044  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045    ac_init_help=short ;;
1046
1047  -host | --host | --hos | --ho)
1048    ac_prev=host_alias ;;
1049  -host=* | --host=* | --hos=* | --ho=*)
1050    host_alias=$ac_optarg ;;
1051
1052  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053    ac_prev=htmldir ;;
1054  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055  | --ht=*)
1056    htmldir=$ac_optarg ;;
1057
1058  -includedir | --includedir | --includedi | --included | --include \
1059  | --includ | --inclu | --incl | --inc)
1060    ac_prev=includedir ;;
1061  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062  | --includ=* | --inclu=* | --incl=* | --inc=*)
1063    includedir=$ac_optarg ;;
1064
1065  -infodir | --infodir | --infodi | --infod | --info | --inf)
1066    ac_prev=infodir ;;
1067  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068    infodir=$ac_optarg ;;
1069
1070  -libdir | --libdir | --libdi | --libd)
1071    ac_prev=libdir ;;
1072  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073    libdir=$ac_optarg ;;
1074
1075  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076  | --libexe | --libex | --libe)
1077    ac_prev=libexecdir ;;
1078  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079  | --libexe=* | --libex=* | --libe=*)
1080    libexecdir=$ac_optarg ;;
1081
1082  -localedir | --localedir | --localedi | --localed | --locale)
1083    ac_prev=localedir ;;
1084  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085    localedir=$ac_optarg ;;
1086
1087  -localstatedir | --localstatedir | --localstatedi | --localstated \
1088  | --localstate | --localstat | --localsta | --localst | --locals)
1089    ac_prev=localstatedir ;;
1090  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092    localstatedir=$ac_optarg ;;
1093
1094  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095    ac_prev=mandir ;;
1096  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097    mandir=$ac_optarg ;;
1098
1099  -nfp | --nfp | --nf)
1100    # Obsolete; use --without-fp.
1101    with_fp=no ;;
1102
1103  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104  | --no-cr | --no-c | -n)
1105    no_create=yes ;;
1106
1107  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109    no_recursion=yes ;;
1110
1111  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113  | --oldin | --oldi | --old | --ol | --o)
1114    ac_prev=oldincludedir ;;
1115  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118    oldincludedir=$ac_optarg ;;
1119
1120  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121    ac_prev=prefix ;;
1122  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123    prefix=$ac_optarg ;;
1124
1125  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126  | --program-pre | --program-pr | --program-p)
1127    ac_prev=program_prefix ;;
1128  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130    program_prefix=$ac_optarg ;;
1131
1132  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133  | --program-suf | --program-su | --program-s)
1134    ac_prev=program_suffix ;;
1135  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137    program_suffix=$ac_optarg ;;
1138
1139  -program-transform-name | --program-transform-name \
1140  | --program-transform-nam | --program-transform-na \
1141  | --program-transform-n | --program-transform- \
1142  | --program-transform | --program-transfor \
1143  | --program-transfo | --program-transf \
1144  | --program-trans | --program-tran \
1145  | --progr-tra | --program-tr | --program-t)
1146    ac_prev=program_transform_name ;;
1147  -program-transform-name=* | --program-transform-name=* \
1148  | --program-transform-nam=* | --program-transform-na=* \
1149  | --program-transform-n=* | --program-transform-=* \
1150  | --program-transform=* | --program-transfor=* \
1151  | --program-transfo=* | --program-transf=* \
1152  | --program-trans=* | --program-tran=* \
1153  | --progr-tra=* | --program-tr=* | --program-t=*)
1154    program_transform_name=$ac_optarg ;;
1155
1156  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157    ac_prev=pdfdir ;;
1158  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159    pdfdir=$ac_optarg ;;
1160
1161  -psdir | --psdir | --psdi | --psd | --ps)
1162    ac_prev=psdir ;;
1163  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164    psdir=$ac_optarg ;;
1165
1166  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167  | -silent | --silent | --silen | --sile | --sil)
1168    silent=yes ;;
1169
1170  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171    ac_prev=sbindir ;;
1172  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173  | --sbi=* | --sb=*)
1174    sbindir=$ac_optarg ;;
1175
1176  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178  | --sharedst | --shareds | --shared | --share | --shar \
1179  | --sha | --sh)
1180    ac_prev=sharedstatedir ;;
1181  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184  | --sha=* | --sh=*)
1185    sharedstatedir=$ac_optarg ;;
1186
1187  -site | --site | --sit)
1188    ac_prev=site ;;
1189  -site=* | --site=* | --sit=*)
1190    site=$ac_optarg ;;
1191
1192  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193    ac_prev=srcdir ;;
1194  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195    srcdir=$ac_optarg ;;
1196
1197  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198  | --syscon | --sysco | --sysc | --sys | --sy)
1199    ac_prev=sysconfdir ;;
1200  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202    sysconfdir=$ac_optarg ;;
1203
1204  -target | --target | --targe | --targ | --tar | --ta | --t)
1205    ac_prev=target_alias ;;
1206  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207    target_alias=$ac_optarg ;;
1208
1209  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210    verbose=yes ;;
1211
1212  -version | --version | --versio | --versi | --vers | -V)
1213    ac_init_version=: ;;
1214
1215  -with-* | --with-*)
1216    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1217    # Reject names that are not valid shell variable names.
1218    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1219      { echo "$as_me: error: invalid package name: $ac_package" >&2
1220   { (exit 1); exit 1; }; }
1221    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1222    eval with_$ac_package=\$ac_optarg ;;
1223
1224  -without-* | --without-*)
1225    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1226    # Reject names that are not valid shell variable names.
1227    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1228      { echo "$as_me: error: invalid package name: $ac_package" >&2
1229   { (exit 1); exit 1; }; }
1230    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1231    eval with_$ac_package=no ;;
1232
1233  --x)
1234    # Obsolete; use --with-x.
1235    with_x=yes ;;
1236
1237  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1238  | --x-incl | --x-inc | --x-in | --x-i)
1239    ac_prev=x_includes ;;
1240  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1241  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1242    x_includes=$ac_optarg ;;
1243
1244  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1245  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1246    ac_prev=x_libraries ;;
1247  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1248  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1249    x_libraries=$ac_optarg ;;
1250
1251  -*) { echo "$as_me: error: unrecognized option: $ac_option
1252Try \`$0 --help' for more information." >&2
1253   { (exit 1); exit 1; }; }
1254    ;;
1255
1256  *=*)
1257    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1258    # Reject names that are not valid shell variable names.
1259    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1260      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1261   { (exit 1); exit 1; }; }
1262    eval $ac_envvar=\$ac_optarg
1263    export $ac_envvar ;;
1264
1265  *)
1266    # FIXME: should be removed in autoconf 3.0.
1267    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1268    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1269      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1270    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1271    ;;
1272
1273  esac
1274done
1275
1276if test -n "$ac_prev"; then
1277  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1278  { echo "$as_me: error: missing argument to $ac_option" >&2
1279   { (exit 1); exit 1; }; }
1280fi
1281
1282# Be sure to have absolute directory names.
1283for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284		datadir sysconfdir sharedstatedir localstatedir includedir \
1285		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286		libdir localedir mandir
1287do
1288  eval ac_val=\$$ac_var
1289  case $ac_val in
1290    [\\/$]* | ?:[\\/]* )  continue;;
1291    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292  esac
1293  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1294   { (exit 1); exit 1; }; }
1295done
1296
1297# There might be people who depend on the old broken behavior: `$host'
1298# used to hold the argument of --host etc.
1299# FIXME: To remove some day.
1300build=$build_alias
1301host=$host_alias
1302target=$target_alias
1303
1304# FIXME: To remove some day.
1305if test "x$host_alias" != x; then
1306  if test "x$build_alias" = x; then
1307    cross_compiling=maybe
1308    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1309    If a cross compiler is detected then cross compile mode will be used." >&2
1310  elif test "x$build_alias" != "x$host_alias"; then
1311    cross_compiling=yes
1312  fi
1313fi
1314
1315ac_tool_prefix=
1316test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318test "$silent" = yes && exec 6>/dev/null
1319
1320
1321ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322ac_ls_di=`ls -di .` &&
1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1324  { echo "$as_me: error: Working directory cannot be determined" >&2
1325   { (exit 1); exit 1; }; }
1326test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327  { echo "$as_me: error: pwd does not report name of working directory" >&2
1328   { (exit 1); exit 1; }; }
1329
1330
1331# Find the source files, if location was not specified.
1332if test -z "$srcdir"; then
1333  ac_srcdir_defaulted=yes
1334  # Try the directory containing this script, then the parent directory.
1335  ac_confdir=`$as_dirname -- "$0" ||
1336$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1337	 X"$0" : 'X\(//\)[^/]' \| \
1338	 X"$0" : 'X\(//\)$' \| \
1339	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1340echo X"$0" |
1341    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1342	    s//\1/
1343	    q
1344	  }
1345	  /^X\(\/\/\)[^/].*/{
1346	    s//\1/
1347	    q
1348	  }
1349	  /^X\(\/\/\)$/{
1350	    s//\1/
1351	    q
1352	  }
1353	  /^X\(\/\).*/{
1354	    s//\1/
1355	    q
1356	  }
1357	  s/.*/./; q'`
1358  srcdir=$ac_confdir
1359  if test ! -r "$srcdir/$ac_unique_file"; then
1360    srcdir=..
1361  fi
1362else
1363  ac_srcdir_defaulted=no
1364fi
1365if test ! -r "$srcdir/$ac_unique_file"; then
1366  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1367  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1368   { (exit 1); exit 1; }; }
1369fi
1370ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1371ac_abs_confdir=`(
1372	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1373   { (exit 1); exit 1; }; }
1374	pwd)`
1375# When building in place, set srcdir=.
1376if test "$ac_abs_confdir" = "$ac_pwd"; then
1377  srcdir=.
1378fi
1379# Remove unnecessary trailing slashes from srcdir.
1380# Double slashes in file names in object file debugging info
1381# mess up M-x gdb in Emacs.
1382case $srcdir in
1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1384esac
1385for ac_var in $ac_precious_vars; do
1386  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387  eval ac_env_${ac_var}_value=\$${ac_var}
1388  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390done
1391
1392#
1393# Report the --help message.
1394#
1395if test "$ac_init_help" = "long"; then
1396  # Omit some internal or obsolete options to make the list less imposing.
1397  # This message is too long to be a string in the A/UX 3.1 sh.
1398  cat <<_ACEOF
1399\`configure' configures this package to adapt to many kinds of systems.
1400
1401Usage: $0 [OPTION]... [VAR=VALUE]...
1402
1403To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404VAR=VALUE.  See below for descriptions of some of the useful variables.
1405
1406Defaults for the options are specified in brackets.
1407
1408Configuration:
1409  -h, --help              display this help and exit
1410      --help=short        display options specific to this package
1411      --help=recursive    display the short help of all the included packages
1412  -V, --version           display version information and exit
1413  -q, --quiet, --silent   do not print \`checking...' messages
1414      --cache-file=FILE   cache test results in FILE [disabled]
1415  -C, --config-cache      alias for \`--cache-file=config.cache'
1416  -n, --no-create         do not create output files
1417      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1418
1419Installation directories:
1420  --prefix=PREFIX         install architecture-independent files in PREFIX
1421			  [$ac_default_prefix]
1422  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1423			  [PREFIX]
1424
1425By default, \`make install' will install all the files in
1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1427an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428for instance \`--prefix=\$HOME'.
1429
1430For better control, use the options below.
1431
1432Fine tuning of the installation directories:
1433  --bindir=DIR           user executables [EPREFIX/bin]
1434  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1435  --libexecdir=DIR       program executables [EPREFIX/libexec]
1436  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1437  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1438  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1439  --libdir=DIR           object code libraries [EPREFIX/lib]
1440  --includedir=DIR       C header files [PREFIX/include]
1441  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1442  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1443  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1444  --infodir=DIR          info documentation [DATAROOTDIR/info]
1445  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1446  --mandir=DIR           man documentation [DATAROOTDIR/man]
1447  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1448  --htmldir=DIR          html documentation [DOCDIR]
1449  --dvidir=DIR           dvi documentation [DOCDIR]
1450  --pdfdir=DIR           pdf documentation [DOCDIR]
1451  --psdir=DIR            ps documentation [DOCDIR]
1452_ACEOF
1453
1454  cat <<\_ACEOF
1455
1456Program names:
1457  --program-prefix=PREFIX            prepend PREFIX to installed program names
1458  --program-suffix=SUFFIX            append SUFFIX to installed program names
1459  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1460
1461System types:
1462  --build=BUILD     configure for building on BUILD [guessed]
1463  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1464_ACEOF
1465fi
1466
1467if test -n "$ac_init_help"; then
1468
1469  cat <<\_ACEOF
1470
1471Optional Features:
1472  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1473  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1474  --disable-dependency-tracking  speeds up one-time build
1475  --enable-dependency-tracking   do not reject slow dependency extractors
1476  --enable-shared[=PKGS]  build shared libraries [default=yes]
1477  --enable-static[=PKGS]  build static libraries [default=yes]
1478  --enable-fast-install[=PKGS]
1479                          optimize for fast installation [default=yes]
1480  --disable-libtool-lock  avoid locking (might break parallel builds)
1481
1482Optional Packages:
1483  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1484  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1485  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1486  --with-pic              try to use only PIC/non-PIC objects [default=use
1487                          both]
1488  --with-tags[=TAGS]      include additional configurations [automatic]
1489
1490Some influential environment variables:
1491  CC          C compiler command
1492  CFLAGS      C compiler flags
1493  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1494              nonstandard directory <lib dir>
1495  LIBS        libraries to pass to the linker, e.g. -l<library>
1496  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1497              you have headers in a nonstandard directory <include dir>
1498  CPP         C preprocessor
1499  CXX         C++ compiler command
1500  CXXFLAGS    C++ compiler flags
1501  CXXCPP      C++ preprocessor
1502  F77         Fortran 77 compiler command
1503  FFLAGS      Fortran 77 compiler flags
1504
1505Use these variables to override the choices made by `configure' or to help
1506it to find libraries and programs with nonstandard names/locations.
1507
1508_ACEOF
1509ac_status=$?
1510fi
1511
1512if test "$ac_init_help" = "recursive"; then
1513  # If there are subdirs, report their specific --help.
1514  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1515    test -d "$ac_dir" || continue
1516    ac_builddir=.
1517
1518case "$ac_dir" in
1519.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1520*)
1521  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1522  # A ".." for each directory in $ac_dir_suffix.
1523  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1524  case $ac_top_builddir_sub in
1525  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1526  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1527  esac ;;
1528esac
1529ac_abs_top_builddir=$ac_pwd
1530ac_abs_builddir=$ac_pwd$ac_dir_suffix
1531# for backward compatibility:
1532ac_top_builddir=$ac_top_build_prefix
1533
1534case $srcdir in
1535  .)  # We are building in place.
1536    ac_srcdir=.
1537    ac_top_srcdir=$ac_top_builddir_sub
1538    ac_abs_top_srcdir=$ac_pwd ;;
1539  [\\/]* | ?:[\\/]* )  # Absolute name.
1540    ac_srcdir=$srcdir$ac_dir_suffix;
1541    ac_top_srcdir=$srcdir
1542    ac_abs_top_srcdir=$srcdir ;;
1543  *) # Relative name.
1544    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1545    ac_top_srcdir=$ac_top_build_prefix$srcdir
1546    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1547esac
1548ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1549
1550    cd "$ac_dir" || { ac_status=$?; continue; }
1551    # Check for guested configure.
1552    if test -f "$ac_srcdir/configure.gnu"; then
1553      echo &&
1554      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1555    elif test -f "$ac_srcdir/configure"; then
1556      echo &&
1557      $SHELL "$ac_srcdir/configure" --help=recursive
1558    else
1559      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1560    fi || ac_status=$?
1561    cd "$ac_pwd" || { ac_status=$?; break; }
1562  done
1563fi
1564
1565test -n "$ac_init_help" && exit $ac_status
1566if $ac_init_version; then
1567  cat <<\_ACEOF
1568configure
1569generated by GNU Autoconf 2.61
1570
1571Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15722002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1573This configure script is free software; the Free Software Foundation
1574gives unlimited permission to copy, distribute and modify it.
1575_ACEOF
1576  exit
1577fi
1578cat >config.log <<_ACEOF
1579This file contains any messages produced by compilers while
1580running configure, to aid debugging if configure makes a mistake.
1581
1582It was created by $as_me, which was
1583generated by GNU Autoconf 2.61.  Invocation command line was
1584
1585  $ $0 $@
1586
1587_ACEOF
1588exec 5>>config.log
1589{
1590cat <<_ASUNAME
1591## --------- ##
1592## Platform. ##
1593## --------- ##
1594
1595hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1596uname -m = `(uname -m) 2>/dev/null || echo unknown`
1597uname -r = `(uname -r) 2>/dev/null || echo unknown`
1598uname -s = `(uname -s) 2>/dev/null || echo unknown`
1599uname -v = `(uname -v) 2>/dev/null || echo unknown`
1600
1601/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1602/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1603
1604/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1605/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1606/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1607/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1608/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1609/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1610/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1611
1612_ASUNAME
1613
1614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1615for as_dir in $PATH
1616do
1617  IFS=$as_save_IFS
1618  test -z "$as_dir" && as_dir=.
1619  echo "PATH: $as_dir"
1620done
1621IFS=$as_save_IFS
1622
1623} >&5
1624
1625cat >&5 <<_ACEOF
1626
1627
1628## ----------- ##
1629## Core tests. ##
1630## ----------- ##
1631
1632_ACEOF
1633
1634
1635# Keep a trace of the command line.
1636# Strip out --no-create and --no-recursion so they do not pile up.
1637# Strip out --silent because we don't want to record it for future runs.
1638# Also quote any args containing shell meta-characters.
1639# Make two passes to allow for proper duplicate-argument suppression.
1640ac_configure_args=
1641ac_configure_args0=
1642ac_configure_args1=
1643ac_must_keep_next=false
1644for ac_pass in 1 2
1645do
1646  for ac_arg
1647  do
1648    case $ac_arg in
1649    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1650    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1651    | -silent | --silent | --silen | --sile | --sil)
1652      continue ;;
1653    *\'*)
1654      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1655    esac
1656    case $ac_pass in
1657    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1658    2)
1659      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1660      if test $ac_must_keep_next = true; then
1661	ac_must_keep_next=false # Got value, back to normal.
1662      else
1663	case $ac_arg in
1664	  *=* | --config-cache | -C | -disable-* | --disable-* \
1665	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1666	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1667	  | -with-* | --with-* | -without-* | --without-* | --x)
1668	    case "$ac_configure_args0 " in
1669	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1670	    esac
1671	    ;;
1672	  -* ) ac_must_keep_next=true ;;
1673	esac
1674      fi
1675      ac_configure_args="$ac_configure_args '$ac_arg'"
1676      ;;
1677    esac
1678  done
1679done
1680$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1681$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1682
1683# When interrupted or exit'd, cleanup temporary files, and complete
1684# config.log.  We remove comments because anyway the quotes in there
1685# would cause problems or look ugly.
1686# WARNING: Use '\'' to represent an apostrophe within the trap.
1687# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1688trap 'exit_status=$?
1689  # Save into config.log some information that might help in debugging.
1690  {
1691    echo
1692
1693    cat <<\_ASBOX
1694## ---------------- ##
1695## Cache variables. ##
1696## ---------------- ##
1697_ASBOX
1698    echo
1699    # The following way of writing the cache mishandles newlines in values,
1700(
1701  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1702    eval ac_val=\$$ac_var
1703    case $ac_val in #(
1704    *${as_nl}*)
1705      case $ac_var in #(
1706      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1707echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1708      esac
1709      case $ac_var in #(
1710      _ | IFS | as_nl) ;; #(
1711      *) $as_unset $ac_var ;;
1712      esac ;;
1713    esac
1714  done
1715  (set) 2>&1 |
1716    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1717    *${as_nl}ac_space=\ *)
1718      sed -n \
1719	"s/'\''/'\''\\\\'\'''\''/g;
1720	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1721      ;; #(
1722    *)
1723      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1724      ;;
1725    esac |
1726    sort
1727)
1728    echo
1729
1730    cat <<\_ASBOX
1731## ----------------- ##
1732## Output variables. ##
1733## ----------------- ##
1734_ASBOX
1735    echo
1736    for ac_var in $ac_subst_vars
1737    do
1738      eval ac_val=\$$ac_var
1739      case $ac_val in
1740      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1741      esac
1742      echo "$ac_var='\''$ac_val'\''"
1743    done | sort
1744    echo
1745
1746    if test -n "$ac_subst_files"; then
1747      cat <<\_ASBOX
1748## ------------------- ##
1749## File substitutions. ##
1750## ------------------- ##
1751_ASBOX
1752      echo
1753      for ac_var in $ac_subst_files
1754      do
1755	eval ac_val=\$$ac_var
1756	case $ac_val in
1757	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1758	esac
1759	echo "$ac_var='\''$ac_val'\''"
1760      done | sort
1761      echo
1762    fi
1763
1764    if test -s confdefs.h; then
1765      cat <<\_ASBOX
1766## ----------- ##
1767## confdefs.h. ##
1768## ----------- ##
1769_ASBOX
1770      echo
1771      cat confdefs.h
1772      echo
1773    fi
1774    test "$ac_signal" != 0 &&
1775      echo "$as_me: caught signal $ac_signal"
1776    echo "$as_me: exit $exit_status"
1777  } >&5
1778  rm -f core *.core core.conftest.* &&
1779    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1780    exit $exit_status
1781' 0
1782for ac_signal in 1 2 13 15; do
1783  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1784done
1785ac_signal=0
1786
1787# confdefs.h avoids OS command line length limits that DEFS can exceed.
1788rm -f -r conftest* confdefs.h
1789
1790# Predefined preprocessor variables.
1791
1792cat >>confdefs.h <<_ACEOF
1793#define PACKAGE_NAME "$PACKAGE_NAME"
1794_ACEOF
1795
1796
1797cat >>confdefs.h <<_ACEOF
1798#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1799_ACEOF
1800
1801
1802cat >>confdefs.h <<_ACEOF
1803#define PACKAGE_VERSION "$PACKAGE_VERSION"
1804_ACEOF
1805
1806
1807cat >>confdefs.h <<_ACEOF
1808#define PACKAGE_STRING "$PACKAGE_STRING"
1809_ACEOF
1810
1811
1812cat >>confdefs.h <<_ACEOF
1813#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1814_ACEOF
1815
1816
1817# Let the site file select an alternate cache file if it wants to.
1818# Prefer explicitly selected file to automatically selected ones.
1819if test -n "$CONFIG_SITE"; then
1820  set x "$CONFIG_SITE"
1821elif test "x$prefix" != xNONE; then
1822  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1823else
1824  set x "$ac_default_prefix/share/config.site" \
1825	"$ac_default_prefix/etc/config.site"
1826fi
1827shift
1828for ac_site_file
1829do
1830  if test -r "$ac_site_file"; then
1831    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1832echo "$as_me: loading site script $ac_site_file" >&6;}
1833    sed 's/^/| /' "$ac_site_file" >&5
1834    . "$ac_site_file"
1835  fi
1836done
1837
1838if test -r "$cache_file"; then
1839  # Some versions of bash will fail to source /dev/null (special
1840  # files actually), so we avoid doing that.
1841  if test -f "$cache_file"; then
1842    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1843echo "$as_me: loading cache $cache_file" >&6;}
1844    case $cache_file in
1845      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1846      *)                      . "./$cache_file";;
1847    esac
1848  fi
1849else
1850  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1851echo "$as_me: creating cache $cache_file" >&6;}
1852  >$cache_file
1853fi
1854
1855# Check that the precious variables saved in the cache have kept the same
1856# value.
1857ac_cache_corrupted=false
1858for ac_var in $ac_precious_vars; do
1859  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1860  eval ac_new_set=\$ac_env_${ac_var}_set
1861  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1862  eval ac_new_val=\$ac_env_${ac_var}_value
1863  case $ac_old_set,$ac_new_set in
1864    set,)
1865      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1866echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1867      ac_cache_corrupted=: ;;
1868    ,set)
1869      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1870echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1871      ac_cache_corrupted=: ;;
1872    ,);;
1873    *)
1874      if test "x$ac_old_val" != "x$ac_new_val"; then
1875	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1876echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1877	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1878echo "$as_me:   former value:  $ac_old_val" >&2;}
1879	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1880echo "$as_me:   current value: $ac_new_val" >&2;}
1881	ac_cache_corrupted=:
1882      fi;;
1883  esac
1884  # Pass precious variables to config.status.
1885  if test "$ac_new_set" = set; then
1886    case $ac_new_val in
1887    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1888    *) ac_arg=$ac_var=$ac_new_val ;;
1889    esac
1890    case " $ac_configure_args " in
1891      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1892      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1893    esac
1894  fi
1895done
1896if $ac_cache_corrupted; then
1897  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1898echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1899  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1900echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1901   { (exit 1); exit 1; }; }
1902fi
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920ac_ext=c
1921ac_cpp='$CPP $CPPFLAGS'
1922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1924ac_compiler_gnu=$ac_cv_c_compiler_gnu
1925
1926
1927
1928ac_aux_dir=
1929for ac_dir in ../build-aux "$srcdir"/../build-aux; do
1930  if test -f "$ac_dir/install-sh"; then
1931    ac_aux_dir=$ac_dir
1932    ac_install_sh="$ac_aux_dir/install-sh -c"
1933    break
1934  elif test -f "$ac_dir/install.sh"; then
1935    ac_aux_dir=$ac_dir
1936    ac_install_sh="$ac_aux_dir/install.sh -c"
1937    break
1938  elif test -f "$ac_dir/shtool"; then
1939    ac_aux_dir=$ac_dir
1940    ac_install_sh="$ac_aux_dir/shtool install -c"
1941    break
1942  fi
1943done
1944if test -z "$ac_aux_dir"; then
1945  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ../build-aux \"$srcdir\"/../build-aux" >&5
1946echo "$as_me: error: cannot find install-sh or install.sh in ../build-aux \"$srcdir\"/../build-aux" >&2;}
1947   { (exit 1); exit 1; }; }
1948fi
1949
1950# These three variables are undocumented and unsupported,
1951# and are intended to be withdrawn in a future Autoconf release.
1952# They can cause serious problems if a builder's source tree is in a directory
1953# whose full name contains unusual characters.
1954ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1955ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1956ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1957
1958
1959. $srcdir/../version.sh
1960am__api_version='1.10'
1961
1962# Find a good install program.  We prefer a C program (faster),
1963# so one script is as good as another.  But avoid the broken or
1964# incompatible versions:
1965# SysV /etc/install, /usr/sbin/install
1966# SunOS /usr/etc/install
1967# IRIX /sbin/install
1968# AIX /bin/install
1969# AmigaOS /C/install, which installs bootblocks on floppy discs
1970# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1971# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1972# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1973# OS/2's system install, which has a completely different semantic
1974# ./install, which can be erroneously created by make from ./install.sh.
1975{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1976echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1977if test -z "$INSTALL"; then
1978if test "${ac_cv_path_install+set}" = set; then
1979  echo $ECHO_N "(cached) $ECHO_C" >&6
1980else
1981  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982for as_dir in $PATH
1983do
1984  IFS=$as_save_IFS
1985  test -z "$as_dir" && as_dir=.
1986  # Account for people who put trailing slashes in PATH elements.
1987case $as_dir/ in
1988  ./ | .// | /cC/* | \
1989  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1990  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1991  /usr/ucb/* ) ;;
1992  *)
1993    # OSF1 and SCO ODT 3.0 have their own names for install.
1994    # Don't use installbsd from OSF since it installs stuff as root
1995    # by default.
1996    for ac_prog in ginstall scoinst install; do
1997      for ac_exec_ext in '' $ac_executable_extensions; do
1998	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
1999	  if test $ac_prog = install &&
2000	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2001	    # AIX install.  It has an incompatible calling convention.
2002	    :
2003	  elif test $ac_prog = install &&
2004	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2005	    # program-specific install script used by HP pwplus--don't use.
2006	    :
2007	  else
2008	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2009	    break 3
2010	  fi
2011	fi
2012      done
2013    done
2014    ;;
2015esac
2016done
2017IFS=$as_save_IFS
2018
2019
2020fi
2021  if test "${ac_cv_path_install+set}" = set; then
2022    INSTALL=$ac_cv_path_install
2023  else
2024    # As a last resort, use the slow shell script.  Don't cache a
2025    # value for INSTALL within a source directory, because that will
2026    # break other packages using the cache if that directory is
2027    # removed, or if the value is a relative name.
2028    INSTALL=$ac_install_sh
2029  fi
2030fi
2031{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2032echo "${ECHO_T}$INSTALL" >&6; }
2033
2034# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2035# It thinks the first close brace ends the variable substitution.
2036test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2037
2038test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2039
2040test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2041
2042{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2043echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2044# Just in case
2045sleep 1
2046echo timestamp > conftest.file
2047# Do `set' in a subshell so we don't clobber the current shell's
2048# arguments.  Must try -L first in case configure is actually a
2049# symlink; some systems play weird games with the mod time of symlinks
2050# (eg FreeBSD returns the mod time of the symlink's containing
2051# directory).
2052if (
2053   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2054   if test "$*" = "X"; then
2055      # -L didn't work.
2056      set X `ls -t $srcdir/configure conftest.file`
2057   fi
2058   rm -f conftest.file
2059   if test "$*" != "X $srcdir/configure conftest.file" \
2060      && test "$*" != "X conftest.file $srcdir/configure"; then
2061
2062      # If neither matched, then we have a broken ls.  This can happen
2063      # if, for instance, CONFIG_SHELL is bash and it inherits a
2064      # broken ls alias from the environment.  This has actually
2065      # happened.  Such a system could not be considered "sane".
2066      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2067alias in your environment" >&5
2068echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2069alias in your environment" >&2;}
2070   { (exit 1); exit 1; }; }
2071   fi
2072
2073   test "$2" = conftest.file
2074   )
2075then
2076   # Ok.
2077   :
2078else
2079   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2080Check your system clock" >&5
2081echo "$as_me: error: newly created file is older than distributed files!
2082Check your system clock" >&2;}
2083   { (exit 1); exit 1; }; }
2084fi
2085{ echo "$as_me:$LINENO: result: yes" >&5
2086echo "${ECHO_T}yes" >&6; }
2087test "$program_prefix" != NONE &&
2088  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2089# Use a double $ so make ignores it.
2090test "$program_suffix" != NONE &&
2091  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2092# Double any \ or $.  echo might interpret backslashes.
2093# By default was `s,x,x', remove it if useless.
2094cat <<\_ACEOF >conftest.sed
2095s/[\\$]/&&/g;s/;s,x,x,$//
2096_ACEOF
2097program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2098rm -f conftest.sed
2099
2100# expand $ac_aux_dir to an absolute path
2101am_aux_dir=`cd $ac_aux_dir && pwd`
2102
2103test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2104# Use eval to expand $SHELL
2105if eval "$MISSING --run true"; then
2106  am_missing_run="$MISSING --run "
2107else
2108  am_missing_run=
2109  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2110echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2111fi
2112
2113{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2114echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2115if test -z "$MKDIR_P"; then
2116  if test "${ac_cv_path_mkdir+set}" = set; then
2117  echo $ECHO_N "(cached) $ECHO_C" >&6
2118else
2119  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2120for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2121do
2122  IFS=$as_save_IFS
2123  test -z "$as_dir" && as_dir=.
2124  for ac_prog in mkdir gmkdir; do
2125	 for ac_exec_ext in '' $ac_executable_extensions; do
2126	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2127	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2128	     'mkdir (GNU coreutils) '* | \
2129	     'mkdir (coreutils) '* | \
2130	     'mkdir (fileutils) '4.1*)
2131	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2132	       break 3;;
2133	   esac
2134	 done
2135       done
2136done
2137IFS=$as_save_IFS
2138
2139fi
2140
2141  if test "${ac_cv_path_mkdir+set}" = set; then
2142    MKDIR_P="$ac_cv_path_mkdir -p"
2143  else
2144    # As a last resort, use the slow shell script.  Don't cache a
2145    # value for MKDIR_P within a source directory, because that will
2146    # break other packages using the cache if that directory is
2147    # removed, or if the value is a relative name.
2148    test -d ./--version && rmdir ./--version
2149    MKDIR_P="$ac_install_sh -d"
2150  fi
2151fi
2152{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2153echo "${ECHO_T}$MKDIR_P" >&6; }
2154
2155mkdir_p="$MKDIR_P"
2156case $mkdir_p in
2157  [\\/$]* | ?:[\\/]*) ;;
2158  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2159esac
2160
2161for ac_prog in gawk mawk nawk awk
2162do
2163  # Extract the first word of "$ac_prog", so it can be a program name with args.
2164set dummy $ac_prog; ac_word=$2
2165{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2166echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2167if test "${ac_cv_prog_AWK+set}" = set; then
2168  echo $ECHO_N "(cached) $ECHO_C" >&6
2169else
2170  if test -n "$AWK"; then
2171  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2172else
2173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2174for as_dir in $PATH
2175do
2176  IFS=$as_save_IFS
2177  test -z "$as_dir" && as_dir=.
2178  for ac_exec_ext in '' $ac_executable_extensions; do
2179  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2180    ac_cv_prog_AWK="$ac_prog"
2181    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2182    break 2
2183  fi
2184done
2185done
2186IFS=$as_save_IFS
2187
2188fi
2189fi
2190AWK=$ac_cv_prog_AWK
2191if test -n "$AWK"; then
2192  { echo "$as_me:$LINENO: result: $AWK" >&5
2193echo "${ECHO_T}$AWK" >&6; }
2194else
2195  { echo "$as_me:$LINENO: result: no" >&5
2196echo "${ECHO_T}no" >&6; }
2197fi
2198
2199
2200  test -n "$AWK" && break
2201done
2202
2203{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2204echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2205set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2206if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2207  echo $ECHO_N "(cached) $ECHO_C" >&6
2208else
2209  cat >conftest.make <<\_ACEOF
2210SHELL = /bin/sh
2211all:
2212	@echo '@@@%%%=$(MAKE)=@@@%%%'
2213_ACEOF
2214# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2215case `${MAKE-make} -f conftest.make 2>/dev/null` in
2216  *@@@%%%=?*=@@@%%%*)
2217    eval ac_cv_prog_make_${ac_make}_set=yes;;
2218  *)
2219    eval ac_cv_prog_make_${ac_make}_set=no;;
2220esac
2221rm -f conftest.make
2222fi
2223if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2224  { echo "$as_me:$LINENO: result: yes" >&5
2225echo "${ECHO_T}yes" >&6; }
2226  SET_MAKE=
2227else
2228  { echo "$as_me:$LINENO: result: no" >&5
2229echo "${ECHO_T}no" >&6; }
2230  SET_MAKE="MAKE=${MAKE-make}"
2231fi
2232
2233rm -rf .tst 2>/dev/null
2234mkdir .tst 2>/dev/null
2235if test -d .tst; then
2236  am__leading_dot=.
2237else
2238  am__leading_dot=_
2239fi
2240rmdir .tst 2>/dev/null
2241
2242if test "`cd $srcdir && pwd`" != "`pwd`"; then
2243  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2244  # is not polluted with repeated "-I."
2245  am__isrc=' -I$(srcdir)'
2246  # test to see if srcdir already configured
2247  if test -f $srcdir/config.status; then
2248    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2249echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2250   { (exit 1); exit 1; }; }
2251  fi
2252fi
2253
2254# test whether we have cygpath
2255if test -z "$CYGPATH_W"; then
2256  if (cygpath --version) >/dev/null 2>/dev/null; then
2257    CYGPATH_W='cygpath -w'
2258  else
2259    CYGPATH_W=echo
2260  fi
2261fi
2262
2263
2264# Define the identity of the package.
2265 PACKAGE=autoconf-lib-link
2266 VERSION=$VERSION_NUMBER
2267
2268
2269cat >>confdefs.h <<_ACEOF
2270#define PACKAGE "$PACKAGE"
2271_ACEOF
2272
2273
2274cat >>confdefs.h <<_ACEOF
2275#define VERSION "$VERSION"
2276_ACEOF
2277
2278# Some tools Automake needs.
2279
2280ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2281
2282
2283AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2284
2285
2286AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2287
2288
2289AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2290
2291
2292MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2293
2294install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2295
2296# Installed binaries are usually stripped using `strip' when the user
2297# run `make install-strip'.  However `strip' might not be the right
2298# tool to use in cross-compilation environments, therefore Automake
2299# will honor the `STRIP' environment variable to overrule this program.
2300if test "$cross_compiling" != no; then
2301  if test -n "$ac_tool_prefix"; then
2302  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2303set dummy ${ac_tool_prefix}strip; ac_word=$2
2304{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2305echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2306if test "${ac_cv_prog_STRIP+set}" = set; then
2307  echo $ECHO_N "(cached) $ECHO_C" >&6
2308else
2309  if test -n "$STRIP"; then
2310  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2311else
2312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2313for as_dir in $PATH
2314do
2315  IFS=$as_save_IFS
2316  test -z "$as_dir" && as_dir=.
2317  for ac_exec_ext in '' $ac_executable_extensions; do
2318  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2319    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2320    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2321    break 2
2322  fi
2323done
2324done
2325IFS=$as_save_IFS
2326
2327fi
2328fi
2329STRIP=$ac_cv_prog_STRIP
2330if test -n "$STRIP"; then
2331  { echo "$as_me:$LINENO: result: $STRIP" >&5
2332echo "${ECHO_T}$STRIP" >&6; }
2333else
2334  { echo "$as_me:$LINENO: result: no" >&5
2335echo "${ECHO_T}no" >&6; }
2336fi
2337
2338
2339fi
2340if test -z "$ac_cv_prog_STRIP"; then
2341  ac_ct_STRIP=$STRIP
2342  # Extract the first word of "strip", so it can be a program name with args.
2343set dummy strip; ac_word=$2
2344{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2345echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2346if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2347  echo $ECHO_N "(cached) $ECHO_C" >&6
2348else
2349  if test -n "$ac_ct_STRIP"; then
2350  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2351else
2352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353for as_dir in $PATH
2354do
2355  IFS=$as_save_IFS
2356  test -z "$as_dir" && as_dir=.
2357  for ac_exec_ext in '' $ac_executable_extensions; do
2358  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2359    ac_cv_prog_ac_ct_STRIP="strip"
2360    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2361    break 2
2362  fi
2363done
2364done
2365IFS=$as_save_IFS
2366
2367fi
2368fi
2369ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2370if test -n "$ac_ct_STRIP"; then
2371  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2372echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2373else
2374  { echo "$as_me:$LINENO: result: no" >&5
2375echo "${ECHO_T}no" >&6; }
2376fi
2377
2378  if test "x$ac_ct_STRIP" = x; then
2379    STRIP=":"
2380  else
2381    case $cross_compiling:$ac_tool_warned in
2382yes:)
2383{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2384whose name does not start with the host triplet.  If you think this
2385configuration is useful to you, please write to autoconf@gnu.org." >&5
2386echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2387whose name does not start with the host triplet.  If you think this
2388configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2389ac_tool_warned=yes ;;
2390esac
2391    STRIP=$ac_ct_STRIP
2392  fi
2393else
2394  STRIP="$ac_cv_prog_STRIP"
2395fi
2396
2397fi
2398INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2399
2400# We need awk for the "check" target.  The system "awk" is bad on
2401# some platforms.
2402# Always define AMTAR for backward compatibility.
2403
2404AMTAR=${AMTAR-"${am_missing_run}tar"}
2405
2406am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2407
2408
2409
2410
2411
2412
2413ac_ext=c
2414ac_cpp='$CPP $CPPFLAGS'
2415ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2416ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2417ac_compiler_gnu=$ac_cv_c_compiler_gnu
2418if test -n "$ac_tool_prefix"; then
2419  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2420set dummy ${ac_tool_prefix}gcc; ac_word=$2
2421{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2422echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2423if test "${ac_cv_prog_CC+set}" = set; then
2424  echo $ECHO_N "(cached) $ECHO_C" >&6
2425else
2426  if test -n "$CC"; then
2427  ac_cv_prog_CC="$CC" # Let the user override the test.
2428else
2429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2430for as_dir in $PATH
2431do
2432  IFS=$as_save_IFS
2433  test -z "$as_dir" && as_dir=.
2434  for ac_exec_ext in '' $ac_executable_extensions; do
2435  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2436    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2437    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2438    break 2
2439  fi
2440done
2441done
2442IFS=$as_save_IFS
2443
2444fi
2445fi
2446CC=$ac_cv_prog_CC
2447if test -n "$CC"; then
2448  { echo "$as_me:$LINENO: result: $CC" >&5
2449echo "${ECHO_T}$CC" >&6; }
2450else
2451  { echo "$as_me:$LINENO: result: no" >&5
2452echo "${ECHO_T}no" >&6; }
2453fi
2454
2455
2456fi
2457if test -z "$ac_cv_prog_CC"; then
2458  ac_ct_CC=$CC
2459  # Extract the first word of "gcc", so it can be a program name with args.
2460set dummy gcc; ac_word=$2
2461{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2462echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2463if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2464  echo $ECHO_N "(cached) $ECHO_C" >&6
2465else
2466  if test -n "$ac_ct_CC"; then
2467  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2468else
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472  IFS=$as_save_IFS
2473  test -z "$as_dir" && as_dir=.
2474  for ac_exec_ext in '' $ac_executable_extensions; do
2475  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2476    ac_cv_prog_ac_ct_CC="gcc"
2477    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2478    break 2
2479  fi
2480done
2481done
2482IFS=$as_save_IFS
2483
2484fi
2485fi
2486ac_ct_CC=$ac_cv_prog_ac_ct_CC
2487if test -n "$ac_ct_CC"; then
2488  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2489echo "${ECHO_T}$ac_ct_CC" >&6; }
2490else
2491  { echo "$as_me:$LINENO: result: no" >&5
2492echo "${ECHO_T}no" >&6; }
2493fi
2494
2495  if test "x$ac_ct_CC" = x; then
2496    CC=""
2497  else
2498    case $cross_compiling:$ac_tool_warned in
2499yes:)
2500{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2501whose name does not start with the host triplet.  If you think this
2502configuration is useful to you, please write to autoconf@gnu.org." >&5
2503echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2504whose name does not start with the host triplet.  If you think this
2505configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2506ac_tool_warned=yes ;;
2507esac
2508    CC=$ac_ct_CC
2509  fi
2510else
2511  CC="$ac_cv_prog_CC"
2512fi
2513
2514if test -z "$CC"; then
2515          if test -n "$ac_tool_prefix"; then
2516    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2517set dummy ${ac_tool_prefix}cc; ac_word=$2
2518{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2519echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2520if test "${ac_cv_prog_CC+set}" = set; then
2521  echo $ECHO_N "(cached) $ECHO_C" >&6
2522else
2523  if test -n "$CC"; then
2524  ac_cv_prog_CC="$CC" # Let the user override the test.
2525else
2526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2527for as_dir in $PATH
2528do
2529  IFS=$as_save_IFS
2530  test -z "$as_dir" && as_dir=.
2531  for ac_exec_ext in '' $ac_executable_extensions; do
2532  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2533    ac_cv_prog_CC="${ac_tool_prefix}cc"
2534    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535    break 2
2536  fi
2537done
2538done
2539IFS=$as_save_IFS
2540
2541fi
2542fi
2543CC=$ac_cv_prog_CC
2544if test -n "$CC"; then
2545  { echo "$as_me:$LINENO: result: $CC" >&5
2546echo "${ECHO_T}$CC" >&6; }
2547else
2548  { echo "$as_me:$LINENO: result: no" >&5
2549echo "${ECHO_T}no" >&6; }
2550fi
2551
2552
2553  fi
2554fi
2555if test -z "$CC"; then
2556  # Extract the first word of "cc", so it can be a program name with args.
2557set dummy cc; ac_word=$2
2558{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2559echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2560if test "${ac_cv_prog_CC+set}" = set; then
2561  echo $ECHO_N "(cached) $ECHO_C" >&6
2562else
2563  if test -n "$CC"; then
2564  ac_cv_prog_CC="$CC" # Let the user override the test.
2565else
2566  ac_prog_rejected=no
2567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2568for as_dir in $PATH
2569do
2570  IFS=$as_save_IFS
2571  test -z "$as_dir" && as_dir=.
2572  for ac_exec_ext in '' $ac_executable_extensions; do
2573  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2574    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2575       ac_prog_rejected=yes
2576       continue
2577     fi
2578    ac_cv_prog_CC="cc"
2579    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2580    break 2
2581  fi
2582done
2583done
2584IFS=$as_save_IFS
2585
2586if test $ac_prog_rejected = yes; then
2587  # We found a bogon in the path, so make sure we never use it.
2588  set dummy $ac_cv_prog_CC
2589  shift
2590  if test $# != 0; then
2591    # We chose a different compiler from the bogus one.
2592    # However, it has the same basename, so the bogon will be chosen
2593    # first if we set CC to just the basename; use the full file name.
2594    shift
2595    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2596  fi
2597fi
2598fi
2599fi
2600CC=$ac_cv_prog_CC
2601if test -n "$CC"; then
2602  { echo "$as_me:$LINENO: result: $CC" >&5
2603echo "${ECHO_T}$CC" >&6; }
2604else
2605  { echo "$as_me:$LINENO: result: no" >&5
2606echo "${ECHO_T}no" >&6; }
2607fi
2608
2609
2610fi
2611if test -z "$CC"; then
2612  if test -n "$ac_tool_prefix"; then
2613  for ac_prog in cl.exe
2614  do
2615    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2616set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2617{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2618echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2619if test "${ac_cv_prog_CC+set}" = set; then
2620  echo $ECHO_N "(cached) $ECHO_C" >&6
2621else
2622  if test -n "$CC"; then
2623  ac_cv_prog_CC="$CC" # Let the user override the test.
2624else
2625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2626for as_dir in $PATH
2627do
2628  IFS=$as_save_IFS
2629  test -z "$as_dir" && as_dir=.
2630  for ac_exec_ext in '' $ac_executable_extensions; do
2631  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2632    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2633    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2634    break 2
2635  fi
2636done
2637done
2638IFS=$as_save_IFS
2639
2640fi
2641fi
2642CC=$ac_cv_prog_CC
2643if test -n "$CC"; then
2644  { echo "$as_me:$LINENO: result: $CC" >&5
2645echo "${ECHO_T}$CC" >&6; }
2646else
2647  { echo "$as_me:$LINENO: result: no" >&5
2648echo "${ECHO_T}no" >&6; }
2649fi
2650
2651
2652    test -n "$CC" && break
2653  done
2654fi
2655if test -z "$CC"; then
2656  ac_ct_CC=$CC
2657  for ac_prog in cl.exe
2658do
2659  # Extract the first word of "$ac_prog", so it can be a program name with args.
2660set dummy $ac_prog; ac_word=$2
2661{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2662echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2663if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2664  echo $ECHO_N "(cached) $ECHO_C" >&6
2665else
2666  if test -n "$ac_ct_CC"; then
2667  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2668else
2669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670for as_dir in $PATH
2671do
2672  IFS=$as_save_IFS
2673  test -z "$as_dir" && as_dir=.
2674  for ac_exec_ext in '' $ac_executable_extensions; do
2675  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2676    ac_cv_prog_ac_ct_CC="$ac_prog"
2677    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2678    break 2
2679  fi
2680done
2681done
2682IFS=$as_save_IFS
2683
2684fi
2685fi
2686ac_ct_CC=$ac_cv_prog_ac_ct_CC
2687if test -n "$ac_ct_CC"; then
2688  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2689echo "${ECHO_T}$ac_ct_CC" >&6; }
2690else
2691  { echo "$as_me:$LINENO: result: no" >&5
2692echo "${ECHO_T}no" >&6; }
2693fi
2694
2695
2696  test -n "$ac_ct_CC" && break
2697done
2698
2699  if test "x$ac_ct_CC" = x; then
2700    CC=""
2701  else
2702    case $cross_compiling:$ac_tool_warned in
2703yes:)
2704{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2705whose name does not start with the host triplet.  If you think this
2706configuration is useful to you, please write to autoconf@gnu.org." >&5
2707echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2708whose name does not start with the host triplet.  If you think this
2709configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2710ac_tool_warned=yes ;;
2711esac
2712    CC=$ac_ct_CC
2713  fi
2714fi
2715
2716fi
2717
2718
2719test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2720See \`config.log' for more details." >&5
2721echo "$as_me: error: no acceptable C compiler found in \$PATH
2722See \`config.log' for more details." >&2;}
2723   { (exit 1); exit 1; }; }
2724
2725# Provide some information about the compiler.
2726echo "$as_me:$LINENO: checking for C compiler version" >&5
2727ac_compiler=`set X $ac_compile; echo $2`
2728{ (ac_try="$ac_compiler --version >&5"
2729case "(($ac_try" in
2730  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2731  *) ac_try_echo=$ac_try;;
2732esac
2733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2734  (eval "$ac_compiler --version >&5") 2>&5
2735  ac_status=$?
2736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2737  (exit $ac_status); }
2738{ (ac_try="$ac_compiler -v >&5"
2739case "(($ac_try" in
2740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2741  *) ac_try_echo=$ac_try;;
2742esac
2743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2744  (eval "$ac_compiler -v >&5") 2>&5
2745  ac_status=$?
2746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2747  (exit $ac_status); }
2748{ (ac_try="$ac_compiler -V >&5"
2749case "(($ac_try" in
2750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2751  *) ac_try_echo=$ac_try;;
2752esac
2753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2754  (eval "$ac_compiler -V >&5") 2>&5
2755  ac_status=$?
2756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2757  (exit $ac_status); }
2758
2759cat >conftest.$ac_ext <<_ACEOF
2760/* confdefs.h.  */
2761_ACEOF
2762cat confdefs.h >>conftest.$ac_ext
2763cat >>conftest.$ac_ext <<_ACEOF
2764/* end confdefs.h.  */
2765
2766int
2767main ()
2768{
2769
2770  ;
2771  return 0;
2772}
2773_ACEOF
2774ac_clean_files_save=$ac_clean_files
2775ac_clean_files="$ac_clean_files a.out a.exe b.out"
2776# Try to create an executable without -o first, disregard a.out.
2777# It will help us diagnose broken compilers, and finding out an intuition
2778# of exeext.
2779{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2780echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2781ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2782#
2783# List of possible output files, starting from the most likely.
2784# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2785# only as a last resort.  b.out is created by i960 compilers.
2786ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2787#
2788# The IRIX 6 linker writes into existing files which may not be
2789# executable, retaining their permissions.  Remove them first so a
2790# subsequent execution test works.
2791ac_rmfiles=
2792for ac_file in $ac_files
2793do
2794  case $ac_file in
2795    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2796    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2797  esac
2798done
2799rm -f $ac_rmfiles
2800
2801if { (ac_try="$ac_link_default"
2802case "(($ac_try" in
2803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2804  *) ac_try_echo=$ac_try;;
2805esac
2806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2807  (eval "$ac_link_default") 2>&5
2808  ac_status=$?
2809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810  (exit $ac_status); }; then
2811  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2812# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2813# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2814# so that the user can short-circuit this test for compilers unknown to
2815# Autoconf.
2816for ac_file in $ac_files ''
2817do
2818  test -f "$ac_file" || continue
2819  case $ac_file in
2820    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2821	;;
2822    [ab].out )
2823	# We found the default executable, but exeext='' is most
2824	# certainly right.
2825	break;;
2826    *.* )
2827        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2828	then :; else
2829	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2830	fi
2831	# We set ac_cv_exeext here because the later test for it is not
2832	# safe: cross compilers may not add the suffix if given an `-o'
2833	# argument, so we may need to know it at that point already.
2834	# Even if this section looks crufty: it has the advantage of
2835	# actually working.
2836	break;;
2837    * )
2838	break;;
2839  esac
2840done
2841test "$ac_cv_exeext" = no && ac_cv_exeext=
2842
2843else
2844  ac_file=''
2845fi
2846
2847{ echo "$as_me:$LINENO: result: $ac_file" >&5
2848echo "${ECHO_T}$ac_file" >&6; }
2849if test -z "$ac_file"; then
2850  echo "$as_me: failed program was:" >&5
2851sed 's/^/| /' conftest.$ac_ext >&5
2852
2853{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2854See \`config.log' for more details." >&5
2855echo "$as_me: error: C compiler cannot create executables
2856See \`config.log' for more details." >&2;}
2857   { (exit 77); exit 77; }; }
2858fi
2859
2860ac_exeext=$ac_cv_exeext
2861
2862# Check that the compiler produces executables we can run.  If not, either
2863# the compiler is broken, or we cross compile.
2864{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2865echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2866# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2867# If not cross compiling, check that we can run a simple program.
2868if test "$cross_compiling" != yes; then
2869  if { ac_try='./$ac_file'
2870  { (case "(($ac_try" in
2871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872  *) ac_try_echo=$ac_try;;
2873esac
2874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2875  (eval "$ac_try") 2>&5
2876  ac_status=$?
2877  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2878  (exit $ac_status); }; }; then
2879    cross_compiling=no
2880  else
2881    if test "$cross_compiling" = maybe; then
2882	cross_compiling=yes
2883    else
2884	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2885If you meant to cross compile, use \`--host'.
2886See \`config.log' for more details." >&5
2887echo "$as_me: error: cannot run C compiled programs.
2888If you meant to cross compile, use \`--host'.
2889See \`config.log' for more details." >&2;}
2890   { (exit 1); exit 1; }; }
2891    fi
2892  fi
2893fi
2894{ echo "$as_me:$LINENO: result: yes" >&5
2895echo "${ECHO_T}yes" >&6; }
2896
2897rm -f a.out a.exe conftest$ac_cv_exeext b.out
2898ac_clean_files=$ac_clean_files_save
2899# Check that the compiler produces executables we can run.  If not, either
2900# the compiler is broken, or we cross compile.
2901{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2902echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2903{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2904echo "${ECHO_T}$cross_compiling" >&6; }
2905
2906{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2907echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2908if { (ac_try="$ac_link"
2909case "(($ac_try" in
2910  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2911  *) ac_try_echo=$ac_try;;
2912esac
2913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2914  (eval "$ac_link") 2>&5
2915  ac_status=$?
2916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2917  (exit $ac_status); }; then
2918  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2919# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2920# work properly (i.e., refer to `conftest.exe'), while it won't with
2921# `rm'.
2922for ac_file in conftest.exe conftest conftest.*; do
2923  test -f "$ac_file" || continue
2924  case $ac_file in
2925    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2926    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2927	  break;;
2928    * ) break;;
2929  esac
2930done
2931else
2932  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2933See \`config.log' for more details." >&5
2934echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2935See \`config.log' for more details." >&2;}
2936   { (exit 1); exit 1; }; }
2937fi
2938
2939rm -f conftest$ac_cv_exeext
2940{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2941echo "${ECHO_T}$ac_cv_exeext" >&6; }
2942
2943rm -f conftest.$ac_ext
2944EXEEXT=$ac_cv_exeext
2945ac_exeext=$EXEEXT
2946{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2947echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2948if test "${ac_cv_objext+set}" = set; then
2949  echo $ECHO_N "(cached) $ECHO_C" >&6
2950else
2951  cat >conftest.$ac_ext <<_ACEOF
2952/* confdefs.h.  */
2953_ACEOF
2954cat confdefs.h >>conftest.$ac_ext
2955cat >>conftest.$ac_ext <<_ACEOF
2956/* end confdefs.h.  */
2957
2958int
2959main ()
2960{
2961
2962  ;
2963  return 0;
2964}
2965_ACEOF
2966rm -f conftest.o conftest.obj
2967if { (ac_try="$ac_compile"
2968case "(($ac_try" in
2969  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2970  *) ac_try_echo=$ac_try;;
2971esac
2972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2973  (eval "$ac_compile") 2>&5
2974  ac_status=$?
2975  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976  (exit $ac_status); }; then
2977  for ac_file in conftest.o conftest.obj conftest.*; do
2978  test -f "$ac_file" || continue;
2979  case $ac_file in
2980    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2981    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2982       break;;
2983  esac
2984done
2985else
2986  echo "$as_me: failed program was:" >&5
2987sed 's/^/| /' conftest.$ac_ext >&5
2988
2989{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2990See \`config.log' for more details." >&5
2991echo "$as_me: error: cannot compute suffix of object files: cannot compile
2992See \`config.log' for more details." >&2;}
2993   { (exit 1); exit 1; }; }
2994fi
2995
2996rm -f conftest.$ac_cv_objext conftest.$ac_ext
2997fi
2998{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2999echo "${ECHO_T}$ac_cv_objext" >&6; }
3000OBJEXT=$ac_cv_objext
3001ac_objext=$OBJEXT
3002{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3003echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3004if test "${ac_cv_c_compiler_gnu+set}" = set; then
3005  echo $ECHO_N "(cached) $ECHO_C" >&6
3006else
3007  cat >conftest.$ac_ext <<_ACEOF
3008/* confdefs.h.  */
3009_ACEOF
3010cat confdefs.h >>conftest.$ac_ext
3011cat >>conftest.$ac_ext <<_ACEOF
3012/* end confdefs.h.  */
3013
3014int
3015main ()
3016{
3017#ifndef __GNUC__
3018       choke me
3019#endif
3020
3021  ;
3022  return 0;
3023}
3024_ACEOF
3025rm -f conftest.$ac_objext
3026if { (ac_try="$ac_compile"
3027case "(($ac_try" in
3028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3029  *) ac_try_echo=$ac_try;;
3030esac
3031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3032  (eval "$ac_compile") 2>conftest.er1
3033  ac_status=$?
3034  grep -v '^ *+' conftest.er1 >conftest.err
3035  rm -f conftest.er1
3036  cat conftest.err >&5
3037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3038  (exit $ac_status); } && {
3039	 test -z "$ac_c_werror_flag" ||
3040	 test ! -s conftest.err
3041       } && test -s conftest.$ac_objext; then
3042  ac_compiler_gnu=yes
3043else
3044  echo "$as_me: failed program was:" >&5
3045sed 's/^/| /' conftest.$ac_ext >&5
3046
3047	ac_compiler_gnu=no
3048fi
3049
3050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3051ac_cv_c_compiler_gnu=$ac_compiler_gnu
3052
3053fi
3054{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3055echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3056GCC=`test $ac_compiler_gnu = yes && echo yes`
3057ac_test_CFLAGS=${CFLAGS+set}
3058ac_save_CFLAGS=$CFLAGS
3059{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3060echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3061if test "${ac_cv_prog_cc_g+set}" = set; then
3062  echo $ECHO_N "(cached) $ECHO_C" >&6
3063else
3064  ac_save_c_werror_flag=$ac_c_werror_flag
3065   ac_c_werror_flag=yes
3066   ac_cv_prog_cc_g=no
3067   CFLAGS="-g"
3068   cat >conftest.$ac_ext <<_ACEOF
3069/* confdefs.h.  */
3070_ACEOF
3071cat confdefs.h >>conftest.$ac_ext
3072cat >>conftest.$ac_ext <<_ACEOF
3073/* end confdefs.h.  */
3074
3075int
3076main ()
3077{
3078
3079  ;
3080  return 0;
3081}
3082_ACEOF
3083rm -f conftest.$ac_objext
3084if { (ac_try="$ac_compile"
3085case "(($ac_try" in
3086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087  *) ac_try_echo=$ac_try;;
3088esac
3089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3090  (eval "$ac_compile") 2>conftest.er1
3091  ac_status=$?
3092  grep -v '^ *+' conftest.er1 >conftest.err
3093  rm -f conftest.er1
3094  cat conftest.err >&5
3095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3096  (exit $ac_status); } && {
3097	 test -z "$ac_c_werror_flag" ||
3098	 test ! -s conftest.err
3099       } && test -s conftest.$ac_objext; then
3100  ac_cv_prog_cc_g=yes
3101else
3102  echo "$as_me: failed program was:" >&5
3103sed 's/^/| /' conftest.$ac_ext >&5
3104
3105	CFLAGS=""
3106      cat >conftest.$ac_ext <<_ACEOF
3107/* confdefs.h.  */
3108_ACEOF
3109cat confdefs.h >>conftest.$ac_ext
3110cat >>conftest.$ac_ext <<_ACEOF
3111/* end confdefs.h.  */
3112
3113int
3114main ()
3115{
3116
3117  ;
3118  return 0;
3119}
3120_ACEOF
3121rm -f conftest.$ac_objext
3122if { (ac_try="$ac_compile"
3123case "(($ac_try" in
3124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125  *) ac_try_echo=$ac_try;;
3126esac
3127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3128  (eval "$ac_compile") 2>conftest.er1
3129  ac_status=$?
3130  grep -v '^ *+' conftest.er1 >conftest.err
3131  rm -f conftest.er1
3132  cat conftest.err >&5
3133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134  (exit $ac_status); } && {
3135	 test -z "$ac_c_werror_flag" ||
3136	 test ! -s conftest.err
3137       } && test -s conftest.$ac_objext; then
3138  :
3139else
3140  echo "$as_me: failed program was:" >&5
3141sed 's/^/| /' conftest.$ac_ext >&5
3142
3143	ac_c_werror_flag=$ac_save_c_werror_flag
3144	 CFLAGS="-g"
3145	 cat >conftest.$ac_ext <<_ACEOF
3146/* confdefs.h.  */
3147_ACEOF
3148cat confdefs.h >>conftest.$ac_ext
3149cat >>conftest.$ac_ext <<_ACEOF
3150/* end confdefs.h.  */
3151
3152int
3153main ()
3154{
3155
3156  ;
3157  return 0;
3158}
3159_ACEOF
3160rm -f conftest.$ac_objext
3161if { (ac_try="$ac_compile"
3162case "(($ac_try" in
3163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164  *) ac_try_echo=$ac_try;;
3165esac
3166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3167  (eval "$ac_compile") 2>conftest.er1
3168  ac_status=$?
3169  grep -v '^ *+' conftest.er1 >conftest.err
3170  rm -f conftest.er1
3171  cat conftest.err >&5
3172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173  (exit $ac_status); } && {
3174	 test -z "$ac_c_werror_flag" ||
3175	 test ! -s conftest.err
3176       } && test -s conftest.$ac_objext; then
3177  ac_cv_prog_cc_g=yes
3178else
3179  echo "$as_me: failed program was:" >&5
3180sed 's/^/| /' conftest.$ac_ext >&5
3181
3182
3183fi
3184
3185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3186fi
3187
3188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189fi
3190
3191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192   ac_c_werror_flag=$ac_save_c_werror_flag
3193fi
3194{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3195echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3196if test "$ac_test_CFLAGS" = set; then
3197  CFLAGS=$ac_save_CFLAGS
3198elif test $ac_cv_prog_cc_g = yes; then
3199  if test "$GCC" = yes; then
3200    CFLAGS="-g -O2"
3201  else
3202    CFLAGS="-g"
3203  fi
3204else
3205  if test "$GCC" = yes; then
3206    CFLAGS="-O2"
3207  else
3208    CFLAGS=
3209  fi
3210fi
3211{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3212echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3213if test "${ac_cv_prog_cc_c89+set}" = set; then
3214  echo $ECHO_N "(cached) $ECHO_C" >&6
3215else
3216  ac_cv_prog_cc_c89=no
3217ac_save_CC=$CC
3218cat >conftest.$ac_ext <<_ACEOF
3219/* confdefs.h.  */
3220_ACEOF
3221cat confdefs.h >>conftest.$ac_ext
3222cat >>conftest.$ac_ext <<_ACEOF
3223/* end confdefs.h.  */
3224#include <stdarg.h>
3225#include <stdio.h>
3226#include <sys/types.h>
3227#include <sys/stat.h>
3228/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3229struct buf { int x; };
3230FILE * (*rcsopen) (struct buf *, struct stat *, int);
3231static char *e (p, i)
3232     char **p;
3233     int i;
3234{
3235  return p[i];
3236}
3237static char *f (char * (*g) (char **, int), char **p, ...)
3238{
3239  char *s;
3240  va_list v;
3241  va_start (v,p);
3242  s = g (p, va_arg (v,int));
3243  va_end (v);
3244  return s;
3245}
3246
3247/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3248   function prototypes and stuff, but not '\xHH' hex character constants.
3249   These don't provoke an error unfortunately, instead are silently treated
3250   as 'x'.  The following induces an error, until -std is added to get
3251   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3252   array size at least.  It's necessary to write '\x00'==0 to get something
3253   that's true only with -std.  */
3254int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3255
3256/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3257   inside strings and character constants.  */
3258#define FOO(x) 'x'
3259int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3260
3261int test (int i, double x);
3262struct s1 {int (*f) (int a);};
3263struct s2 {int (*f) (double a);};
3264int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3265int argc;
3266char **argv;
3267int
3268main ()
3269{
3270return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3271  ;
3272  return 0;
3273}
3274_ACEOF
3275for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3276	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3277do
3278  CC="$ac_save_CC $ac_arg"
3279  rm -f conftest.$ac_objext
3280if { (ac_try="$ac_compile"
3281case "(($ac_try" in
3282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3283  *) ac_try_echo=$ac_try;;
3284esac
3285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3286  (eval "$ac_compile") 2>conftest.er1
3287  ac_status=$?
3288  grep -v '^ *+' conftest.er1 >conftest.err
3289  rm -f conftest.er1
3290  cat conftest.err >&5
3291  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292  (exit $ac_status); } && {
3293	 test -z "$ac_c_werror_flag" ||
3294	 test ! -s conftest.err
3295       } && test -s conftest.$ac_objext; then
3296  ac_cv_prog_cc_c89=$ac_arg
3297else
3298  echo "$as_me: failed program was:" >&5
3299sed 's/^/| /' conftest.$ac_ext >&5
3300
3301
3302fi
3303
3304rm -f core conftest.err conftest.$ac_objext
3305  test "x$ac_cv_prog_cc_c89" != "xno" && break
3306done
3307rm -f conftest.$ac_ext
3308CC=$ac_save_CC
3309
3310fi
3311# AC_CACHE_VAL
3312case "x$ac_cv_prog_cc_c89" in
3313  x)
3314    { echo "$as_me:$LINENO: result: none needed" >&5
3315echo "${ECHO_T}none needed" >&6; } ;;
3316  xno)
3317    { echo "$as_me:$LINENO: result: unsupported" >&5
3318echo "${ECHO_T}unsupported" >&6; } ;;
3319  *)
3320    CC="$CC $ac_cv_prog_cc_c89"
3321    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3322echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3323esac
3324
3325
3326ac_ext=c
3327ac_cpp='$CPP $CPPFLAGS'
3328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3330ac_compiler_gnu=$ac_cv_c_compiler_gnu
3331DEPDIR="${am__leading_dot}deps"
3332
3333ac_config_commands="$ac_config_commands depfiles"
3334
3335
3336am_make=${MAKE-make}
3337cat > confinc << 'END'
3338am__doit:
3339	@echo done
3340.PHONY: am__doit
3341END
3342# If we don't find an include directive, just comment out the code.
3343{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3344echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3345am__include="#"
3346am__quote=
3347_am_result=none
3348# First try GNU make style include.
3349echo "include confinc" > confmf
3350# We grep out `Entering directory' and `Leaving directory'
3351# messages which can occur if `w' ends up in MAKEFLAGS.
3352# In particular we don't look at `^make:' because GNU make might
3353# be invoked under some other name (usually "gmake"), in which
3354# case it prints its new name instead of `make'.
3355if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3356   am__include=include
3357   am__quote=
3358   _am_result=GNU
3359fi
3360# Now try BSD make style include.
3361if test "$am__include" = "#"; then
3362   echo '.include "confinc"' > confmf
3363   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3364      am__include=.include
3365      am__quote="\""
3366      _am_result=BSD
3367   fi
3368fi
3369
3370
3371{ echo "$as_me:$LINENO: result: $_am_result" >&5
3372echo "${ECHO_T}$_am_result" >&6; }
3373rm -f confinc confmf
3374
3375# Check whether --enable-dependency-tracking was given.
3376if test "${enable_dependency_tracking+set}" = set; then
3377  enableval=$enable_dependency_tracking;
3378fi
3379
3380if test "x$enable_dependency_tracking" != xno; then
3381  am_depcomp="$ac_aux_dir/depcomp"
3382  AMDEPBACKSLASH='\'
3383fi
3384 if test "x$enable_dependency_tracking" != xno; then
3385  AMDEP_TRUE=
3386  AMDEP_FALSE='#'
3387else
3388  AMDEP_TRUE='#'
3389  AMDEP_FALSE=
3390fi
3391
3392
3393
3394depcc="$CC"   am_compiler_list=
3395
3396{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3397echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3398if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3399  echo $ECHO_N "(cached) $ECHO_C" >&6
3400else
3401  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3402  # We make a subdir and do the tests there.  Otherwise we can end up
3403  # making bogus files that we don't know about and never remove.  For
3404  # instance it was reported that on HP-UX the gcc test will end up
3405  # making a dummy file named `D' -- because `-MD' means `put the output
3406  # in D'.
3407  mkdir conftest.dir
3408  # Copy depcomp to subdir because otherwise we won't find it if we're
3409  # using a relative directory.
3410  cp "$am_depcomp" conftest.dir
3411  cd conftest.dir
3412  # We will build objects and dependencies in a subdirectory because
3413  # it helps to detect inapplicable dependency modes.  For instance
3414  # both Tru64's cc and ICC support -MD to output dependencies as a
3415  # side effect of compilation, but ICC will put the dependencies in
3416  # the current directory while Tru64 will put them in the object
3417  # directory.
3418  mkdir sub
3419
3420  am_cv_CC_dependencies_compiler_type=none
3421  if test "$am_compiler_list" = ""; then
3422     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3423  fi
3424  for depmode in $am_compiler_list; do
3425    # Setup a source with many dependencies, because some compilers
3426    # like to wrap large dependency lists on column 80 (with \), and
3427    # we should not choose a depcomp mode which is confused by this.
3428    #
3429    # We need to recreate these files for each test, as the compiler may
3430    # overwrite some of them when testing with obscure command lines.
3431    # This happens at least with the AIX C compiler.
3432    : > sub/conftest.c
3433    for i in 1 2 3 4 5 6; do
3434      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3435      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3436      # Solaris 8's {/usr,}/bin/sh.
3437      touch sub/conftst$i.h
3438    done
3439    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3440
3441    case $depmode in
3442    nosideeffect)
3443      # after this tag, mechanisms are not by side-effect, so they'll
3444      # only be used when explicitly requested
3445      if test "x$enable_dependency_tracking" = xyes; then
3446	continue
3447      else
3448	break
3449      fi
3450      ;;
3451    none) break ;;
3452    esac
3453    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3454    # mode.  It turns out that the SunPro C++ compiler does not properly
3455    # handle `-M -o', and we need to detect this.
3456    if depmode=$depmode \
3457       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3458       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3459       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3460         >/dev/null 2>conftest.err &&
3461       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3462       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3463       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3464       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3465      # icc doesn't choke on unknown options, it will just issue warnings
3466      # or remarks (even with -Werror).  So we grep stderr for any message
3467      # that says an option was ignored or not supported.
3468      # When given -MP, icc 7.0 and 7.1 complain thusly:
3469      #   icc: Command line warning: ignoring option '-M'; no argument required
3470      # The diagnosis changed in icc 8.0:
3471      #   icc: Command line remark: option '-MP' not supported
3472      if (grep 'ignoring option' conftest.err ||
3473          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3474        am_cv_CC_dependencies_compiler_type=$depmode
3475        break
3476      fi
3477    fi
3478  done
3479
3480  cd ..
3481  rm -rf conftest.dir
3482else
3483  am_cv_CC_dependencies_compiler_type=none
3484fi
3485
3486fi
3487{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3488echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3489CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3490
3491 if
3492  test "x$enable_dependency_tracking" != xno \
3493  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3494  am__fastdepCC_TRUE=
3495  am__fastdepCC_FALSE='#'
3496else
3497  am__fastdepCC_TRUE='#'
3498  am__fastdepCC_FALSE=
3499fi
3500
3501
3502# Find a good install program.  We prefer a C program (faster),
3503# so one script is as good as another.  But avoid the broken or
3504# incompatible versions:
3505# SysV /etc/install, /usr/sbin/install
3506# SunOS /usr/etc/install
3507# IRIX /sbin/install
3508# AIX /bin/install
3509# AmigaOS /C/install, which installs bootblocks on floppy discs
3510# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3511# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3512# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3513# OS/2's system install, which has a completely different semantic
3514# ./install, which can be erroneously created by make from ./install.sh.
3515{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3516echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
3517if test -z "$INSTALL"; then
3518if test "${ac_cv_path_install+set}" = set; then
3519  echo $ECHO_N "(cached) $ECHO_C" >&6
3520else
3521  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522for as_dir in $PATH
3523do
3524  IFS=$as_save_IFS
3525  test -z "$as_dir" && as_dir=.
3526  # Account for people who put trailing slashes in PATH elements.
3527case $as_dir/ in
3528  ./ | .// | /cC/* | \
3529  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3530  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3531  /usr/ucb/* ) ;;
3532  *)
3533    # OSF1 and SCO ODT 3.0 have their own names for install.
3534    # Don't use installbsd from OSF since it installs stuff as root
3535    # by default.
3536    for ac_prog in ginstall scoinst install; do
3537      for ac_exec_ext in '' $ac_executable_extensions; do
3538	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3539	  if test $ac_prog = install &&
3540	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3541	    # AIX install.  It has an incompatible calling convention.
3542	    :
3543	  elif test $ac_prog = install &&
3544	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3545	    # program-specific install script used by HP pwplus--don't use.
3546	    :
3547	  else
3548	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3549	    break 3
3550	  fi
3551	fi
3552      done
3553    done
3554    ;;
3555esac
3556done
3557IFS=$as_save_IFS
3558
3559
3560fi
3561  if test "${ac_cv_path_install+set}" = set; then
3562    INSTALL=$ac_cv_path_install
3563  else
3564    # As a last resort, use the slow shell script.  Don't cache a
3565    # value for INSTALL within a source directory, because that will
3566    # break other packages using the cache if that directory is
3567    # removed, or if the value is a relative name.
3568    INSTALL=$ac_install_sh
3569  fi
3570fi
3571{ echo "$as_me:$LINENO: result: $INSTALL" >&5
3572echo "${ECHO_T}$INSTALL" >&6; }
3573
3574# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3575# It thinks the first close brace ends the variable substitution.
3576test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3577
3578test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3579
3580test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3581
3582
3583# Make sure we can run config.sub.
3584$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3585  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3586echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3587   { (exit 1); exit 1; }; }
3588
3589{ echo "$as_me:$LINENO: checking build system type" >&5
3590echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3591if test "${ac_cv_build+set}" = set; then
3592  echo $ECHO_N "(cached) $ECHO_C" >&6
3593else
3594  ac_build_alias=$build_alias
3595test "x$ac_build_alias" = x &&
3596  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3597test "x$ac_build_alias" = x &&
3598  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3599echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3600   { (exit 1); exit 1; }; }
3601ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3602  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3603echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3604   { (exit 1); exit 1; }; }
3605
3606fi
3607{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3608echo "${ECHO_T}$ac_cv_build" >&6; }
3609case $ac_cv_build in
3610*-*-*) ;;
3611*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3612echo "$as_me: error: invalid value of canonical build" >&2;}
3613   { (exit 1); exit 1; }; };;
3614esac
3615build=$ac_cv_build
3616ac_save_IFS=$IFS; IFS='-'
3617set x $ac_cv_build
3618shift
3619build_cpu=$1
3620build_vendor=$2
3621shift; shift
3622# Remember, the first character of IFS is used to create $*,
3623# except with old shells:
3624build_os=$*
3625IFS=$ac_save_IFS
3626case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3627
3628
3629{ echo "$as_me:$LINENO: checking host system type" >&5
3630echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3631if test "${ac_cv_host+set}" = set; then
3632  echo $ECHO_N "(cached) $ECHO_C" >&6
3633else
3634  if test "x$host_alias" = x; then
3635  ac_cv_host=$ac_cv_build
3636else
3637  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3638    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3639echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3640   { (exit 1); exit 1; }; }
3641fi
3642
3643fi
3644{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3645echo "${ECHO_T}$ac_cv_host" >&6; }
3646case $ac_cv_host in
3647*-*-*) ;;
3648*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3649echo "$as_me: error: invalid value of canonical host" >&2;}
3650   { (exit 1); exit 1; }; };;
3651esac
3652host=$ac_cv_host
3653ac_save_IFS=$IFS; IFS='-'
3654set x $ac_cv_host
3655shift
3656host_cpu=$1
3657host_vendor=$2
3658shift; shift
3659# Remember, the first character of IFS is used to create $*,
3660# except with old shells:
3661host_os=$*
3662IFS=$ac_save_IFS
3663case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674  case "$host_os" in
3675    mingw* | cygwin*)
3676      { echo "$as_me:$LINENO: checking for auto-import of symbols" >&5
3677echo $ECHO_N "checking for auto-import of symbols... $ECHO_C" >&6; }
3678      if test "${gl_cv_ld_autoimport+set}" = set; then
3679  echo $ECHO_N "(cached) $ECHO_C" >&6
3680else
3681
3682        gl_save_LDFLAGS="$LDFLAGS"
3683        LDFLAGS="$LDFLAGS -Wl,--disable-auto-import"
3684        cat >conftest.$ac_ext <<_ACEOF
3685/* confdefs.h.  */
3686_ACEOF
3687cat confdefs.h >>conftest.$ac_ext
3688cat >>conftest.$ac_ext <<_ACEOF
3689/* end confdefs.h.  */
3690
3691int
3692main ()
3693{
3694
3695  ;
3696  return 0;
3697}
3698_ACEOF
3699rm -f conftest.$ac_objext conftest$ac_exeext
3700if { (ac_try="$ac_link"
3701case "(($ac_try" in
3702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3703  *) ac_try_echo=$ac_try;;
3704esac
3705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3706  (eval "$ac_link") 2>conftest.er1
3707  ac_status=$?
3708  grep -v '^ *+' conftest.er1 >conftest.err
3709  rm -f conftest.er1
3710  cat conftest.err >&5
3711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3712  (exit $ac_status); } && {
3713	 test -z "$ac_c_werror_flag" ||
3714	 test ! -s conftest.err
3715       } && test -s conftest$ac_exeext &&
3716       $as_test_x conftest$ac_exeext; then
3717  gl_cv_ld_autoimport=yes
3718else
3719  echo "$as_me: failed program was:" >&5
3720sed 's/^/| /' conftest.$ac_ext >&5
3721
3722	gl_cv_ld_autoimport=no
3723fi
3724
3725rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3726      conftest$ac_exeext conftest.$ac_ext
3727        LDFLAGS="$gl_save_LDFLAGS"
3728fi
3729
3730      { echo "$as_me:$LINENO: result: $gl_cv_ld_autoimport" >&5
3731echo "${ECHO_T}$gl_cv_ld_autoimport" >&6; }
3732      if test $gl_cv_ld_autoimport = yes; then
3733        LDFLAGS="$LDFLAGS -Wl,--disable-auto-import"
3734      fi
3735      ;;
3736  esac
3737
3738
3739
3740# Check whether --enable-shared was given.
3741if test "${enable_shared+set}" = set; then
3742  enableval=$enable_shared; p=${PACKAGE-default}
3743    case $enableval in
3744    yes) enable_shared=yes ;;
3745    no) enable_shared=no ;;
3746    *)
3747      enable_shared=no
3748      # Look at the argument we got.  We use all the common list separators.
3749      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3750      for pkg in $enableval; do
3751	IFS="$lt_save_ifs"
3752	if test "X$pkg" = "X$p"; then
3753	  enable_shared=yes
3754	fi
3755      done
3756      IFS="$lt_save_ifs"
3757      ;;
3758    esac
3759else
3760  enable_shared=yes
3761fi
3762
3763
3764# Check whether --enable-static was given.
3765if test "${enable_static+set}" = set; then
3766  enableval=$enable_static; p=${PACKAGE-default}
3767    case $enableval in
3768    yes) enable_static=yes ;;
3769    no) enable_static=no ;;
3770    *)
3771     enable_static=no
3772      # Look at the argument we got.  We use all the common list separators.
3773      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3774      for pkg in $enableval; do
3775	IFS="$lt_save_ifs"
3776	if test "X$pkg" = "X$p"; then
3777	  enable_static=yes
3778	fi
3779      done
3780      IFS="$lt_save_ifs"
3781      ;;
3782    esac
3783else
3784  enable_static=yes
3785fi
3786
3787
3788# Check whether --enable-fast-install was given.
3789if test "${enable_fast_install+set}" = set; then
3790  enableval=$enable_fast_install; p=${PACKAGE-default}
3791    case $enableval in
3792    yes) enable_fast_install=yes ;;
3793    no) enable_fast_install=no ;;
3794    *)
3795      enable_fast_install=no
3796      # Look at the argument we got.  We use all the common list separators.
3797      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3798      for pkg in $enableval; do
3799	IFS="$lt_save_ifs"
3800	if test "X$pkg" = "X$p"; then
3801	  enable_fast_install=yes
3802	fi
3803      done
3804      IFS="$lt_save_ifs"
3805      ;;
3806    esac
3807else
3808  enable_fast_install=yes
3809fi
3810
3811
3812{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3813echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3814if test "${lt_cv_path_SED+set}" = set; then
3815  echo $ECHO_N "(cached) $ECHO_C" >&6
3816else
3817  # Loop through the user's path and test for sed and gsed.
3818# Then use that list of sed's as ones to test for truncation.
3819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3820for as_dir in $PATH
3821do
3822  IFS=$as_save_IFS
3823  test -z "$as_dir" && as_dir=.
3824  for lt_ac_prog in sed gsed; do
3825    for ac_exec_ext in '' $ac_executable_extensions; do
3826      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3827        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3828      fi
3829    done
3830  done
3831done
3832lt_ac_max=0
3833lt_ac_count=0
3834# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3835# along with /bin/sed that truncates output.
3836for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3837  test ! -f $lt_ac_sed && continue
3838  cat /dev/null > conftest.in
3839  lt_ac_count=0
3840  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3841  # Check for GNU sed and select it if it is found.
3842  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3843    lt_cv_path_SED=$lt_ac_sed
3844    break
3845  fi
3846  while true; do
3847    cat conftest.in conftest.in >conftest.tmp
3848    mv conftest.tmp conftest.in
3849    cp conftest.in conftest.nl
3850    echo >>conftest.nl
3851    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3852    cmp -s conftest.out conftest.nl || break
3853    # 10000 chars as input seems more than enough
3854    test $lt_ac_count -gt 10 && break
3855    lt_ac_count=`expr $lt_ac_count + 1`
3856    if test $lt_ac_count -gt $lt_ac_max; then
3857      lt_ac_max=$lt_ac_count
3858      lt_cv_path_SED=$lt_ac_sed
3859    fi
3860  done
3861done
3862
3863fi
3864
3865SED=$lt_cv_path_SED
3866{ echo "$as_me:$LINENO: result: $SED" >&5
3867echo "${ECHO_T}$SED" >&6; }
3868
3869{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3870echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3871if test "${ac_cv_path_GREP+set}" = set; then
3872  echo $ECHO_N "(cached) $ECHO_C" >&6
3873else
3874  # Extract the first word of "grep ggrep" to use in msg output
3875if test -z "$GREP"; then
3876set dummy grep ggrep; ac_prog_name=$2
3877if test "${ac_cv_path_GREP+set}" = set; then
3878  echo $ECHO_N "(cached) $ECHO_C" >&6
3879else
3880  ac_path_GREP_found=false
3881# Loop through the user's path and test for each of PROGNAME-LIST
3882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3883for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3884do
3885  IFS=$as_save_IFS
3886  test -z "$as_dir" && as_dir=.
3887  for ac_prog in grep ggrep; do
3888  for ac_exec_ext in '' $ac_executable_extensions; do
3889    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3890    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3891    # Check for GNU ac_path_GREP and select it if it is found.
3892  # Check for GNU $ac_path_GREP
3893case `"$ac_path_GREP" --version 2>&1` in
3894*GNU*)
3895  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3896*)
3897  ac_count=0
3898  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3899  while :
3900  do
3901    cat "conftest.in" "conftest.in" >"conftest.tmp"
3902    mv "conftest.tmp" "conftest.in"
3903    cp "conftest.in" "conftest.nl"
3904    echo 'GREP' >> "conftest.nl"
3905    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3906    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3907    ac_count=`expr $ac_count + 1`
3908    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3909      # Best one so far, save it but keep looking for a better one
3910      ac_cv_path_GREP="$ac_path_GREP"
3911      ac_path_GREP_max=$ac_count
3912    fi
3913    # 10*(2^10) chars as input seems more than enough
3914    test $ac_count -gt 10 && break
3915  done
3916  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3917esac
3918
3919
3920    $ac_path_GREP_found && break 3
3921  done
3922done
3923
3924done
3925IFS=$as_save_IFS
3926
3927
3928fi
3929
3930GREP="$ac_cv_path_GREP"
3931if test -z "$GREP"; then
3932  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3933echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3934   { (exit 1); exit 1; }; }
3935fi
3936
3937else
3938  ac_cv_path_GREP=$GREP
3939fi
3940
3941
3942fi
3943{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3944echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3945 GREP="$ac_cv_path_GREP"
3946
3947
3948{ echo "$as_me:$LINENO: checking for egrep" >&5
3949echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3950if test "${ac_cv_path_EGREP+set}" = set; then
3951  echo $ECHO_N "(cached) $ECHO_C" >&6
3952else
3953  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3954   then ac_cv_path_EGREP="$GREP -E"
3955   else
3956     # Extract the first word of "egrep" to use in msg output
3957if test -z "$EGREP"; then
3958set dummy egrep; ac_prog_name=$2
3959if test "${ac_cv_path_EGREP+set}" = set; then
3960  echo $ECHO_N "(cached) $ECHO_C" >&6
3961else
3962  ac_path_EGREP_found=false
3963# Loop through the user's path and test for each of PROGNAME-LIST
3964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3965for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3966do
3967  IFS=$as_save_IFS
3968  test -z "$as_dir" && as_dir=.
3969  for ac_prog in egrep; do
3970  for ac_exec_ext in '' $ac_executable_extensions; do
3971    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3972    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3973    # Check for GNU ac_path_EGREP and select it if it is found.
3974  # Check for GNU $ac_path_EGREP
3975case `"$ac_path_EGREP" --version 2>&1` in
3976*GNU*)
3977  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3978*)
3979  ac_count=0
3980  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3981  while :
3982  do
3983    cat "conftest.in" "conftest.in" >"conftest.tmp"
3984    mv "conftest.tmp" "conftest.in"
3985    cp "conftest.in" "conftest.nl"
3986    echo 'EGREP' >> "conftest.nl"
3987    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3988    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3989    ac_count=`expr $ac_count + 1`
3990    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3991      # Best one so far, save it but keep looking for a better one
3992      ac_cv_path_EGREP="$ac_path_EGREP"
3993      ac_path_EGREP_max=$ac_count
3994    fi
3995    # 10*(2^10) chars as input seems more than enough
3996    test $ac_count -gt 10 && break
3997  done
3998  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3999esac
4000
4001
4002    $ac_path_EGREP_found && break 3
4003  done
4004done
4005
4006done
4007IFS=$as_save_IFS
4008
4009
4010fi
4011
4012EGREP="$ac_cv_path_EGREP"
4013if test -z "$EGREP"; then
4014  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4015echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4016   { (exit 1); exit 1; }; }
4017fi
4018
4019else
4020  ac_cv_path_EGREP=$EGREP
4021fi
4022
4023
4024   fi
4025fi
4026{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4027echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4028 EGREP="$ac_cv_path_EGREP"
4029
4030
4031
4032# Check whether --with-gnu-ld was given.
4033if test "${with_gnu_ld+set}" = set; then
4034  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4035else
4036  with_gnu_ld=no
4037fi
4038
4039ac_prog=ld
4040if test "$GCC" = yes; then
4041  # Check if gcc -print-prog-name=ld gives a path.
4042  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4043echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4044  case $host in
4045  *-*-mingw*)
4046    # gcc leaves a trailing carriage return which upsets mingw
4047    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4048  *)
4049    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4050  esac
4051  case $ac_prog in
4052    # Accept absolute paths.
4053    [\\/]* | ?:[\\/]*)
4054      re_direlt='/[^/][^/]*/\.\./'
4055      # Canonicalize the pathname of ld
4056      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4057      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4058	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4059      done
4060      test -z "$LD" && LD="$ac_prog"
4061      ;;
4062  "")
4063    # If it fails, then pretend we aren't using GCC.
4064    ac_prog=ld
4065    ;;
4066  *)
4067    # If it is relative, then search for the first ld in PATH.
4068    with_gnu_ld=unknown
4069    ;;
4070  esac
4071elif test "$with_gnu_ld" = yes; then
4072  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4073echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4074else
4075  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4076echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4077fi
4078if test "${lt_cv_path_LD+set}" = set; then
4079  echo $ECHO_N "(cached) $ECHO_C" >&6
4080else
4081  if test -z "$LD"; then
4082  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4083  for ac_dir in $PATH; do
4084    IFS="$lt_save_ifs"
4085    test -z "$ac_dir" && ac_dir=.
4086    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4087      lt_cv_path_LD="$ac_dir/$ac_prog"
4088      # Check to see if the program is GNU ld.  I'd rather use --version,
4089      # but apparently some variants of GNU ld only accept -v.
4090      # Break only if it was the GNU/non-GNU ld that we prefer.
4091      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4092      *GNU* | *'with BFD'*)
4093	test "$with_gnu_ld" != no && break
4094	;;
4095      *)
4096	test "$with_gnu_ld" != yes && break
4097	;;
4098      esac
4099    fi
4100  done
4101  IFS="$lt_save_ifs"
4102else
4103  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4104fi
4105fi
4106
4107LD="$lt_cv_path_LD"
4108if test -n "$LD"; then
4109  { echo "$as_me:$LINENO: result: $LD" >&5
4110echo "${ECHO_T}$LD" >&6; }
4111else
4112  { echo "$as_me:$LINENO: result: no" >&5
4113echo "${ECHO_T}no" >&6; }
4114fi
4115test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4116echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4117   { (exit 1); exit 1; }; }
4118{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4119echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4120if test "${lt_cv_prog_gnu_ld+set}" = set; then
4121  echo $ECHO_N "(cached) $ECHO_C" >&6
4122else
4123  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4124case `$LD -v 2>&1 </dev/null` in
4125*GNU* | *'with BFD'*)
4126  lt_cv_prog_gnu_ld=yes
4127  ;;
4128*)
4129  lt_cv_prog_gnu_ld=no
4130  ;;
4131esac
4132fi
4133{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4134echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4135with_gnu_ld=$lt_cv_prog_gnu_ld
4136
4137
4138{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4139echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4140if test "${lt_cv_ld_reload_flag+set}" = set; then
4141  echo $ECHO_N "(cached) $ECHO_C" >&6
4142else
4143  lt_cv_ld_reload_flag='-r'
4144fi
4145{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4146echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4147reload_flag=$lt_cv_ld_reload_flag
4148case $reload_flag in
4149"" | " "*) ;;
4150*) reload_flag=" $reload_flag" ;;
4151esac
4152reload_cmds='$LD$reload_flag -o $output$reload_objs'
4153case $host_os in
4154  darwin*)
4155    if test "$GCC" = yes; then
4156      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4157    else
4158      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4159    fi
4160    ;;
4161esac
4162
4163{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4164echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4165if test "${lt_cv_path_NM+set}" = set; then
4166  echo $ECHO_N "(cached) $ECHO_C" >&6
4167else
4168  if test -n "$NM"; then
4169  # Let the user override the test.
4170  lt_cv_path_NM="$NM"
4171else
4172  lt_nm_to_check="${ac_tool_prefix}nm"
4173  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4174    lt_nm_to_check="$lt_nm_to_check nm"
4175  fi
4176  for lt_tmp_nm in $lt_nm_to_check; do
4177    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4178    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4179      IFS="$lt_save_ifs"
4180      test -z "$ac_dir" && ac_dir=.
4181      tmp_nm="$ac_dir/$lt_tmp_nm"
4182      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4183	# Check to see if the nm accepts a BSD-compat flag.
4184	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4185	#   nm: unknown option "B" ignored
4186	# Tru64's nm complains that /dev/null is an invalid object file
4187	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4188	*/dev/null* | *'Invalid file or object type'*)
4189	  lt_cv_path_NM="$tmp_nm -B"
4190	  break
4191	  ;;
4192	*)
4193	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4194	  */dev/null*)
4195	    lt_cv_path_NM="$tmp_nm -p"
4196	    break
4197	    ;;
4198	  *)
4199	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4200	    continue # so that we can try to find one that supports BSD flags
4201	    ;;
4202	  esac
4203	  ;;
4204	esac
4205      fi
4206    done
4207    IFS="$lt_save_ifs"
4208  done
4209  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4210fi
4211fi
4212{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4213echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4214NM="$lt_cv_path_NM"
4215
4216{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4217echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4218LN_S=$as_ln_s
4219if test "$LN_S" = "ln -s"; then
4220  { echo "$as_me:$LINENO: result: yes" >&5
4221echo "${ECHO_T}yes" >&6; }
4222else
4223  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4224echo "${ECHO_T}no, using $LN_S" >&6; }
4225fi
4226
4227{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4228echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4229if test "${lt_cv_deplibs_check_method+set}" = set; then
4230  echo $ECHO_N "(cached) $ECHO_C" >&6
4231else
4232  lt_cv_file_magic_cmd='$MAGIC_CMD'
4233lt_cv_file_magic_test_file=
4234lt_cv_deplibs_check_method='unknown'
4235# Need to set the preceding variable on all platforms that support
4236# interlibrary dependencies.
4237# 'none' -- dependencies not supported.
4238# `unknown' -- same as none, but documents that we really don't know.
4239# 'pass_all' -- all dependencies passed with no checks.
4240# 'test_compile' -- check by making test program.
4241# 'file_magic [[regex]]' -- check by looking for files in library path
4242# which responds to the $file_magic_cmd with a given extended regex.
4243# If you have `file' or equivalent on your system and you're not sure
4244# whether `pass_all' will *always* work, you probably want this one.
4245
4246case $host_os in
4247aix4* | aix5*)
4248  lt_cv_deplibs_check_method=pass_all
4249  ;;
4250
4251beos*)
4252  lt_cv_deplibs_check_method=pass_all
4253  ;;
4254
4255bsdi[45]*)
4256  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4257  lt_cv_file_magic_cmd='/usr/bin/file -L'
4258  lt_cv_file_magic_test_file=/shlib/libc.so
4259  ;;
4260
4261cygwin*)
4262  # func_win32_libid is a shell function defined in ltmain.sh
4263  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4264  lt_cv_file_magic_cmd='func_win32_libid'
4265  ;;
4266
4267mingw* | pw32*)
4268  # Base MSYS/MinGW do not provide the 'file' command needed by
4269  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4270  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4271  lt_cv_file_magic_cmd='$OBJDUMP -f'
4272  ;;
4273
4274darwin* | rhapsody*)
4275  lt_cv_deplibs_check_method=pass_all
4276  ;;
4277
4278freebsd* | kfreebsd*-gnu | dragonfly*)
4279  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4280    case $host_cpu in
4281    i*86 )
4282      # Not sure whether the presence of OpenBSD here was a mistake.
4283      # Let's accept both of them until this is cleared up.
4284      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4285      lt_cv_file_magic_cmd=/usr/bin/file
4286      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4287      ;;
4288    esac
4289  else
4290    lt_cv_deplibs_check_method=pass_all
4291  fi
4292  ;;
4293
4294gnu*)
4295  lt_cv_deplibs_check_method=pass_all
4296  ;;
4297
4298hpux10.20* | hpux11*)
4299  lt_cv_file_magic_cmd=/usr/bin/file
4300  case $host_cpu in
4301  ia64*)
4302    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4303    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4304    ;;
4305  hppa*64*)
4306    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]'
4307    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4308    ;;
4309  *)
4310    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4311    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4312    ;;
4313  esac
4314  ;;
4315
4316interix3*)
4317  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4318  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4319  ;;
4320
4321irix5* | irix6* | nonstopux*)
4322  case $LD in
4323  *-32|*"-32 ") libmagic=32-bit;;
4324  *-n32|*"-n32 ") libmagic=N32;;
4325  *-64|*"-64 ") libmagic=64-bit;;
4326  *) libmagic=never-match;;
4327  esac
4328  lt_cv_deplibs_check_method=pass_all
4329  ;;
4330
4331# This must be Linux ELF.
4332linux*)
4333  lt_cv_deplibs_check_method=pass_all
4334  ;;
4335
4336netbsd*)
4337  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4338    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4339  else
4340    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4341  fi
4342  ;;
4343
4344newos6*)
4345  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4346  lt_cv_file_magic_cmd=/usr/bin/file
4347  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4348  ;;
4349
4350nto-qnx*)
4351  lt_cv_deplibs_check_method=unknown
4352  ;;
4353
4354openbsd*)
4355  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4356    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4357  else
4358    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4359  fi
4360  ;;
4361
4362osf3* | osf4* | osf5*)
4363  lt_cv_deplibs_check_method=pass_all
4364  ;;
4365
4366solaris*)
4367  lt_cv_deplibs_check_method=pass_all
4368  ;;
4369
4370sysv4 | sysv4.3*)
4371  case $host_vendor in
4372  motorola)
4373    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]'
4374    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4375    ;;
4376  ncr)
4377    lt_cv_deplibs_check_method=pass_all
4378    ;;
4379  sequent)
4380    lt_cv_file_magic_cmd='/bin/file'
4381    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4382    ;;
4383  sni)
4384    lt_cv_file_magic_cmd='/bin/file'
4385    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4386    lt_cv_file_magic_test_file=/lib/libc.so
4387    ;;
4388  siemens)
4389    lt_cv_deplibs_check_method=pass_all
4390    ;;
4391  pc)
4392    lt_cv_deplibs_check_method=pass_all
4393    ;;
4394  esac
4395  ;;
4396
4397sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4398  lt_cv_deplibs_check_method=pass_all
4399  ;;
4400esac
4401
4402fi
4403{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4404echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4405file_magic_cmd=$lt_cv_file_magic_cmd
4406deplibs_check_method=$lt_cv_deplibs_check_method
4407test -z "$deplibs_check_method" && deplibs_check_method=unknown
4408
4409
4410# If no C compiler was specified, use CC.
4411LTCC=${LTCC-"$CC"}
4412
4413# If no C compiler flags were specified, use CFLAGS.
4414LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4415
4416# Allow CC to be a program name with arguments.
4417compiler=$CC
4418
4419# Check whether --enable-libtool-lock was given.
4420if test "${enable_libtool_lock+set}" = set; then
4421  enableval=$enable_libtool_lock;
4422fi
4423
4424test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4425
4426# Some flags need to be propagated to the compiler or linker for good
4427# libtool support.
4428case $host in
4429ia64-*-hpux*)
4430  # Find out which ABI we are using.
4431  echo 'int i;' > conftest.$ac_ext
4432  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4433  (eval $ac_compile) 2>&5
4434  ac_status=$?
4435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4436  (exit $ac_status); }; then
4437    case `/usr/bin/file conftest.$ac_objext` in
4438    *ELF-32*)
4439      HPUX_IA64_MODE="32"
4440      ;;
4441    *ELF-64*)
4442      HPUX_IA64_MODE="64"
4443      ;;
4444    esac
4445  fi
4446  rm -rf conftest*
4447  ;;
4448*-*-irix6*)
4449  # Find out which ABI we are using.
4450  echo '#line 4450 "configure"' > conftest.$ac_ext
4451  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4452  (eval $ac_compile) 2>&5
4453  ac_status=$?
4454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455  (exit $ac_status); }; then
4456   if test "$lt_cv_prog_gnu_ld" = yes; then
4457    case `/usr/bin/file conftest.$ac_objext` in
4458    *32-bit*)
4459      LD="${LD-ld} -melf32bsmip"
4460      ;;
4461    *N32*)
4462      LD="${LD-ld} -melf32bmipn32"
4463      ;;
4464    *64-bit*)
4465      LD="${LD-ld} -melf64bmip"
4466      ;;
4467    esac
4468   else
4469    case `/usr/bin/file conftest.$ac_objext` in
4470    *32-bit*)
4471      LD="${LD-ld} -32"
4472      ;;
4473    *N32*)
4474      LD="${LD-ld} -n32"
4475      ;;
4476    *64-bit*)
4477      LD="${LD-ld} -64"
4478      ;;
4479    esac
4480   fi
4481  fi
4482  rm -rf conftest*
4483  ;;
4484
4485x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4486  # Find out which ABI we are using.
4487  echo 'int i;' > conftest.$ac_ext
4488  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4489  (eval $ac_compile) 2>&5
4490  ac_status=$?
4491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492  (exit $ac_status); }; then
4493    case `/usr/bin/file conftest.o` in
4494    *32-bit*)
4495      case $host in
4496        x86_64-*linux*)
4497          LD="${LD-ld} -m elf_i386"
4498          ;;
4499        ppc64-*linux*|powerpc64-*linux*)
4500          LD="${LD-ld} -m elf32ppclinux"
4501          ;;
4502        s390x-*linux*)
4503          LD="${LD-ld} -m elf_s390"
4504          ;;
4505        sparc64-*linux*)
4506          LD="${LD-ld} -m elf32_sparc"
4507          ;;
4508      esac
4509      ;;
4510    *64-bit*)
4511      case $host in
4512        x86_64-*linux*)
4513          LD="${LD-ld} -m elf_x86_64"
4514          ;;
4515        ppc*-*linux*|powerpc*-*linux*)
4516          LD="${LD-ld} -m elf64ppc"
4517          ;;
4518        s390*-*linux*)
4519          LD="${LD-ld} -m elf64_s390"
4520          ;;
4521        sparc*-*linux*)
4522          LD="${LD-ld} -m elf64_sparc"
4523          ;;
4524      esac
4525      ;;
4526    esac
4527  fi
4528  rm -rf conftest*
4529  ;;
4530
4531*-*-sco3.2v5*)
4532  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4533  SAVE_CFLAGS="$CFLAGS"
4534  CFLAGS="$CFLAGS -belf"
4535  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4536echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4537if test "${lt_cv_cc_needs_belf+set}" = set; then
4538  echo $ECHO_N "(cached) $ECHO_C" >&6
4539else
4540  ac_ext=c
4541ac_cpp='$CPP $CPPFLAGS'
4542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4544ac_compiler_gnu=$ac_cv_c_compiler_gnu
4545
4546     cat >conftest.$ac_ext <<_ACEOF
4547/* confdefs.h.  */
4548_ACEOF
4549cat confdefs.h >>conftest.$ac_ext
4550cat >>conftest.$ac_ext <<_ACEOF
4551/* end confdefs.h.  */
4552
4553int
4554main ()
4555{
4556
4557  ;
4558  return 0;
4559}
4560_ACEOF
4561rm -f conftest.$ac_objext conftest$ac_exeext
4562if { (ac_try="$ac_link"
4563case "(($ac_try" in
4564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4565  *) ac_try_echo=$ac_try;;
4566esac
4567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4568  (eval "$ac_link") 2>conftest.er1
4569  ac_status=$?
4570  grep -v '^ *+' conftest.er1 >conftest.err
4571  rm -f conftest.er1
4572  cat conftest.err >&5
4573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4574  (exit $ac_status); } && {
4575	 test -z "$ac_c_werror_flag" ||
4576	 test ! -s conftest.err
4577       } && test -s conftest$ac_exeext &&
4578       $as_test_x conftest$ac_exeext; then
4579  lt_cv_cc_needs_belf=yes
4580else
4581  echo "$as_me: failed program was:" >&5
4582sed 's/^/| /' conftest.$ac_ext >&5
4583
4584	lt_cv_cc_needs_belf=no
4585fi
4586
4587rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4588      conftest$ac_exeext conftest.$ac_ext
4589     ac_ext=c
4590ac_cpp='$CPP $CPPFLAGS'
4591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4593ac_compiler_gnu=$ac_cv_c_compiler_gnu
4594
4595fi
4596{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4597echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4598  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4599    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4600    CFLAGS="$SAVE_CFLAGS"
4601  fi
4602  ;;
4603sparc*-*solaris*)
4604  # Find out which ABI we are using.
4605  echo 'int i;' > conftest.$ac_ext
4606  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4607  (eval $ac_compile) 2>&5
4608  ac_status=$?
4609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4610  (exit $ac_status); }; then
4611    case `/usr/bin/file conftest.o` in
4612    *64-bit*)
4613      case $lt_cv_prog_gnu_ld in
4614      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4615      *)    LD="${LD-ld} -64" ;;
4616      esac
4617      ;;
4618    esac
4619  fi
4620  rm -rf conftest*
4621  ;;
4622
4623*-*-cygwin* | *-*-mingw* | *-*-pw32*)
4624  if test -n "$ac_tool_prefix"; then
4625  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4626set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4627{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4628echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4629if test "${ac_cv_prog_DLLTOOL+set}" = set; then
4630  echo $ECHO_N "(cached) $ECHO_C" >&6
4631else
4632  if test -n "$DLLTOOL"; then
4633  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4634else
4635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4636for as_dir in $PATH
4637do
4638  IFS=$as_save_IFS
4639  test -z "$as_dir" && as_dir=.
4640  for ac_exec_ext in '' $ac_executable_extensions; do
4641  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4642    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4643    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4644    break 2
4645  fi
4646done
4647done
4648IFS=$as_save_IFS
4649
4650fi
4651fi
4652DLLTOOL=$ac_cv_prog_DLLTOOL
4653if test -n "$DLLTOOL"; then
4654  { echo "$as_me:$LINENO: result: $DLLTOOL" >&5
4655echo "${ECHO_T}$DLLTOOL" >&6; }
4656else
4657  { echo "$as_me:$LINENO: result: no" >&5
4658echo "${ECHO_T}no" >&6; }
4659fi
4660
4661
4662fi
4663if test -z "$ac_cv_prog_DLLTOOL"; then
4664  ac_ct_DLLTOOL=$DLLTOOL
4665  # Extract the first word of "dlltool", so it can be a program name with args.
4666set dummy dlltool; ac_word=$2
4667{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4668echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4669if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
4670  echo $ECHO_N "(cached) $ECHO_C" >&6
4671else
4672  if test -n "$ac_ct_DLLTOOL"; then
4673  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4674else
4675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4676for as_dir in $PATH
4677do
4678  IFS=$as_save_IFS
4679  test -z "$as_dir" && as_dir=.
4680  for ac_exec_ext in '' $ac_executable_extensions; do
4681  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4682    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4683    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4684    break 2
4685  fi
4686done
4687done
4688IFS=$as_save_IFS
4689
4690fi
4691fi
4692ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4693if test -n "$ac_ct_DLLTOOL"; then
4694  { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
4695echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; }
4696else
4697  { echo "$as_me:$LINENO: result: no" >&5
4698echo "${ECHO_T}no" >&6; }
4699fi
4700
4701  if test "x$ac_ct_DLLTOOL" = x; then
4702    DLLTOOL="false"
4703  else
4704    case $cross_compiling:$ac_tool_warned in
4705yes:)
4706{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4707whose name does not start with the host triplet.  If you think this
4708configuration is useful to you, please write to autoconf@gnu.org." >&5
4709echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4710whose name does not start with the host triplet.  If you think this
4711configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4712ac_tool_warned=yes ;;
4713esac
4714    DLLTOOL=$ac_ct_DLLTOOL
4715  fi
4716else
4717  DLLTOOL="$ac_cv_prog_DLLTOOL"
4718fi
4719
4720  if test -n "$ac_tool_prefix"; then
4721  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4722set dummy ${ac_tool_prefix}as; ac_word=$2
4723{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4724echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4725if test "${ac_cv_prog_AS+set}" = set; then
4726  echo $ECHO_N "(cached) $ECHO_C" >&6
4727else
4728  if test -n "$AS"; then
4729  ac_cv_prog_AS="$AS" # Let the user override the test.
4730else
4731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4732for as_dir in $PATH
4733do
4734  IFS=$as_save_IFS
4735  test -z "$as_dir" && as_dir=.
4736  for ac_exec_ext in '' $ac_executable_extensions; do
4737  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4738    ac_cv_prog_AS="${ac_tool_prefix}as"
4739    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4740    break 2
4741  fi
4742done
4743done
4744IFS=$as_save_IFS
4745
4746fi
4747fi
4748AS=$ac_cv_prog_AS
4749if test -n "$AS"; then
4750  { echo "$as_me:$LINENO: result: $AS" >&5
4751echo "${ECHO_T}$AS" >&6; }
4752else
4753  { echo "$as_me:$LINENO: result: no" >&5
4754echo "${ECHO_T}no" >&6; }
4755fi
4756
4757
4758fi
4759if test -z "$ac_cv_prog_AS"; then
4760  ac_ct_AS=$AS
4761  # Extract the first word of "as", so it can be a program name with args.
4762set dummy as; ac_word=$2
4763{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4764echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4765if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
4766  echo $ECHO_N "(cached) $ECHO_C" >&6
4767else
4768  if test -n "$ac_ct_AS"; then
4769  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4770else
4771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4772for as_dir in $PATH
4773do
4774  IFS=$as_save_IFS
4775  test -z "$as_dir" && as_dir=.
4776  for ac_exec_ext in '' $ac_executable_extensions; do
4777  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4778    ac_cv_prog_ac_ct_AS="as"
4779    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4780    break 2
4781  fi
4782done
4783done
4784IFS=$as_save_IFS
4785
4786fi
4787fi
4788ac_ct_AS=$ac_cv_prog_ac_ct_AS
4789if test -n "$ac_ct_AS"; then
4790  { echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
4791echo "${ECHO_T}$ac_ct_AS" >&6; }
4792else
4793  { echo "$as_me:$LINENO: result: no" >&5
4794echo "${ECHO_T}no" >&6; }
4795fi
4796
4797  if test "x$ac_ct_AS" = x; then
4798    AS="false"
4799  else
4800    case $cross_compiling:$ac_tool_warned in
4801yes:)
4802{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4803whose name does not start with the host triplet.  If you think this
4804configuration is useful to you, please write to autoconf@gnu.org." >&5
4805echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4806whose name does not start with the host triplet.  If you think this
4807configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4808ac_tool_warned=yes ;;
4809esac
4810    AS=$ac_ct_AS
4811  fi
4812else
4813  AS="$ac_cv_prog_AS"
4814fi
4815
4816  if test -n "$ac_tool_prefix"; then
4817  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4818set dummy ${ac_tool_prefix}objdump; ac_word=$2
4819{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4820echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4821if test "${ac_cv_prog_OBJDUMP+set}" = set; then
4822  echo $ECHO_N "(cached) $ECHO_C" >&6
4823else
4824  if test -n "$OBJDUMP"; then
4825  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4826else
4827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828for as_dir in $PATH
4829do
4830  IFS=$as_save_IFS
4831  test -z "$as_dir" && as_dir=.
4832  for ac_exec_ext in '' $ac_executable_extensions; do
4833  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4835    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4836    break 2
4837  fi
4838done
4839done
4840IFS=$as_save_IFS
4841
4842fi
4843fi
4844OBJDUMP=$ac_cv_prog_OBJDUMP
4845if test -n "$OBJDUMP"; then
4846  { echo "$as_me:$LINENO: result: $OBJDUMP" >&5
4847echo "${ECHO_T}$OBJDUMP" >&6; }
4848else
4849  { echo "$as_me:$LINENO: result: no" >&5
4850echo "${ECHO_T}no" >&6; }
4851fi
4852
4853
4854fi
4855if test -z "$ac_cv_prog_OBJDUMP"; then
4856  ac_ct_OBJDUMP=$OBJDUMP
4857  # Extract the first word of "objdump", so it can be a program name with args.
4858set dummy objdump; ac_word=$2
4859{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4860echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4861if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
4862  echo $ECHO_N "(cached) $ECHO_C" >&6
4863else
4864  if test -n "$ac_ct_OBJDUMP"; then
4865  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4866else
4867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868for as_dir in $PATH
4869do
4870  IFS=$as_save_IFS
4871  test -z "$as_dir" && as_dir=.
4872  for ac_exec_ext in '' $ac_executable_extensions; do
4873  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4875    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4876    break 2
4877  fi
4878done
4879done
4880IFS=$as_save_IFS
4881
4882fi
4883fi
4884ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4885if test -n "$ac_ct_OBJDUMP"; then
4886  { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
4887echo "${ECHO_T}$ac_ct_OBJDUMP" >&6; }
4888else
4889  { echo "$as_me:$LINENO: result: no" >&5
4890echo "${ECHO_T}no" >&6; }
4891fi
4892
4893  if test "x$ac_ct_OBJDUMP" = x; then
4894    OBJDUMP="false"
4895  else
4896    case $cross_compiling:$ac_tool_warned in
4897yes:)
4898{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4899whose name does not start with the host triplet.  If you think this
4900configuration is useful to you, please write to autoconf@gnu.org." >&5
4901echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4902whose name does not start with the host triplet.  If you think this
4903configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4904ac_tool_warned=yes ;;
4905esac
4906    OBJDUMP=$ac_ct_OBJDUMP
4907  fi
4908else
4909  OBJDUMP="$ac_cv_prog_OBJDUMP"
4910fi
4911
4912  ;;
4913
4914esac
4915
4916need_locks="$enable_libtool_lock"
4917
4918
4919ac_ext=c
4920ac_cpp='$CPP $CPPFLAGS'
4921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4923ac_compiler_gnu=$ac_cv_c_compiler_gnu
4924{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4925echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4926# On Suns, sometimes $CPP names a directory.
4927if test -n "$CPP" && test -d "$CPP"; then
4928  CPP=
4929fi
4930if test -z "$CPP"; then
4931  if test "${ac_cv_prog_CPP+set}" = set; then
4932  echo $ECHO_N "(cached) $ECHO_C" >&6
4933else
4934      # Double quotes because CPP needs to be expanded
4935    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4936    do
4937      ac_preproc_ok=false
4938for ac_c_preproc_warn_flag in '' yes
4939do
4940  # Use a header file that comes with gcc, so configuring glibc
4941  # with a fresh cross-compiler works.
4942  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4943  # <limits.h> exists even on freestanding compilers.
4944  # On the NeXT, cc -E runs the code through the compiler's parser,
4945  # not just through cpp. "Syntax error" is here to catch this case.
4946  cat >conftest.$ac_ext <<_ACEOF
4947/* confdefs.h.  */
4948_ACEOF
4949cat confdefs.h >>conftest.$ac_ext
4950cat >>conftest.$ac_ext <<_ACEOF
4951/* end confdefs.h.  */
4952#ifdef __STDC__
4953# include <limits.h>
4954#else
4955# include <assert.h>
4956#endif
4957		     Syntax error
4958_ACEOF
4959if { (ac_try="$ac_cpp conftest.$ac_ext"
4960case "(($ac_try" in
4961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4962  *) ac_try_echo=$ac_try;;
4963esac
4964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4965  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4966  ac_status=$?
4967  grep -v '^ *+' conftest.er1 >conftest.err
4968  rm -f conftest.er1
4969  cat conftest.err >&5
4970  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4971  (exit $ac_status); } >/dev/null && {
4972	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4973	 test ! -s conftest.err
4974       }; then
4975  :
4976else
4977  echo "$as_me: failed program was:" >&5
4978sed 's/^/| /' conftest.$ac_ext >&5
4979
4980  # Broken: fails on valid input.
4981continue
4982fi
4983
4984rm -f conftest.err conftest.$ac_ext
4985
4986  # OK, works on sane cases.  Now check whether nonexistent headers
4987  # can be detected and how.
4988  cat >conftest.$ac_ext <<_ACEOF
4989/* confdefs.h.  */
4990_ACEOF
4991cat confdefs.h >>conftest.$ac_ext
4992cat >>conftest.$ac_ext <<_ACEOF
4993/* end confdefs.h.  */
4994#include <ac_nonexistent.h>
4995_ACEOF
4996if { (ac_try="$ac_cpp conftest.$ac_ext"
4997case "(($ac_try" in
4998  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4999  *) ac_try_echo=$ac_try;;
5000esac
5001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5002  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5003  ac_status=$?
5004  grep -v '^ *+' conftest.er1 >conftest.err
5005  rm -f conftest.er1
5006  cat conftest.err >&5
5007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5008  (exit $ac_status); } >/dev/null && {
5009	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5010	 test ! -s conftest.err
5011       }; then
5012  # Broken: success on invalid input.
5013continue
5014else
5015  echo "$as_me: failed program was:" >&5
5016sed 's/^/| /' conftest.$ac_ext >&5
5017
5018  # Passes both tests.
5019ac_preproc_ok=:
5020break
5021fi
5022
5023rm -f conftest.err conftest.$ac_ext
5024
5025done
5026# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5027rm -f conftest.err conftest.$ac_ext
5028if $ac_preproc_ok; then
5029  break
5030fi
5031
5032    done
5033    ac_cv_prog_CPP=$CPP
5034
5035fi
5036  CPP=$ac_cv_prog_CPP
5037else
5038  ac_cv_prog_CPP=$CPP
5039fi
5040{ echo "$as_me:$LINENO: result: $CPP" >&5
5041echo "${ECHO_T}$CPP" >&6; }
5042ac_preproc_ok=false
5043for ac_c_preproc_warn_flag in '' yes
5044do
5045  # Use a header file that comes with gcc, so configuring glibc
5046  # with a fresh cross-compiler works.
5047  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5048  # <limits.h> exists even on freestanding compilers.
5049  # On the NeXT, cc -E runs the code through the compiler's parser,
5050  # not just through cpp. "Syntax error" is here to catch this case.
5051  cat >conftest.$ac_ext <<_ACEOF
5052/* confdefs.h.  */
5053_ACEOF
5054cat confdefs.h >>conftest.$ac_ext
5055cat >>conftest.$ac_ext <<_ACEOF
5056/* end confdefs.h.  */
5057#ifdef __STDC__
5058# include <limits.h>
5059#else
5060# include <assert.h>
5061#endif
5062		     Syntax error
5063_ACEOF
5064if { (ac_try="$ac_cpp conftest.$ac_ext"
5065case "(($ac_try" in
5066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5067  *) ac_try_echo=$ac_try;;
5068esac
5069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5070  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5071  ac_status=$?
5072  grep -v '^ *+' conftest.er1 >conftest.err
5073  rm -f conftest.er1
5074  cat conftest.err >&5
5075  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5076  (exit $ac_status); } >/dev/null && {
5077	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5078	 test ! -s conftest.err
5079       }; then
5080  :
5081else
5082  echo "$as_me: failed program was:" >&5
5083sed 's/^/| /' conftest.$ac_ext >&5
5084
5085  # Broken: fails on valid input.
5086continue
5087fi
5088
5089rm -f conftest.err conftest.$ac_ext
5090
5091  # OK, works on sane cases.  Now check whether nonexistent headers
5092  # can be detected and how.
5093  cat >conftest.$ac_ext <<_ACEOF
5094/* confdefs.h.  */
5095_ACEOF
5096cat confdefs.h >>conftest.$ac_ext
5097cat >>conftest.$ac_ext <<_ACEOF
5098/* end confdefs.h.  */
5099#include <ac_nonexistent.h>
5100_ACEOF
5101if { (ac_try="$ac_cpp conftest.$ac_ext"
5102case "(($ac_try" in
5103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5104  *) ac_try_echo=$ac_try;;
5105esac
5106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5107  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5108  ac_status=$?
5109  grep -v '^ *+' conftest.er1 >conftest.err
5110  rm -f conftest.er1
5111  cat conftest.err >&5
5112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5113  (exit $ac_status); } >/dev/null && {
5114	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5115	 test ! -s conftest.err
5116       }; then
5117  # Broken: success on invalid input.
5118continue
5119else
5120  echo "$as_me: failed program was:" >&5
5121sed 's/^/| /' conftest.$ac_ext >&5
5122
5123  # Passes both tests.
5124ac_preproc_ok=:
5125break
5126fi
5127
5128rm -f conftest.err conftest.$ac_ext
5129
5130done
5131# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5132rm -f conftest.err conftest.$ac_ext
5133if $ac_preproc_ok; then
5134  :
5135else
5136  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5137See \`config.log' for more details." >&5
5138echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5139See \`config.log' for more details." >&2;}
5140   { (exit 1); exit 1; }; }
5141fi
5142
5143ac_ext=c
5144ac_cpp='$CPP $CPPFLAGS'
5145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5147ac_compiler_gnu=$ac_cv_c_compiler_gnu
5148
5149
5150{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5151echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5152if test "${ac_cv_header_stdc+set}" = set; then
5153  echo $ECHO_N "(cached) $ECHO_C" >&6
5154else
5155  cat >conftest.$ac_ext <<_ACEOF
5156/* confdefs.h.  */
5157_ACEOF
5158cat confdefs.h >>conftest.$ac_ext
5159cat >>conftest.$ac_ext <<_ACEOF
5160/* end confdefs.h.  */
5161#include <stdlib.h>
5162#include <stdarg.h>
5163#include <string.h>
5164#include <float.h>
5165
5166int
5167main ()
5168{
5169
5170  ;
5171  return 0;
5172}
5173_ACEOF
5174rm -f conftest.$ac_objext
5175if { (ac_try="$ac_compile"
5176case "(($ac_try" in
5177  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5178  *) ac_try_echo=$ac_try;;
5179esac
5180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5181  (eval "$ac_compile") 2>conftest.er1
5182  ac_status=$?
5183  grep -v '^ *+' conftest.er1 >conftest.err
5184  rm -f conftest.er1
5185  cat conftest.err >&5
5186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5187  (exit $ac_status); } && {
5188	 test -z "$ac_c_werror_flag" ||
5189	 test ! -s conftest.err
5190       } && test -s conftest.$ac_objext; then
5191  ac_cv_header_stdc=yes
5192else
5193  echo "$as_me: failed program was:" >&5
5194sed 's/^/| /' conftest.$ac_ext >&5
5195
5196	ac_cv_header_stdc=no
5197fi
5198
5199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5200
5201if test $ac_cv_header_stdc = yes; then
5202  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5203  cat >conftest.$ac_ext <<_ACEOF
5204/* confdefs.h.  */
5205_ACEOF
5206cat confdefs.h >>conftest.$ac_ext
5207cat >>conftest.$ac_ext <<_ACEOF
5208/* end confdefs.h.  */
5209#include <string.h>
5210
5211_ACEOF
5212if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213  $EGREP "memchr" >/dev/null 2>&1; then
5214  :
5215else
5216  ac_cv_header_stdc=no
5217fi
5218rm -f conftest*
5219
5220fi
5221
5222if test $ac_cv_header_stdc = yes; then
5223  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5224  cat >conftest.$ac_ext <<_ACEOF
5225/* confdefs.h.  */
5226_ACEOF
5227cat confdefs.h >>conftest.$ac_ext
5228cat >>conftest.$ac_ext <<_ACEOF
5229/* end confdefs.h.  */
5230#include <stdlib.h>
5231
5232_ACEOF
5233if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5234  $EGREP "free" >/dev/null 2>&1; then
5235  :
5236else
5237  ac_cv_header_stdc=no
5238fi
5239rm -f conftest*
5240
5241fi
5242
5243if test $ac_cv_header_stdc = yes; then
5244  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5245  if test "$cross_compiling" = yes; then
5246  :
5247else
5248  cat >conftest.$ac_ext <<_ACEOF
5249/* confdefs.h.  */
5250_ACEOF
5251cat confdefs.h >>conftest.$ac_ext
5252cat >>conftest.$ac_ext <<_ACEOF
5253/* end confdefs.h.  */
5254#include <ctype.h>
5255#include <stdlib.h>
5256#if ((' ' & 0x0FF) == 0x020)
5257# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5258# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5259#else
5260# define ISLOWER(c) \
5261		   (('a' <= (c) && (c) <= 'i') \
5262		     || ('j' <= (c) && (c) <= 'r') \
5263		     || ('s' <= (c) && (c) <= 'z'))
5264# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5265#endif
5266
5267#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5268int
5269main ()
5270{
5271  int i;
5272  for (i = 0; i < 256; i++)
5273    if (XOR (islower (i), ISLOWER (i))
5274	|| toupper (i) != TOUPPER (i))
5275      return 2;
5276  return 0;
5277}
5278_ACEOF
5279rm -f conftest$ac_exeext
5280if { (ac_try="$ac_link"
5281case "(($ac_try" in
5282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5283  *) ac_try_echo=$ac_try;;
5284esac
5285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5286  (eval "$ac_link") 2>&5
5287  ac_status=$?
5288  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5289  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5290  { (case "(($ac_try" in
5291  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5292  *) ac_try_echo=$ac_try;;
5293esac
5294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5295  (eval "$ac_try") 2>&5
5296  ac_status=$?
5297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5298  (exit $ac_status); }; }; then
5299  :
5300else
5301  echo "$as_me: program exited with status $ac_status" >&5
5302echo "$as_me: failed program was:" >&5
5303sed 's/^/| /' conftest.$ac_ext >&5
5304
5305( exit $ac_status )
5306ac_cv_header_stdc=no
5307fi
5308rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5309fi
5310
5311
5312fi
5313fi
5314{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5315echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5316if test $ac_cv_header_stdc = yes; then
5317
5318cat >>confdefs.h <<\_ACEOF
5319#define STDC_HEADERS 1
5320_ACEOF
5321
5322fi
5323
5324# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5335		  inttypes.h stdint.h unistd.h
5336do
5337as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5338{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5339echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5341  echo $ECHO_N "(cached) $ECHO_C" >&6
5342else
5343  cat >conftest.$ac_ext <<_ACEOF
5344/* confdefs.h.  */
5345_ACEOF
5346cat confdefs.h >>conftest.$ac_ext
5347cat >>conftest.$ac_ext <<_ACEOF
5348/* end confdefs.h.  */
5349$ac_includes_default
5350
5351#include <$ac_header>
5352_ACEOF
5353rm -f conftest.$ac_objext
5354if { (ac_try="$ac_compile"
5355case "(($ac_try" in
5356  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5357  *) ac_try_echo=$ac_try;;
5358esac
5359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5360  (eval "$ac_compile") 2>conftest.er1
5361  ac_status=$?
5362  grep -v '^ *+' conftest.er1 >conftest.err
5363  rm -f conftest.er1
5364  cat conftest.err >&5
5365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5366  (exit $ac_status); } && {
5367	 test -z "$ac_c_werror_flag" ||
5368	 test ! -s conftest.err
5369       } && test -s conftest.$ac_objext; then
5370  eval "$as_ac_Header=yes"
5371else
5372  echo "$as_me: failed program was:" >&5
5373sed 's/^/| /' conftest.$ac_ext >&5
5374
5375	eval "$as_ac_Header=no"
5376fi
5377
5378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5379fi
5380ac_res=`eval echo '${'$as_ac_Header'}'`
5381	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5382echo "${ECHO_T}$ac_res" >&6; }
5383if test `eval echo '${'$as_ac_Header'}'` = yes; then
5384  cat >>confdefs.h <<_ACEOF
5385#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5386_ACEOF
5387
5388fi
5389
5390done
5391
5392
5393
5394for ac_header in dlfcn.h
5395do
5396as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5397if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5398  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5399echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5400if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5401  echo $ECHO_N "(cached) $ECHO_C" >&6
5402fi
5403ac_res=`eval echo '${'$as_ac_Header'}'`
5404	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5405echo "${ECHO_T}$ac_res" >&6; }
5406else
5407  # Is the header compilable?
5408{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5409echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5410cat >conftest.$ac_ext <<_ACEOF
5411/* confdefs.h.  */
5412_ACEOF
5413cat confdefs.h >>conftest.$ac_ext
5414cat >>conftest.$ac_ext <<_ACEOF
5415/* end confdefs.h.  */
5416$ac_includes_default
5417#include <$ac_header>
5418_ACEOF
5419rm -f conftest.$ac_objext
5420if { (ac_try="$ac_compile"
5421case "(($ac_try" in
5422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5423  *) ac_try_echo=$ac_try;;
5424esac
5425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5426  (eval "$ac_compile") 2>conftest.er1
5427  ac_status=$?
5428  grep -v '^ *+' conftest.er1 >conftest.err
5429  rm -f conftest.er1
5430  cat conftest.err >&5
5431  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5432  (exit $ac_status); } && {
5433	 test -z "$ac_c_werror_flag" ||
5434	 test ! -s conftest.err
5435       } && test -s conftest.$ac_objext; then
5436  ac_header_compiler=yes
5437else
5438  echo "$as_me: failed program was:" >&5
5439sed 's/^/| /' conftest.$ac_ext >&5
5440
5441	ac_header_compiler=no
5442fi
5443
5444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5445{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5446echo "${ECHO_T}$ac_header_compiler" >&6; }
5447
5448# Is the header present?
5449{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5450echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5451cat >conftest.$ac_ext <<_ACEOF
5452/* confdefs.h.  */
5453_ACEOF
5454cat confdefs.h >>conftest.$ac_ext
5455cat >>conftest.$ac_ext <<_ACEOF
5456/* end confdefs.h.  */
5457#include <$ac_header>
5458_ACEOF
5459if { (ac_try="$ac_cpp conftest.$ac_ext"
5460case "(($ac_try" in
5461  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5462  *) ac_try_echo=$ac_try;;
5463esac
5464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5465  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5466  ac_status=$?
5467  grep -v '^ *+' conftest.er1 >conftest.err
5468  rm -f conftest.er1
5469  cat conftest.err >&5
5470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5471  (exit $ac_status); } >/dev/null && {
5472	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5473	 test ! -s conftest.err
5474       }; then
5475  ac_header_preproc=yes
5476else
5477  echo "$as_me: failed program was:" >&5
5478sed 's/^/| /' conftest.$ac_ext >&5
5479
5480  ac_header_preproc=no
5481fi
5482
5483rm -f conftest.err conftest.$ac_ext
5484{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5485echo "${ECHO_T}$ac_header_preproc" >&6; }
5486
5487# So?  What about this header?
5488case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5489  yes:no: )
5490    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5491echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5492    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5493echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5494    ac_header_preproc=yes
5495    ;;
5496  no:yes:* )
5497    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5498echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5499    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5500echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5501    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5502echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5503    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5504echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5505    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5506echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5507    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5508echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5509
5510    ;;
5511esac
5512{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5513echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5514if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5515  echo $ECHO_N "(cached) $ECHO_C" >&6
5516else
5517  eval "$as_ac_Header=\$ac_header_preproc"
5518fi
5519ac_res=`eval echo '${'$as_ac_Header'}'`
5520	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5521echo "${ECHO_T}$ac_res" >&6; }
5522
5523fi
5524if test `eval echo '${'$as_ac_Header'}'` = yes; then
5525  cat >>confdefs.h <<_ACEOF
5526#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5527_ACEOF
5528
5529fi
5530
5531done
5532
5533ac_ext=cpp
5534ac_cpp='$CXXCPP $CPPFLAGS'
5535ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5536ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5537ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5538if test -z "$CXX"; then
5539  if test -n "$CCC"; then
5540    CXX=$CCC
5541  else
5542    if test -n "$ac_tool_prefix"; then
5543  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5544  do
5545    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5546set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5547{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5548echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5549if test "${ac_cv_prog_CXX+set}" = set; then
5550  echo $ECHO_N "(cached) $ECHO_C" >&6
5551else
5552  if test -n "$CXX"; then
5553  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5554else
5555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5556for as_dir in $PATH
5557do
5558  IFS=$as_save_IFS
5559  test -z "$as_dir" && as_dir=.
5560  for ac_exec_ext in '' $ac_executable_extensions; do
5561  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5562    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5563    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5564    break 2
5565  fi
5566done
5567done
5568IFS=$as_save_IFS
5569
5570fi
5571fi
5572CXX=$ac_cv_prog_CXX
5573if test -n "$CXX"; then
5574  { echo "$as_me:$LINENO: result: $CXX" >&5
5575echo "${ECHO_T}$CXX" >&6; }
5576else
5577  { echo "$as_me:$LINENO: result: no" >&5
5578echo "${ECHO_T}no" >&6; }
5579fi
5580
5581
5582    test -n "$CXX" && break
5583  done
5584fi
5585if test -z "$CXX"; then
5586  ac_ct_CXX=$CXX
5587  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5588do
5589  # Extract the first word of "$ac_prog", so it can be a program name with args.
5590set dummy $ac_prog; ac_word=$2
5591{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5592echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5593if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5594  echo $ECHO_N "(cached) $ECHO_C" >&6
5595else
5596  if test -n "$ac_ct_CXX"; then
5597  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5598else
5599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5600for as_dir in $PATH
5601do
5602  IFS=$as_save_IFS
5603  test -z "$as_dir" && as_dir=.
5604  for ac_exec_ext in '' $ac_executable_extensions; do
5605  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5606    ac_cv_prog_ac_ct_CXX="$ac_prog"
5607    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5608    break 2
5609  fi
5610done
5611done
5612IFS=$as_save_IFS
5613
5614fi
5615fi
5616ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5617if test -n "$ac_ct_CXX"; then
5618  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5619echo "${ECHO_T}$ac_ct_CXX" >&6; }
5620else
5621  { echo "$as_me:$LINENO: result: no" >&5
5622echo "${ECHO_T}no" >&6; }
5623fi
5624
5625
5626  test -n "$ac_ct_CXX" && break
5627done
5628
5629  if test "x$ac_ct_CXX" = x; then
5630    CXX="g++"
5631  else
5632    case $cross_compiling:$ac_tool_warned in
5633yes:)
5634{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5635whose name does not start with the host triplet.  If you think this
5636configuration is useful to you, please write to autoconf@gnu.org." >&5
5637echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5638whose name does not start with the host triplet.  If you think this
5639configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5640ac_tool_warned=yes ;;
5641esac
5642    CXX=$ac_ct_CXX
5643  fi
5644fi
5645
5646  fi
5647fi
5648# Provide some information about the compiler.
5649echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5650ac_compiler=`set X $ac_compile; echo $2`
5651{ (ac_try="$ac_compiler --version >&5"
5652case "(($ac_try" in
5653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5654  *) ac_try_echo=$ac_try;;
5655esac
5656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5657  (eval "$ac_compiler --version >&5") 2>&5
5658  ac_status=$?
5659  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660  (exit $ac_status); }
5661{ (ac_try="$ac_compiler -v >&5"
5662case "(($ac_try" in
5663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5664  *) ac_try_echo=$ac_try;;
5665esac
5666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5667  (eval "$ac_compiler -v >&5") 2>&5
5668  ac_status=$?
5669  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670  (exit $ac_status); }
5671{ (ac_try="$ac_compiler -V >&5"
5672case "(($ac_try" in
5673  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5674  *) ac_try_echo=$ac_try;;
5675esac
5676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5677  (eval "$ac_compiler -V >&5") 2>&5
5678  ac_status=$?
5679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5680  (exit $ac_status); }
5681
5682{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5683echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5684if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5685  echo $ECHO_N "(cached) $ECHO_C" >&6
5686else
5687  cat >conftest.$ac_ext <<_ACEOF
5688/* confdefs.h.  */
5689_ACEOF
5690cat confdefs.h >>conftest.$ac_ext
5691cat >>conftest.$ac_ext <<_ACEOF
5692/* end confdefs.h.  */
5693
5694int
5695main ()
5696{
5697#ifndef __GNUC__
5698       choke me
5699#endif
5700
5701  ;
5702  return 0;
5703}
5704_ACEOF
5705rm -f conftest.$ac_objext
5706if { (ac_try="$ac_compile"
5707case "(($ac_try" in
5708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5709  *) ac_try_echo=$ac_try;;
5710esac
5711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5712  (eval "$ac_compile") 2>conftest.er1
5713  ac_status=$?
5714  grep -v '^ *+' conftest.er1 >conftest.err
5715  rm -f conftest.er1
5716  cat conftest.err >&5
5717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5718  (exit $ac_status); } && {
5719	 test -z "$ac_cxx_werror_flag" ||
5720	 test ! -s conftest.err
5721       } && test -s conftest.$ac_objext; then
5722  ac_compiler_gnu=yes
5723else
5724  echo "$as_me: failed program was:" >&5
5725sed 's/^/| /' conftest.$ac_ext >&5
5726
5727	ac_compiler_gnu=no
5728fi
5729
5730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5731ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5732
5733fi
5734{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5735echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5736GXX=`test $ac_compiler_gnu = yes && echo yes`
5737ac_test_CXXFLAGS=${CXXFLAGS+set}
5738ac_save_CXXFLAGS=$CXXFLAGS
5739{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5740echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5741if test "${ac_cv_prog_cxx_g+set}" = set; then
5742  echo $ECHO_N "(cached) $ECHO_C" >&6
5743else
5744  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5745   ac_cxx_werror_flag=yes
5746   ac_cv_prog_cxx_g=no
5747   CXXFLAGS="-g"
5748   cat >conftest.$ac_ext <<_ACEOF
5749/* confdefs.h.  */
5750_ACEOF
5751cat confdefs.h >>conftest.$ac_ext
5752cat >>conftest.$ac_ext <<_ACEOF
5753/* end confdefs.h.  */
5754
5755int
5756main ()
5757{
5758
5759  ;
5760  return 0;
5761}
5762_ACEOF
5763rm -f conftest.$ac_objext
5764if { (ac_try="$ac_compile"
5765case "(($ac_try" in
5766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5767  *) ac_try_echo=$ac_try;;
5768esac
5769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5770  (eval "$ac_compile") 2>conftest.er1
5771  ac_status=$?
5772  grep -v '^ *+' conftest.er1 >conftest.err
5773  rm -f conftest.er1
5774  cat conftest.err >&5
5775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5776  (exit $ac_status); } && {
5777	 test -z "$ac_cxx_werror_flag" ||
5778	 test ! -s conftest.err
5779       } && test -s conftest.$ac_objext; then
5780  ac_cv_prog_cxx_g=yes
5781else
5782  echo "$as_me: failed program was:" >&5
5783sed 's/^/| /' conftest.$ac_ext >&5
5784
5785	CXXFLAGS=""
5786      cat >conftest.$ac_ext <<_ACEOF
5787/* confdefs.h.  */
5788_ACEOF
5789cat confdefs.h >>conftest.$ac_ext
5790cat >>conftest.$ac_ext <<_ACEOF
5791/* end confdefs.h.  */
5792
5793int
5794main ()
5795{
5796
5797  ;
5798  return 0;
5799}
5800_ACEOF
5801rm -f conftest.$ac_objext
5802if { (ac_try="$ac_compile"
5803case "(($ac_try" in
5804  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5805  *) ac_try_echo=$ac_try;;
5806esac
5807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5808  (eval "$ac_compile") 2>conftest.er1
5809  ac_status=$?
5810  grep -v '^ *+' conftest.er1 >conftest.err
5811  rm -f conftest.er1
5812  cat conftest.err >&5
5813  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814  (exit $ac_status); } && {
5815	 test -z "$ac_cxx_werror_flag" ||
5816	 test ! -s conftest.err
5817       } && test -s conftest.$ac_objext; then
5818  :
5819else
5820  echo "$as_me: failed program was:" >&5
5821sed 's/^/| /' conftest.$ac_ext >&5
5822
5823	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5824	 CXXFLAGS="-g"
5825	 cat >conftest.$ac_ext <<_ACEOF
5826/* confdefs.h.  */
5827_ACEOF
5828cat confdefs.h >>conftest.$ac_ext
5829cat >>conftest.$ac_ext <<_ACEOF
5830/* end confdefs.h.  */
5831
5832int
5833main ()
5834{
5835
5836  ;
5837  return 0;
5838}
5839_ACEOF
5840rm -f conftest.$ac_objext
5841if { (ac_try="$ac_compile"
5842case "(($ac_try" in
5843  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5844  *) ac_try_echo=$ac_try;;
5845esac
5846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5847  (eval "$ac_compile") 2>conftest.er1
5848  ac_status=$?
5849  grep -v '^ *+' conftest.er1 >conftest.err
5850  rm -f conftest.er1
5851  cat conftest.err >&5
5852  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853  (exit $ac_status); } && {
5854	 test -z "$ac_cxx_werror_flag" ||
5855	 test ! -s conftest.err
5856       } && test -s conftest.$ac_objext; then
5857  ac_cv_prog_cxx_g=yes
5858else
5859  echo "$as_me: failed program was:" >&5
5860sed 's/^/| /' conftest.$ac_ext >&5
5861
5862
5863fi
5864
5865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5866fi
5867
5868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5869fi
5870
5871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5872   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5873fi
5874{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5875echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5876if test "$ac_test_CXXFLAGS" = set; then
5877  CXXFLAGS=$ac_save_CXXFLAGS
5878elif test $ac_cv_prog_cxx_g = yes; then
5879  if test "$GXX" = yes; then
5880    CXXFLAGS="-g -O2"
5881  else
5882    CXXFLAGS="-g"
5883  fi
5884else
5885  if test "$GXX" = yes; then
5886    CXXFLAGS="-O2"
5887  else
5888    CXXFLAGS=
5889  fi
5890fi
5891ac_ext=cpp
5892ac_cpp='$CXXCPP $CPPFLAGS'
5893ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5894ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5895ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5896
5897depcc="$CXX"  am_compiler_list=
5898
5899{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5900echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5901if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5902  echo $ECHO_N "(cached) $ECHO_C" >&6
5903else
5904  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5905  # We make a subdir and do the tests there.  Otherwise we can end up
5906  # making bogus files that we don't know about and never remove.  For
5907  # instance it was reported that on HP-UX the gcc test will end up
5908  # making a dummy file named `D' -- because `-MD' means `put the output
5909  # in D'.
5910  mkdir conftest.dir
5911  # Copy depcomp to subdir because otherwise we won't find it if we're
5912  # using a relative directory.
5913  cp "$am_depcomp" conftest.dir
5914  cd conftest.dir
5915  # We will build objects and dependencies in a subdirectory because
5916  # it helps to detect inapplicable dependency modes.  For instance
5917  # both Tru64's cc and ICC support -MD to output dependencies as a
5918  # side effect of compilation, but ICC will put the dependencies in
5919  # the current directory while Tru64 will put them in the object
5920  # directory.
5921  mkdir sub
5922
5923  am_cv_CXX_dependencies_compiler_type=none
5924  if test "$am_compiler_list" = ""; then
5925     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5926  fi
5927  for depmode in $am_compiler_list; do
5928    # Setup a source with many dependencies, because some compilers
5929    # like to wrap large dependency lists on column 80 (with \), and
5930    # we should not choose a depcomp mode which is confused by this.
5931    #
5932    # We need to recreate these files for each test, as the compiler may
5933    # overwrite some of them when testing with obscure command lines.
5934    # This happens at least with the AIX C compiler.
5935    : > sub/conftest.c
5936    for i in 1 2 3 4 5 6; do
5937      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5938      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5939      # Solaris 8's {/usr,}/bin/sh.
5940      touch sub/conftst$i.h
5941    done
5942    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5943
5944    case $depmode in
5945    nosideeffect)
5946      # after this tag, mechanisms are not by side-effect, so they'll
5947      # only be used when explicitly requested
5948      if test "x$enable_dependency_tracking" = xyes; then
5949	continue
5950      else
5951	break
5952      fi
5953      ;;
5954    none) break ;;
5955    esac
5956    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5957    # mode.  It turns out that the SunPro C++ compiler does not properly
5958    # handle `-M -o', and we need to detect this.
5959    if depmode=$depmode \
5960       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5961       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5962       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5963         >/dev/null 2>conftest.err &&
5964       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5965       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5966       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5967       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5968      # icc doesn't choke on unknown options, it will just issue warnings
5969      # or remarks (even with -Werror).  So we grep stderr for any message
5970      # that says an option was ignored or not supported.
5971      # When given -MP, icc 7.0 and 7.1 complain thusly:
5972      #   icc: Command line warning: ignoring option '-M'; no argument required
5973      # The diagnosis changed in icc 8.0:
5974      #   icc: Command line remark: option '-MP' not supported
5975      if (grep 'ignoring option' conftest.err ||
5976          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5977        am_cv_CXX_dependencies_compiler_type=$depmode
5978        break
5979      fi
5980    fi
5981  done
5982
5983  cd ..
5984  rm -rf conftest.dir
5985else
5986  am_cv_CXX_dependencies_compiler_type=none
5987fi
5988
5989fi
5990{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5991echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5992CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5993
5994 if
5995  test "x$enable_dependency_tracking" != xno \
5996  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5997  am__fastdepCXX_TRUE=
5998  am__fastdepCXX_FALSE='#'
5999else
6000  am__fastdepCXX_TRUE='#'
6001  am__fastdepCXX_FALSE=
6002fi
6003
6004
6005
6006
6007if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
6008    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
6009    (test "X$CXX" != "Xg++"))) ; then
6010  ac_ext=cpp
6011ac_cpp='$CXXCPP $CPPFLAGS'
6012ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6013ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6014ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6015{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
6016echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
6017if test -z "$CXXCPP"; then
6018  if test "${ac_cv_prog_CXXCPP+set}" = set; then
6019  echo $ECHO_N "(cached) $ECHO_C" >&6
6020else
6021      # Double quotes because CXXCPP needs to be expanded
6022    for CXXCPP in "$CXX -E" "/lib/cpp"
6023    do
6024      ac_preproc_ok=false
6025for ac_cxx_preproc_warn_flag in '' yes
6026do
6027  # Use a header file that comes with gcc, so configuring glibc
6028  # with a fresh cross-compiler works.
6029  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6030  # <limits.h> exists even on freestanding compilers.
6031  # On the NeXT, cc -E runs the code through the compiler's parser,
6032  # not just through cpp. "Syntax error" is here to catch this case.
6033  cat >conftest.$ac_ext <<_ACEOF
6034/* confdefs.h.  */
6035_ACEOF
6036cat confdefs.h >>conftest.$ac_ext
6037cat >>conftest.$ac_ext <<_ACEOF
6038/* end confdefs.h.  */
6039#ifdef __STDC__
6040# include <limits.h>
6041#else
6042# include <assert.h>
6043#endif
6044		     Syntax error
6045_ACEOF
6046if { (ac_try="$ac_cpp conftest.$ac_ext"
6047case "(($ac_try" in
6048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6049  *) ac_try_echo=$ac_try;;
6050esac
6051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6052  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6053  ac_status=$?
6054  grep -v '^ *+' conftest.er1 >conftest.err
6055  rm -f conftest.er1
6056  cat conftest.err >&5
6057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6058  (exit $ac_status); } >/dev/null && {
6059	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6060	 test ! -s conftest.err
6061       }; then
6062  :
6063else
6064  echo "$as_me: failed program was:" >&5
6065sed 's/^/| /' conftest.$ac_ext >&5
6066
6067  # Broken: fails on valid input.
6068continue
6069fi
6070
6071rm -f conftest.err conftest.$ac_ext
6072
6073  # OK, works on sane cases.  Now check whether nonexistent headers
6074  # can be detected and how.
6075  cat >conftest.$ac_ext <<_ACEOF
6076/* confdefs.h.  */
6077_ACEOF
6078cat confdefs.h >>conftest.$ac_ext
6079cat >>conftest.$ac_ext <<_ACEOF
6080/* end confdefs.h.  */
6081#include <ac_nonexistent.h>
6082_ACEOF
6083if { (ac_try="$ac_cpp conftest.$ac_ext"
6084case "(($ac_try" in
6085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6086  *) ac_try_echo=$ac_try;;
6087esac
6088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6089  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6090  ac_status=$?
6091  grep -v '^ *+' conftest.er1 >conftest.err
6092  rm -f conftest.er1
6093  cat conftest.err >&5
6094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6095  (exit $ac_status); } >/dev/null && {
6096	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6097	 test ! -s conftest.err
6098       }; then
6099  # Broken: success on invalid input.
6100continue
6101else
6102  echo "$as_me: failed program was:" >&5
6103sed 's/^/| /' conftest.$ac_ext >&5
6104
6105  # Passes both tests.
6106ac_preproc_ok=:
6107break
6108fi
6109
6110rm -f conftest.err conftest.$ac_ext
6111
6112done
6113# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6114rm -f conftest.err conftest.$ac_ext
6115if $ac_preproc_ok; then
6116  break
6117fi
6118
6119    done
6120    ac_cv_prog_CXXCPP=$CXXCPP
6121
6122fi
6123  CXXCPP=$ac_cv_prog_CXXCPP
6124else
6125  ac_cv_prog_CXXCPP=$CXXCPP
6126fi
6127{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
6128echo "${ECHO_T}$CXXCPP" >&6; }
6129ac_preproc_ok=false
6130for ac_cxx_preproc_warn_flag in '' yes
6131do
6132  # Use a header file that comes with gcc, so configuring glibc
6133  # with a fresh cross-compiler works.
6134  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6135  # <limits.h> exists even on freestanding compilers.
6136  # On the NeXT, cc -E runs the code through the compiler's parser,
6137  # not just through cpp. "Syntax error" is here to catch this case.
6138  cat >conftest.$ac_ext <<_ACEOF
6139/* confdefs.h.  */
6140_ACEOF
6141cat confdefs.h >>conftest.$ac_ext
6142cat >>conftest.$ac_ext <<_ACEOF
6143/* end confdefs.h.  */
6144#ifdef __STDC__
6145# include <limits.h>
6146#else
6147# include <assert.h>
6148#endif
6149		     Syntax error
6150_ACEOF
6151if { (ac_try="$ac_cpp conftest.$ac_ext"
6152case "(($ac_try" in
6153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6154  *) ac_try_echo=$ac_try;;
6155esac
6156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6157  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6158  ac_status=$?
6159  grep -v '^ *+' conftest.er1 >conftest.err
6160  rm -f conftest.er1
6161  cat conftest.err >&5
6162  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163  (exit $ac_status); } >/dev/null && {
6164	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6165	 test ! -s conftest.err
6166       }; then
6167  :
6168else
6169  echo "$as_me: failed program was:" >&5
6170sed 's/^/| /' conftest.$ac_ext >&5
6171
6172  # Broken: fails on valid input.
6173continue
6174fi
6175
6176rm -f conftest.err conftest.$ac_ext
6177
6178  # OK, works on sane cases.  Now check whether nonexistent headers
6179  # can be detected and how.
6180  cat >conftest.$ac_ext <<_ACEOF
6181/* confdefs.h.  */
6182_ACEOF
6183cat confdefs.h >>conftest.$ac_ext
6184cat >>conftest.$ac_ext <<_ACEOF
6185/* end confdefs.h.  */
6186#include <ac_nonexistent.h>
6187_ACEOF
6188if { (ac_try="$ac_cpp conftest.$ac_ext"
6189case "(($ac_try" in
6190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6191  *) ac_try_echo=$ac_try;;
6192esac
6193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6194  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6195  ac_status=$?
6196  grep -v '^ *+' conftest.er1 >conftest.err
6197  rm -f conftest.er1
6198  cat conftest.err >&5
6199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6200  (exit $ac_status); } >/dev/null && {
6201	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6202	 test ! -s conftest.err
6203       }; then
6204  # Broken: success on invalid input.
6205continue
6206else
6207  echo "$as_me: failed program was:" >&5
6208sed 's/^/| /' conftest.$ac_ext >&5
6209
6210  # Passes both tests.
6211ac_preproc_ok=:
6212break
6213fi
6214
6215rm -f conftest.err conftest.$ac_ext
6216
6217done
6218# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6219rm -f conftest.err conftest.$ac_ext
6220if $ac_preproc_ok; then
6221  :
6222else
6223  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6224See \`config.log' for more details." >&5
6225echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6226See \`config.log' for more details." >&2;}
6227   { (exit 1); exit 1; }; }
6228fi
6229
6230ac_ext=cpp
6231ac_cpp='$CXXCPP $CPPFLAGS'
6232ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6233ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6234ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6235
6236fi
6237
6238
6239ac_ext=f
6240ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6241ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6242ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6243if test -n "$ac_tool_prefix"; then
6244  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
6245  do
6246    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6247set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6248{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6249echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6250if test "${ac_cv_prog_F77+set}" = set; then
6251  echo $ECHO_N "(cached) $ECHO_C" >&6
6252else
6253  if test -n "$F77"; then
6254  ac_cv_prog_F77="$F77" # Let the user override the test.
6255else
6256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6257for as_dir in $PATH
6258do
6259  IFS=$as_save_IFS
6260  test -z "$as_dir" && as_dir=.
6261  for ac_exec_ext in '' $ac_executable_extensions; do
6262  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6264    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6265    break 2
6266  fi
6267done
6268done
6269IFS=$as_save_IFS
6270
6271fi
6272fi
6273F77=$ac_cv_prog_F77
6274if test -n "$F77"; then
6275  { echo "$as_me:$LINENO: result: $F77" >&5
6276echo "${ECHO_T}$F77" >&6; }
6277else
6278  { echo "$as_me:$LINENO: result: no" >&5
6279echo "${ECHO_T}no" >&6; }
6280fi
6281
6282
6283    test -n "$F77" && break
6284  done
6285fi
6286if test -z "$F77"; then
6287  ac_ct_F77=$F77
6288  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
6289do
6290  # Extract the first word of "$ac_prog", so it can be a program name with args.
6291set dummy $ac_prog; ac_word=$2
6292{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6293echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6294if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6295  echo $ECHO_N "(cached) $ECHO_C" >&6
6296else
6297  if test -n "$ac_ct_F77"; then
6298  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6299else
6300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6301for as_dir in $PATH
6302do
6303  IFS=$as_save_IFS
6304  test -z "$as_dir" && as_dir=.
6305  for ac_exec_ext in '' $ac_executable_extensions; do
6306  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6307    ac_cv_prog_ac_ct_F77="$ac_prog"
6308    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6309    break 2
6310  fi
6311done
6312done
6313IFS=$as_save_IFS
6314
6315fi
6316fi
6317ac_ct_F77=$ac_cv_prog_ac_ct_F77
6318if test -n "$ac_ct_F77"; then
6319  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6320echo "${ECHO_T}$ac_ct_F77" >&6; }
6321else
6322  { echo "$as_me:$LINENO: result: no" >&5
6323echo "${ECHO_T}no" >&6; }
6324fi
6325
6326
6327  test -n "$ac_ct_F77" && break
6328done
6329
6330  if test "x$ac_ct_F77" = x; then
6331    F77=""
6332  else
6333    case $cross_compiling:$ac_tool_warned in
6334yes:)
6335{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6336whose name does not start with the host triplet.  If you think this
6337configuration is useful to you, please write to autoconf@gnu.org." >&5
6338echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6339whose name does not start with the host triplet.  If you think this
6340configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6341ac_tool_warned=yes ;;
6342esac
6343    F77=$ac_ct_F77
6344  fi
6345fi
6346
6347
6348# Provide some information about the compiler.
6349echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6350ac_compiler=`set X $ac_compile; echo $2`
6351{ (ac_try="$ac_compiler --version >&5"
6352case "(($ac_try" in
6353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6354  *) ac_try_echo=$ac_try;;
6355esac
6356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6357  (eval "$ac_compiler --version >&5") 2>&5
6358  ac_status=$?
6359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6360  (exit $ac_status); }
6361{ (ac_try="$ac_compiler -v >&5"
6362case "(($ac_try" in
6363  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6364  *) ac_try_echo=$ac_try;;
6365esac
6366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6367  (eval "$ac_compiler -v >&5") 2>&5
6368  ac_status=$?
6369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370  (exit $ac_status); }
6371{ (ac_try="$ac_compiler -V >&5"
6372case "(($ac_try" in
6373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6374  *) ac_try_echo=$ac_try;;
6375esac
6376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6377  (eval "$ac_compiler -V >&5") 2>&5
6378  ac_status=$?
6379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6380  (exit $ac_status); }
6381rm -f a.out
6382
6383# If we don't use `.F' as extension, the preprocessor is not run on the
6384# input file.  (Note that this only needs to work for GNU compilers.)
6385ac_save_ext=$ac_ext
6386ac_ext=F
6387{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6388echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6389if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6390  echo $ECHO_N "(cached) $ECHO_C" >&6
6391else
6392  cat >conftest.$ac_ext <<_ACEOF
6393      program main
6394#ifndef __GNUC__
6395       choke me
6396#endif
6397
6398      end
6399_ACEOF
6400rm -f conftest.$ac_objext
6401if { (ac_try="$ac_compile"
6402case "(($ac_try" in
6403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6404  *) ac_try_echo=$ac_try;;
6405esac
6406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6407  (eval "$ac_compile") 2>conftest.er1
6408  ac_status=$?
6409  grep -v '^ *+' conftest.er1 >conftest.err
6410  rm -f conftest.er1
6411  cat conftest.err >&5
6412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6413  (exit $ac_status); } && {
6414	 test -z "$ac_f77_werror_flag" ||
6415	 test ! -s conftest.err
6416       } && test -s conftest.$ac_objext; then
6417  ac_compiler_gnu=yes
6418else
6419  echo "$as_me: failed program was:" >&5
6420sed 's/^/| /' conftest.$ac_ext >&5
6421
6422	ac_compiler_gnu=no
6423fi
6424
6425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6426ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6427
6428fi
6429{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6430echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6431ac_ext=$ac_save_ext
6432ac_test_FFLAGS=${FFLAGS+set}
6433ac_save_FFLAGS=$FFLAGS
6434FFLAGS=
6435{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6436echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6437if test "${ac_cv_prog_f77_g+set}" = set; then
6438  echo $ECHO_N "(cached) $ECHO_C" >&6
6439else
6440  FFLAGS=-g
6441cat >conftest.$ac_ext <<_ACEOF
6442      program main
6443
6444      end
6445_ACEOF
6446rm -f conftest.$ac_objext
6447if { (ac_try="$ac_compile"
6448case "(($ac_try" in
6449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6450  *) ac_try_echo=$ac_try;;
6451esac
6452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6453  (eval "$ac_compile") 2>conftest.er1
6454  ac_status=$?
6455  grep -v '^ *+' conftest.er1 >conftest.err
6456  rm -f conftest.er1
6457  cat conftest.err >&5
6458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459  (exit $ac_status); } && {
6460	 test -z "$ac_f77_werror_flag" ||
6461	 test ! -s conftest.err
6462       } && test -s conftest.$ac_objext; then
6463  ac_cv_prog_f77_g=yes
6464else
6465  echo "$as_me: failed program was:" >&5
6466sed 's/^/| /' conftest.$ac_ext >&5
6467
6468	ac_cv_prog_f77_g=no
6469fi
6470
6471rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6472
6473fi
6474{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6475echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6476if test "$ac_test_FFLAGS" = set; then
6477  FFLAGS=$ac_save_FFLAGS
6478elif test $ac_cv_prog_f77_g = yes; then
6479  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6480    FFLAGS="-g -O2"
6481  else
6482    FFLAGS="-g"
6483  fi
6484else
6485  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6486    FFLAGS="-O2"
6487  else
6488    FFLAGS=
6489  fi
6490fi
6491
6492G77=`test $ac_compiler_gnu = yes && echo yes`
6493ac_ext=c
6494ac_cpp='$CPP $CPPFLAGS'
6495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6497ac_compiler_gnu=$ac_cv_c_compiler_gnu
6498
6499
6500
6501# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6502
6503# find the maximum length of command line arguments
6504{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6505echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6506if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6507  echo $ECHO_N "(cached) $ECHO_C" >&6
6508else
6509    i=0
6510  teststring="ABCD"
6511
6512  case $build_os in
6513  msdosdjgpp*)
6514    # On DJGPP, this test can blow up pretty badly due to problems in libc
6515    # (any single argument exceeding 2000 bytes causes a buffer overrun
6516    # during glob expansion).  Even if it were fixed, the result of this
6517    # check would be larger than it should be.
6518    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6519    ;;
6520
6521  gnu*)
6522    # Under GNU Hurd, this test is not required because there is
6523    # no limit to the length of command line arguments.
6524    # Libtool will interpret -1 as no limit whatsoever
6525    lt_cv_sys_max_cmd_len=-1;
6526    ;;
6527
6528  cygwin* | mingw*)
6529    # On Win9x/ME, this test blows up -- it succeeds, but takes
6530    # about 5 minutes as the teststring grows exponentially.
6531    # Worse, since 9x/ME are not pre-emptively multitasking,
6532    # you end up with a "frozen" computer, even though with patience
6533    # the test eventually succeeds (with a max line length of 256k).
6534    # Instead, let's just punt: use the minimum linelength reported by
6535    # all of the supported platforms: 8192 (on NT/2K/XP).
6536    lt_cv_sys_max_cmd_len=8192;
6537    ;;
6538
6539  amigaos*)
6540    # On AmigaOS with pdksh, this test takes hours, literally.
6541    # So we just punt and use a minimum line length of 8192.
6542    lt_cv_sys_max_cmd_len=8192;
6543    ;;
6544
6545  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6546    # This has been around since 386BSD, at least.  Likely further.
6547    if test -x /sbin/sysctl; then
6548      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6549    elif test -x /usr/sbin/sysctl; then
6550      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6551    else
6552      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6553    fi
6554    # And add a safety zone
6555    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6556    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6557    ;;
6558
6559  interix*)
6560    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6561    lt_cv_sys_max_cmd_len=196608
6562    ;;
6563
6564  osf*)
6565    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6566    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6567    # nice to cause kernel panics so lets avoid the loop below.
6568    # First set a reasonable default.
6569    lt_cv_sys_max_cmd_len=16384
6570    #
6571    if test -x /sbin/sysconfig; then
6572      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6573        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6574      esac
6575    fi
6576    ;;
6577  sco3.2v5*)
6578    lt_cv_sys_max_cmd_len=102400
6579    ;;
6580  sysv5* | sco5v6* | sysv4.2uw2*)
6581    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6582    if test -n "$kargmax"; then
6583      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6584    else
6585      lt_cv_sys_max_cmd_len=32768
6586    fi
6587    ;;
6588  *)
6589    # If test is not a shell built-in, we'll probably end up computing a
6590    # maximum length that is only half of the actual maximum length, but
6591    # we can't tell.
6592    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6593    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6594	       = "XX$teststring") >/dev/null 2>&1 &&
6595	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6596	    lt_cv_sys_max_cmd_len=$new_result &&
6597	    test $i != 17 # 1/2 MB should be enough
6598    do
6599      i=`expr $i + 1`
6600      teststring=$teststring$teststring
6601    done
6602    teststring=
6603    # Add a significant safety factor because C++ compilers can tack on massive
6604    # amounts of additional arguments before passing them to the linker.
6605    # It appears as though 1/2 is a usable value.
6606    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6607    ;;
6608  esac
6609
6610fi
6611
6612if test -n $lt_cv_sys_max_cmd_len ; then
6613  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6614echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6615else
6616  { echo "$as_me:$LINENO: result: none" >&5
6617echo "${ECHO_T}none" >&6; }
6618fi
6619
6620
6621
6622
6623# Check for command to grab the raw symbol name followed by C symbol from nm.
6624{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6625echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6626if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6627  echo $ECHO_N "(cached) $ECHO_C" >&6
6628else
6629
6630# These are sane defaults that work on at least a few old systems.
6631# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6632
6633# Character class describing NM global symbol codes.
6634symcode='[BCDEGRST]'
6635
6636# Regexp to match symbols that can be accessed directly from C.
6637sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6638
6639# Transform an extracted symbol line into a proper C declaration
6640lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6641
6642# Transform an extracted symbol line into symbol name and symbol address
6643lt_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'"
6644
6645# Define system-specific variables.
6646case $host_os in
6647aix*)
6648  symcode='[BCDT]'
6649  ;;
6650cygwin* | mingw* | pw32*)
6651  symcode='[ABCDGISTW]'
6652  ;;
6653hpux*) # Its linker distinguishes data from code symbols
6654  if test "$host_cpu" = ia64; then
6655    symcode='[ABCDEGRST]'
6656  fi
6657  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6658  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'"
6659  ;;
6660linux*)
6661  if test "$host_cpu" = ia64; then
6662    symcode='[ABCDGIRSTW]'
6663    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6664    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'"
6665  fi
6666  ;;
6667irix* | nonstopux*)
6668  symcode='[BCDEGRST]'
6669  ;;
6670osf*)
6671  symcode='[BCDEGQRST]'
6672  ;;
6673solaris*)
6674  symcode='[BDRT]'
6675  ;;
6676sco3.2v5*)
6677  symcode='[DT]'
6678  ;;
6679sysv4.2uw2*)
6680  symcode='[DT]'
6681  ;;
6682sysv5* | sco5v6* | unixware* | OpenUNIX*)
6683  symcode='[ABDT]'
6684  ;;
6685sysv4)
6686  symcode='[DFNSTU]'
6687  ;;
6688esac
6689
6690# Handle CRLF in mingw tool chain
6691opt_cr=
6692case $build_os in
6693mingw*)
6694  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6695  ;;
6696esac
6697
6698# If we're using GNU nm, then use its standard symbol codes.
6699case `$NM -V 2>&1` in
6700*GNU* | *'with BFD'*)
6701  symcode='[ABCDGIRSTW]' ;;
6702esac
6703
6704# Try without a prefix undercore, then with it.
6705for ac_symprfx in "" "_"; do
6706
6707  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6708  symxfrm="\\1 $ac_symprfx\\2 \\2"
6709
6710  # Write the raw and C identifiers.
6711  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6712
6713  # Check to see that the pipe works correctly.
6714  pipe_works=no
6715
6716  rm -f conftest*
6717  cat > conftest.$ac_ext <<EOF
6718#ifdef __cplusplus
6719extern "C" {
6720#endif
6721char nm_test_var;
6722void nm_test_func(){}
6723#ifdef __cplusplus
6724}
6725#endif
6726int main(){nm_test_var='a';nm_test_func();return(0);}
6727EOF
6728
6729  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6730  (eval $ac_compile) 2>&5
6731  ac_status=$?
6732  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6733  (exit $ac_status); }; then
6734    # Now try to grab the symbols.
6735    nlist=conftest.nm
6736    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6737  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6738  ac_status=$?
6739  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6740  (exit $ac_status); } && test -s "$nlist"; then
6741      # Try sorting and uniquifying the output.
6742      if sort "$nlist" | uniq > "$nlist"T; then
6743	mv -f "$nlist"T "$nlist"
6744      else
6745	rm -f "$nlist"T
6746      fi
6747
6748      # Make sure that we snagged all the symbols we need.
6749      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6750	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6751	  cat <<EOF > conftest.$ac_ext
6752#ifdef __cplusplus
6753extern "C" {
6754#endif
6755
6756EOF
6757	  # Now generate the symbol file.
6758	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6759
6760	  cat <<EOF >> conftest.$ac_ext
6761#if defined (__STDC__) && __STDC__
6762# define lt_ptr_t void *
6763#else
6764# define lt_ptr_t char *
6765# define const
6766#endif
6767
6768/* The mapping between symbol names and symbols. */
6769const struct {
6770  const char *name;
6771  lt_ptr_t address;
6772}
6773lt_preloaded_symbols[] =
6774{
6775EOF
6776	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6777	  cat <<\EOF >> conftest.$ac_ext
6778  {0, (lt_ptr_t) 0}
6779};
6780
6781#ifdef __cplusplus
6782}
6783#endif
6784EOF
6785	  # Now try linking the two files.
6786	  mv conftest.$ac_objext conftstm.$ac_objext
6787	  lt_save_LIBS="$LIBS"
6788	  lt_save_CFLAGS="$CFLAGS"
6789	  LIBS="conftstm.$ac_objext"
6790	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6791	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6792  (eval $ac_link) 2>&5
6793  ac_status=$?
6794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6795  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6796	    pipe_works=yes
6797	  fi
6798	  LIBS="$lt_save_LIBS"
6799	  CFLAGS="$lt_save_CFLAGS"
6800	else
6801	  echo "cannot find nm_test_func in $nlist" >&5
6802	fi
6803      else
6804	echo "cannot find nm_test_var in $nlist" >&5
6805      fi
6806    else
6807      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6808    fi
6809  else
6810    echo "$progname: failed program was:" >&5
6811    cat conftest.$ac_ext >&5
6812  fi
6813  rm -f conftest* conftst*
6814
6815  # Do not use the global_symbol_pipe unless it works.
6816  if test "$pipe_works" = yes; then
6817    break
6818  else
6819    lt_cv_sys_global_symbol_pipe=
6820  fi
6821done
6822
6823fi
6824
6825if test -z "$lt_cv_sys_global_symbol_pipe"; then
6826  lt_cv_sys_global_symbol_to_cdecl=
6827fi
6828if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6829  { echo "$as_me:$LINENO: result: failed" >&5
6830echo "${ECHO_T}failed" >&6; }
6831else
6832  { echo "$as_me:$LINENO: result: ok" >&5
6833echo "${ECHO_T}ok" >&6; }
6834fi
6835
6836{ echo "$as_me:$LINENO: checking for objdir" >&5
6837echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6838if test "${lt_cv_objdir+set}" = set; then
6839  echo $ECHO_N "(cached) $ECHO_C" >&6
6840else
6841  rm -f .libs 2>/dev/null
6842mkdir .libs 2>/dev/null
6843if test -d .libs; then
6844  lt_cv_objdir=.libs
6845else
6846  # MS-DOS does not allow filenames that begin with a dot.
6847  lt_cv_objdir=_libs
6848fi
6849rmdir .libs 2>/dev/null
6850fi
6851{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6852echo "${ECHO_T}$lt_cv_objdir" >&6; }
6853objdir=$lt_cv_objdir
6854
6855
6856
6857
6858
6859case $host_os in
6860aix3*)
6861  # AIX sometimes has problems with the GCC collect2 program.  For some
6862  # reason, if we set the COLLECT_NAMES environment variable, the problems
6863  # vanish in a puff of smoke.
6864  if test "X${COLLECT_NAMES+set}" != Xset; then
6865    COLLECT_NAMES=
6866    export COLLECT_NAMES
6867  fi
6868  ;;
6869esac
6870
6871# Sed substitution that helps us do robust quoting.  It backslashifies
6872# metacharacters that are still active within double-quoted strings.
6873Xsed='sed -e 1s/^X//'
6874sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6875
6876# Same as above, but do not quote variable references.
6877double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6878
6879# Sed substitution to delay expansion of an escaped shell variable in a
6880# double_quote_subst'ed string.
6881delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6882
6883# Sed substitution to avoid accidental globbing in evaled expressions
6884no_glob_subst='s/\*/\\\*/g'
6885
6886# Constants:
6887rm="rm -f"
6888
6889# Global variables:
6890default_ofile=libtool
6891can_build_shared=yes
6892
6893# All known linkers require a `.a' archive for static linking (except MSVC,
6894# which needs '.lib').
6895libext=a
6896ltmain="$ac_aux_dir/ltmain.sh"
6897ofile="$default_ofile"
6898with_gnu_ld="$lt_cv_prog_gnu_ld"
6899
6900if test -n "$ac_tool_prefix"; then
6901  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6902set dummy ${ac_tool_prefix}ar; ac_word=$2
6903{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6904echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6905if test "${ac_cv_prog_AR+set}" = set; then
6906  echo $ECHO_N "(cached) $ECHO_C" >&6
6907else
6908  if test -n "$AR"; then
6909  ac_cv_prog_AR="$AR" # Let the user override the test.
6910else
6911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912for as_dir in $PATH
6913do
6914  IFS=$as_save_IFS
6915  test -z "$as_dir" && as_dir=.
6916  for ac_exec_ext in '' $ac_executable_extensions; do
6917  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918    ac_cv_prog_AR="${ac_tool_prefix}ar"
6919    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6920    break 2
6921  fi
6922done
6923done
6924IFS=$as_save_IFS
6925
6926fi
6927fi
6928AR=$ac_cv_prog_AR
6929if test -n "$AR"; then
6930  { echo "$as_me:$LINENO: result: $AR" >&5
6931echo "${ECHO_T}$AR" >&6; }
6932else
6933  { echo "$as_me:$LINENO: result: no" >&5
6934echo "${ECHO_T}no" >&6; }
6935fi
6936
6937
6938fi
6939if test -z "$ac_cv_prog_AR"; then
6940  ac_ct_AR=$AR
6941  # Extract the first word of "ar", so it can be a program name with args.
6942set dummy ar; ac_word=$2
6943{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6944echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6945if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6946  echo $ECHO_N "(cached) $ECHO_C" >&6
6947else
6948  if test -n "$ac_ct_AR"; then
6949  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6950else
6951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952for as_dir in $PATH
6953do
6954  IFS=$as_save_IFS
6955  test -z "$as_dir" && as_dir=.
6956  for ac_exec_ext in '' $ac_executable_extensions; do
6957  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958    ac_cv_prog_ac_ct_AR="ar"
6959    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6960    break 2
6961  fi
6962done
6963done
6964IFS=$as_save_IFS
6965
6966fi
6967fi
6968ac_ct_AR=$ac_cv_prog_ac_ct_AR
6969if test -n "$ac_ct_AR"; then
6970  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6971echo "${ECHO_T}$ac_ct_AR" >&6; }
6972else
6973  { echo "$as_me:$LINENO: result: no" >&5
6974echo "${ECHO_T}no" >&6; }
6975fi
6976
6977  if test "x$ac_ct_AR" = x; then
6978    AR="false"
6979  else
6980    case $cross_compiling:$ac_tool_warned in
6981yes:)
6982{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6983whose name does not start with the host triplet.  If you think this
6984configuration is useful to you, please write to autoconf@gnu.org." >&5
6985echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6986whose name does not start with the host triplet.  If you think this
6987configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6988ac_tool_warned=yes ;;
6989esac
6990    AR=$ac_ct_AR
6991  fi
6992else
6993  AR="$ac_cv_prog_AR"
6994fi
6995
6996if test -n "$ac_tool_prefix"; then
6997  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6998set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6999{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7000echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7001if test "${ac_cv_prog_RANLIB+set}" = set; then
7002  echo $ECHO_N "(cached) $ECHO_C" >&6
7003else
7004  if test -n "$RANLIB"; then
7005  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7006else
7007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7008for as_dir in $PATH
7009do
7010  IFS=$as_save_IFS
7011  test -z "$as_dir" && as_dir=.
7012  for ac_exec_ext in '' $ac_executable_extensions; do
7013  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7014    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7015    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7016    break 2
7017  fi
7018done
7019done
7020IFS=$as_save_IFS
7021
7022fi
7023fi
7024RANLIB=$ac_cv_prog_RANLIB
7025if test -n "$RANLIB"; then
7026  { echo "$as_me:$LINENO: result: $RANLIB" >&5
7027echo "${ECHO_T}$RANLIB" >&6; }
7028else
7029  { echo "$as_me:$LINENO: result: no" >&5
7030echo "${ECHO_T}no" >&6; }
7031fi
7032
7033
7034fi
7035if test -z "$ac_cv_prog_RANLIB"; then
7036  ac_ct_RANLIB=$RANLIB
7037  # Extract the first word of "ranlib", so it can be a program name with args.
7038set dummy ranlib; ac_word=$2
7039{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7040echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7041if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7042  echo $ECHO_N "(cached) $ECHO_C" >&6
7043else
7044  if test -n "$ac_ct_RANLIB"; then
7045  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7046else
7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048for as_dir in $PATH
7049do
7050  IFS=$as_save_IFS
7051  test -z "$as_dir" && as_dir=.
7052  for ac_exec_ext in '' $ac_executable_extensions; do
7053  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054    ac_cv_prog_ac_ct_RANLIB="ranlib"
7055    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7056    break 2
7057  fi
7058done
7059done
7060IFS=$as_save_IFS
7061
7062fi
7063fi
7064ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7065if test -n "$ac_ct_RANLIB"; then
7066  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7067echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7068else
7069  { echo "$as_me:$LINENO: result: no" >&5
7070echo "${ECHO_T}no" >&6; }
7071fi
7072
7073  if test "x$ac_ct_RANLIB" = x; then
7074    RANLIB=":"
7075  else
7076    case $cross_compiling:$ac_tool_warned in
7077yes:)
7078{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7079whose name does not start with the host triplet.  If you think this
7080configuration is useful to you, please write to autoconf@gnu.org." >&5
7081echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7082whose name does not start with the host triplet.  If you think this
7083configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7084ac_tool_warned=yes ;;
7085esac
7086    RANLIB=$ac_ct_RANLIB
7087  fi
7088else
7089  RANLIB="$ac_cv_prog_RANLIB"
7090fi
7091
7092if test -n "$ac_tool_prefix"; then
7093  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7094set dummy ${ac_tool_prefix}strip; ac_word=$2
7095{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7096echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7097if test "${ac_cv_prog_STRIP+set}" = set; then
7098  echo $ECHO_N "(cached) $ECHO_C" >&6
7099else
7100  if test -n "$STRIP"; then
7101  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7102else
7103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104for as_dir in $PATH
7105do
7106  IFS=$as_save_IFS
7107  test -z "$as_dir" && as_dir=.
7108  for ac_exec_ext in '' $ac_executable_extensions; do
7109  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7110    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7111    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7112    break 2
7113  fi
7114done
7115done
7116IFS=$as_save_IFS
7117
7118fi
7119fi
7120STRIP=$ac_cv_prog_STRIP
7121if test -n "$STRIP"; then
7122  { echo "$as_me:$LINENO: result: $STRIP" >&5
7123echo "${ECHO_T}$STRIP" >&6; }
7124else
7125  { echo "$as_me:$LINENO: result: no" >&5
7126echo "${ECHO_T}no" >&6; }
7127fi
7128
7129
7130fi
7131if test -z "$ac_cv_prog_STRIP"; then
7132  ac_ct_STRIP=$STRIP
7133  # Extract the first word of "strip", so it can be a program name with args.
7134set dummy strip; ac_word=$2
7135{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7136echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7137if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7138  echo $ECHO_N "(cached) $ECHO_C" >&6
7139else
7140  if test -n "$ac_ct_STRIP"; then
7141  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7142else
7143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7144for as_dir in $PATH
7145do
7146  IFS=$as_save_IFS
7147  test -z "$as_dir" && as_dir=.
7148  for ac_exec_ext in '' $ac_executable_extensions; do
7149  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7150    ac_cv_prog_ac_ct_STRIP="strip"
7151    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7152    break 2
7153  fi
7154done
7155done
7156IFS=$as_save_IFS
7157
7158fi
7159fi
7160ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7161if test -n "$ac_ct_STRIP"; then
7162  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7163echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7164else
7165  { echo "$as_me:$LINENO: result: no" >&5
7166echo "${ECHO_T}no" >&6; }
7167fi
7168
7169  if test "x$ac_ct_STRIP" = x; then
7170    STRIP=":"
7171  else
7172    case $cross_compiling:$ac_tool_warned in
7173yes:)
7174{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7175whose name does not start with the host triplet.  If you think this
7176configuration is useful to you, please write to autoconf@gnu.org." >&5
7177echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7178whose name does not start with the host triplet.  If you think this
7179configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7180ac_tool_warned=yes ;;
7181esac
7182    STRIP=$ac_ct_STRIP
7183  fi
7184else
7185  STRIP="$ac_cv_prog_STRIP"
7186fi
7187
7188
7189old_CC="$CC"
7190old_CFLAGS="$CFLAGS"
7191
7192# Set sane defaults for various variables
7193test -z "$AR" && AR=ar
7194test -z "$AR_FLAGS" && AR_FLAGS=cru
7195test -z "$AS" && AS=as
7196test -z "$CC" && CC=cc
7197test -z "$LTCC" && LTCC=$CC
7198test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7199test -z "$DLLTOOL" && DLLTOOL=dlltool
7200test -z "$LD" && LD=ld
7201test -z "$LN_S" && LN_S="ln -s"
7202test -z "$MAGIC_CMD" && MAGIC_CMD=file
7203test -z "$NM" && NM=nm
7204test -z "$SED" && SED=sed
7205test -z "$OBJDUMP" && OBJDUMP=objdump
7206test -z "$RANLIB" && RANLIB=:
7207test -z "$STRIP" && STRIP=:
7208test -z "$ac_objext" && ac_objext=o
7209
7210# Determine commands to create old-style static archives.
7211old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7212old_postinstall_cmds='chmod 644 $oldlib'
7213old_postuninstall_cmds=
7214
7215if test -n "$RANLIB"; then
7216  case $host_os in
7217  openbsd*)
7218    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7219    ;;
7220  *)
7221    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7222    ;;
7223  esac
7224  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7225fi
7226
7227for cc_temp in $compiler""; do
7228  case $cc_temp in
7229    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7230    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7231    \-*) ;;
7232    *) break;;
7233  esac
7234done
7235cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7236
7237
7238# Only perform the check for file, if the check method requires it
7239case $deplibs_check_method in
7240file_magic*)
7241  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7242    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7243echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7244if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7245  echo $ECHO_N "(cached) $ECHO_C" >&6
7246else
7247  case $MAGIC_CMD in
7248[\\/*] |  ?:[\\/]*)
7249  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7250  ;;
7251*)
7252  lt_save_MAGIC_CMD="$MAGIC_CMD"
7253  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7254  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7255  for ac_dir in $ac_dummy; do
7256    IFS="$lt_save_ifs"
7257    test -z "$ac_dir" && ac_dir=.
7258    if test -f $ac_dir/${ac_tool_prefix}file; then
7259      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7260      if test -n "$file_magic_test_file"; then
7261	case $deplibs_check_method in
7262	"file_magic "*)
7263	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7264	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7265	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7266	    $EGREP "$file_magic_regex" > /dev/null; then
7267	    :
7268	  else
7269	    cat <<EOF 1>&2
7270
7271*** Warning: the command libtool uses to detect shared libraries,
7272*** $file_magic_cmd, produces output that libtool cannot recognize.
7273*** The result is that libtool may fail to recognize shared libraries
7274*** as such.  This will affect the creation of libtool libraries that
7275*** depend on shared libraries, but programs linked with such libtool
7276*** libraries will work regardless of this problem.  Nevertheless, you
7277*** may want to report the problem to your system manager and/or to
7278*** bug-libtool@gnu.org
7279
7280EOF
7281	  fi ;;
7282	esac
7283      fi
7284      break
7285    fi
7286  done
7287  IFS="$lt_save_ifs"
7288  MAGIC_CMD="$lt_save_MAGIC_CMD"
7289  ;;
7290esac
7291fi
7292
7293MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7294if test -n "$MAGIC_CMD"; then
7295  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7296echo "${ECHO_T}$MAGIC_CMD" >&6; }
7297else
7298  { echo "$as_me:$LINENO: result: no" >&5
7299echo "${ECHO_T}no" >&6; }
7300fi
7301
7302if test -z "$lt_cv_path_MAGIC_CMD"; then
7303  if test -n "$ac_tool_prefix"; then
7304    { echo "$as_me:$LINENO: checking for file" >&5
7305echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7306if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7307  echo $ECHO_N "(cached) $ECHO_C" >&6
7308else
7309  case $MAGIC_CMD in
7310[\\/*] |  ?:[\\/]*)
7311  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7312  ;;
7313*)
7314  lt_save_MAGIC_CMD="$MAGIC_CMD"
7315  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7316  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7317  for ac_dir in $ac_dummy; do
7318    IFS="$lt_save_ifs"
7319    test -z "$ac_dir" && ac_dir=.
7320    if test -f $ac_dir/file; then
7321      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7322      if test -n "$file_magic_test_file"; then
7323	case $deplibs_check_method in
7324	"file_magic "*)
7325	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7326	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7327	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7328	    $EGREP "$file_magic_regex" > /dev/null; then
7329	    :
7330	  else
7331	    cat <<EOF 1>&2
7332
7333*** Warning: the command libtool uses to detect shared libraries,
7334*** $file_magic_cmd, produces output that libtool cannot recognize.
7335*** The result is that libtool may fail to recognize shared libraries
7336*** as such.  This will affect the creation of libtool libraries that
7337*** depend on shared libraries, but programs linked with such libtool
7338*** libraries will work regardless of this problem.  Nevertheless, you
7339*** may want to report the problem to your system manager and/or to
7340*** bug-libtool@gnu.org
7341
7342EOF
7343	  fi ;;
7344	esac
7345      fi
7346      break
7347    fi
7348  done
7349  IFS="$lt_save_ifs"
7350  MAGIC_CMD="$lt_save_MAGIC_CMD"
7351  ;;
7352esac
7353fi
7354
7355MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7356if test -n "$MAGIC_CMD"; then
7357  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7358echo "${ECHO_T}$MAGIC_CMD" >&6; }
7359else
7360  { echo "$as_me:$LINENO: result: no" >&5
7361echo "${ECHO_T}no" >&6; }
7362fi
7363
7364  else
7365    MAGIC_CMD=:
7366  fi
7367fi
7368
7369  fi
7370  ;;
7371esac
7372
7373enable_dlopen=no
7374enable_win32_dll=yes
7375
7376# Check whether --enable-libtool-lock was given.
7377if test "${enable_libtool_lock+set}" = set; then
7378  enableval=$enable_libtool_lock;
7379fi
7380
7381test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7382
7383
7384# Check whether --with-pic was given.
7385if test "${with_pic+set}" = set; then
7386  withval=$with_pic; pic_mode="$withval"
7387else
7388  pic_mode=default
7389fi
7390
7391test -z "$pic_mode" && pic_mode=default
7392
7393# Use C for the default configuration in the libtool script
7394tagname=
7395lt_save_CC="$CC"
7396ac_ext=c
7397ac_cpp='$CPP $CPPFLAGS'
7398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7400ac_compiler_gnu=$ac_cv_c_compiler_gnu
7401
7402
7403# Source file extension for C test sources.
7404ac_ext=c
7405
7406# Object file extension for compiled C test sources.
7407objext=o
7408objext=$objext
7409
7410# Code to be used in simple compile tests
7411lt_simple_compile_test_code="int some_variable = 0;\n"
7412
7413# Code to be used in simple link tests
7414lt_simple_link_test_code='int main(){return(0);}\n'
7415
7416
7417# If no C compiler was specified, use CC.
7418LTCC=${LTCC-"$CC"}
7419
7420# If no C compiler flags were specified, use CFLAGS.
7421LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7422
7423# Allow CC to be a program name with arguments.
7424compiler=$CC
7425
7426
7427# save warnings/boilerplate of simple test code
7428ac_outfile=conftest.$ac_objext
7429printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7430eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7431_lt_compiler_boilerplate=`cat conftest.err`
7432$rm conftest*
7433
7434ac_outfile=conftest.$ac_objext
7435printf "$lt_simple_link_test_code" >conftest.$ac_ext
7436eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7437_lt_linker_boilerplate=`cat conftest.err`
7438$rm conftest*
7439
7440
7441## CAVEAT EMPTOR:
7442## There is no encapsulation within the following macros, do not change
7443## the running order or otherwise move them around unless you know exactly
7444## what you are doing...
7445
7446lt_prog_compiler_no_builtin_flag=
7447
7448if test "$GCC" = yes; then
7449  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7450
7451
7452{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7453echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7454if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7455  echo $ECHO_N "(cached) $ECHO_C" >&6
7456else
7457  lt_cv_prog_compiler_rtti_exceptions=no
7458  ac_outfile=conftest.$ac_objext
7459   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7460   lt_compiler_flag="-fno-rtti -fno-exceptions"
7461   # Insert the option either (1) after the last *FLAGS variable, or
7462   # (2) before a word containing "conftest.", or (3) at the end.
7463   # Note that $ac_compile itself does not contain backslashes and begins
7464   # with a dollar sign (not a hyphen), so the echo should work correctly.
7465   # The option is referenced via a variable to avoid confusing sed.
7466   lt_compile=`echo "$ac_compile" | $SED \
7467   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7468   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7469   -e 's:$: $lt_compiler_flag:'`
7470   (eval echo "\"\$as_me:7470: $lt_compile\"" >&5)
7471   (eval "$lt_compile" 2>conftest.err)
7472   ac_status=$?
7473   cat conftest.err >&5
7474   echo "$as_me:7474: \$? = $ac_status" >&5
7475   if (exit $ac_status) && test -s "$ac_outfile"; then
7476     # The compiler can only warn and ignore the option if not recognized
7477     # So say no if there are warnings other than the usual output.
7478     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7479     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7480     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7481       lt_cv_prog_compiler_rtti_exceptions=yes
7482     fi
7483   fi
7484   $rm conftest*
7485
7486fi
7487{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7488echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7489
7490if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7491    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7492else
7493    :
7494fi
7495
7496fi
7497
7498lt_prog_compiler_wl=
7499lt_prog_compiler_pic=
7500lt_prog_compiler_static=
7501
7502{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7503echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7504
7505  if test "$GCC" = yes; then
7506    lt_prog_compiler_wl='-Wl,'
7507    lt_prog_compiler_static='-static'
7508
7509    case $host_os in
7510      aix*)
7511      # All AIX code is PIC.
7512      if test "$host_cpu" = ia64; then
7513	# AIX 5 now supports IA64 processor
7514	lt_prog_compiler_static='-Bstatic'
7515      fi
7516      ;;
7517
7518    amigaos*)
7519      # FIXME: we need at least 68020 code to build shared libraries, but
7520      # adding the `-m68020' flag to GCC prevents building anything better,
7521      # like `-m68040'.
7522      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7523      ;;
7524
7525    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7526      # PIC is the default for these OSes.
7527      ;;
7528
7529    mingw* | cygwin* | pw32* | os2*)
7530      # This hack is so that the source file can tell whether it is being
7531      # built for inclusion in a dll (and should export symbols for example).
7532      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7533      # (--disable-auto-import) libraries
7534      lt_prog_compiler_pic='-DDLL_EXPORT'
7535      ;;
7536
7537    darwin* | rhapsody*)
7538      # PIC is the default on this platform
7539      # Common symbols not allowed in MH_DYLIB files
7540      lt_prog_compiler_pic='-fno-common'
7541      ;;
7542
7543    interix3*)
7544      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7545      # Instead, we relocate shared libraries at runtime.
7546      ;;
7547
7548    msdosdjgpp*)
7549      # Just because we use GCC doesn't mean we suddenly get shared libraries
7550      # on systems that don't support them.
7551      lt_prog_compiler_can_build_shared=no
7552      enable_shared=no
7553      ;;
7554
7555    sysv4*MP*)
7556      if test -d /usr/nec; then
7557	lt_prog_compiler_pic=-Kconform_pic
7558      fi
7559      ;;
7560
7561    hpux*)
7562      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7563      # not for PA HP-UX.
7564      case $host_cpu in
7565      hppa*64*|ia64*)
7566	# +Z the default
7567	;;
7568      *)
7569	lt_prog_compiler_pic='-fPIC'
7570	;;
7571      esac
7572      ;;
7573
7574    *)
7575      lt_prog_compiler_pic='-fPIC'
7576      ;;
7577    esac
7578  else
7579    # PORTME Check for flag to pass linker flags through the system compiler.
7580    case $host_os in
7581    aix*)
7582      lt_prog_compiler_wl='-Wl,'
7583      if test "$host_cpu" = ia64; then
7584	# AIX 5 now supports IA64 processor
7585	lt_prog_compiler_static='-Bstatic'
7586      else
7587	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7588      fi
7589      ;;
7590      darwin*)
7591        # PIC is the default on this platform
7592        # Common symbols not allowed in MH_DYLIB files
7593       case $cc_basename in
7594         xlc*)
7595         lt_prog_compiler_pic='-qnocommon'
7596         lt_prog_compiler_wl='-Wl,'
7597         ;;
7598       esac
7599       ;;
7600
7601    mingw* | cygwin* | pw32* | os2*)
7602      # This hack is so that the source file can tell whether it is being
7603      # built for inclusion in a dll (and should export symbols for example).
7604      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7605      # (--disable-auto-import) libraries
7606      lt_prog_compiler_pic='-DDLL_EXPORT'
7607      ;;
7608
7609    hpux9* | hpux10* | hpux11*)
7610      lt_prog_compiler_wl='-Wl,'
7611      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7612      # not for PA HP-UX.
7613      case $host_cpu in
7614      hppa*64*|ia64*)
7615	# +Z the default
7616	;;
7617      *)
7618	lt_prog_compiler_pic='+Z'
7619	;;
7620      esac
7621      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7622      lt_prog_compiler_static='${wl}-a ${wl}archive'
7623      ;;
7624
7625    irix5* | irix6* | nonstopux*)
7626      lt_prog_compiler_wl='-Wl,'
7627      # PIC (with -KPIC) is the default.
7628      lt_prog_compiler_static='-non_shared'
7629      ;;
7630
7631    newsos6)
7632      lt_prog_compiler_pic='-KPIC'
7633      lt_prog_compiler_static='-Bstatic'
7634      ;;
7635
7636    linux*)
7637      case $cc_basename in
7638      icc* | ecc*)
7639	lt_prog_compiler_wl='-Wl,'
7640	lt_prog_compiler_pic='-KPIC'
7641	lt_prog_compiler_static='-static'
7642        ;;
7643      pgcc* | pgf77* | pgf90* | pgf95*)
7644        # Portland Group compilers (*not* the Pentium gcc compiler,
7645	# which looks to be a dead project)
7646	lt_prog_compiler_wl='-Wl,'
7647	lt_prog_compiler_pic='-fpic'
7648	lt_prog_compiler_static='-Bstatic'
7649        ;;
7650      ccc*)
7651        lt_prog_compiler_wl='-Wl,'
7652        # All Alpha code is PIC.
7653        lt_prog_compiler_static='-non_shared'
7654        ;;
7655      como)
7656        lt_prog_compiler_wl='-lopt='
7657        ;;
7658      *)
7659        case `$CC -V 2>&1 | sed 5q` in
7660	*Sun\ C*)
7661	  # Sun C 5.9
7662	  lt_prog_compiler_pic='-KPIC'
7663	  lt_prog_compiler_static='-Bstatic'
7664	  lt_prog_compiler_wl='-Wl,'
7665	  ;;
7666	*Sun\ F*)
7667	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7668	  lt_prog_compiler_pic='-KPIC'
7669	  lt_prog_compiler_static='-Bstatic'
7670	  lt_prog_compiler_wl=''
7671	  ;;
7672	esac
7673	;;
7674      esac
7675      ;;
7676
7677    osf3* | osf4* | osf5*)
7678      lt_prog_compiler_wl='-Wl,'
7679      # All OSF/1 code is PIC.
7680      lt_prog_compiler_static='-non_shared'
7681      ;;
7682
7683    solaris*)
7684      lt_prog_compiler_pic='-KPIC'
7685      lt_prog_compiler_static='-Bstatic'
7686      case $cc_basename in
7687      f77* | f90* | f95*)
7688	lt_prog_compiler_wl='-Qoption ld ';;
7689      *)
7690	lt_prog_compiler_wl='-Wl,';;
7691      esac
7692      ;;
7693
7694    sunos4*)
7695      lt_prog_compiler_wl='-Qoption ld '
7696      lt_prog_compiler_pic='-PIC'
7697      lt_prog_compiler_static='-Bstatic'
7698      ;;
7699
7700    sysv4 | sysv4.2uw2* | sysv4.3*)
7701      lt_prog_compiler_wl='-Wl,'
7702      lt_prog_compiler_pic='-KPIC'
7703      lt_prog_compiler_static='-Bstatic'
7704      ;;
7705
7706    sysv4*MP*)
7707      if test -d /usr/nec ;then
7708	lt_prog_compiler_pic='-Kconform_pic'
7709	lt_prog_compiler_static='-Bstatic'
7710      fi
7711      ;;
7712
7713    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7714      lt_prog_compiler_wl='-Wl,'
7715      lt_prog_compiler_pic='-KPIC'
7716      lt_prog_compiler_static='-Bstatic'
7717      ;;
7718
7719    unicos*)
7720      lt_prog_compiler_wl='-Wl,'
7721      lt_prog_compiler_can_build_shared=no
7722      ;;
7723
7724    uts4*)
7725      lt_prog_compiler_pic='-pic'
7726      lt_prog_compiler_static='-Bstatic'
7727      ;;
7728
7729    *)
7730      lt_prog_compiler_can_build_shared=no
7731      ;;
7732    esac
7733  fi
7734
7735{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7736echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7737
7738#
7739# Check to make sure the PIC flag actually works.
7740#
7741if test -n "$lt_prog_compiler_pic"; then
7742
7743{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7744echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7745if test "${lt_prog_compiler_pic_works+set}" = set; then
7746  echo $ECHO_N "(cached) $ECHO_C" >&6
7747else
7748  lt_prog_compiler_pic_works=no
7749  ac_outfile=conftest.$ac_objext
7750   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7751   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7752   # Insert the option either (1) after the last *FLAGS variable, or
7753   # (2) before a word containing "conftest.", or (3) at the end.
7754   # Note that $ac_compile itself does not contain backslashes and begins
7755   # with a dollar sign (not a hyphen), so the echo should work correctly.
7756   # The option is referenced via a variable to avoid confusing sed.
7757   lt_compile=`echo "$ac_compile" | $SED \
7758   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7759   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7760   -e 's:$: $lt_compiler_flag:'`
7761   (eval echo "\"\$as_me:7761: $lt_compile\"" >&5)
7762   (eval "$lt_compile" 2>conftest.err)
7763   ac_status=$?
7764   cat conftest.err >&5
7765   echo "$as_me:7765: \$? = $ac_status" >&5
7766   if (exit $ac_status) && test -s "$ac_outfile"; then
7767     # The compiler can only warn and ignore the option if not recognized
7768     # So say no if there are warnings other than the usual output.
7769     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7770     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7771     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7772       lt_prog_compiler_pic_works=yes
7773     fi
7774   fi
7775   $rm conftest*
7776
7777fi
7778{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7779echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7780
7781if test x"$lt_prog_compiler_pic_works" = xyes; then
7782    case $lt_prog_compiler_pic in
7783     "" | " "*) ;;
7784     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7785     esac
7786else
7787    lt_prog_compiler_pic=
7788     lt_prog_compiler_can_build_shared=no
7789fi
7790
7791fi
7792case $host_os in
7793  # For platforms which do not support PIC, -DPIC is meaningless:
7794  *djgpp*)
7795    lt_prog_compiler_pic=
7796    ;;
7797  *)
7798    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7799    ;;
7800esac
7801
7802#
7803# Check to make sure the static flag actually works.
7804#
7805wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7806{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7807echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7808if test "${lt_prog_compiler_static_works+set}" = set; then
7809  echo $ECHO_N "(cached) $ECHO_C" >&6
7810else
7811  lt_prog_compiler_static_works=no
7812   save_LDFLAGS="$LDFLAGS"
7813   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7814   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7815   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7816     # The linker can only warn and ignore the option if not recognized
7817     # So say no if there are warnings
7818     if test -s conftest.err; then
7819       # Append any errors to the config.log.
7820       cat conftest.err 1>&5
7821       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7822       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7823       if diff conftest.exp conftest.er2 >/dev/null; then
7824         lt_prog_compiler_static_works=yes
7825       fi
7826     else
7827       lt_prog_compiler_static_works=yes
7828     fi
7829   fi
7830   $rm conftest*
7831   LDFLAGS="$save_LDFLAGS"
7832
7833fi
7834{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7835echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7836
7837if test x"$lt_prog_compiler_static_works" = xyes; then
7838    :
7839else
7840    lt_prog_compiler_static=
7841fi
7842
7843
7844{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7845echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7846if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7847  echo $ECHO_N "(cached) $ECHO_C" >&6
7848else
7849  lt_cv_prog_compiler_c_o=no
7850   $rm -r conftest 2>/dev/null
7851   mkdir conftest
7852   cd conftest
7853   mkdir out
7854   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7855
7856   lt_compiler_flag="-o out/conftest2.$ac_objext"
7857   # Insert the option either (1) after the last *FLAGS variable, or
7858   # (2) before a word containing "conftest.", or (3) at the end.
7859   # Note that $ac_compile itself does not contain backslashes and begins
7860   # with a dollar sign (not a hyphen), so the echo should work correctly.
7861   lt_compile=`echo "$ac_compile" | $SED \
7862   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7863   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7864   -e 's:$: $lt_compiler_flag:'`
7865   (eval echo "\"\$as_me:7865: $lt_compile\"" >&5)
7866   (eval "$lt_compile" 2>out/conftest.err)
7867   ac_status=$?
7868   cat out/conftest.err >&5
7869   echo "$as_me:7869: \$? = $ac_status" >&5
7870   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7871   then
7872     # The compiler can only warn and ignore the option if not recognized
7873     # So say no if there are warnings
7874     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7875     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7876     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7877       lt_cv_prog_compiler_c_o=yes
7878     fi
7879   fi
7880   chmod u+w . 2>&5
7881   $rm conftest*
7882   # SGI C++ compiler will create directory out/ii_files/ for
7883   # template instantiation
7884   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7885   $rm out/* && rmdir out
7886   cd ..
7887   rmdir conftest
7888   $rm conftest*
7889
7890fi
7891{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7892echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7893
7894
7895hard_links="nottested"
7896if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7897  # do not overwrite the value of need_locks provided by the user
7898  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7899echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7900  hard_links=yes
7901  $rm conftest*
7902  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7903  touch conftest.a
7904  ln conftest.a conftest.b 2>&5 || hard_links=no
7905  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7906  { echo "$as_me:$LINENO: result: $hard_links" >&5
7907echo "${ECHO_T}$hard_links" >&6; }
7908  if test "$hard_links" = no; then
7909    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7910echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7911    need_locks=warn
7912  fi
7913else
7914  need_locks=no
7915fi
7916
7917{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7918echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7919
7920  runpath_var=
7921  allow_undefined_flag=
7922  enable_shared_with_static_runtimes=no
7923  archive_cmds=
7924  archive_expsym_cmds=
7925  old_archive_From_new_cmds=
7926  old_archive_from_expsyms_cmds=
7927  export_dynamic_flag_spec=
7928  whole_archive_flag_spec=
7929  thread_safe_flag_spec=
7930  hardcode_libdir_flag_spec=
7931  hardcode_libdir_flag_spec_ld=
7932  hardcode_libdir_separator=
7933  hardcode_direct=no
7934  hardcode_minus_L=no
7935  hardcode_shlibpath_var=unsupported
7936  link_all_deplibs=unknown
7937  hardcode_automatic=no
7938  module_cmds=
7939  module_expsym_cmds=
7940  always_export_symbols=no
7941  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7942  # include_expsyms should be a list of space-separated symbols to be *always*
7943  # included in the symbol list
7944  include_expsyms=
7945  # exclude_expsyms can be an extended regexp of symbols to exclude
7946  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7947  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7948  # as well as any symbol that contains `d'.
7949  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7950  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7951  # platforms (ab)use it in PIC code, but their linkers get confused if
7952  # the symbol is explicitly referenced.  Since portable code cannot
7953  # rely on this symbol name, it's probably fine to never include it in
7954  # preloaded symbol tables.
7955  extract_expsyms_cmds=
7956  # Just being paranoid about ensuring that cc_basename is set.
7957  for cc_temp in $compiler""; do
7958  case $cc_temp in
7959    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7960    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7961    \-*) ;;
7962    *) break;;
7963  esac
7964done
7965cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7966
7967  case $host_os in
7968  cygwin* | mingw* | pw32*)
7969    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7970    # When not using gcc, we currently assume that we are using
7971    # Microsoft Visual C++.
7972    if test "$GCC" != yes; then
7973      with_gnu_ld=no
7974    fi
7975    ;;
7976  interix*)
7977    # we just hope/assume this is gcc and not c89 (= MSVC++)
7978    with_gnu_ld=yes
7979    ;;
7980  openbsd*)
7981    with_gnu_ld=no
7982    ;;
7983  esac
7984
7985  ld_shlibs=yes
7986  if test "$with_gnu_ld" = yes; then
7987    # If archive_cmds runs LD, not CC, wlarc should be empty
7988    wlarc='${wl}'
7989
7990    # Set some defaults for GNU ld with shared library support. These
7991    # are reset later if shared libraries are not supported. Putting them
7992    # here allows them to be overridden if necessary.
7993    runpath_var=LD_RUN_PATH
7994    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7995    export_dynamic_flag_spec='${wl}--export-dynamic'
7996    # ancient GNU ld didn't support --whole-archive et. al.
7997    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7998	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7999      else
8000  	whole_archive_flag_spec=
8001    fi
8002    supports_anon_versioning=no
8003    case `$LD -v 2>/dev/null` in
8004      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8005      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8006      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8007      *\ 2.11.*) ;; # other 2.11 versions
8008      *) supports_anon_versioning=yes ;;
8009    esac
8010
8011    # See if GNU ld supports shared libraries.
8012    case $host_os in
8013    aix3* | aix4* | aix5*)
8014      # On AIX/PPC, the GNU linker is very broken
8015      if test "$host_cpu" != ia64; then
8016	ld_shlibs=no
8017	cat <<EOF 1>&2
8018
8019*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8020*** to be unable to reliably create shared libraries on AIX.
8021*** Therefore, libtool is disabling shared libraries support.  If you
8022*** really care for shared libraries, you may want to modify your PATH
8023*** so that a non-GNU linker is found, and then restart.
8024
8025EOF
8026      fi
8027      ;;
8028
8029    amigaos*)
8030      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)'
8031      hardcode_libdir_flag_spec='-L$libdir'
8032      hardcode_minus_L=yes
8033
8034      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8035      # that the semantics of dynamic libraries on AmigaOS, at least up
8036      # to version 4, is to share data among multiple programs linked
8037      # with the same dynamic library.  Since this doesn't match the
8038      # behavior of shared libraries on other platforms, we can't use
8039      # them.
8040      ld_shlibs=no
8041      ;;
8042
8043    beos*)
8044      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8045	allow_undefined_flag=unsupported
8046	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8047	# support --undefined.  This deserves some investigation.  FIXME
8048	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8049      else
8050	ld_shlibs=no
8051      fi
8052      ;;
8053
8054    cygwin* | mingw* | pw32*)
8055      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8056      # as there is no search path for DLLs.
8057      hardcode_libdir_flag_spec='-L$libdir'
8058      allow_undefined_flag=unsupported
8059      always_export_symbols=no
8060      enable_shared_with_static_runtimes=yes
8061      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
8062
8063      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8064        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8065	# If the export-symbols file already is a .def file (1st line
8066	# is EXPORTS), use it as is; otherwise, prepend...
8067	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8068	  cp $export_symbols $output_objdir/$soname.def;
8069	else
8070	  echo EXPORTS > $output_objdir/$soname.def;
8071	  cat $export_symbols >> $output_objdir/$soname.def;
8072	fi~
8073	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8074      else
8075	ld_shlibs=no
8076      fi
8077      ;;
8078
8079    interix3*)
8080      hardcode_direct=no
8081      hardcode_shlibpath_var=no
8082      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8083      export_dynamic_flag_spec='${wl}-E'
8084      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8085      # Instead, shared libraries are loaded at an image base (0x10000000 by
8086      # default) and relocated if they conflict, which is a slow very memory
8087      # consuming and fragmenting process.  To avoid this, we pick a random,
8088      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8089      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8090      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8091      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'
8092      ;;
8093
8094    linux*)
8095      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8096	tmp_addflag=
8097	case $cc_basename,$host_cpu in
8098	pgcc*)				# Portland Group C compiler
8099	  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'
8100	  tmp_addflag=' $pic_flag'
8101	  ;;
8102	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8103	  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'
8104	  tmp_addflag=' $pic_flag -Mnomain' ;;
8105	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8106	  tmp_addflag=' -i_dynamic' ;;
8107	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8108	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8109	ifc* | ifort*)			# Intel Fortran compiler
8110	  tmp_addflag=' -nofor_main' ;;
8111	esac
8112	case `$CC -V 2>&1 | sed 5q` in
8113	*Sun\ C*)			# Sun C 5.9
8114	  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 /dev/null'
8115	  tmp_sharedflag='-G' ;;
8116	*Sun\ F*)			# Sun Fortran 8.3
8117	  tmp_sharedflag='-G' ;;
8118	*)
8119	  tmp_sharedflag='-shared' ;;
8120	esac
8121	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8122
8123	if test $supports_anon_versioning = yes; then
8124	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8125  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8126  $echo "local: *; };" >> $output_objdir/$libname.ver~
8127	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8128	fi
8129      else
8130	ld_shlibs=no
8131      fi
8132      ;;
8133
8134    netbsd*)
8135      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8136	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8137	wlarc=
8138      else
8139	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8140	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8141      fi
8142      ;;
8143
8144    solaris*)
8145      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8146	ld_shlibs=no
8147	cat <<EOF 1>&2
8148
8149*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8150*** create shared libraries on Solaris systems.  Therefore, libtool
8151*** is disabling shared libraries support.  We urge you to upgrade GNU
8152*** binutils to release 2.9.1 or newer.  Another option is to modify
8153*** your PATH or compiler configuration so that the native linker is
8154*** used, and then restart.
8155
8156EOF
8157      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8158	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8159	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8160      else
8161	ld_shlibs=no
8162      fi
8163      ;;
8164
8165    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8166      case `$LD -v 2>&1` in
8167        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8168	ld_shlibs=no
8169	cat <<_LT_EOF 1>&2
8170
8171*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8172*** reliably create shared libraries on SCO systems.  Therefore, libtool
8173*** is disabling shared libraries support.  We urge you to upgrade GNU
8174*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8175*** your PATH or compiler configuration so that the native linker is
8176*** used, and then restart.
8177
8178_LT_EOF
8179	;;
8180	*)
8181	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8182	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8183	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8184	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8185	  else
8186	    ld_shlibs=no
8187	  fi
8188	;;
8189      esac
8190      ;;
8191
8192    sunos4*)
8193      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8194      wlarc=
8195      hardcode_direct=yes
8196      hardcode_shlibpath_var=no
8197      ;;
8198
8199    *)
8200      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8201	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8202	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8203      else
8204	ld_shlibs=no
8205      fi
8206      ;;
8207    esac
8208
8209    if test "$ld_shlibs" = no; then
8210      runpath_var=
8211      hardcode_libdir_flag_spec=
8212      export_dynamic_flag_spec=
8213      whole_archive_flag_spec=
8214    fi
8215  else
8216    # PORTME fill in a description of your system's linker (not GNU ld)
8217    case $host_os in
8218    aix3*)
8219      allow_undefined_flag=unsupported
8220      always_export_symbols=yes
8221      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'
8222      # Note: this linker hardcodes the directories in LIBPATH if there
8223      # are no directories specified by -L.
8224      hardcode_minus_L=yes
8225      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8226	# Neither direct hardcoding nor static linking is supported with a
8227	# broken collect2.
8228	hardcode_direct=unsupported
8229      fi
8230      ;;
8231
8232    aix4* | aix5*)
8233      if test "$host_cpu" = ia64; then
8234	# On IA64, the linker does run time linking by default, so we don't
8235	# have to do anything special.
8236	aix_use_runtimelinking=no
8237	exp_sym_flag='-Bexport'
8238	no_entry_flag=""
8239      else
8240	# If we're using GNU nm, then we don't want the "-C" option.
8241	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8242	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8243	  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'
8244	else
8245	  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'
8246	fi
8247	aix_use_runtimelinking=no
8248
8249	# Test if we are trying to use run time linking or normal
8250	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8251	# need to do runtime linking.
8252	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8253	  for ld_flag in $LDFLAGS; do
8254  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8255  	    aix_use_runtimelinking=yes
8256  	    break
8257  	  fi
8258	  done
8259	  ;;
8260	esac
8261
8262	exp_sym_flag='-bexport'
8263	no_entry_flag='-bnoentry'
8264      fi
8265
8266      # When large executables or shared objects are built, AIX ld can
8267      # have problems creating the table of contents.  If linking a library
8268      # or program results in "error TOC overflow" add -mminimal-toc to
8269      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8270      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8271
8272      archive_cmds=''
8273      hardcode_direct=yes
8274      hardcode_libdir_separator=':'
8275      link_all_deplibs=yes
8276
8277      if test "$GCC" = yes; then
8278	case $host_os in aix4.[012]|aix4.[012].*)
8279	# We only want to do this on AIX 4.2 and lower, the check
8280	# below for broken collect2 doesn't work under 4.3+
8281	  collect2name=`${CC} -print-prog-name=collect2`
8282	  if test -f "$collect2name" && \
8283  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8284	  then
8285  	  # We have reworked collect2
8286  	  hardcode_direct=yes
8287	  else
8288  	  # We have old collect2
8289  	  hardcode_direct=unsupported
8290  	  # It fails to find uninstalled libraries when the uninstalled
8291  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8292  	  # to unsupported forces relinking
8293  	  hardcode_minus_L=yes
8294  	  hardcode_libdir_flag_spec='-L$libdir'
8295  	  hardcode_libdir_separator=
8296	  fi
8297	  ;;
8298	esac
8299	shared_flag='-shared'
8300	if test "$aix_use_runtimelinking" = yes; then
8301	  shared_flag="$shared_flag "'${wl}-G'
8302	fi
8303      else
8304	# not using gcc
8305	if test "$host_cpu" = ia64; then
8306  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8307  	# chokes on -Wl,-G. The following line is correct:
8308	  shared_flag='-G'
8309	else
8310	  if test "$aix_use_runtimelinking" = yes; then
8311	    shared_flag='${wl}-G'
8312	  else
8313	    shared_flag='${wl}-bM:SRE'
8314	  fi
8315	fi
8316      fi
8317
8318      # It seems that -bexpall does not export symbols beginning with
8319      # underscore (_), so it is better to generate a list of symbols to export.
8320      always_export_symbols=yes
8321      if test "$aix_use_runtimelinking" = yes; then
8322	# Warning - without using the other runtime loading flags (-brtl),
8323	# -berok will link without error, but may produce a broken library.
8324	allow_undefined_flag='-berok'
8325       # Determine the default libpath from the value encoded in an empty executable.
8326       cat >conftest.$ac_ext <<_ACEOF
8327/* confdefs.h.  */
8328_ACEOF
8329cat confdefs.h >>conftest.$ac_ext
8330cat >>conftest.$ac_ext <<_ACEOF
8331/* end confdefs.h.  */
8332
8333int
8334main ()
8335{
8336
8337  ;
8338  return 0;
8339}
8340_ACEOF
8341rm -f conftest.$ac_objext conftest$ac_exeext
8342if { (ac_try="$ac_link"
8343case "(($ac_try" in
8344  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8345  *) ac_try_echo=$ac_try;;
8346esac
8347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8348  (eval "$ac_link") 2>conftest.er1
8349  ac_status=$?
8350  grep -v '^ *+' conftest.er1 >conftest.err
8351  rm -f conftest.er1
8352  cat conftest.err >&5
8353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8354  (exit $ac_status); } && {
8355	 test -z "$ac_c_werror_flag" ||
8356	 test ! -s conftest.err
8357       } && test -s conftest$ac_exeext &&
8358       $as_test_x conftest$ac_exeext; then
8359
8360aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8361}'`
8362# Check for a 64-bit object if we didn't find anything.
8363if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8364}'`; fi
8365else
8366  echo "$as_me: failed program was:" >&5
8367sed 's/^/| /' conftest.$ac_ext >&5
8368
8369
8370fi
8371
8372rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8373      conftest$ac_exeext conftest.$ac_ext
8374if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8375
8376       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8377	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"
8378       else
8379	if test "$host_cpu" = ia64; then
8380	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8381	  allow_undefined_flag="-z nodefs"
8382	  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"
8383	else
8384	 # Determine the default libpath from the value encoded in an empty executable.
8385	 cat >conftest.$ac_ext <<_ACEOF
8386/* confdefs.h.  */
8387_ACEOF
8388cat confdefs.h >>conftest.$ac_ext
8389cat >>conftest.$ac_ext <<_ACEOF
8390/* end confdefs.h.  */
8391
8392int
8393main ()
8394{
8395
8396  ;
8397  return 0;
8398}
8399_ACEOF
8400rm -f conftest.$ac_objext conftest$ac_exeext
8401if { (ac_try="$ac_link"
8402case "(($ac_try" in
8403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8404  *) ac_try_echo=$ac_try;;
8405esac
8406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8407  (eval "$ac_link") 2>conftest.er1
8408  ac_status=$?
8409  grep -v '^ *+' conftest.er1 >conftest.err
8410  rm -f conftest.er1
8411  cat conftest.err >&5
8412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8413  (exit $ac_status); } && {
8414	 test -z "$ac_c_werror_flag" ||
8415	 test ! -s conftest.err
8416       } && test -s conftest$ac_exeext &&
8417       $as_test_x conftest$ac_exeext; then
8418
8419aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8420}'`
8421# Check for a 64-bit object if we didn't find anything.
8422if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8423}'`; fi
8424else
8425  echo "$as_me: failed program was:" >&5
8426sed 's/^/| /' conftest.$ac_ext >&5
8427
8428
8429fi
8430
8431rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8432      conftest$ac_exeext conftest.$ac_ext
8433if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8434
8435	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8436	  # Warning - without using the other run time loading flags,
8437	  # -berok will link without error, but may produce a broken library.
8438	  no_undefined_flag=' ${wl}-bernotok'
8439	  allow_undefined_flag=' ${wl}-berok'
8440	  # Exported symbols can be pulled into shared objects from archives
8441	  whole_archive_flag_spec='$convenience'
8442	  archive_cmds_need_lc=yes
8443	  # This is similar to how AIX traditionally builds its shared libraries.
8444	  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'
8445	fi
8446      fi
8447      ;;
8448
8449    amigaos*)
8450      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)'
8451      hardcode_libdir_flag_spec='-L$libdir'
8452      hardcode_minus_L=yes
8453      # see comment about different semantics on the GNU ld section
8454      ld_shlibs=no
8455      ;;
8456
8457    bsdi[45]*)
8458      export_dynamic_flag_spec=-rdynamic
8459      ;;
8460
8461    cygwin* | mingw* | pw32*)
8462      # When not using gcc, we currently assume that we are using
8463      # Microsoft Visual C++.
8464      # hardcode_libdir_flag_spec is actually meaningless, as there is
8465      # no search path for DLLs.
8466      hardcode_libdir_flag_spec=' '
8467      allow_undefined_flag=unsupported
8468      # Tell ltmain to make .lib files, not .a files.
8469      libext=lib
8470      # Tell ltmain to make .dll files, not .so files.
8471      shrext_cmds=".dll"
8472      # FIXME: Setting linknames here is a bad hack.
8473      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8474      # The linker will automatically build a .lib file if we build a DLL.
8475      old_archive_From_new_cmds='true'
8476      # FIXME: Should let the user specify the lib program.
8477      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8478      fix_srcfile_path='`cygpath -w "$srcfile"`'
8479      enable_shared_with_static_runtimes=yes
8480      ;;
8481
8482    darwin* | rhapsody*)
8483      case $host_os in
8484        rhapsody* | darwin1.[012])
8485         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8486         ;;
8487       *) # Darwin 1.3 on
8488         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8489           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8490         else
8491           case ${MACOSX_DEPLOYMENT_TARGET} in
8492             10.[012])
8493               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8494               ;;
8495             10.*)
8496               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8497               ;;
8498           esac
8499         fi
8500         ;;
8501      esac
8502      archive_cmds_need_lc=no
8503      hardcode_direct=no
8504      hardcode_automatic=yes
8505      hardcode_shlibpath_var=unsupported
8506      whole_archive_flag_spec=''
8507      link_all_deplibs=yes
8508    if test "$GCC" = yes ; then
8509    	output_verbose_link_cmd='echo'
8510        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8511      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8512      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8513      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8514      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}'
8515    else
8516      case $cc_basename in
8517        xlc*)
8518         output_verbose_link_cmd='echo'
8519         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8520         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8521          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8522         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8523          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}'
8524          ;;
8525       *)
8526         ld_shlibs=no
8527          ;;
8528      esac
8529    fi
8530      ;;
8531
8532    dgux*)
8533      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8534      hardcode_libdir_flag_spec='-L$libdir'
8535      hardcode_shlibpath_var=no
8536      ;;
8537
8538    freebsd1*)
8539      ld_shlibs=no
8540      ;;
8541
8542    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8543    # support.  Future versions do this automatically, but an explicit c++rt0.o
8544    # does not break anything, and helps significantly (at the cost of a little
8545    # extra space).
8546    freebsd2.2*)
8547      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8548      hardcode_libdir_flag_spec='-R$libdir'
8549      hardcode_direct=yes
8550      hardcode_shlibpath_var=no
8551      ;;
8552
8553    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8554    freebsd2*)
8555      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8556      hardcode_direct=yes
8557      hardcode_minus_L=yes
8558      hardcode_shlibpath_var=no
8559      ;;
8560
8561    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8562    freebsd* | kfreebsd*-gnu | dragonfly*)
8563      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8564      hardcode_libdir_flag_spec='-R$libdir'
8565      hardcode_direct=yes
8566      hardcode_shlibpath_var=no
8567      ;;
8568
8569    hpux9*)
8570      if test "$GCC" = yes; then
8571	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'
8572      else
8573	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'
8574      fi
8575      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8576      hardcode_libdir_separator=:
8577      hardcode_direct=yes
8578
8579      # hardcode_minus_L: Not really in the search PATH,
8580      # but as the default location of the library.
8581      hardcode_minus_L=yes
8582      export_dynamic_flag_spec='${wl}-E'
8583      ;;
8584
8585    hpux10*)
8586      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8587	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8588      else
8589	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8590      fi
8591      if test "$with_gnu_ld" = no; then
8592	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8593	hardcode_libdir_separator=:
8594
8595	hardcode_direct=yes
8596	export_dynamic_flag_spec='${wl}-E'
8597
8598	# hardcode_minus_L: Not really in the search PATH,
8599	# but as the default location of the library.
8600	hardcode_minus_L=yes
8601      fi
8602      ;;
8603
8604    hpux11*)
8605      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8606	case $host_cpu in
8607	hppa*64*)
8608	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8609	  ;;
8610	ia64*)
8611	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8612	  ;;
8613	*)
8614	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8615	  ;;
8616	esac
8617      else
8618	case $host_cpu in
8619	hppa*64*)
8620	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8621	  ;;
8622	ia64*)
8623	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8624	  ;;
8625	*)
8626	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8627	  ;;
8628	esac
8629      fi
8630      if test "$with_gnu_ld" = no; then
8631	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8632	hardcode_libdir_separator=:
8633
8634	case $host_cpu in
8635	hppa*64*|ia64*)
8636	  hardcode_libdir_flag_spec_ld='+b $libdir'
8637	  hardcode_direct=no
8638	  hardcode_shlibpath_var=no
8639	  ;;
8640	*)
8641	  hardcode_direct=yes
8642	  export_dynamic_flag_spec='${wl}-E'
8643
8644	  # hardcode_minus_L: Not really in the search PATH,
8645	  # but as the default location of the library.
8646	  hardcode_minus_L=yes
8647	  ;;
8648	esac
8649      fi
8650      ;;
8651
8652    irix5* | irix6* | nonstopux*)
8653      if test "$GCC" = yes; then
8654	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'
8655      else
8656	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'
8657	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8658      fi
8659      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8660      hardcode_libdir_separator=:
8661      link_all_deplibs=yes
8662      ;;
8663
8664    netbsd*)
8665      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8666	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8667      else
8668	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8669      fi
8670      hardcode_libdir_flag_spec='-R$libdir'
8671      hardcode_direct=yes
8672      hardcode_shlibpath_var=no
8673      ;;
8674
8675    newsos6)
8676      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8677      hardcode_direct=yes
8678      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8679      hardcode_libdir_separator=:
8680      hardcode_shlibpath_var=no
8681      ;;
8682
8683    openbsd*)
8684      hardcode_direct=yes
8685      hardcode_shlibpath_var=no
8686      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8687	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8688	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8689	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8690	export_dynamic_flag_spec='${wl}-E'
8691      else
8692       case $host_os in
8693	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8694	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8695	   hardcode_libdir_flag_spec='-R$libdir'
8696	   ;;
8697	 *)
8698	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8699	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8700	   ;;
8701       esac
8702      fi
8703      ;;
8704
8705    os2*)
8706      hardcode_libdir_flag_spec='-L$libdir'
8707      hardcode_minus_L=yes
8708      allow_undefined_flag=unsupported
8709      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'
8710      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8711      ;;
8712
8713    osf3*)
8714      if test "$GCC" = yes; then
8715	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8716	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'
8717      else
8718	allow_undefined_flag=' -expect_unresolved \*'
8719	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'
8720      fi
8721      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8722      hardcode_libdir_separator=:
8723      ;;
8724
8725    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8726      if test "$GCC" = yes; then
8727	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8728	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'
8729	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8730      else
8731	allow_undefined_flag=' -expect_unresolved \*'
8732	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'
8733	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8734	$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'
8735
8736	# Both c and cxx compiler support -rpath directly
8737	hardcode_libdir_flag_spec='-rpath $libdir'
8738      fi
8739      hardcode_libdir_separator=:
8740      ;;
8741
8742    solaris*)
8743      no_undefined_flag=' -z text'
8744      if test "$GCC" = yes; then
8745	wlarc='${wl}'
8746	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8747	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8748	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8749      else
8750	wlarc=''
8751	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8752	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8753  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8754      fi
8755      hardcode_libdir_flag_spec='-R$libdir'
8756      hardcode_shlibpath_var=no
8757      case $host_os in
8758      solaris2.[0-5] | solaris2.[0-5].*) ;;
8759      *)
8760 	# The compiler driver will combine linker options so we
8761 	# cannot just pass the convience library names through
8762 	# without $wl, iff we do not link with $LD.
8763 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8764 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8765 	case $wlarc in
8766 	'')
8767 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8768 	*)
8769 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8770 	esac ;;
8771      esac
8772      link_all_deplibs=yes
8773      ;;
8774
8775    sunos4*)
8776      if test "x$host_vendor" = xsequent; then
8777	# Use $CC to link under sequent, because it throws in some extra .o
8778	# files that make .init and .fini sections work.
8779	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8780      else
8781	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8782      fi
8783      hardcode_libdir_flag_spec='-L$libdir'
8784      hardcode_direct=yes
8785      hardcode_minus_L=yes
8786      hardcode_shlibpath_var=no
8787      ;;
8788
8789    sysv4)
8790      case $host_vendor in
8791	sni)
8792	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8793	  hardcode_direct=yes # is this really true???
8794	;;
8795	siemens)
8796	  ## LD is ld it makes a PLAMLIB
8797	  ## CC just makes a GrossModule.
8798	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8799	  reload_cmds='$CC -r -o $output$reload_objs'
8800	  hardcode_direct=no
8801        ;;
8802	motorola)
8803	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8804	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8805	;;
8806      esac
8807      runpath_var='LD_RUN_PATH'
8808      hardcode_shlibpath_var=no
8809      ;;
8810
8811    sysv4.3*)
8812      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8813      hardcode_shlibpath_var=no
8814      export_dynamic_flag_spec='-Bexport'
8815      ;;
8816
8817    sysv4*MP*)
8818      if test -d /usr/nec; then
8819	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8820	hardcode_shlibpath_var=no
8821	runpath_var=LD_RUN_PATH
8822	hardcode_runpath_var=yes
8823	ld_shlibs=yes
8824      fi
8825      ;;
8826
8827    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8828      no_undefined_flag='${wl}-z,text'
8829      archive_cmds_need_lc=no
8830      hardcode_shlibpath_var=no
8831      runpath_var='LD_RUN_PATH'
8832
8833      if test "$GCC" = yes; then
8834	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8835	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8836      else
8837	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8838	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8839      fi
8840      ;;
8841
8842    sysv5* | sco3.2v5* | sco5v6*)
8843      # Note: We can NOT use -z defs as we might desire, because we do not
8844      # link with -lc, and that would cause any symbols used from libc to
8845      # always be unresolved, which means just about no library would
8846      # ever link correctly.  If we're not using GNU ld we use -z text
8847      # though, which does catch some bad symbols but isn't as heavy-handed
8848      # as -z defs.
8849      no_undefined_flag='${wl}-z,text'
8850      allow_undefined_flag='${wl}-z,nodefs'
8851      archive_cmds_need_lc=no
8852      hardcode_shlibpath_var=no
8853      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8854      hardcode_libdir_separator=':'
8855      link_all_deplibs=yes
8856      export_dynamic_flag_spec='${wl}-Bexport'
8857      runpath_var='LD_RUN_PATH'
8858
8859      if test "$GCC" = yes; then
8860	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8861	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8862      else
8863	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8864	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8865      fi
8866      ;;
8867
8868    uts4*)
8869      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8870      hardcode_libdir_flag_spec='-L$libdir'
8871      hardcode_shlibpath_var=no
8872      ;;
8873
8874    *)
8875      ld_shlibs=no
8876      ;;
8877    esac
8878  fi
8879
8880{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8881echo "${ECHO_T}$ld_shlibs" >&6; }
8882test "$ld_shlibs" = no && can_build_shared=no
8883
8884#
8885# Do we need to explicitly link libc?
8886#
8887case "x$archive_cmds_need_lc" in
8888x|xyes)
8889  # Assume -lc should be added
8890  archive_cmds_need_lc=yes
8891
8892  if test "$enable_shared" = yes && test "$GCC" = yes; then
8893    case $archive_cmds in
8894    *'~'*)
8895      # FIXME: we may have to deal with multi-command sequences.
8896      ;;
8897    '$CC '*)
8898      # Test whether the compiler implicitly links with -lc since on some
8899      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8900      # to ld, don't add -lc before -lgcc.
8901      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8902echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8903      $rm conftest*
8904      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8905
8906      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8907  (eval $ac_compile) 2>&5
8908  ac_status=$?
8909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8910  (exit $ac_status); } 2>conftest.err; then
8911        soname=conftest
8912        lib=conftest
8913        libobjs=conftest.$ac_objext
8914        deplibs=
8915        wl=$lt_prog_compiler_wl
8916	pic_flag=$lt_prog_compiler_pic
8917        compiler_flags=-v
8918        linker_flags=-v
8919        verstring=
8920        output_objdir=.
8921        libname=conftest
8922        lt_save_allow_undefined_flag=$allow_undefined_flag
8923        allow_undefined_flag=
8924        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8925  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8926  ac_status=$?
8927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8928  (exit $ac_status); }
8929        then
8930	  archive_cmds_need_lc=no
8931        else
8932	  archive_cmds_need_lc=yes
8933        fi
8934        allow_undefined_flag=$lt_save_allow_undefined_flag
8935      else
8936        cat conftest.err 1>&5
8937      fi
8938      $rm conftest*
8939      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8940echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8941      ;;
8942    esac
8943  fi
8944  ;;
8945esac
8946
8947{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8948echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8949library_names_spec=
8950libname_spec='lib$name'
8951soname_spec=
8952shrext_cmds=".so"
8953postinstall_cmds=
8954postuninstall_cmds=
8955finish_cmds=
8956finish_eval=
8957shlibpath_var=
8958shlibpath_overrides_runpath=unknown
8959version_type=none
8960dynamic_linker="$host_os ld.so"
8961sys_lib_dlsearch_path_spec="/lib /usr/lib"
8962if test "$GCC" = yes; then
8963  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8964  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8965    # if the path contains ";" then we assume it to be the separator
8966    # otherwise default to the standard path separator (i.e. ":") - it is
8967    # assumed that no part of a normal pathname contains ";" but that should
8968    # okay in the real world where ";" in dirpaths is itself problematic.
8969    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8970  else
8971    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8972  fi
8973else
8974  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8975fi
8976need_lib_prefix=unknown
8977hardcode_into_libs=no
8978
8979# when you set need_version to no, make sure it does not cause -set_version
8980# flags to be left without arguments
8981need_version=unknown
8982
8983case $host_os in
8984aix3*)
8985  version_type=linux
8986  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8987  shlibpath_var=LIBPATH
8988
8989  # AIX 3 has no versioning support, so we append a major version to the name.
8990  soname_spec='${libname}${release}${shared_ext}$major'
8991  ;;
8992
8993aix4* | aix5*)
8994  version_type=linux
8995  need_lib_prefix=no
8996  need_version=no
8997  hardcode_into_libs=yes
8998  if test "$host_cpu" = ia64; then
8999    # AIX 5 supports IA64
9000    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9001    shlibpath_var=LD_LIBRARY_PATH
9002  else
9003    # With GCC up to 2.95.x, collect2 would create an import file
9004    # for dependence libraries.  The import file would start with
9005    # the line `#! .'.  This would cause the generated library to
9006    # depend on `.', always an invalid library.  This was fixed in
9007    # development snapshots of GCC prior to 3.0.
9008    case $host_os in
9009      aix4 | aix4.[01] | aix4.[01].*)
9010      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9011	   echo ' yes '
9012	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9013	:
9014      else
9015	can_build_shared=no
9016      fi
9017      ;;
9018    esac
9019    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9020    # soname into executable. Probably we can add versioning support to
9021    # collect2, so additional links can be useful in future.
9022    if test "$aix_use_runtimelinking" = yes; then
9023      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9024      # instead of lib<name>.a to let people know that these are not
9025      # typical AIX shared libraries.
9026      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9027    else
9028      # We preserve .a as extension for shared libraries through AIX4.2
9029      # and later when we are not doing run time linking.
9030      library_names_spec='${libname}${release}.a $libname.a'
9031      soname_spec='${libname}${release}${shared_ext}$major'
9032    fi
9033    shlibpath_var=LIBPATH
9034  fi
9035  ;;
9036
9037amigaos*)
9038  library_names_spec='$libname.ixlibrary $libname.a'
9039  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9040  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'
9041  ;;
9042
9043beos*)
9044  library_names_spec='${libname}${shared_ext}'
9045  dynamic_linker="$host_os ld.so"
9046  shlibpath_var=LIBRARY_PATH
9047  ;;
9048
9049bsdi[45]*)
9050  version_type=linux
9051  need_version=no
9052  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9053  soname_spec='${libname}${release}${shared_ext}$major'
9054  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9055  shlibpath_var=LD_LIBRARY_PATH
9056  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9057  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9058  # the default ld.so.conf also contains /usr/contrib/lib and
9059  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9060  # libtool to hard-code these into programs
9061  ;;
9062
9063cygwin* | mingw* | pw32*)
9064  version_type=windows
9065  shrext_cmds=".dll"
9066  need_version=no
9067  need_lib_prefix=no
9068
9069  case $GCC,$host_os in
9070  yes,cygwin* | yes,mingw* | yes,pw32*)
9071    library_names_spec='$libname.dll.a'
9072    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9073    postinstall_cmds='base_file=`basename \${file}`~
9074      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9075      dldir=$destdir/`dirname \$dlpath`~
9076      test -d \$dldir || mkdir -p \$dldir~
9077      $install_prog $dir/$dlname \$dldir/$dlname~
9078      chmod a+x \$dldir/$dlname'
9079    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9080      dlpath=$dir/\$dldll~
9081       $rm \$dlpath'
9082    shlibpath_overrides_runpath=yes
9083
9084    case $host_os in
9085    cygwin*)
9086      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9087      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9088      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9089      ;;
9090    mingw*)
9091      # MinGW DLLs use traditional 'lib' prefix
9092      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9093      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9094      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9095        # It is most probably a Windows format PATH printed by
9096        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9097        # path with ; separators, and with drive letters. We can handle the
9098        # drive letters (cygwin fileutils understands them), so leave them,
9099        # especially as we might pass files found there to a mingw objdump,
9100        # which wouldn't understand a cygwinified path. Ahh.
9101        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9102      else
9103        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9104      fi
9105      ;;
9106    pw32*)
9107      # pw32 DLLs use 'pw' prefix rather than 'lib'
9108      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9109      ;;
9110    esac
9111    ;;
9112
9113  *)
9114    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9115    ;;
9116  esac
9117  dynamic_linker='Win32 ld.exe'
9118  # FIXME: first we should search . and the directory the executable is in
9119  shlibpath_var=PATH
9120  ;;
9121
9122darwin* | rhapsody*)
9123  dynamic_linker="$host_os dyld"
9124  version_type=darwin
9125  need_lib_prefix=no
9126  need_version=no
9127  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9128  soname_spec='${libname}${release}${major}$shared_ext'
9129  shlibpath_overrides_runpath=yes
9130  shlibpath_var=DYLD_LIBRARY_PATH
9131  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9132  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9133  if test "$GCC" = yes; then
9134    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9135  else
9136    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9137  fi
9138  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9139  ;;
9140
9141dgux*)
9142  version_type=linux
9143  need_lib_prefix=no
9144  need_version=no
9145  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9146  soname_spec='${libname}${release}${shared_ext}$major'
9147  shlibpath_var=LD_LIBRARY_PATH
9148  ;;
9149
9150freebsd1*)
9151  dynamic_linker=no
9152  ;;
9153
9154kfreebsd*-gnu)
9155  version_type=linux
9156  need_lib_prefix=no
9157  need_version=no
9158  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9159  soname_spec='${libname}${release}${shared_ext}$major'
9160  shlibpath_var=LD_LIBRARY_PATH
9161  shlibpath_overrides_runpath=no
9162  hardcode_into_libs=yes
9163  dynamic_linker='GNU ld.so'
9164  ;;
9165
9166freebsd* | dragonfly*)
9167  # DragonFly does not have aout.  When/if they implement a new
9168  # versioning mechanism, adjust this.
9169  if test -x /usr/bin/objformat; then
9170    objformat=`/usr/bin/objformat`
9171  else
9172    case $host_os in
9173    freebsd[123]*) objformat=aout ;;
9174    *) objformat=elf ;;
9175    esac
9176  fi
9177  version_type=freebsd-$objformat
9178  case $version_type in
9179    freebsd-elf*)
9180      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9181      need_version=no
9182      need_lib_prefix=no
9183      ;;
9184    freebsd-*)
9185      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9186      need_version=yes
9187      ;;
9188  esac
9189  shlibpath_var=LD_LIBRARY_PATH
9190  case $host_os in
9191  freebsd2*)
9192    shlibpath_overrides_runpath=yes
9193    ;;
9194  freebsd3.[01]* | freebsdelf3.[01]*)
9195    shlibpath_overrides_runpath=yes
9196    hardcode_into_libs=yes
9197    ;;
9198  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9199  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9200    shlibpath_overrides_runpath=no
9201    hardcode_into_libs=yes
9202    ;;
9203  freebsd*) # from 4.6 on
9204    shlibpath_overrides_runpath=yes
9205    hardcode_into_libs=yes
9206    ;;
9207  esac
9208  ;;
9209
9210gnu*)
9211  version_type=linux
9212  need_lib_prefix=no
9213  need_version=no
9214  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9215  soname_spec='${libname}${release}${shared_ext}$major'
9216  shlibpath_var=LD_LIBRARY_PATH
9217  hardcode_into_libs=yes
9218  ;;
9219
9220hpux9* | hpux10* | hpux11*)
9221  # Give a soname corresponding to the major version so that dld.sl refuses to
9222  # link against other versions.
9223  version_type=sunos
9224  need_lib_prefix=no
9225  need_version=no
9226  case $host_cpu in
9227  ia64*)
9228    shrext_cmds='.so'
9229    hardcode_into_libs=yes
9230    dynamic_linker="$host_os dld.so"
9231    shlibpath_var=LD_LIBRARY_PATH
9232    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9233    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9234    soname_spec='${libname}${release}${shared_ext}$major'
9235    if test "X$HPUX_IA64_MODE" = X32; then
9236      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9237    else
9238      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9239    fi
9240    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9241    ;;
9242   hppa*64*)
9243     shrext_cmds='.sl'
9244     hardcode_into_libs=yes
9245     dynamic_linker="$host_os dld.sl"
9246     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9247     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9248     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9249     soname_spec='${libname}${release}${shared_ext}$major'
9250     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9251     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9252     ;;
9253   *)
9254    shrext_cmds='.sl'
9255    dynamic_linker="$host_os dld.sl"
9256    shlibpath_var=SHLIB_PATH
9257    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9258    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9259    soname_spec='${libname}${release}${shared_ext}$major'
9260    ;;
9261  esac
9262  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9263  postinstall_cmds='chmod 555 $lib'
9264  ;;
9265
9266interix3*)
9267  version_type=linux
9268  need_lib_prefix=no
9269  need_version=no
9270  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9271  soname_spec='${libname}${release}${shared_ext}$major'
9272  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9273  shlibpath_var=LD_LIBRARY_PATH
9274  shlibpath_overrides_runpath=no
9275  hardcode_into_libs=yes
9276  ;;
9277
9278irix5* | irix6* | nonstopux*)
9279  case $host_os in
9280    nonstopux*) version_type=nonstopux ;;
9281    *)
9282	if test "$lt_cv_prog_gnu_ld" = yes; then
9283		version_type=linux
9284	else
9285		version_type=irix
9286	fi ;;
9287  esac
9288  need_lib_prefix=no
9289  need_version=no
9290  soname_spec='${libname}${release}${shared_ext}$major'
9291  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9292  case $host_os in
9293  irix5* | nonstopux*)
9294    libsuff= shlibsuff=
9295    ;;
9296  *)
9297    case $LD in # libtool.m4 will add one of these switches to LD
9298    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9299      libsuff= shlibsuff= libmagic=32-bit;;
9300    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9301      libsuff=32 shlibsuff=N32 libmagic=N32;;
9302    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9303      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9304    *) libsuff= shlibsuff= libmagic=never-match;;
9305    esac
9306    ;;
9307  esac
9308  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9309  shlibpath_overrides_runpath=no
9310  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9311  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9312  hardcode_into_libs=yes
9313  ;;
9314
9315# No shared lib support for Linux oldld, aout, or coff.
9316linux*oldld* | linux*aout* | linux*coff*)
9317  dynamic_linker=no
9318  ;;
9319
9320# This must be Linux ELF.
9321linux*)
9322  version_type=linux
9323  need_lib_prefix=no
9324  need_version=no
9325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9326  soname_spec='${libname}${release}${shared_ext}$major'
9327  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9328  shlibpath_var=LD_LIBRARY_PATH
9329  shlibpath_overrides_runpath=no
9330  # This implies no fast_install, which is unacceptable.
9331  # Some rework will be needed to allow for fast_install
9332  # before this can be enabled.
9333  hardcode_into_libs=yes
9334
9335  # Append ld.so.conf contents to the search path
9336  if test -f /etc/ld.so.conf; then
9337    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/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9338    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9339  fi
9340
9341  # We used to test for /lib/ld.so.1 and disable shared libraries on
9342  # powerpc, because MkLinux only supported shared libraries with the
9343  # GNU dynamic linker.  Since this was broken with cross compilers,
9344  # most powerpc-linux boxes support dynamic linking these days and
9345  # people can always --disable-shared, the test was removed, and we
9346  # assume the GNU/Linux dynamic linker is in use.
9347  dynamic_linker='GNU/Linux ld.so'
9348  ;;
9349
9350knetbsd*-gnu)
9351  version_type=linux
9352  need_lib_prefix=no
9353  need_version=no
9354  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9355  soname_spec='${libname}${release}${shared_ext}$major'
9356  shlibpath_var=LD_LIBRARY_PATH
9357  shlibpath_overrides_runpath=no
9358  hardcode_into_libs=yes
9359  dynamic_linker='GNU ld.so'
9360  ;;
9361
9362netbsd*)
9363  version_type=sunos
9364  need_lib_prefix=no
9365  need_version=no
9366  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9367    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9368    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9369    dynamic_linker='NetBSD (a.out) ld.so'
9370  else
9371    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9372    soname_spec='${libname}${release}${shared_ext}$major'
9373    dynamic_linker='NetBSD ld.elf_so'
9374  fi
9375  shlibpath_var=LD_LIBRARY_PATH
9376  shlibpath_overrides_runpath=yes
9377  hardcode_into_libs=yes
9378  ;;
9379
9380newsos6)
9381  version_type=linux
9382  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9383  shlibpath_var=LD_LIBRARY_PATH
9384  shlibpath_overrides_runpath=yes
9385  ;;
9386
9387nto-qnx*)
9388  version_type=linux
9389  need_lib_prefix=no
9390  need_version=no
9391  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9392  soname_spec='${libname}${release}${shared_ext}$major'
9393  shlibpath_var=LD_LIBRARY_PATH
9394  shlibpath_overrides_runpath=yes
9395  ;;
9396
9397openbsd*)
9398  version_type=sunos
9399  sys_lib_dlsearch_path_spec="/usr/lib"
9400  need_lib_prefix=no
9401  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9402  case $host_os in
9403    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9404    *)                         need_version=no  ;;
9405  esac
9406  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9407  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9408  shlibpath_var=LD_LIBRARY_PATH
9409  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9410    case $host_os in
9411      openbsd2.[89] | openbsd2.[89].*)
9412	shlibpath_overrides_runpath=no
9413	;;
9414      *)
9415	shlibpath_overrides_runpath=yes
9416	;;
9417      esac
9418  else
9419    shlibpath_overrides_runpath=yes
9420  fi
9421  ;;
9422
9423os2*)
9424  libname_spec='$name'
9425  shrext_cmds=".dll"
9426  need_lib_prefix=no
9427  library_names_spec='$libname${shared_ext} $libname.a'
9428  dynamic_linker='OS/2 ld.exe'
9429  shlibpath_var=LIBPATH
9430  ;;
9431
9432osf3* | osf4* | osf5*)
9433  version_type=osf
9434  need_lib_prefix=no
9435  need_version=no
9436  soname_spec='${libname}${release}${shared_ext}$major'
9437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9438  shlibpath_var=LD_LIBRARY_PATH
9439  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9440  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9441  ;;
9442
9443solaris*)
9444  version_type=linux
9445  need_lib_prefix=no
9446  need_version=no
9447  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9448  soname_spec='${libname}${release}${shared_ext}$major'
9449  shlibpath_var=LD_LIBRARY_PATH
9450  shlibpath_overrides_runpath=yes
9451  hardcode_into_libs=yes
9452  # ldd complains unless libraries are executable
9453  postinstall_cmds='chmod +x $lib'
9454  ;;
9455
9456sunos4*)
9457  version_type=sunos
9458  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9459  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9460  shlibpath_var=LD_LIBRARY_PATH
9461  shlibpath_overrides_runpath=yes
9462  if test "$with_gnu_ld" = yes; then
9463    need_lib_prefix=no
9464  fi
9465  need_version=yes
9466  ;;
9467
9468sysv4 | sysv4.3*)
9469  version_type=linux
9470  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9471  soname_spec='${libname}${release}${shared_ext}$major'
9472  shlibpath_var=LD_LIBRARY_PATH
9473  case $host_vendor in
9474    sni)
9475      shlibpath_overrides_runpath=no
9476      need_lib_prefix=no
9477      export_dynamic_flag_spec='${wl}-Blargedynsym'
9478      runpath_var=LD_RUN_PATH
9479      ;;
9480    siemens)
9481      need_lib_prefix=no
9482      ;;
9483    motorola)
9484      need_lib_prefix=no
9485      need_version=no
9486      shlibpath_overrides_runpath=no
9487      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9488      ;;
9489  esac
9490  ;;
9491
9492sysv4*MP*)
9493  if test -d /usr/nec ;then
9494    version_type=linux
9495    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9496    soname_spec='$libname${shared_ext}.$major'
9497    shlibpath_var=LD_LIBRARY_PATH
9498  fi
9499  ;;
9500
9501sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9502  version_type=freebsd-elf
9503  need_lib_prefix=no
9504  need_version=no
9505  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9506  soname_spec='${libname}${release}${shared_ext}$major'
9507  shlibpath_var=LD_LIBRARY_PATH
9508  hardcode_into_libs=yes
9509  if test "$with_gnu_ld" = yes; then
9510    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9511    shlibpath_overrides_runpath=no
9512  else
9513    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9514    shlibpath_overrides_runpath=yes
9515    case $host_os in
9516      sco3.2v5*)
9517        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9518	;;
9519    esac
9520  fi
9521  sys_lib_dlsearch_path_spec='/usr/lib'
9522  ;;
9523
9524uts4*)
9525  version_type=linux
9526  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9527  soname_spec='${libname}${release}${shared_ext}$major'
9528  shlibpath_var=LD_LIBRARY_PATH
9529  ;;
9530
9531*)
9532  dynamic_linker=no
9533  ;;
9534esac
9535{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9536echo "${ECHO_T}$dynamic_linker" >&6; }
9537test "$dynamic_linker" = no && can_build_shared=no
9538
9539variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9540if test "$GCC" = yes; then
9541  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9542fi
9543
9544{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9545echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9546hardcode_action=
9547if test -n "$hardcode_libdir_flag_spec" || \
9548   test -n "$runpath_var" || \
9549   test "X$hardcode_automatic" = "Xyes" ; then
9550
9551  # We can hardcode non-existant directories.
9552  if test "$hardcode_direct" != no &&
9553     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9554     # have to relink, otherwise we might link with an installed library
9555     # when we should be linking with a yet-to-be-installed one
9556     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9557     test "$hardcode_minus_L" != no; then
9558    # Linking always hardcodes the temporary library directory.
9559    hardcode_action=relink
9560  else
9561    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9562    hardcode_action=immediate
9563  fi
9564else
9565  # We cannot hardcode anything, or else we can only hardcode existing
9566  # directories.
9567  hardcode_action=unsupported
9568fi
9569{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9570echo "${ECHO_T}$hardcode_action" >&6; }
9571
9572if test "$hardcode_action" = relink; then
9573  # Fast installation is not supported
9574  enable_fast_install=no
9575elif test "$shlibpath_overrides_runpath" = yes ||
9576     test "$enable_shared" = no; then
9577  # Fast installation is not necessary
9578  enable_fast_install=needless
9579fi
9580
9581striplib=
9582old_striplib=
9583{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9584echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9585if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9586  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9587  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9588  { echo "$as_me:$LINENO: result: yes" >&5
9589echo "${ECHO_T}yes" >&6; }
9590else
9591# FIXME - insert some real tests, host_os isn't really good enough
9592  case $host_os in
9593   darwin*)
9594       if test -n "$STRIP" ; then
9595         striplib="$STRIP -x"
9596         { echo "$as_me:$LINENO: result: yes" >&5
9597echo "${ECHO_T}yes" >&6; }
9598       else
9599  { echo "$as_me:$LINENO: result: no" >&5
9600echo "${ECHO_T}no" >&6; }
9601fi
9602       ;;
9603   *)
9604  { echo "$as_me:$LINENO: result: no" >&5
9605echo "${ECHO_T}no" >&6; }
9606    ;;
9607  esac
9608fi
9609
9610if test "x$enable_dlopen" != xyes; then
9611  enable_dlopen=unknown
9612  enable_dlopen_self=unknown
9613  enable_dlopen_self_static=unknown
9614else
9615  lt_cv_dlopen=no
9616  lt_cv_dlopen_libs=
9617
9618  case $host_os in
9619  beos*)
9620    lt_cv_dlopen="load_add_on"
9621    lt_cv_dlopen_libs=
9622    lt_cv_dlopen_self=yes
9623    ;;
9624
9625  mingw* | pw32*)
9626    lt_cv_dlopen="LoadLibrary"
9627    lt_cv_dlopen_libs=
9628   ;;
9629
9630  cygwin*)
9631    lt_cv_dlopen="dlopen"
9632    lt_cv_dlopen_libs=
9633   ;;
9634
9635  darwin*)
9636  # if libdl is installed we need to link against it
9637    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9638echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9639if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9640  echo $ECHO_N "(cached) $ECHO_C" >&6
9641else
9642  ac_check_lib_save_LIBS=$LIBS
9643LIBS="-ldl  $LIBS"
9644cat >conftest.$ac_ext <<_ACEOF
9645/* confdefs.h.  */
9646_ACEOF
9647cat confdefs.h >>conftest.$ac_ext
9648cat >>conftest.$ac_ext <<_ACEOF
9649/* end confdefs.h.  */
9650
9651/* Override any GCC internal prototype to avoid an error.
9652   Use char because int might match the return type of a GCC
9653   builtin and then its argument prototype would still apply.  */
9654#ifdef __cplusplus
9655extern "C"
9656#endif
9657char dlopen ();
9658int
9659main ()
9660{
9661return dlopen ();
9662  ;
9663  return 0;
9664}
9665_ACEOF
9666rm -f conftest.$ac_objext conftest$ac_exeext
9667if { (ac_try="$ac_link"
9668case "(($ac_try" in
9669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9670  *) ac_try_echo=$ac_try;;
9671esac
9672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9673  (eval "$ac_link") 2>conftest.er1
9674  ac_status=$?
9675  grep -v '^ *+' conftest.er1 >conftest.err
9676  rm -f conftest.er1
9677  cat conftest.err >&5
9678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9679  (exit $ac_status); } && {
9680	 test -z "$ac_c_werror_flag" ||
9681	 test ! -s conftest.err
9682       } && test -s conftest$ac_exeext &&
9683       $as_test_x conftest$ac_exeext; then
9684  ac_cv_lib_dl_dlopen=yes
9685else
9686  echo "$as_me: failed program was:" >&5
9687sed 's/^/| /' conftest.$ac_ext >&5
9688
9689	ac_cv_lib_dl_dlopen=no
9690fi
9691
9692rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9693      conftest$ac_exeext conftest.$ac_ext
9694LIBS=$ac_check_lib_save_LIBS
9695fi
9696{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9697echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9698if test $ac_cv_lib_dl_dlopen = yes; then
9699  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9700else
9701
9702    lt_cv_dlopen="dyld"
9703    lt_cv_dlopen_libs=
9704    lt_cv_dlopen_self=yes
9705
9706fi
9707
9708   ;;
9709
9710  *)
9711    { echo "$as_me:$LINENO: checking for shl_load" >&5
9712echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9713if test "${ac_cv_func_shl_load+set}" = set; then
9714  echo $ECHO_N "(cached) $ECHO_C" >&6
9715else
9716  cat >conftest.$ac_ext <<_ACEOF
9717/* confdefs.h.  */
9718_ACEOF
9719cat confdefs.h >>conftest.$ac_ext
9720cat >>conftest.$ac_ext <<_ACEOF
9721/* end confdefs.h.  */
9722/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9723   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9724#define shl_load innocuous_shl_load
9725
9726/* System header to define __stub macros and hopefully few prototypes,
9727    which can conflict with char shl_load (); below.
9728    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9729    <limits.h> exists even on freestanding compilers.  */
9730
9731#ifdef __STDC__
9732# include <limits.h>
9733#else
9734# include <assert.h>
9735#endif
9736
9737#undef shl_load
9738
9739/* Override any GCC internal prototype to avoid an error.
9740   Use char because int might match the return type of a GCC
9741   builtin and then its argument prototype would still apply.  */
9742#ifdef __cplusplus
9743extern "C"
9744#endif
9745char shl_load ();
9746/* The GNU C library defines this for functions which it implements
9747    to always fail with ENOSYS.  Some functions are actually named
9748    something starting with __ and the normal name is an alias.  */
9749#if defined __stub_shl_load || defined __stub___shl_load
9750choke me
9751#endif
9752
9753int
9754main ()
9755{
9756return shl_load ();
9757  ;
9758  return 0;
9759}
9760_ACEOF
9761rm -f conftest.$ac_objext conftest$ac_exeext
9762if { (ac_try="$ac_link"
9763case "(($ac_try" in
9764  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9765  *) ac_try_echo=$ac_try;;
9766esac
9767eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9768  (eval "$ac_link") 2>conftest.er1
9769  ac_status=$?
9770  grep -v '^ *+' conftest.er1 >conftest.err
9771  rm -f conftest.er1
9772  cat conftest.err >&5
9773  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9774  (exit $ac_status); } && {
9775	 test -z "$ac_c_werror_flag" ||
9776	 test ! -s conftest.err
9777       } && test -s conftest$ac_exeext &&
9778       $as_test_x conftest$ac_exeext; then
9779  ac_cv_func_shl_load=yes
9780else
9781  echo "$as_me: failed program was:" >&5
9782sed 's/^/| /' conftest.$ac_ext >&5
9783
9784	ac_cv_func_shl_load=no
9785fi
9786
9787rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9788      conftest$ac_exeext conftest.$ac_ext
9789fi
9790{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9791echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9792if test $ac_cv_func_shl_load = yes; then
9793  lt_cv_dlopen="shl_load"
9794else
9795  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9796echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9797if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9798  echo $ECHO_N "(cached) $ECHO_C" >&6
9799else
9800  ac_check_lib_save_LIBS=$LIBS
9801LIBS="-ldld  $LIBS"
9802cat >conftest.$ac_ext <<_ACEOF
9803/* confdefs.h.  */
9804_ACEOF
9805cat confdefs.h >>conftest.$ac_ext
9806cat >>conftest.$ac_ext <<_ACEOF
9807/* end confdefs.h.  */
9808
9809/* Override any GCC internal prototype to avoid an error.
9810   Use char because int might match the return type of a GCC
9811   builtin and then its argument prototype would still apply.  */
9812#ifdef __cplusplus
9813extern "C"
9814#endif
9815char shl_load ();
9816int
9817main ()
9818{
9819return shl_load ();
9820  ;
9821  return 0;
9822}
9823_ACEOF
9824rm -f conftest.$ac_objext conftest$ac_exeext
9825if { (ac_try="$ac_link"
9826case "(($ac_try" in
9827  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9828  *) ac_try_echo=$ac_try;;
9829esac
9830eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9831  (eval "$ac_link") 2>conftest.er1
9832  ac_status=$?
9833  grep -v '^ *+' conftest.er1 >conftest.err
9834  rm -f conftest.er1
9835  cat conftest.err >&5
9836  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837  (exit $ac_status); } && {
9838	 test -z "$ac_c_werror_flag" ||
9839	 test ! -s conftest.err
9840       } && test -s conftest$ac_exeext &&
9841       $as_test_x conftest$ac_exeext; then
9842  ac_cv_lib_dld_shl_load=yes
9843else
9844  echo "$as_me: failed program was:" >&5
9845sed 's/^/| /' conftest.$ac_ext >&5
9846
9847	ac_cv_lib_dld_shl_load=no
9848fi
9849
9850rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9851      conftest$ac_exeext conftest.$ac_ext
9852LIBS=$ac_check_lib_save_LIBS
9853fi
9854{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9855echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9856if test $ac_cv_lib_dld_shl_load = yes; then
9857  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9858else
9859  { echo "$as_me:$LINENO: checking for dlopen" >&5
9860echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9861if test "${ac_cv_func_dlopen+set}" = set; then
9862  echo $ECHO_N "(cached) $ECHO_C" >&6
9863else
9864  cat >conftest.$ac_ext <<_ACEOF
9865/* confdefs.h.  */
9866_ACEOF
9867cat confdefs.h >>conftest.$ac_ext
9868cat >>conftest.$ac_ext <<_ACEOF
9869/* end confdefs.h.  */
9870/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9871   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9872#define dlopen innocuous_dlopen
9873
9874/* System header to define __stub macros and hopefully few prototypes,
9875    which can conflict with char dlopen (); below.
9876    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9877    <limits.h> exists even on freestanding compilers.  */
9878
9879#ifdef __STDC__
9880# include <limits.h>
9881#else
9882# include <assert.h>
9883#endif
9884
9885#undef dlopen
9886
9887/* Override any GCC internal prototype to avoid an error.
9888   Use char because int might match the return type of a GCC
9889   builtin and then its argument prototype would still apply.  */
9890#ifdef __cplusplus
9891extern "C"
9892#endif
9893char dlopen ();
9894/* The GNU C library defines this for functions which it implements
9895    to always fail with ENOSYS.  Some functions are actually named
9896    something starting with __ and the normal name is an alias.  */
9897#if defined __stub_dlopen || defined __stub___dlopen
9898choke me
9899#endif
9900
9901int
9902main ()
9903{
9904return dlopen ();
9905  ;
9906  return 0;
9907}
9908_ACEOF
9909rm -f conftest.$ac_objext conftest$ac_exeext
9910if { (ac_try="$ac_link"
9911case "(($ac_try" in
9912  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9913  *) ac_try_echo=$ac_try;;
9914esac
9915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9916  (eval "$ac_link") 2>conftest.er1
9917  ac_status=$?
9918  grep -v '^ *+' conftest.er1 >conftest.err
9919  rm -f conftest.er1
9920  cat conftest.err >&5
9921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922  (exit $ac_status); } && {
9923	 test -z "$ac_c_werror_flag" ||
9924	 test ! -s conftest.err
9925       } && test -s conftest$ac_exeext &&
9926       $as_test_x conftest$ac_exeext; then
9927  ac_cv_func_dlopen=yes
9928else
9929  echo "$as_me: failed program was:" >&5
9930sed 's/^/| /' conftest.$ac_ext >&5
9931
9932	ac_cv_func_dlopen=no
9933fi
9934
9935rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9936      conftest$ac_exeext conftest.$ac_ext
9937fi
9938{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9939echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9940if test $ac_cv_func_dlopen = yes; then
9941  lt_cv_dlopen="dlopen"
9942else
9943  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9944echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9945if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9946  echo $ECHO_N "(cached) $ECHO_C" >&6
9947else
9948  ac_check_lib_save_LIBS=$LIBS
9949LIBS="-ldl  $LIBS"
9950cat >conftest.$ac_ext <<_ACEOF
9951/* confdefs.h.  */
9952_ACEOF
9953cat confdefs.h >>conftest.$ac_ext
9954cat >>conftest.$ac_ext <<_ACEOF
9955/* end confdefs.h.  */
9956
9957/* Override any GCC internal prototype to avoid an error.
9958   Use char because int might match the return type of a GCC
9959   builtin and then its argument prototype would still apply.  */
9960#ifdef __cplusplus
9961extern "C"
9962#endif
9963char dlopen ();
9964int
9965main ()
9966{
9967return dlopen ();
9968  ;
9969  return 0;
9970}
9971_ACEOF
9972rm -f conftest.$ac_objext conftest$ac_exeext
9973if { (ac_try="$ac_link"
9974case "(($ac_try" in
9975  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9976  *) ac_try_echo=$ac_try;;
9977esac
9978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9979  (eval "$ac_link") 2>conftest.er1
9980  ac_status=$?
9981  grep -v '^ *+' conftest.er1 >conftest.err
9982  rm -f conftest.er1
9983  cat conftest.err >&5
9984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9985  (exit $ac_status); } && {
9986	 test -z "$ac_c_werror_flag" ||
9987	 test ! -s conftest.err
9988       } && test -s conftest$ac_exeext &&
9989       $as_test_x conftest$ac_exeext; then
9990  ac_cv_lib_dl_dlopen=yes
9991else
9992  echo "$as_me: failed program was:" >&5
9993sed 's/^/| /' conftest.$ac_ext >&5
9994
9995	ac_cv_lib_dl_dlopen=no
9996fi
9997
9998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9999      conftest$ac_exeext conftest.$ac_ext
10000LIBS=$ac_check_lib_save_LIBS
10001fi
10002{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10003echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10004if test $ac_cv_lib_dl_dlopen = yes; then
10005  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10006else
10007  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10008echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10009if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10010  echo $ECHO_N "(cached) $ECHO_C" >&6
10011else
10012  ac_check_lib_save_LIBS=$LIBS
10013LIBS="-lsvld  $LIBS"
10014cat >conftest.$ac_ext <<_ACEOF
10015/* confdefs.h.  */
10016_ACEOF
10017cat confdefs.h >>conftest.$ac_ext
10018cat >>conftest.$ac_ext <<_ACEOF
10019/* end confdefs.h.  */
10020
10021/* Override any GCC internal prototype to avoid an error.
10022   Use char because int might match the return type of a GCC
10023   builtin and then its argument prototype would still apply.  */
10024#ifdef __cplusplus
10025extern "C"
10026#endif
10027char dlopen ();
10028int
10029main ()
10030{
10031return dlopen ();
10032  ;
10033  return 0;
10034}
10035_ACEOF
10036rm -f conftest.$ac_objext conftest$ac_exeext
10037if { (ac_try="$ac_link"
10038case "(($ac_try" in
10039  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040  *) ac_try_echo=$ac_try;;
10041esac
10042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10043  (eval "$ac_link") 2>conftest.er1
10044  ac_status=$?
10045  grep -v '^ *+' conftest.er1 >conftest.err
10046  rm -f conftest.er1
10047  cat conftest.err >&5
10048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10049  (exit $ac_status); } && {
10050	 test -z "$ac_c_werror_flag" ||
10051	 test ! -s conftest.err
10052       } && test -s conftest$ac_exeext &&
10053       $as_test_x conftest$ac_exeext; then
10054  ac_cv_lib_svld_dlopen=yes
10055else
10056  echo "$as_me: failed program was:" >&5
10057sed 's/^/| /' conftest.$ac_ext >&5
10058
10059	ac_cv_lib_svld_dlopen=no
10060fi
10061
10062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10063      conftest$ac_exeext conftest.$ac_ext
10064LIBS=$ac_check_lib_save_LIBS
10065fi
10066{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10067echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10068if test $ac_cv_lib_svld_dlopen = yes; then
10069  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10070else
10071  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10072echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10073if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10074  echo $ECHO_N "(cached) $ECHO_C" >&6
10075else
10076  ac_check_lib_save_LIBS=$LIBS
10077LIBS="-ldld  $LIBS"
10078cat >conftest.$ac_ext <<_ACEOF
10079/* confdefs.h.  */
10080_ACEOF
10081cat confdefs.h >>conftest.$ac_ext
10082cat >>conftest.$ac_ext <<_ACEOF
10083/* end confdefs.h.  */
10084
10085/* Override any GCC internal prototype to avoid an error.
10086   Use char because int might match the return type of a GCC
10087   builtin and then its argument prototype would still apply.  */
10088#ifdef __cplusplus
10089extern "C"
10090#endif
10091char dld_link ();
10092int
10093main ()
10094{
10095return dld_link ();
10096  ;
10097  return 0;
10098}
10099_ACEOF
10100rm -f conftest.$ac_objext conftest$ac_exeext
10101if { (ac_try="$ac_link"
10102case "(($ac_try" in
10103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10104  *) ac_try_echo=$ac_try;;
10105esac
10106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10107  (eval "$ac_link") 2>conftest.er1
10108  ac_status=$?
10109  grep -v '^ *+' conftest.er1 >conftest.err
10110  rm -f conftest.er1
10111  cat conftest.err >&5
10112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10113  (exit $ac_status); } && {
10114	 test -z "$ac_c_werror_flag" ||
10115	 test ! -s conftest.err
10116       } && test -s conftest$ac_exeext &&
10117       $as_test_x conftest$ac_exeext; then
10118  ac_cv_lib_dld_dld_link=yes
10119else
10120  echo "$as_me: failed program was:" >&5
10121sed 's/^/| /' conftest.$ac_ext >&5
10122
10123	ac_cv_lib_dld_dld_link=no
10124fi
10125
10126rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10127      conftest$ac_exeext conftest.$ac_ext
10128LIBS=$ac_check_lib_save_LIBS
10129fi
10130{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10131echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10132if test $ac_cv_lib_dld_dld_link = yes; then
10133  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10134fi
10135
10136
10137fi
10138
10139
10140fi
10141
10142
10143fi
10144
10145
10146fi
10147
10148
10149fi
10150
10151    ;;
10152  esac
10153
10154  if test "x$lt_cv_dlopen" != xno; then
10155    enable_dlopen=yes
10156  else
10157    enable_dlopen=no
10158  fi
10159
10160  case $lt_cv_dlopen in
10161  dlopen)
10162    save_CPPFLAGS="$CPPFLAGS"
10163    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10164
10165    save_LDFLAGS="$LDFLAGS"
10166    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10167
10168    save_LIBS="$LIBS"
10169    LIBS="$lt_cv_dlopen_libs $LIBS"
10170
10171    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10172echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10173if test "${lt_cv_dlopen_self+set}" = set; then
10174  echo $ECHO_N "(cached) $ECHO_C" >&6
10175else
10176  	  if test "$cross_compiling" = yes; then :
10177  lt_cv_dlopen_self=cross
10178else
10179  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10180  lt_status=$lt_dlunknown
10181  cat > conftest.$ac_ext <<EOF
10182#line 10182 "configure"
10183#include "confdefs.h"
10184
10185#if HAVE_DLFCN_H
10186#include <dlfcn.h>
10187#endif
10188
10189#include <stdio.h>
10190
10191#ifdef RTLD_GLOBAL
10192#  define LT_DLGLOBAL		RTLD_GLOBAL
10193#else
10194#  ifdef DL_GLOBAL
10195#    define LT_DLGLOBAL		DL_GLOBAL
10196#  else
10197#    define LT_DLGLOBAL		0
10198#  endif
10199#endif
10200
10201/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10202   find out it does not work in some platform. */
10203#ifndef LT_DLLAZY_OR_NOW
10204#  ifdef RTLD_LAZY
10205#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10206#  else
10207#    ifdef DL_LAZY
10208#      define LT_DLLAZY_OR_NOW		DL_LAZY
10209#    else
10210#      ifdef RTLD_NOW
10211#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10212#      else
10213#        ifdef DL_NOW
10214#          define LT_DLLAZY_OR_NOW	DL_NOW
10215#        else
10216#          define LT_DLLAZY_OR_NOW	0
10217#        endif
10218#      endif
10219#    endif
10220#  endif
10221#endif
10222
10223#ifdef __cplusplus
10224extern "C" void exit (int);
10225#endif
10226
10227void fnord() { int i=42;}
10228int main ()
10229{
10230  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10231  int status = $lt_dlunknown;
10232
10233  if (self)
10234    {
10235      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10236      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10237      /* dlclose (self); */
10238    }
10239  else
10240    puts (dlerror ());
10241
10242    exit (status);
10243}
10244EOF
10245  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10246  (eval $ac_link) 2>&5
10247  ac_status=$?
10248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10249  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10250    (./conftest; exit; ) >&5 2>/dev/null
10251    lt_status=$?
10252    case x$lt_status in
10253      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10254      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10255      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10256    esac
10257  else :
10258    # compilation failed
10259    lt_cv_dlopen_self=no
10260  fi
10261fi
10262rm -fr conftest*
10263
10264
10265fi
10266{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10267echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10268
10269    if test "x$lt_cv_dlopen_self" = xyes; then
10270      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10271      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10272echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10273if test "${lt_cv_dlopen_self_static+set}" = set; then
10274  echo $ECHO_N "(cached) $ECHO_C" >&6
10275else
10276  	  if test "$cross_compiling" = yes; then :
10277  lt_cv_dlopen_self_static=cross
10278else
10279  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10280  lt_status=$lt_dlunknown
10281  cat > conftest.$ac_ext <<EOF
10282#line 10282 "configure"
10283#include "confdefs.h"
10284
10285#if HAVE_DLFCN_H
10286#include <dlfcn.h>
10287#endif
10288
10289#include <stdio.h>
10290
10291#ifdef RTLD_GLOBAL
10292#  define LT_DLGLOBAL		RTLD_GLOBAL
10293#else
10294#  ifdef DL_GLOBAL
10295#    define LT_DLGLOBAL		DL_GLOBAL
10296#  else
10297#    define LT_DLGLOBAL		0
10298#  endif
10299#endif
10300
10301/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10302   find out it does not work in some platform. */
10303#ifndef LT_DLLAZY_OR_NOW
10304#  ifdef RTLD_LAZY
10305#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10306#  else
10307#    ifdef DL_LAZY
10308#      define LT_DLLAZY_OR_NOW		DL_LAZY
10309#    else
10310#      ifdef RTLD_NOW
10311#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10312#      else
10313#        ifdef DL_NOW
10314#          define LT_DLLAZY_OR_NOW	DL_NOW
10315#        else
10316#          define LT_DLLAZY_OR_NOW	0
10317#        endif
10318#      endif
10319#    endif
10320#  endif
10321#endif
10322
10323#ifdef __cplusplus
10324extern "C" void exit (int);
10325#endif
10326
10327void fnord() { int i=42;}
10328int main ()
10329{
10330  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10331  int status = $lt_dlunknown;
10332
10333  if (self)
10334    {
10335      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10336      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10337      /* dlclose (self); */
10338    }
10339  else
10340    puts (dlerror ());
10341
10342    exit (status);
10343}
10344EOF
10345  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10346  (eval $ac_link) 2>&5
10347  ac_status=$?
10348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10349  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10350    (./conftest; exit; ) >&5 2>/dev/null
10351    lt_status=$?
10352    case x$lt_status in
10353      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10354      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10355      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10356    esac
10357  else :
10358    # compilation failed
10359    lt_cv_dlopen_self_static=no
10360  fi
10361fi
10362rm -fr conftest*
10363
10364
10365fi
10366{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10367echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10368    fi
10369
10370    CPPFLAGS="$save_CPPFLAGS"
10371    LDFLAGS="$save_LDFLAGS"
10372    LIBS="$save_LIBS"
10373    ;;
10374  esac
10375
10376  case $lt_cv_dlopen_self in
10377  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10378  *) enable_dlopen_self=unknown ;;
10379  esac
10380
10381  case $lt_cv_dlopen_self_static in
10382  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10383  *) enable_dlopen_self_static=unknown ;;
10384  esac
10385fi
10386
10387
10388# Report which library types will actually be built
10389{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10390echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10391{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10392echo "${ECHO_T}$can_build_shared" >&6; }
10393
10394{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10395echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10396test "$can_build_shared" = "no" && enable_shared=no
10397
10398# On AIX, shared libraries and static libraries use the same namespace, and
10399# are all built from PIC.
10400case $host_os in
10401aix3*)
10402  test "$enable_shared" = yes && enable_static=no
10403  if test -n "$RANLIB"; then
10404    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10405    postinstall_cmds='$RANLIB $lib'
10406  fi
10407  ;;
10408
10409aix4* | aix5*)
10410  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10411    test "$enable_shared" = yes && enable_static=no
10412  fi
10413    ;;
10414esac
10415{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10416echo "${ECHO_T}$enable_shared" >&6; }
10417
10418{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10419echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10420# Make sure either enable_shared or enable_static is yes.
10421test "$enable_shared" = yes || enable_static=yes
10422{ echo "$as_me:$LINENO: result: $enable_static" >&5
10423echo "${ECHO_T}$enable_static" >&6; }
10424
10425# The else clause should only fire when bootstrapping the
10426# libtool distribution, otherwise you forgot to ship ltmain.sh
10427# with your package, and you will get complaints that there are
10428# no rules to generate ltmain.sh.
10429if test -f "$ltmain"; then
10430  # See if we are running on zsh, and set the options which allow our commands through
10431  # without removal of \ escapes.
10432  if test -n "${ZSH_VERSION+set}" ; then
10433    setopt NO_GLOB_SUBST
10434  fi
10435  # Now quote all the things that may contain metacharacters while being
10436  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10437  # variables and quote the copies for generation of the libtool script.
10438  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10439    SED SHELL STRIP \
10440    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10441    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10442    deplibs_check_method reload_flag reload_cmds need_locks \
10443    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10444    lt_cv_sys_global_symbol_to_c_name_address \
10445    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10446    old_postinstall_cmds old_postuninstall_cmds \
10447    compiler \
10448    CC \
10449    LD \
10450    lt_prog_compiler_wl \
10451    lt_prog_compiler_pic \
10452    lt_prog_compiler_static \
10453    lt_prog_compiler_no_builtin_flag \
10454    export_dynamic_flag_spec \
10455    thread_safe_flag_spec \
10456    whole_archive_flag_spec \
10457    enable_shared_with_static_runtimes \
10458    old_archive_cmds \
10459    old_archive_from_new_cmds \
10460    predep_objects \
10461    postdep_objects \
10462    predeps \
10463    postdeps \
10464    compiler_lib_search_path \
10465    archive_cmds \
10466    archive_expsym_cmds \
10467    postinstall_cmds \
10468    postuninstall_cmds \
10469    old_archive_from_expsyms_cmds \
10470    allow_undefined_flag \
10471    no_undefined_flag \
10472    export_symbols_cmds \
10473    hardcode_libdir_flag_spec \
10474    hardcode_libdir_flag_spec_ld \
10475    hardcode_libdir_separator \
10476    hardcode_automatic \
10477    module_cmds \
10478    module_expsym_cmds \
10479    lt_cv_prog_compiler_c_o \
10480    exclude_expsyms \
10481    include_expsyms; do
10482
10483    case $var in
10484    old_archive_cmds | \
10485    old_archive_from_new_cmds | \
10486    archive_cmds | \
10487    archive_expsym_cmds | \
10488    module_cmds | \
10489    module_expsym_cmds | \
10490    old_archive_from_expsyms_cmds | \
10491    export_symbols_cmds | \
10492    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10493    postinstall_cmds | postuninstall_cmds | \
10494    old_postinstall_cmds | old_postuninstall_cmds | \
10495    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10496      # Double-quote double-evaled strings.
10497      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10498      ;;
10499    *)
10500      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10501      ;;
10502    esac
10503  done
10504
10505  case $lt_echo in
10506  *'\$0 --fallback-echo"')
10507    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10508    ;;
10509  esac
10510
10511cfgfile="${ofile}T"
10512  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10513  $rm -f "$cfgfile"
10514  { echo "$as_me:$LINENO: creating $ofile" >&5
10515echo "$as_me: creating $ofile" >&6;}
10516
10517  cat <<__EOF__ >> "$cfgfile"
10518#! $SHELL
10519
10520# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10521# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10522# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10523#
10524# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10525# Free Software Foundation, Inc.
10526#
10527# This file is part of GNU Libtool:
10528# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10529#
10530# This program is free software; you can redistribute it and/or modify
10531# it under the terms of the GNU General Public License as published by
10532# the Free Software Foundation; either version 2 of the License, or
10533# (at your option) any later version.
10534#
10535# This program is distributed in the hope that it will be useful, but
10536# WITHOUT ANY WARRANTY; without even the implied warranty of
10537# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10538# General Public License for more details.
10539#
10540# You should have received a copy of the GNU General Public License
10541# along with this program; if not, write to the Free Software
10542# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10543#
10544# As a special exception to the GNU General Public License, if you
10545# distribute this file as part of a program that contains a
10546# configuration script generated by Autoconf, you may include it under
10547# the same distribution terms that you use for the rest of that program.
10548
10549# A sed program that does not truncate output.
10550SED=$lt_SED
10551
10552# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10553Xsed="$SED -e 1s/^X//"
10554
10555# The HP-UX ksh and POSIX shell print the target directory to stdout
10556# if CDPATH is set.
10557(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10558
10559# The names of the tagged configurations supported by this script.
10560available_tags=
10561
10562# ### BEGIN LIBTOOL CONFIG
10563
10564# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10565
10566# Shell to use when invoking shell scripts.
10567SHELL=$lt_SHELL
10568
10569# Whether or not to build shared libraries.
10570build_libtool_libs=$enable_shared
10571
10572# Whether or not to build static libraries.
10573build_old_libs=$enable_static
10574
10575# Whether or not to add -lc for building shared libraries.
10576build_libtool_need_lc=$archive_cmds_need_lc
10577
10578# Whether or not to disallow shared libs when runtime libs are static
10579allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10580
10581# Whether or not to optimize for fast installation.
10582fast_install=$enable_fast_install
10583
10584# The host system.
10585host_alias=$host_alias
10586host=$host
10587host_os=$host_os
10588
10589# The build system.
10590build_alias=$build_alias
10591build=$build
10592build_os=$build_os
10593
10594# An echo program that does not interpret backslashes.
10595echo=$lt_echo
10596
10597# The archiver.
10598AR=$lt_AR
10599AR_FLAGS=$lt_AR_FLAGS
10600
10601# A C compiler.
10602LTCC=$lt_LTCC
10603
10604# LTCC compiler flags.
10605LTCFLAGS=$lt_LTCFLAGS
10606
10607# A language-specific compiler.
10608CC=$lt_compiler
10609
10610# Is the compiler the GNU C compiler?
10611with_gcc=$GCC
10612
10613# An ERE matcher.
10614EGREP=$lt_EGREP
10615
10616# The linker used to build libraries.
10617LD=$lt_LD
10618
10619# Whether we need hard or soft links.
10620LN_S=$lt_LN_S
10621
10622# A BSD-compatible nm program.
10623NM=$lt_NM
10624
10625# A symbol stripping program
10626STRIP=$lt_STRIP
10627
10628# Used to examine libraries when file_magic_cmd begins "file"
10629MAGIC_CMD=$MAGIC_CMD
10630
10631# Used on cygwin: DLL creation program.
10632DLLTOOL="$DLLTOOL"
10633
10634# Used on cygwin: object dumper.
10635OBJDUMP="$OBJDUMP"
10636
10637# Used on cygwin: assembler.
10638AS="$AS"
10639
10640# The name of the directory that contains temporary libtool files.
10641objdir=$objdir
10642
10643# How to create reloadable object files.
10644reload_flag=$lt_reload_flag
10645reload_cmds=$lt_reload_cmds
10646
10647# How to pass a linker flag through the compiler.
10648wl=$lt_lt_prog_compiler_wl
10649
10650# Object file suffix (normally "o").
10651objext="$ac_objext"
10652
10653# Old archive suffix (normally "a").
10654libext="$libext"
10655
10656# Shared library suffix (normally ".so").
10657shrext_cmds='$shrext_cmds'
10658
10659# Executable file suffix (normally "").
10660exeext="$exeext"
10661
10662# Additional compiler flags for building library objects.
10663pic_flag=$lt_lt_prog_compiler_pic
10664pic_mode=$pic_mode
10665
10666# What is the maximum length of a command?
10667max_cmd_len=$lt_cv_sys_max_cmd_len
10668
10669# Does compiler simultaneously support -c and -o options?
10670compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10671
10672# Must we lock files when doing compilation?
10673need_locks=$lt_need_locks
10674
10675# Do we need the lib prefix for modules?
10676need_lib_prefix=$need_lib_prefix
10677
10678# Do we need a version for libraries?
10679need_version=$need_version
10680
10681# Whether dlopen is supported.
10682dlopen_support=$enable_dlopen
10683
10684# Whether dlopen of programs is supported.
10685dlopen_self=$enable_dlopen_self
10686
10687# Whether dlopen of statically linked programs is supported.
10688dlopen_self_static=$enable_dlopen_self_static
10689
10690# Compiler flag to prevent dynamic linking.
10691link_static_flag=$lt_lt_prog_compiler_static
10692
10693# Compiler flag to turn off builtin functions.
10694no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10695
10696# Compiler flag to allow reflexive dlopens.
10697export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10698
10699# Compiler flag to generate shared objects directly from archives.
10700whole_archive_flag_spec=$lt_whole_archive_flag_spec
10701
10702# Compiler flag to generate thread-safe objects.
10703thread_safe_flag_spec=$lt_thread_safe_flag_spec
10704
10705# Library versioning type.
10706version_type=$version_type
10707
10708# Format of library name prefix.
10709libname_spec=$lt_libname_spec
10710
10711# List of archive names.  First name is the real one, the rest are links.
10712# The last name is the one that the linker finds with -lNAME.
10713library_names_spec=$lt_library_names_spec
10714
10715# The coded name of the library, if different from the real name.
10716soname_spec=$lt_soname_spec
10717
10718# Commands used to build and install an old-style archive.
10719RANLIB=$lt_RANLIB
10720old_archive_cmds=$lt_old_archive_cmds
10721old_postinstall_cmds=$lt_old_postinstall_cmds
10722old_postuninstall_cmds=$lt_old_postuninstall_cmds
10723
10724# Create an old-style archive from a shared archive.
10725old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10726
10727# Create a temporary old-style archive to link instead of a shared archive.
10728old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10729
10730# Commands used to build and install a shared archive.
10731archive_cmds=$lt_archive_cmds
10732archive_expsym_cmds=$lt_archive_expsym_cmds
10733postinstall_cmds=$lt_postinstall_cmds
10734postuninstall_cmds=$lt_postuninstall_cmds
10735
10736# Commands used to build a loadable module (assumed same as above if empty)
10737module_cmds=$lt_module_cmds
10738module_expsym_cmds=$lt_module_expsym_cmds
10739
10740# Commands to strip libraries.
10741old_striplib=$lt_old_striplib
10742striplib=$lt_striplib
10743
10744# Dependencies to place before the objects being linked to create a
10745# shared library.
10746predep_objects=$lt_predep_objects
10747
10748# Dependencies to place after the objects being linked to create a
10749# shared library.
10750postdep_objects=$lt_postdep_objects
10751
10752# Dependencies to place before the objects being linked to create a
10753# shared library.
10754predeps=$lt_predeps
10755
10756# Dependencies to place after the objects being linked to create a
10757# shared library.
10758postdeps=$lt_postdeps
10759
10760# The library search path used internally by the compiler when linking
10761# a shared library.
10762compiler_lib_search_path=$lt_compiler_lib_search_path
10763
10764# Method to check whether dependent libraries are shared objects.
10765deplibs_check_method=$lt_deplibs_check_method
10766
10767# Command to use when deplibs_check_method == file_magic.
10768file_magic_cmd=$lt_file_magic_cmd
10769
10770# Flag that allows shared libraries with undefined symbols to be built.
10771allow_undefined_flag=$lt_allow_undefined_flag
10772
10773# Flag that forces no undefined symbols.
10774no_undefined_flag=$lt_no_undefined_flag
10775
10776# Commands used to finish a libtool library installation in a directory.
10777finish_cmds=$lt_finish_cmds
10778
10779# Same as above, but a single script fragment to be evaled but not shown.
10780finish_eval=$lt_finish_eval
10781
10782# Take the output of nm and produce a listing of raw symbols and C names.
10783global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10784
10785# Transform the output of nm in a proper C declaration
10786global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10787
10788# Transform the output of nm in a C name address pair
10789global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10790
10791# This is the shared library runtime path variable.
10792runpath_var=$runpath_var
10793
10794# This is the shared library path variable.
10795shlibpath_var=$shlibpath_var
10796
10797# Is shlibpath searched before the hard-coded library search path?
10798shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10799
10800# How to hardcode a shared library path into an executable.
10801hardcode_action=$hardcode_action
10802
10803# Whether we should hardcode library paths into libraries.
10804hardcode_into_libs=$hardcode_into_libs
10805
10806# Flag to hardcode \$libdir into a binary during linking.
10807# This must work even if \$libdir does not exist.
10808hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10809
10810# If ld is used when linking, flag to hardcode \$libdir into
10811# a binary during linking. This must work even if \$libdir does
10812# not exist.
10813hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10814
10815# Whether we need a single -rpath flag with a separated argument.
10816hardcode_libdir_separator=$lt_hardcode_libdir_separator
10817
10818# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10819# resulting binary.
10820hardcode_direct=$hardcode_direct
10821
10822# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10823# resulting binary.
10824hardcode_minus_L=$hardcode_minus_L
10825
10826# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10827# the resulting binary.
10828hardcode_shlibpath_var=$hardcode_shlibpath_var
10829
10830# Set to yes if building a shared library automatically hardcodes DIR into the library
10831# and all subsequent libraries and executables linked against it.
10832hardcode_automatic=$hardcode_automatic
10833
10834# Variables whose values should be saved in libtool wrapper scripts and
10835# restored at relink time.
10836variables_saved_for_relink="$variables_saved_for_relink"
10837
10838# Whether libtool must link a program against all its dependency libraries.
10839link_all_deplibs=$link_all_deplibs
10840
10841# Compile-time system search path for libraries
10842sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10843
10844# Run-time system search path for libraries
10845sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10846
10847# Fix the shell variable \$srcfile for the compiler.
10848fix_srcfile_path="$fix_srcfile_path"
10849
10850# Set to yes if exported symbols are required.
10851always_export_symbols=$always_export_symbols
10852
10853# The commands to list exported symbols.
10854export_symbols_cmds=$lt_export_symbols_cmds
10855
10856# The commands to extract the exported symbol list from a shared archive.
10857extract_expsyms_cmds=$lt_extract_expsyms_cmds
10858
10859# Symbols that should not be listed in the preloaded symbols.
10860exclude_expsyms=$lt_exclude_expsyms
10861
10862# Symbols that must always be exported.
10863include_expsyms=$lt_include_expsyms
10864
10865# ### END LIBTOOL CONFIG
10866
10867__EOF__
10868
10869
10870  case $host_os in
10871  aix3*)
10872    cat <<\EOF >> "$cfgfile"
10873
10874# AIX sometimes has problems with the GCC collect2 program.  For some
10875# reason, if we set the COLLECT_NAMES environment variable, the problems
10876# vanish in a puff of smoke.
10877if test "X${COLLECT_NAMES+set}" != Xset; then
10878  COLLECT_NAMES=
10879  export COLLECT_NAMES
10880fi
10881EOF
10882    ;;
10883  esac
10884
10885  # We use sed instead of cat because bash on DJGPP gets confused if
10886  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10887  # text mode, it properly converts lines to CR/LF.  This bash problem
10888  # is reportedly fixed, but why not run on old versions too?
10889  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10890
10891  mv -f "$cfgfile" "$ofile" || \
10892    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10893  chmod +x "$ofile"
10894
10895else
10896  # If there is no Makefile yet, we rely on a make rule to execute
10897  # `config.status --recheck' to rerun these tests and create the
10898  # libtool script then.
10899  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10900  if test -f "$ltmain_in"; then
10901    test -f Makefile && make "$ltmain"
10902  fi
10903fi
10904
10905
10906ac_ext=c
10907ac_cpp='$CPP $CPPFLAGS'
10908ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10909ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10910ac_compiler_gnu=$ac_cv_c_compiler_gnu
10911
10912CC="$lt_save_CC"
10913
10914
10915# Check whether --with-tags was given.
10916if test "${with_tags+set}" = set; then
10917  withval=$with_tags; tagnames="$withval"
10918fi
10919
10920
10921if test -f "$ltmain" && test -n "$tagnames"; then
10922  if test ! -f "${ofile}"; then
10923    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10924echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10925  fi
10926
10927  if test -z "$LTCC"; then
10928    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10929    if test -z "$LTCC"; then
10930      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10931echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10932    else
10933      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10934echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10935    fi
10936  fi
10937  if test -z "$LTCFLAGS"; then
10938    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10939  fi
10940
10941  # Extract list of available tagged configurations in $ofile.
10942  # Note that this assumes the entire list is on one line.
10943  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10944
10945  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10946  for tagname in $tagnames; do
10947    IFS="$lt_save_ifs"
10948    # Check whether tagname contains only valid characters
10949    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10950    "") ;;
10951    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10952echo "$as_me: error: invalid tag name: $tagname" >&2;}
10953   { (exit 1); exit 1; }; }
10954	;;
10955    esac
10956
10957    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10958    then
10959      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10960echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10961   { (exit 1); exit 1; }; }
10962    fi
10963
10964    # Update the list of available tags.
10965    if test -n "$tagname"; then
10966      echo appending configuration tag \"$tagname\" to $ofile
10967
10968      case $tagname in
10969      CXX)
10970	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10971	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10972	    (test "X$CXX" != "Xg++"))) ; then
10973	  ac_ext=cpp
10974ac_cpp='$CXXCPP $CPPFLAGS'
10975ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10976ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10977ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10978
10979
10980
10981
10982archive_cmds_need_lc_CXX=no
10983allow_undefined_flag_CXX=
10984always_export_symbols_CXX=no
10985archive_expsym_cmds_CXX=
10986export_dynamic_flag_spec_CXX=
10987hardcode_direct_CXX=no
10988hardcode_libdir_flag_spec_CXX=
10989hardcode_libdir_flag_spec_ld_CXX=
10990hardcode_libdir_separator_CXX=
10991hardcode_minus_L_CXX=no
10992hardcode_shlibpath_var_CXX=unsupported
10993hardcode_automatic_CXX=no
10994module_cmds_CXX=
10995module_expsym_cmds_CXX=
10996link_all_deplibs_CXX=unknown
10997old_archive_cmds_CXX=$old_archive_cmds
10998no_undefined_flag_CXX=
10999whole_archive_flag_spec_CXX=
11000enable_shared_with_static_runtimes_CXX=no
11001
11002# Dependencies to place before and after the object being linked:
11003predep_objects_CXX=
11004postdep_objects_CXX=
11005predeps_CXX=
11006postdeps_CXX=
11007compiler_lib_search_path_CXX=
11008
11009# Source file extension for C++ test sources.
11010ac_ext=cpp
11011
11012# Object file extension for compiled C++ test sources.
11013objext=o
11014objext_CXX=$objext
11015
11016# Code to be used in simple compile tests
11017lt_simple_compile_test_code="int some_variable = 0;\n"
11018
11019# Code to be used in simple link tests
11020lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
11021
11022# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11023
11024# If no C compiler was specified, use CC.
11025LTCC=${LTCC-"$CC"}
11026
11027# If no C compiler flags were specified, use CFLAGS.
11028LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11029
11030# Allow CC to be a program name with arguments.
11031compiler=$CC
11032
11033
11034# save warnings/boilerplate of simple test code
11035ac_outfile=conftest.$ac_objext
11036printf "$lt_simple_compile_test_code" >conftest.$ac_ext
11037eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11038_lt_compiler_boilerplate=`cat conftest.err`
11039$rm conftest*
11040
11041ac_outfile=conftest.$ac_objext
11042printf "$lt_simple_link_test_code" >conftest.$ac_ext
11043eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11044_lt_linker_boilerplate=`cat conftest.err`
11045$rm conftest*
11046
11047
11048# Allow CC to be a program name with arguments.
11049lt_save_CC=$CC
11050lt_save_LD=$LD
11051lt_save_GCC=$GCC
11052GCC=$GXX
11053lt_save_with_gnu_ld=$with_gnu_ld
11054lt_save_path_LD=$lt_cv_path_LD
11055if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11056  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11057else
11058  $as_unset lt_cv_prog_gnu_ld
11059fi
11060if test -n "${lt_cv_path_LDCXX+set}"; then
11061  lt_cv_path_LD=$lt_cv_path_LDCXX
11062else
11063  $as_unset lt_cv_path_LD
11064fi
11065test -z "${LDCXX+set}" || LD=$LDCXX
11066CC=${CXX-"c++"}
11067compiler=$CC
11068compiler_CXX=$CC
11069for cc_temp in $compiler""; do
11070  case $cc_temp in
11071    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11072    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11073    \-*) ;;
11074    *) break;;
11075  esac
11076done
11077cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11078
11079
11080# We don't want -fno-exception wen compiling C++ code, so set the
11081# no_builtin_flag separately
11082if test "$GXX" = yes; then
11083  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11084else
11085  lt_prog_compiler_no_builtin_flag_CXX=
11086fi
11087
11088if test "$GXX" = yes; then
11089  # Set up default GNU C++ configuration
11090
11091
11092# Check whether --with-gnu-ld was given.
11093if test "${with_gnu_ld+set}" = set; then
11094  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11095else
11096  with_gnu_ld=no
11097fi
11098
11099ac_prog=ld
11100if test "$GCC" = yes; then
11101  # Check if gcc -print-prog-name=ld gives a path.
11102  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11103echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11104  case $host in
11105  *-*-mingw*)
11106    # gcc leaves a trailing carriage return which upsets mingw
11107    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11108  *)
11109    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11110  esac
11111  case $ac_prog in
11112    # Accept absolute paths.
11113    [\\/]* | ?:[\\/]*)
11114      re_direlt='/[^/][^/]*/\.\./'
11115      # Canonicalize the pathname of ld
11116      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11117      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11118	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11119      done
11120      test -z "$LD" && LD="$ac_prog"
11121      ;;
11122  "")
11123    # If it fails, then pretend we aren't using GCC.
11124    ac_prog=ld
11125    ;;
11126  *)
11127    # If it is relative, then search for the first ld in PATH.
11128    with_gnu_ld=unknown
11129    ;;
11130  esac
11131elif test "$with_gnu_ld" = yes; then
11132  { echo "$as_me:$LINENO: checking for GNU ld" >&5
11133echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11134else
11135  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11136echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11137fi
11138if test "${lt_cv_path_LD+set}" = set; then
11139  echo $ECHO_N "(cached) $ECHO_C" >&6
11140else
11141  if test -z "$LD"; then
11142  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11143  for ac_dir in $PATH; do
11144    IFS="$lt_save_ifs"
11145    test -z "$ac_dir" && ac_dir=.
11146    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11147      lt_cv_path_LD="$ac_dir/$ac_prog"
11148      # Check to see if the program is GNU ld.  I'd rather use --version,
11149      # but apparently some variants of GNU ld only accept -v.
11150      # Break only if it was the GNU/non-GNU ld that we prefer.
11151      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11152      *GNU* | *'with BFD'*)
11153	test "$with_gnu_ld" != no && break
11154	;;
11155      *)
11156	test "$with_gnu_ld" != yes && break
11157	;;
11158      esac
11159    fi
11160  done
11161  IFS="$lt_save_ifs"
11162else
11163  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11164fi
11165fi
11166
11167LD="$lt_cv_path_LD"
11168if test -n "$LD"; then
11169  { echo "$as_me:$LINENO: result: $LD" >&5
11170echo "${ECHO_T}$LD" >&6; }
11171else
11172  { echo "$as_me:$LINENO: result: no" >&5
11173echo "${ECHO_T}no" >&6; }
11174fi
11175test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11176echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11177   { (exit 1); exit 1; }; }
11178{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11179echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11180if test "${lt_cv_prog_gnu_ld+set}" = set; then
11181  echo $ECHO_N "(cached) $ECHO_C" >&6
11182else
11183  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11184case `$LD -v 2>&1 </dev/null` in
11185*GNU* | *'with BFD'*)
11186  lt_cv_prog_gnu_ld=yes
11187  ;;
11188*)
11189  lt_cv_prog_gnu_ld=no
11190  ;;
11191esac
11192fi
11193{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11194echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11195with_gnu_ld=$lt_cv_prog_gnu_ld
11196
11197
11198
11199  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11200  # archiving commands below assume that GNU ld is being used.
11201  if test "$with_gnu_ld" = yes; then
11202    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11203    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'
11204
11205    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11206    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11207
11208    # If archive_cmds runs LD, not CC, wlarc should be empty
11209    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11210    #     investigate it a little bit more. (MM)
11211    wlarc='${wl}'
11212
11213    # ancient GNU ld didn't support --whole-archive et. al.
11214    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11215	grep 'no-whole-archive' > /dev/null; then
11216      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11217    else
11218      whole_archive_flag_spec_CXX=
11219    fi
11220  else
11221    with_gnu_ld=no
11222    wlarc=
11223
11224    # A generic and very simple default shared library creation
11225    # command for GNU C++ for the case where it uses the native
11226    # linker, instead of GNU ld.  If possible, this setting should
11227    # overridden to take advantage of the native linker features on
11228    # the platform it is being used on.
11229    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11230  fi
11231
11232  # Commands to make compiler produce verbose output that lists
11233  # what "hidden" libraries, object files and flags are used when
11234  # linking a shared library.
11235  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11236
11237else
11238  GXX=no
11239  with_gnu_ld=no
11240  wlarc=
11241fi
11242
11243# PORTME: fill in a description of your system's C++ link characteristics
11244{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11245echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11246ld_shlibs_CXX=yes
11247case $host_os in
11248  aix3*)
11249    # FIXME: insert proper C++ library support
11250    ld_shlibs_CXX=no
11251    ;;
11252  aix4* | aix5*)
11253    if test "$host_cpu" = ia64; then
11254      # On IA64, the linker does run time linking by default, so we don't
11255      # have to do anything special.
11256      aix_use_runtimelinking=no
11257      exp_sym_flag='-Bexport'
11258      no_entry_flag=""
11259    else
11260      aix_use_runtimelinking=no
11261
11262      # Test if we are trying to use run time linking or normal
11263      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11264      # need to do runtime linking.
11265      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11266	for ld_flag in $LDFLAGS; do
11267	  case $ld_flag in
11268	  *-brtl*)
11269	    aix_use_runtimelinking=yes
11270	    break
11271	    ;;
11272	  esac
11273	done
11274	;;
11275      esac
11276
11277      exp_sym_flag='-bexport'
11278      no_entry_flag='-bnoentry'
11279    fi
11280
11281    # When large executables or shared objects are built, AIX ld can
11282    # have problems creating the table of contents.  If linking a library
11283    # or program results in "error TOC overflow" add -mminimal-toc to
11284    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11285    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11286
11287    archive_cmds_CXX=''
11288    hardcode_direct_CXX=yes
11289    hardcode_libdir_separator_CXX=':'
11290    link_all_deplibs_CXX=yes
11291
11292    if test "$GXX" = yes; then
11293      case $host_os in aix4.[012]|aix4.[012].*)
11294      # We only want to do this on AIX 4.2 and lower, the check
11295      # below for broken collect2 doesn't work under 4.3+
11296	collect2name=`${CC} -print-prog-name=collect2`
11297	if test -f "$collect2name" && \
11298	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11299	then
11300	  # We have reworked collect2
11301	  hardcode_direct_CXX=yes
11302	else
11303	  # We have old collect2
11304	  hardcode_direct_CXX=unsupported
11305	  # It fails to find uninstalled libraries when the uninstalled
11306	  # path is not listed in the libpath.  Setting hardcode_minus_L
11307	  # to unsupported forces relinking
11308	  hardcode_minus_L_CXX=yes
11309	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11310	  hardcode_libdir_separator_CXX=
11311	fi
11312	;;
11313      esac
11314      shared_flag='-shared'
11315      if test "$aix_use_runtimelinking" = yes; then
11316	shared_flag="$shared_flag "'${wl}-G'
11317      fi
11318    else
11319      # not using gcc
11320      if test "$host_cpu" = ia64; then
11321	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11322	# chokes on -Wl,-G. The following line is correct:
11323	shared_flag='-G'
11324      else
11325	if test "$aix_use_runtimelinking" = yes; then
11326	  shared_flag='${wl}-G'
11327	else
11328	  shared_flag='${wl}-bM:SRE'
11329	fi
11330      fi
11331    fi
11332
11333    # It seems that -bexpall does not export symbols beginning with
11334    # underscore (_), so it is better to generate a list of symbols to export.
11335    always_export_symbols_CXX=yes
11336    if test "$aix_use_runtimelinking" = yes; then
11337      # Warning - without using the other runtime loading flags (-brtl),
11338      # -berok will link without error, but may produce a broken library.
11339      allow_undefined_flag_CXX='-berok'
11340      # Determine the default libpath from the value encoded in an empty executable.
11341      cat >conftest.$ac_ext <<_ACEOF
11342/* confdefs.h.  */
11343_ACEOF
11344cat confdefs.h >>conftest.$ac_ext
11345cat >>conftest.$ac_ext <<_ACEOF
11346/* end confdefs.h.  */
11347
11348int
11349main ()
11350{
11351
11352  ;
11353  return 0;
11354}
11355_ACEOF
11356rm -f conftest.$ac_objext conftest$ac_exeext
11357if { (ac_try="$ac_link"
11358case "(($ac_try" in
11359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11360  *) ac_try_echo=$ac_try;;
11361esac
11362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11363  (eval "$ac_link") 2>conftest.er1
11364  ac_status=$?
11365  grep -v '^ *+' conftest.er1 >conftest.err
11366  rm -f conftest.er1
11367  cat conftest.err >&5
11368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11369  (exit $ac_status); } && {
11370	 test -z "$ac_cxx_werror_flag" ||
11371	 test ! -s conftest.err
11372       } && test -s conftest$ac_exeext &&
11373       $as_test_x conftest$ac_exeext; then
11374
11375aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11376}'`
11377# Check for a 64-bit object if we didn't find anything.
11378if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11379}'`; fi
11380else
11381  echo "$as_me: failed program was:" >&5
11382sed 's/^/| /' conftest.$ac_ext >&5
11383
11384
11385fi
11386
11387rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11388      conftest$ac_exeext conftest.$ac_ext
11389if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11390
11391      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11392
11393      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"
11394     else
11395      if test "$host_cpu" = ia64; then
11396	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11397	allow_undefined_flag_CXX="-z nodefs"
11398	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"
11399      else
11400	# Determine the default libpath from the value encoded in an empty executable.
11401	cat >conftest.$ac_ext <<_ACEOF
11402/* confdefs.h.  */
11403_ACEOF
11404cat confdefs.h >>conftest.$ac_ext
11405cat >>conftest.$ac_ext <<_ACEOF
11406/* end confdefs.h.  */
11407
11408int
11409main ()
11410{
11411
11412  ;
11413  return 0;
11414}
11415_ACEOF
11416rm -f conftest.$ac_objext conftest$ac_exeext
11417if { (ac_try="$ac_link"
11418case "(($ac_try" in
11419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11420  *) ac_try_echo=$ac_try;;
11421esac
11422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11423  (eval "$ac_link") 2>conftest.er1
11424  ac_status=$?
11425  grep -v '^ *+' conftest.er1 >conftest.err
11426  rm -f conftest.er1
11427  cat conftest.err >&5
11428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11429  (exit $ac_status); } && {
11430	 test -z "$ac_cxx_werror_flag" ||
11431	 test ! -s conftest.err
11432       } && test -s conftest$ac_exeext &&
11433       $as_test_x conftest$ac_exeext; then
11434
11435aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11436}'`
11437# Check for a 64-bit object if we didn't find anything.
11438if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11439}'`; fi
11440else
11441  echo "$as_me: failed program was:" >&5
11442sed 's/^/| /' conftest.$ac_ext >&5
11443
11444
11445fi
11446
11447rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11448      conftest$ac_exeext conftest.$ac_ext
11449if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11450
11451	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11452	# Warning - without using the other run time loading flags,
11453	# -berok will link without error, but may produce a broken library.
11454	no_undefined_flag_CXX=' ${wl}-bernotok'
11455	allow_undefined_flag_CXX=' ${wl}-berok'
11456	# Exported symbols can be pulled into shared objects from archives
11457	whole_archive_flag_spec_CXX='$convenience'
11458	archive_cmds_need_lc_CXX=yes
11459	# This is similar to how AIX traditionally builds its shared libraries.
11460	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'
11461      fi
11462    fi
11463    ;;
11464
11465  beos*)
11466    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11467      allow_undefined_flag_CXX=unsupported
11468      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11469      # support --undefined.  This deserves some investigation.  FIXME
11470      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11471    else
11472      ld_shlibs_CXX=no
11473    fi
11474    ;;
11475
11476  chorus*)
11477    case $cc_basename in
11478      *)
11479	# FIXME: insert proper C++ library support
11480	ld_shlibs_CXX=no
11481	;;
11482    esac
11483    ;;
11484
11485  cygwin* | mingw* | pw32*)
11486    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11487    # as there is no search path for DLLs.
11488    hardcode_libdir_flag_spec_CXX='-L$libdir'
11489    allow_undefined_flag_CXX=unsupported
11490    always_export_symbols_CXX=no
11491    enable_shared_with_static_runtimes_CXX=yes
11492
11493    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11494      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'
11495      # If the export-symbols file already is a .def file (1st line
11496      # is EXPORTS), use it as is; otherwise, prepend...
11497      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11498	cp $export_symbols $output_objdir/$soname.def;
11499      else
11500	echo EXPORTS > $output_objdir/$soname.def;
11501	cat $export_symbols >> $output_objdir/$soname.def;
11502      fi~
11503      $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'
11504    else
11505      ld_shlibs_CXX=no
11506    fi
11507  ;;
11508      darwin* | rhapsody*)
11509        case $host_os in
11510        rhapsody* | darwin1.[012])
11511         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11512         ;;
11513       *) # Darwin 1.3 on
11514         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11515           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11516         else
11517           case ${MACOSX_DEPLOYMENT_TARGET} in
11518             10.[012])
11519               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11520               ;;
11521             10.*)
11522               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11523               ;;
11524           esac
11525         fi
11526         ;;
11527        esac
11528      archive_cmds_need_lc_CXX=no
11529      hardcode_direct_CXX=no
11530      hardcode_automatic_CXX=yes
11531      hardcode_shlibpath_var_CXX=unsupported
11532      whole_archive_flag_spec_CXX=''
11533      link_all_deplibs_CXX=yes
11534
11535    if test "$GXX" = yes ; then
11536      lt_int_apple_cc_single_mod=no
11537      output_verbose_link_cmd='echo'
11538      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11539       lt_int_apple_cc_single_mod=yes
11540      fi
11541      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11542       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11543      else
11544          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'
11545        fi
11546        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11547        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11548          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11549            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11550          else
11551            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11552          fi
11553            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}'
11554      else
11555      case $cc_basename in
11556        xlc*)
11557         output_verbose_link_cmd='echo'
11558          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11559          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11560          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11561          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11562          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}'
11563          ;;
11564       *)
11565         ld_shlibs_CXX=no
11566          ;;
11567      esac
11568      fi
11569        ;;
11570
11571  dgux*)
11572    case $cc_basename in
11573      ec++*)
11574	# FIXME: insert proper C++ library support
11575	ld_shlibs_CXX=no
11576	;;
11577      ghcx*)
11578	# Green Hills C++ Compiler
11579	# FIXME: insert proper C++ library support
11580	ld_shlibs_CXX=no
11581	;;
11582      *)
11583	# FIXME: insert proper C++ library support
11584	ld_shlibs_CXX=no
11585	;;
11586    esac
11587    ;;
11588  freebsd[12]*)
11589    # C++ shared libraries reported to be fairly broken before switch to ELF
11590    ld_shlibs_CXX=no
11591    ;;
11592  freebsd-elf*)
11593    archive_cmds_need_lc_CXX=no
11594    ;;
11595  freebsd* | kfreebsd*-gnu | dragonfly*)
11596    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11597    # conventions
11598    ld_shlibs_CXX=yes
11599    ;;
11600  gnu*)
11601    ;;
11602  hpux9*)
11603    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11604    hardcode_libdir_separator_CXX=:
11605    export_dynamic_flag_spec_CXX='${wl}-E'
11606    hardcode_direct_CXX=yes
11607    hardcode_minus_L_CXX=yes # Not in the search PATH,
11608				# but as the default
11609				# location of the library.
11610
11611    case $cc_basename in
11612    CC*)
11613      # FIXME: insert proper C++ library support
11614      ld_shlibs_CXX=no
11615      ;;
11616    aCC*)
11617      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'
11618      # Commands to make compiler produce verbose output that lists
11619      # what "hidden" libraries, object files and flags are used when
11620      # linking a shared library.
11621      #
11622      # There doesn't appear to be a way to prevent this compiler from
11623      # explicitly linking system object files so we need to strip them
11624      # from the output so that they don't get included in the library
11625      # dependencies.
11626      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'
11627      ;;
11628    *)
11629      if test "$GXX" = yes; then
11630        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'
11631      else
11632        # FIXME: insert proper C++ library support
11633        ld_shlibs_CXX=no
11634      fi
11635      ;;
11636    esac
11637    ;;
11638  hpux10*|hpux11*)
11639    if test $with_gnu_ld = no; then
11640      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11641      hardcode_libdir_separator_CXX=:
11642
11643      case $host_cpu in
11644      hppa*64*|ia64*)
11645	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11646        ;;
11647      *)
11648	export_dynamic_flag_spec_CXX='${wl}-E'
11649        ;;
11650      esac
11651    fi
11652    case $host_cpu in
11653    hppa*64*|ia64*)
11654      hardcode_direct_CXX=no
11655      hardcode_shlibpath_var_CXX=no
11656      ;;
11657    *)
11658      hardcode_direct_CXX=yes
11659      hardcode_minus_L_CXX=yes # Not in the search PATH,
11660					      # but as the default
11661					      # location of the library.
11662      ;;
11663    esac
11664
11665    case $cc_basename in
11666      CC*)
11667	# FIXME: insert proper C++ library support
11668	ld_shlibs_CXX=no
11669	;;
11670      aCC*)
11671	case $host_cpu in
11672	hppa*64*)
11673	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11674	  ;;
11675	ia64*)
11676	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11677	  ;;
11678	*)
11679	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11680	  ;;
11681	esac
11682	# Commands to make compiler produce verbose output that lists
11683	# what "hidden" libraries, object files and flags are used when
11684	# linking a shared library.
11685	#
11686	# There doesn't appear to be a way to prevent this compiler from
11687	# explicitly linking system object files so we need to strip them
11688	# from the output so that they don't get included in the library
11689	# dependencies.
11690	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'
11691	;;
11692      *)
11693	if test "$GXX" = yes; then
11694	  if test $with_gnu_ld = no; then
11695	    case $host_cpu in
11696	    hppa*64*)
11697	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11698	      ;;
11699	    ia64*)
11700	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11701	      ;;
11702	    *)
11703	      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'
11704	      ;;
11705	    esac
11706	  fi
11707	else
11708	  # FIXME: insert proper C++ library support
11709	  ld_shlibs_CXX=no
11710	fi
11711	;;
11712    esac
11713    ;;
11714  interix3*)
11715    hardcode_direct_CXX=no
11716    hardcode_shlibpath_var_CXX=no
11717    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11718    export_dynamic_flag_spec_CXX='${wl}-E'
11719    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11720    # Instead, shared libraries are loaded at an image base (0x10000000 by
11721    # default) and relocated if they conflict, which is a slow very memory
11722    # consuming and fragmenting process.  To avoid this, we pick a random,
11723    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11724    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11725    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'
11726    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'
11727    ;;
11728  irix5* | irix6*)
11729    case $cc_basename in
11730      CC*)
11731	# SGI C++
11732	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'
11733
11734	# Archives containing C++ object files must be created using
11735	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11736	# necessary to make sure instantiated templates are included
11737	# in the archive.
11738	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11739	;;
11740      *)
11741	if test "$GXX" = yes; then
11742	  if test "$with_gnu_ld" = no; then
11743	    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'
11744	  else
11745	    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'
11746	  fi
11747	fi
11748	link_all_deplibs_CXX=yes
11749	;;
11750    esac
11751    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11752    hardcode_libdir_separator_CXX=:
11753    ;;
11754  linux*)
11755    case $cc_basename in
11756      KCC*)
11757	# Kuck and Associates, Inc. (KAI) C++ Compiler
11758
11759	# KCC will only create a shared library if the output file
11760	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11761	# to its proper name (with version) after linking.
11762	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'
11763	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'
11764	# Commands to make compiler produce verbose output that lists
11765	# what "hidden" libraries, object files and flags are used when
11766	# linking a shared library.
11767	#
11768	# There doesn't appear to be a way to prevent this compiler from
11769	# explicitly linking system object files so we need to strip them
11770	# from the output so that they don't get included in the library
11771	# dependencies.
11772	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'
11773
11774	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11775	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11776
11777	# Archives containing C++ object files must be created using
11778	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11779	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11780	;;
11781      icpc*)
11782	# Intel C++
11783	with_gnu_ld=yes
11784	# version 8.0 and above of icpc choke on multiply defined symbols
11785	# if we add $predep_objects and $postdep_objects, however 7.1 and
11786	# earlier do not add the objects themselves.
11787	case `$CC -V 2>&1` in
11788	*"Version 7."*)
11789  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11790  	  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'
11791	  ;;
11792	*)  # Version 8.0 or newer
11793	  tmp_idyn=
11794	  case $host_cpu in
11795	    ia64*) tmp_idyn=' -i_dynamic';;
11796	  esac
11797  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11798	  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'
11799	  ;;
11800	esac
11801	archive_cmds_need_lc_CXX=no
11802	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11803	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11804	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11805	;;
11806      pgCC*)
11807        # Portland Group C++ compiler
11808	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11809  	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'
11810
11811	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11812	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11813	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'
11814        ;;
11815      cxx*)
11816	# Compaq C++
11817	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11818	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'
11819
11820	runpath_var=LD_RUN_PATH
11821	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11822	hardcode_libdir_separator_CXX=:
11823
11824	# Commands to make compiler produce verbose output that lists
11825	# what "hidden" libraries, object files and flags are used when
11826	# linking a shared library.
11827	#
11828	# There doesn't appear to be a way to prevent this compiler from
11829	# explicitly linking system object files so we need to strip them
11830	# from the output so that they don't get included in the library
11831	# dependencies.
11832	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'
11833	;;
11834      *)
11835	case `$CC -V 2>&1 | sed 5q` in
11836	*Sun\ C*)
11837	  # Sun C++ 5.9
11838	  no_undefined_flag_CXX=' -zdefs'
11839	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11840	  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'
11841	  hardcode_libdir_flag_spec_CXX='-R$libdir'
11842	  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'
11843
11844	  # Not sure whether something based on
11845	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
11846	  # would be better.
11847	  output_verbose_link_cmd='echo'
11848
11849	  # Archives containing C++ object files must be created using
11850	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11851	  # necessary to make sure instantiated templates are included
11852	  # in the archive.
11853	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11854	  ;;
11855	esac
11856	;;
11857    esac
11858    ;;
11859  lynxos*)
11860    # FIXME: insert proper C++ library support
11861    ld_shlibs_CXX=no
11862    ;;
11863  m88k*)
11864    # FIXME: insert proper C++ library support
11865    ld_shlibs_CXX=no
11866    ;;
11867  mvs*)
11868    case $cc_basename in
11869      cxx*)
11870	# FIXME: insert proper C++ library support
11871	ld_shlibs_CXX=no
11872	;;
11873      *)
11874	# FIXME: insert proper C++ library support
11875	ld_shlibs_CXX=no
11876	;;
11877    esac
11878    ;;
11879  netbsd*)
11880    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11881      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11882      wlarc=
11883      hardcode_libdir_flag_spec_CXX='-R$libdir'
11884      hardcode_direct_CXX=yes
11885      hardcode_shlibpath_var_CXX=no
11886    fi
11887    # Workaround some broken pre-1.5 toolchains
11888    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11889    ;;
11890  openbsd2*)
11891    # C++ shared libraries are fairly broken
11892    ld_shlibs_CXX=no
11893    ;;
11894  openbsd*)
11895    hardcode_direct_CXX=yes
11896    hardcode_shlibpath_var_CXX=no
11897    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11898    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11899    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11900      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11901      export_dynamic_flag_spec_CXX='${wl}-E'
11902      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11903    fi
11904    output_verbose_link_cmd='echo'
11905    ;;
11906  osf3*)
11907    case $cc_basename in
11908      KCC*)
11909	# Kuck and Associates, Inc. (KAI) C++ Compiler
11910
11911	# KCC will only create a shared library if the output file
11912	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11913	# to its proper name (with version) after linking.
11914	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'
11915
11916	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11917	hardcode_libdir_separator_CXX=:
11918
11919	# Archives containing C++ object files must be created using
11920	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11921	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11922
11923	;;
11924      RCC*)
11925	# Rational C++ 2.4.1
11926	# FIXME: insert proper C++ library support
11927	ld_shlibs_CXX=no
11928	;;
11929      cxx*)
11930	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11931	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'
11932
11933	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11934	hardcode_libdir_separator_CXX=:
11935
11936	# Commands to make compiler produce verbose output that lists
11937	# what "hidden" libraries, object files and flags are used when
11938	# linking a shared library.
11939	#
11940	# There doesn't appear to be a way to prevent this compiler from
11941	# explicitly linking system object files so we need to strip them
11942	# from the output so that they don't get included in the library
11943	# dependencies.
11944	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'
11945	;;
11946      *)
11947	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11948	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11949	  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'
11950
11951	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11952	  hardcode_libdir_separator_CXX=:
11953
11954	  # Commands to make compiler produce verbose output that lists
11955	  # what "hidden" libraries, object files and flags are used when
11956	  # linking a shared library.
11957	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11958
11959	else
11960	  # FIXME: insert proper C++ library support
11961	  ld_shlibs_CXX=no
11962	fi
11963	;;
11964    esac
11965    ;;
11966  osf4* | osf5*)
11967    case $cc_basename in
11968      KCC*)
11969	# Kuck and Associates, Inc. (KAI) C++ Compiler
11970
11971	# KCC will only create a shared library if the output file
11972	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11973	# to its proper name (with version) after linking.
11974	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'
11975
11976	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11977	hardcode_libdir_separator_CXX=:
11978
11979	# Archives containing C++ object files must be created using
11980	# the KAI C++ compiler.
11981	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11982	;;
11983      RCC*)
11984	# Rational C++ 2.4.1
11985	# FIXME: insert proper C++ library support
11986	ld_shlibs_CXX=no
11987	;;
11988      cxx*)
11989	allow_undefined_flag_CXX=' -expect_unresolved \*'
11990	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'
11991	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11992	  echo "-hidden">> $lib.exp~
11993	  $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~
11994	  $rm $lib.exp'
11995
11996	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11997	hardcode_libdir_separator_CXX=:
11998
11999	# Commands to make compiler produce verbose output that lists
12000	# what "hidden" libraries, object files and flags are used when
12001	# linking a shared library.
12002	#
12003	# There doesn't appear to be a way to prevent this compiler from
12004	# explicitly linking system object files so we need to strip them
12005	# from the output so that they don't get included in the library
12006	# dependencies.
12007	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'
12008	;;
12009      *)
12010	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12011	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12012	 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'
12013
12014	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12015	  hardcode_libdir_separator_CXX=:
12016
12017	  # Commands to make compiler produce verbose output that lists
12018	  # what "hidden" libraries, object files and flags are used when
12019	  # linking a shared library.
12020	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12021
12022	else
12023	  # FIXME: insert proper C++ library support
12024	  ld_shlibs_CXX=no
12025	fi
12026	;;
12027    esac
12028    ;;
12029  psos*)
12030    # FIXME: insert proper C++ library support
12031    ld_shlibs_CXX=no
12032    ;;
12033  sunos4*)
12034    case $cc_basename in
12035      CC*)
12036	# Sun C++ 4.x
12037	# FIXME: insert proper C++ library support
12038	ld_shlibs_CXX=no
12039	;;
12040      lcc*)
12041	# Lucid
12042	# FIXME: insert proper C++ library support
12043	ld_shlibs_CXX=no
12044	;;
12045      *)
12046	# FIXME: insert proper C++ library support
12047	ld_shlibs_CXX=no
12048	;;
12049    esac
12050    ;;
12051  solaris*)
12052    case $cc_basename in
12053      CC*)
12054	# Sun C++ 4.2, 5.x and Centerline C++
12055        archive_cmds_need_lc_CXX=yes
12056	no_undefined_flag_CXX=' -zdefs'
12057	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12058	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12059	$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'
12060
12061	hardcode_libdir_flag_spec_CXX='-R$libdir'
12062	hardcode_shlibpath_var_CXX=no
12063	case $host_os in
12064	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12065	  *)
12066	    # The C++ compiler is used as linker so we must use $wl
12067	    # flag to pass the commands to the underlying system
12068	    # linker. We must also pass each convience library through
12069	    # to the system linker between allextract/defaultextract.
12070	    # The C++ compiler will combine linker options so we
12071	    # cannot just pass the convience library names through
12072	    # without $wl.
12073	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12074	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
12075	    ;;
12076	esac
12077	link_all_deplibs_CXX=yes
12078
12079	output_verbose_link_cmd='echo'
12080
12081	# Archives containing C++ object files must be created using
12082	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12083	# necessary to make sure instantiated templates are included
12084	# in the archive.
12085	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12086	;;
12087      gcx*)
12088	# Green Hills C++ Compiler
12089	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12090
12091	# The C++ compiler must be used to create the archive.
12092	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12093	;;
12094      *)
12095	# GNU C++ compiler with Solaris linker
12096	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12097	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12098	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12099	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12100	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12101		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12102
12103	    # Commands to make compiler produce verbose output that lists
12104	    # what "hidden" libraries, object files and flags are used when
12105	    # linking a shared library.
12106	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12107	  else
12108	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12109	    # platform.
12110	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12111	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12112		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12113
12114	    # Commands to make compiler produce verbose output that lists
12115	    # what "hidden" libraries, object files and flags are used when
12116	    # linking a shared library.
12117	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12118	  fi
12119
12120	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12121	fi
12122	;;
12123    esac
12124    ;;
12125  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12126    no_undefined_flag_CXX='${wl}-z,text'
12127    archive_cmds_need_lc_CXX=no
12128    hardcode_shlibpath_var_CXX=no
12129    runpath_var='LD_RUN_PATH'
12130
12131    case $cc_basename in
12132      CC*)
12133	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12134	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12135	;;
12136      *)
12137	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12138	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12139	;;
12140    esac
12141    ;;
12142  sysv5* | sco3.2v5* | sco5v6*)
12143    # Note: We can NOT use -z defs as we might desire, because we do not
12144    # link with -lc, and that would cause any symbols used from libc to
12145    # always be unresolved, which means just about no library would
12146    # ever link correctly.  If we're not using GNU ld we use -z text
12147    # though, which does catch some bad symbols but isn't as heavy-handed
12148    # as -z defs.
12149    # For security reasons, it is highly recommended that you always
12150    # use absolute paths for naming shared libraries, and exclude the
12151    # DT_RUNPATH tag from executables and libraries.  But doing so
12152    # requires that you compile everything twice, which is a pain.
12153    # So that behaviour is only enabled if SCOABSPATH is set to a
12154    # non-empty value in the environment.  Most likely only useful for
12155    # creating official distributions of packages.
12156    # This is a hack until libtool officially supports absolute path
12157    # names for shared libraries.
12158    no_undefined_flag_CXX='${wl}-z,text'
12159    allow_undefined_flag_CXX='${wl}-z,nodefs'
12160    archive_cmds_need_lc_CXX=no
12161    hardcode_shlibpath_var_CXX=no
12162    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12163    hardcode_libdir_separator_CXX=':'
12164    link_all_deplibs_CXX=yes
12165    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12166    runpath_var='LD_RUN_PATH'
12167
12168    case $cc_basename in
12169      CC*)
12170	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12171	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12172	;;
12173      *)
12174	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12175	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12176	;;
12177    esac
12178    ;;
12179  tandem*)
12180    case $cc_basename in
12181      NCC*)
12182	# NonStop-UX NCC 3.20
12183	# FIXME: insert proper C++ library support
12184	ld_shlibs_CXX=no
12185	;;
12186      *)
12187	# FIXME: insert proper C++ library support
12188	ld_shlibs_CXX=no
12189	;;
12190    esac
12191    ;;
12192  vxworks*)
12193    # FIXME: insert proper C++ library support
12194    ld_shlibs_CXX=no
12195    ;;
12196  *)
12197    # FIXME: insert proper C++ library support
12198    ld_shlibs_CXX=no
12199    ;;
12200esac
12201{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12202echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12203test "$ld_shlibs_CXX" = no && can_build_shared=no
12204
12205GCC_CXX="$GXX"
12206LD_CXX="$LD"
12207
12208## CAVEAT EMPTOR:
12209## There is no encapsulation within the following macros, do not change
12210## the running order or otherwise move them around unless you know exactly
12211## what you are doing...
12212
12213cat > conftest.$ac_ext <<EOF
12214class Foo
12215{
12216public:
12217  Foo (void) { a = 0; }
12218private:
12219  int a;
12220};
12221EOF
12222
12223if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12224  (eval $ac_compile) 2>&5
12225  ac_status=$?
12226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12227  (exit $ac_status); }; then
12228  # Parse the compiler output and extract the necessary
12229  # objects, libraries and library flags.
12230
12231  # Sentinel used to keep track of whether or not we are before
12232  # the conftest object file.
12233  pre_test_object_deps_done=no
12234
12235  # The `*' in the case matches for architectures that use `case' in
12236  # $output_verbose_cmd can trigger glob expansion during the loop
12237  # eval without this substitution.
12238  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12239
12240  for p in `eval $output_verbose_link_cmd`; do
12241    case $p in
12242
12243    -L* | -R* | -l*)
12244       # Some compilers place space between "-{L,R}" and the path.
12245       # Remove the space.
12246       if test $p = "-L" \
12247	  || test $p = "-R"; then
12248	 prev=$p
12249	 continue
12250       else
12251	 prev=
12252       fi
12253
12254       if test "$pre_test_object_deps_done" = no; then
12255	 case $p in
12256	 -L* | -R*)
12257	   # Internal compiler library paths should come after those
12258	   # provided the user.  The postdeps already come after the
12259	   # user supplied libs so there is no need to process them.
12260	   if test -z "$compiler_lib_search_path_CXX"; then
12261	     compiler_lib_search_path_CXX="${prev}${p}"
12262	   else
12263	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12264	   fi
12265	   ;;
12266	 # The "-l" case would never come before the object being
12267	 # linked, so don't bother handling this case.
12268	 esac
12269       else
12270	 if test -z "$postdeps_CXX"; then
12271	   postdeps_CXX="${prev}${p}"
12272	 else
12273	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12274	 fi
12275       fi
12276       ;;
12277
12278    *.$objext)
12279       # This assumes that the test object file only shows up
12280       # once in the compiler output.
12281       if test "$p" = "conftest.$objext"; then
12282	 pre_test_object_deps_done=yes
12283	 continue
12284       fi
12285
12286       if test "$pre_test_object_deps_done" = no; then
12287	 if test -z "$predep_objects_CXX"; then
12288	   predep_objects_CXX="$p"
12289	 else
12290	   predep_objects_CXX="$predep_objects_CXX $p"
12291	 fi
12292       else
12293	 if test -z "$postdep_objects_CXX"; then
12294	   postdep_objects_CXX="$p"
12295	 else
12296	   postdep_objects_CXX="$postdep_objects_CXX $p"
12297	 fi
12298       fi
12299       ;;
12300
12301    *) ;; # Ignore the rest.
12302
12303    esac
12304  done
12305
12306  # Clean up.
12307  rm -f a.out a.exe
12308else
12309  echo "libtool.m4: error: problem compiling CXX test program"
12310fi
12311
12312$rm -f confest.$objext
12313
12314# PORTME: override above test on systems where it is broken
12315case $host_os in
12316interix3*)
12317  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12318  # hack all around it, let's just trust "g++" to DTRT.
12319  predep_objects_CXX=
12320  postdep_objects_CXX=
12321  postdeps_CXX=
12322  ;;
12323
12324linux*)
12325  case `$CC -V 2>&1 | sed 5q` in
12326  *Sun\ C*)
12327    # Sun C++ 5.9
12328    postdeps_CXX='-lCstd -lCrun'
12329    ;;
12330  esac
12331  ;;
12332
12333solaris*)
12334  case $cc_basename in
12335  CC*)
12336    # Adding this requires a known-good setup of shared libraries for
12337    # Sun compiler versions before 5.6, else PIC objects from an old
12338    # archive will be linked into the output, leading to subtle bugs.
12339    postdeps_CXX='-lCstd -lCrun'
12340    ;;
12341  esac
12342  ;;
12343esac
12344
12345
12346case " $postdeps_CXX " in
12347*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12348esac
12349
12350lt_prog_compiler_wl_CXX=
12351lt_prog_compiler_pic_CXX=
12352lt_prog_compiler_static_CXX=
12353
12354{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12355echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12356
12357  # C++ specific cases for pic, static, wl, etc.
12358  if test "$GXX" = yes; then
12359    lt_prog_compiler_wl_CXX='-Wl,'
12360    lt_prog_compiler_static_CXX='-static'
12361
12362    case $host_os in
12363    aix*)
12364      # All AIX code is PIC.
12365      if test "$host_cpu" = ia64; then
12366	# AIX 5 now supports IA64 processor
12367	lt_prog_compiler_static_CXX='-Bstatic'
12368      fi
12369      ;;
12370    amigaos*)
12371      # FIXME: we need at least 68020 code to build shared libraries, but
12372      # adding the `-m68020' flag to GCC prevents building anything better,
12373      # like `-m68040'.
12374      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12375      ;;
12376    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12377      # PIC is the default for these OSes.
12378      ;;
12379    mingw* | cygwin* | os2* | pw32*)
12380      # This hack is so that the source file can tell whether it is being
12381      # built for inclusion in a dll (and should export symbols for example).
12382      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12383      # (--disable-auto-import) libraries
12384      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12385      ;;
12386    darwin* | rhapsody*)
12387      # PIC is the default on this platform
12388      # Common symbols not allowed in MH_DYLIB files
12389      lt_prog_compiler_pic_CXX='-fno-common'
12390      ;;
12391    *djgpp*)
12392      # DJGPP does not support shared libraries at all
12393      lt_prog_compiler_pic_CXX=
12394      ;;
12395    interix3*)
12396      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12397      # Instead, we relocate shared libraries at runtime.
12398      ;;
12399    sysv4*MP*)
12400      if test -d /usr/nec; then
12401	lt_prog_compiler_pic_CXX=-Kconform_pic
12402      fi
12403      ;;
12404    hpux*)
12405      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12406      # not for PA HP-UX.
12407      case $host_cpu in
12408      hppa*64*|ia64*)
12409	;;
12410      *)
12411	lt_prog_compiler_pic_CXX='-fPIC'
12412	;;
12413      esac
12414      ;;
12415    *)
12416      lt_prog_compiler_pic_CXX='-fPIC'
12417      ;;
12418    esac
12419  else
12420    case $host_os in
12421      aix4* | aix5*)
12422	# All AIX code is PIC.
12423	if test "$host_cpu" = ia64; then
12424	  # AIX 5 now supports IA64 processor
12425	  lt_prog_compiler_static_CXX='-Bstatic'
12426	else
12427	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12428	fi
12429	;;
12430      chorus*)
12431	case $cc_basename in
12432	cxch68*)
12433	  # Green Hills C++ Compiler
12434	  # _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"
12435	  ;;
12436	esac
12437	;;
12438       darwin*)
12439         # PIC is the default on this platform
12440         # Common symbols not allowed in MH_DYLIB files
12441         case $cc_basename in
12442           xlc*)
12443           lt_prog_compiler_pic_CXX='-qnocommon'
12444           lt_prog_compiler_wl_CXX='-Wl,'
12445           ;;
12446         esac
12447       ;;
12448      dgux*)
12449	case $cc_basename in
12450	  ec++*)
12451	    lt_prog_compiler_pic_CXX='-KPIC'
12452	    ;;
12453	  ghcx*)
12454	    # Green Hills C++ Compiler
12455	    lt_prog_compiler_pic_CXX='-pic'
12456	    ;;
12457	  *)
12458	    ;;
12459	esac
12460	;;
12461      freebsd* | kfreebsd*-gnu | dragonfly*)
12462	# FreeBSD uses GNU C++
12463	;;
12464      hpux9* | hpux10* | hpux11*)
12465	case $cc_basename in
12466	  CC*)
12467	    lt_prog_compiler_wl_CXX='-Wl,'
12468	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12469	    if test "$host_cpu" != ia64; then
12470	      lt_prog_compiler_pic_CXX='+Z'
12471	    fi
12472	    ;;
12473	  aCC*)
12474	    lt_prog_compiler_wl_CXX='-Wl,'
12475	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12476	    case $host_cpu in
12477	    hppa*64*|ia64*)
12478	      # +Z the default
12479	      ;;
12480	    *)
12481	      lt_prog_compiler_pic_CXX='+Z'
12482	      ;;
12483	    esac
12484	    ;;
12485	  *)
12486	    ;;
12487	esac
12488	;;
12489      interix*)
12490	# This is c89, which is MS Visual C++ (no shared libs)
12491	# Anyone wants to do a port?
12492	;;
12493      irix5* | irix6* | nonstopux*)
12494	case $cc_basename in
12495	  CC*)
12496	    lt_prog_compiler_wl_CXX='-Wl,'
12497	    lt_prog_compiler_static_CXX='-non_shared'
12498	    # CC pic flag -KPIC is the default.
12499	    ;;
12500	  *)
12501	    ;;
12502	esac
12503	;;
12504      linux*)
12505	case $cc_basename in
12506	  KCC*)
12507	    # KAI C++ Compiler
12508	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12509	    lt_prog_compiler_pic_CXX='-fPIC'
12510	    ;;
12511	  icpc* | ecpc*)
12512	    # Intel C++
12513	    lt_prog_compiler_wl_CXX='-Wl,'
12514	    lt_prog_compiler_pic_CXX='-KPIC'
12515	    lt_prog_compiler_static_CXX='-static'
12516	    ;;
12517	  pgCC*)
12518	    # Portland Group C++ compiler.
12519	    lt_prog_compiler_wl_CXX='-Wl,'
12520	    lt_prog_compiler_pic_CXX='-fpic'
12521	    lt_prog_compiler_static_CXX='-Bstatic'
12522	    ;;
12523	  cxx*)
12524	    # Compaq C++
12525	    # Make sure the PIC flag is empty.  It appears that all Alpha
12526	    # Linux and Compaq Tru64 Unix objects are PIC.
12527	    lt_prog_compiler_pic_CXX=
12528	    lt_prog_compiler_static_CXX='-non_shared'
12529	    ;;
12530	  *)
12531	    case `$CC -V 2>&1 | sed 5q` in
12532	    *Sun\ C*)
12533	      # Sun C++ 5.9
12534	      lt_prog_compiler_pic_CXX='-KPIC'
12535	      lt_prog_compiler_static_CXX='-Bstatic'
12536	      lt_prog_compiler_wl_CXX='-Qoption ld '
12537	      ;;
12538	    esac
12539	    ;;
12540	esac
12541	;;
12542      lynxos*)
12543	;;
12544      m88k*)
12545	;;
12546      mvs*)
12547	case $cc_basename in
12548	  cxx*)
12549	    lt_prog_compiler_pic_CXX='-W c,exportall'
12550	    ;;
12551	  *)
12552	    ;;
12553	esac
12554	;;
12555      netbsd*)
12556	;;
12557      osf3* | osf4* | osf5*)
12558	case $cc_basename in
12559	  KCC*)
12560	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12561	    ;;
12562	  RCC*)
12563	    # Rational C++ 2.4.1
12564	    lt_prog_compiler_pic_CXX='-pic'
12565	    ;;
12566	  cxx*)
12567	    # Digital/Compaq C++
12568	    lt_prog_compiler_wl_CXX='-Wl,'
12569	    # Make sure the PIC flag is empty.  It appears that all Alpha
12570	    # Linux and Compaq Tru64 Unix objects are PIC.
12571	    lt_prog_compiler_pic_CXX=
12572	    lt_prog_compiler_static_CXX='-non_shared'
12573	    ;;
12574	  *)
12575	    ;;
12576	esac
12577	;;
12578      psos*)
12579	;;
12580      solaris*)
12581	case $cc_basename in
12582	  CC*)
12583	    # Sun C++ 4.2, 5.x and Centerline C++
12584	    lt_prog_compiler_pic_CXX='-KPIC'
12585	    lt_prog_compiler_static_CXX='-Bstatic'
12586	    lt_prog_compiler_wl_CXX='-Qoption ld '
12587	    ;;
12588	  gcx*)
12589	    # Green Hills C++ Compiler
12590	    lt_prog_compiler_pic_CXX='-PIC'
12591	    ;;
12592	  *)
12593	    ;;
12594	esac
12595	;;
12596      sunos4*)
12597	case $cc_basename in
12598	  CC*)
12599	    # Sun C++ 4.x
12600	    lt_prog_compiler_pic_CXX='-pic'
12601	    lt_prog_compiler_static_CXX='-Bstatic'
12602	    ;;
12603	  lcc*)
12604	    # Lucid
12605	    lt_prog_compiler_pic_CXX='-pic'
12606	    ;;
12607	  *)
12608	    ;;
12609	esac
12610	;;
12611      tandem*)
12612	case $cc_basename in
12613	  NCC*)
12614	    # NonStop-UX NCC 3.20
12615	    lt_prog_compiler_pic_CXX='-KPIC'
12616	    ;;
12617	  *)
12618	    ;;
12619	esac
12620	;;
12621      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12622	case $cc_basename in
12623	  CC*)
12624	    lt_prog_compiler_wl_CXX='-Wl,'
12625	    lt_prog_compiler_pic_CXX='-KPIC'
12626	    lt_prog_compiler_static_CXX='-Bstatic'
12627	    ;;
12628	esac
12629	;;
12630      vxworks*)
12631	;;
12632      *)
12633	lt_prog_compiler_can_build_shared_CXX=no
12634	;;
12635    esac
12636  fi
12637
12638{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12639echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12640
12641#
12642# Check to make sure the PIC flag actually works.
12643#
12644if test -n "$lt_prog_compiler_pic_CXX"; then
12645
12646{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12647echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12648if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12649  echo $ECHO_N "(cached) $ECHO_C" >&6
12650else
12651  lt_prog_compiler_pic_works_CXX=no
12652  ac_outfile=conftest.$ac_objext
12653   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12654   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12655   # Insert the option either (1) after the last *FLAGS variable, or
12656   # (2) before a word containing "conftest.", or (3) at the end.
12657   # Note that $ac_compile itself does not contain backslashes and begins
12658   # with a dollar sign (not a hyphen), so the echo should work correctly.
12659   # The option is referenced via a variable to avoid confusing sed.
12660   lt_compile=`echo "$ac_compile" | $SED \
12661   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12662   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12663   -e 's:$: $lt_compiler_flag:'`
12664   (eval echo "\"\$as_me:12664: $lt_compile\"" >&5)
12665   (eval "$lt_compile" 2>conftest.err)
12666   ac_status=$?
12667   cat conftest.err >&5
12668   echo "$as_me:12668: \$? = $ac_status" >&5
12669   if (exit $ac_status) && test -s "$ac_outfile"; then
12670     # The compiler can only warn and ignore the option if not recognized
12671     # So say no if there are warnings other than the usual output.
12672     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12673     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12674     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12675       lt_prog_compiler_pic_works_CXX=yes
12676     fi
12677   fi
12678   $rm conftest*
12679
12680fi
12681{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12682echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12683
12684if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12685    case $lt_prog_compiler_pic_CXX in
12686     "" | " "*) ;;
12687     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12688     esac
12689else
12690    lt_prog_compiler_pic_CXX=
12691     lt_prog_compiler_can_build_shared_CXX=no
12692fi
12693
12694fi
12695case $host_os in
12696  # For platforms which do not support PIC, -DPIC is meaningless:
12697  *djgpp*)
12698    lt_prog_compiler_pic_CXX=
12699    ;;
12700  *)
12701    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12702    ;;
12703esac
12704
12705#
12706# Check to make sure the static flag actually works.
12707#
12708wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12709{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12710echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12711if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12712  echo $ECHO_N "(cached) $ECHO_C" >&6
12713else
12714  lt_prog_compiler_static_works_CXX=no
12715   save_LDFLAGS="$LDFLAGS"
12716   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12717   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12718   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12719     # The linker can only warn and ignore the option if not recognized
12720     # So say no if there are warnings
12721     if test -s conftest.err; then
12722       # Append any errors to the config.log.
12723       cat conftest.err 1>&5
12724       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12725       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12726       if diff conftest.exp conftest.er2 >/dev/null; then
12727         lt_prog_compiler_static_works_CXX=yes
12728       fi
12729     else
12730       lt_prog_compiler_static_works_CXX=yes
12731     fi
12732   fi
12733   $rm conftest*
12734   LDFLAGS="$save_LDFLAGS"
12735
12736fi
12737{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12738echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12739
12740if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12741    :
12742else
12743    lt_prog_compiler_static_CXX=
12744fi
12745
12746
12747{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12748echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12749if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12750  echo $ECHO_N "(cached) $ECHO_C" >&6
12751else
12752  lt_cv_prog_compiler_c_o_CXX=no
12753   $rm -r conftest 2>/dev/null
12754   mkdir conftest
12755   cd conftest
12756   mkdir out
12757   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12758
12759   lt_compiler_flag="-o out/conftest2.$ac_objext"
12760   # Insert the option either (1) after the last *FLAGS variable, or
12761   # (2) before a word containing "conftest.", or (3) at the end.
12762   # Note that $ac_compile itself does not contain backslashes and begins
12763   # with a dollar sign (not a hyphen), so the echo should work correctly.
12764   lt_compile=`echo "$ac_compile" | $SED \
12765   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12766   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12767   -e 's:$: $lt_compiler_flag:'`
12768   (eval echo "\"\$as_me:12768: $lt_compile\"" >&5)
12769   (eval "$lt_compile" 2>out/conftest.err)
12770   ac_status=$?
12771   cat out/conftest.err >&5
12772   echo "$as_me:12772: \$? = $ac_status" >&5
12773   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12774   then
12775     # The compiler can only warn and ignore the option if not recognized
12776     # So say no if there are warnings
12777     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12778     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12779     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12780       lt_cv_prog_compiler_c_o_CXX=yes
12781     fi
12782   fi
12783   chmod u+w . 2>&5
12784   $rm conftest*
12785   # SGI C++ compiler will create directory out/ii_files/ for
12786   # template instantiation
12787   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12788   $rm out/* && rmdir out
12789   cd ..
12790   rmdir conftest
12791   $rm conftest*
12792
12793fi
12794{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12795echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12796
12797
12798hard_links="nottested"
12799if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12800  # do not overwrite the value of need_locks provided by the user
12801  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12802echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12803  hard_links=yes
12804  $rm conftest*
12805  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12806  touch conftest.a
12807  ln conftest.a conftest.b 2>&5 || hard_links=no
12808  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12809  { echo "$as_me:$LINENO: result: $hard_links" >&5
12810echo "${ECHO_T}$hard_links" >&6; }
12811  if test "$hard_links" = no; then
12812    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12813echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12814    need_locks=warn
12815  fi
12816else
12817  need_locks=no
12818fi
12819
12820{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12821echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12822
12823  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12824  case $host_os in
12825  aix4* | aix5*)
12826    # If we're using GNU nm, then we don't want the "-C" option.
12827    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12828    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12829      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'
12830    else
12831      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'
12832    fi
12833    ;;
12834  pw32*)
12835    export_symbols_cmds_CXX="$ltdll_cmds"
12836  ;;
12837  cygwin* | mingw*)
12838    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'
12839  ;;
12840  *)
12841    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12842  ;;
12843  esac
12844
12845{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12846echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12847test "$ld_shlibs_CXX" = no && can_build_shared=no
12848
12849#
12850# Do we need to explicitly link libc?
12851#
12852case "x$archive_cmds_need_lc_CXX" in
12853x|xyes)
12854  # Assume -lc should be added
12855  archive_cmds_need_lc_CXX=yes
12856
12857  if test "$enable_shared" = yes && test "$GCC" = yes; then
12858    case $archive_cmds_CXX in
12859    *'~'*)
12860      # FIXME: we may have to deal with multi-command sequences.
12861      ;;
12862    '$CC '*)
12863      # Test whether the compiler implicitly links with -lc since on some
12864      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12865      # to ld, don't add -lc before -lgcc.
12866      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12867echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12868      $rm conftest*
12869      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12870
12871      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12872  (eval $ac_compile) 2>&5
12873  ac_status=$?
12874  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12875  (exit $ac_status); } 2>conftest.err; then
12876        soname=conftest
12877        lib=conftest
12878        libobjs=conftest.$ac_objext
12879        deplibs=
12880        wl=$lt_prog_compiler_wl_CXX
12881	pic_flag=$lt_prog_compiler_pic_CXX
12882        compiler_flags=-v
12883        linker_flags=-v
12884        verstring=
12885        output_objdir=.
12886        libname=conftest
12887        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12888        allow_undefined_flag_CXX=
12889        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12890  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12891  ac_status=$?
12892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893  (exit $ac_status); }
12894        then
12895	  archive_cmds_need_lc_CXX=no
12896        else
12897	  archive_cmds_need_lc_CXX=yes
12898        fi
12899        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12900      else
12901        cat conftest.err 1>&5
12902      fi
12903      $rm conftest*
12904      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12905echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12906      ;;
12907    esac
12908  fi
12909  ;;
12910esac
12911
12912{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12913echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12914library_names_spec=
12915libname_spec='lib$name'
12916soname_spec=
12917shrext_cmds=".so"
12918postinstall_cmds=
12919postuninstall_cmds=
12920finish_cmds=
12921finish_eval=
12922shlibpath_var=
12923shlibpath_overrides_runpath=unknown
12924version_type=none
12925dynamic_linker="$host_os ld.so"
12926sys_lib_dlsearch_path_spec="/lib /usr/lib"
12927if test "$GCC" = yes; then
12928  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12929  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12930    # if the path contains ";" then we assume it to be the separator
12931    # otherwise default to the standard path separator (i.e. ":") - it is
12932    # assumed that no part of a normal pathname contains ";" but that should
12933    # okay in the real world where ";" in dirpaths is itself problematic.
12934    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12935  else
12936    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12937  fi
12938else
12939  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12940fi
12941need_lib_prefix=unknown
12942hardcode_into_libs=no
12943
12944# when you set need_version to no, make sure it does not cause -set_version
12945# flags to be left without arguments
12946need_version=unknown
12947
12948case $host_os in
12949aix3*)
12950  version_type=linux
12951  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12952  shlibpath_var=LIBPATH
12953
12954  # AIX 3 has no versioning support, so we append a major version to the name.
12955  soname_spec='${libname}${release}${shared_ext}$major'
12956  ;;
12957
12958aix4* | aix5*)
12959  version_type=linux
12960  need_lib_prefix=no
12961  need_version=no
12962  hardcode_into_libs=yes
12963  if test "$host_cpu" = ia64; then
12964    # AIX 5 supports IA64
12965    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12966    shlibpath_var=LD_LIBRARY_PATH
12967  else
12968    # With GCC up to 2.95.x, collect2 would create an import file
12969    # for dependence libraries.  The import file would start with
12970    # the line `#! .'.  This would cause the generated library to
12971    # depend on `.', always an invalid library.  This was fixed in
12972    # development snapshots of GCC prior to 3.0.
12973    case $host_os in
12974      aix4 | aix4.[01] | aix4.[01].*)
12975      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12976	   echo ' yes '
12977	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12978	:
12979      else
12980	can_build_shared=no
12981      fi
12982      ;;
12983    esac
12984    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12985    # soname into executable. Probably we can add versioning support to
12986    # collect2, so additional links can be useful in future.
12987    if test "$aix_use_runtimelinking" = yes; then
12988      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12989      # instead of lib<name>.a to let people know that these are not
12990      # typical AIX shared libraries.
12991      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12992    else
12993      # We preserve .a as extension for shared libraries through AIX4.2
12994      # and later when we are not doing run time linking.
12995      library_names_spec='${libname}${release}.a $libname.a'
12996      soname_spec='${libname}${release}${shared_ext}$major'
12997    fi
12998    shlibpath_var=LIBPATH
12999  fi
13000  ;;
13001
13002amigaos*)
13003  library_names_spec='$libname.ixlibrary $libname.a'
13004  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13005  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'
13006  ;;
13007
13008beos*)
13009  library_names_spec='${libname}${shared_ext}'
13010  dynamic_linker="$host_os ld.so"
13011  shlibpath_var=LIBRARY_PATH
13012  ;;
13013
13014bsdi[45]*)
13015  version_type=linux
13016  need_version=no
13017  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13018  soname_spec='${libname}${release}${shared_ext}$major'
13019  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13020  shlibpath_var=LD_LIBRARY_PATH
13021  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13022  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13023  # the default ld.so.conf also contains /usr/contrib/lib and
13024  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13025  # libtool to hard-code these into programs
13026  ;;
13027
13028cygwin* | mingw* | pw32*)
13029  version_type=windows
13030  shrext_cmds=".dll"
13031  need_version=no
13032  need_lib_prefix=no
13033
13034  case $GCC,$host_os in
13035  yes,cygwin* | yes,mingw* | yes,pw32*)
13036    library_names_spec='$libname.dll.a'
13037    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13038    postinstall_cmds='base_file=`basename \${file}`~
13039      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13040      dldir=$destdir/`dirname \$dlpath`~
13041      test -d \$dldir || mkdir -p \$dldir~
13042      $install_prog $dir/$dlname \$dldir/$dlname~
13043      chmod a+x \$dldir/$dlname'
13044    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13045      dlpath=$dir/\$dldll~
13046       $rm \$dlpath'
13047    shlibpath_overrides_runpath=yes
13048
13049    case $host_os in
13050    cygwin*)
13051      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13052      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13053      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13054      ;;
13055    mingw*)
13056      # MinGW DLLs use traditional 'lib' prefix
13057      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13058      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13059      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13060        # It is most probably a Windows format PATH printed by
13061        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13062        # path with ; separators, and with drive letters. We can handle the
13063        # drive letters (cygwin fileutils understands them), so leave them,
13064        # especially as we might pass files found there to a mingw objdump,
13065        # which wouldn't understand a cygwinified path. Ahh.
13066        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13067      else
13068        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13069      fi
13070      ;;
13071    pw32*)
13072      # pw32 DLLs use 'pw' prefix rather than 'lib'
13073      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13074      ;;
13075    esac
13076    ;;
13077
13078  *)
13079    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13080    ;;
13081  esac
13082  dynamic_linker='Win32 ld.exe'
13083  # FIXME: first we should search . and the directory the executable is in
13084  shlibpath_var=PATH
13085  ;;
13086
13087darwin* | rhapsody*)
13088  dynamic_linker="$host_os dyld"
13089  version_type=darwin
13090  need_lib_prefix=no
13091  need_version=no
13092  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13093  soname_spec='${libname}${release}${major}$shared_ext'
13094  shlibpath_overrides_runpath=yes
13095  shlibpath_var=DYLD_LIBRARY_PATH
13096  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13097  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13098  if test "$GCC" = yes; then
13099    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
13100  else
13101    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
13102  fi
13103  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13104  ;;
13105
13106dgux*)
13107  version_type=linux
13108  need_lib_prefix=no
13109  need_version=no
13110  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13111  soname_spec='${libname}${release}${shared_ext}$major'
13112  shlibpath_var=LD_LIBRARY_PATH
13113  ;;
13114
13115freebsd1*)
13116  dynamic_linker=no
13117  ;;
13118
13119kfreebsd*-gnu)
13120  version_type=linux
13121  need_lib_prefix=no
13122  need_version=no
13123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13124  soname_spec='${libname}${release}${shared_ext}$major'
13125  shlibpath_var=LD_LIBRARY_PATH
13126  shlibpath_overrides_runpath=no
13127  hardcode_into_libs=yes
13128  dynamic_linker='GNU ld.so'
13129  ;;
13130
13131freebsd* | dragonfly*)
13132  # DragonFly does not have aout.  When/if they implement a new
13133  # versioning mechanism, adjust this.
13134  if test -x /usr/bin/objformat; then
13135    objformat=`/usr/bin/objformat`
13136  else
13137    case $host_os in
13138    freebsd[123]*) objformat=aout ;;
13139    *) objformat=elf ;;
13140    esac
13141  fi
13142  version_type=freebsd-$objformat
13143  case $version_type in
13144    freebsd-elf*)
13145      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13146      need_version=no
13147      need_lib_prefix=no
13148      ;;
13149    freebsd-*)
13150      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13151      need_version=yes
13152      ;;
13153  esac
13154  shlibpath_var=LD_LIBRARY_PATH
13155  case $host_os in
13156  freebsd2*)
13157    shlibpath_overrides_runpath=yes
13158    ;;
13159  freebsd3.[01]* | freebsdelf3.[01]*)
13160    shlibpath_overrides_runpath=yes
13161    hardcode_into_libs=yes
13162    ;;
13163  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13164  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13165    shlibpath_overrides_runpath=no
13166    hardcode_into_libs=yes
13167    ;;
13168  freebsd*) # from 4.6 on
13169    shlibpath_overrides_runpath=yes
13170    hardcode_into_libs=yes
13171    ;;
13172  esac
13173  ;;
13174
13175gnu*)
13176  version_type=linux
13177  need_lib_prefix=no
13178  need_version=no
13179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13180  soname_spec='${libname}${release}${shared_ext}$major'
13181  shlibpath_var=LD_LIBRARY_PATH
13182  hardcode_into_libs=yes
13183  ;;
13184
13185hpux9* | hpux10* | hpux11*)
13186  # Give a soname corresponding to the major version so that dld.sl refuses to
13187  # link against other versions.
13188  version_type=sunos
13189  need_lib_prefix=no
13190  need_version=no
13191  case $host_cpu in
13192  ia64*)
13193    shrext_cmds='.so'
13194    hardcode_into_libs=yes
13195    dynamic_linker="$host_os dld.so"
13196    shlibpath_var=LD_LIBRARY_PATH
13197    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13198    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13199    soname_spec='${libname}${release}${shared_ext}$major'
13200    if test "X$HPUX_IA64_MODE" = X32; then
13201      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13202    else
13203      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13204    fi
13205    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13206    ;;
13207   hppa*64*)
13208     shrext_cmds='.sl'
13209     hardcode_into_libs=yes
13210     dynamic_linker="$host_os dld.sl"
13211     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13212     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13213     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13214     soname_spec='${libname}${release}${shared_ext}$major'
13215     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13216     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13217     ;;
13218   *)
13219    shrext_cmds='.sl'
13220    dynamic_linker="$host_os dld.sl"
13221    shlibpath_var=SHLIB_PATH
13222    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13223    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13224    soname_spec='${libname}${release}${shared_ext}$major'
13225    ;;
13226  esac
13227  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13228  postinstall_cmds='chmod 555 $lib'
13229  ;;
13230
13231interix3*)
13232  version_type=linux
13233  need_lib_prefix=no
13234  need_version=no
13235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13236  soname_spec='${libname}${release}${shared_ext}$major'
13237  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13238  shlibpath_var=LD_LIBRARY_PATH
13239  shlibpath_overrides_runpath=no
13240  hardcode_into_libs=yes
13241  ;;
13242
13243irix5* | irix6* | nonstopux*)
13244  case $host_os in
13245    nonstopux*) version_type=nonstopux ;;
13246    *)
13247	if test "$lt_cv_prog_gnu_ld" = yes; then
13248		version_type=linux
13249	else
13250		version_type=irix
13251	fi ;;
13252  esac
13253  need_lib_prefix=no
13254  need_version=no
13255  soname_spec='${libname}${release}${shared_ext}$major'
13256  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13257  case $host_os in
13258  irix5* | nonstopux*)
13259    libsuff= shlibsuff=
13260    ;;
13261  *)
13262    case $LD in # libtool.m4 will add one of these switches to LD
13263    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13264      libsuff= shlibsuff= libmagic=32-bit;;
13265    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13266      libsuff=32 shlibsuff=N32 libmagic=N32;;
13267    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13268      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13269    *) libsuff= shlibsuff= libmagic=never-match;;
13270    esac
13271    ;;
13272  esac
13273  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13274  shlibpath_overrides_runpath=no
13275  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13276  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13277  hardcode_into_libs=yes
13278  ;;
13279
13280# No shared lib support for Linux oldld, aout, or coff.
13281linux*oldld* | linux*aout* | linux*coff*)
13282  dynamic_linker=no
13283  ;;
13284
13285# This must be Linux ELF.
13286linux*)
13287  version_type=linux
13288  need_lib_prefix=no
13289  need_version=no
13290  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13291  soname_spec='${libname}${release}${shared_ext}$major'
13292  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13293  shlibpath_var=LD_LIBRARY_PATH
13294  shlibpath_overrides_runpath=no
13295  # This implies no fast_install, which is unacceptable.
13296  # Some rework will be needed to allow for fast_install
13297  # before this can be enabled.
13298  hardcode_into_libs=yes
13299
13300  # Append ld.so.conf contents to the search path
13301  if test -f /etc/ld.so.conf; then
13302    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/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13303    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13304  fi
13305
13306  # We used to test for /lib/ld.so.1 and disable shared libraries on
13307  # powerpc, because MkLinux only supported shared libraries with the
13308  # GNU dynamic linker.  Since this was broken with cross compilers,
13309  # most powerpc-linux boxes support dynamic linking these days and
13310  # people can always --disable-shared, the test was removed, and we
13311  # assume the GNU/Linux dynamic linker is in use.
13312  dynamic_linker='GNU/Linux ld.so'
13313  ;;
13314
13315knetbsd*-gnu)
13316  version_type=linux
13317  need_lib_prefix=no
13318  need_version=no
13319  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13320  soname_spec='${libname}${release}${shared_ext}$major'
13321  shlibpath_var=LD_LIBRARY_PATH
13322  shlibpath_overrides_runpath=no
13323  hardcode_into_libs=yes
13324  dynamic_linker='GNU ld.so'
13325  ;;
13326
13327netbsd*)
13328  version_type=sunos
13329  need_lib_prefix=no
13330  need_version=no
13331  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13332    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13333    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13334    dynamic_linker='NetBSD (a.out) ld.so'
13335  else
13336    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13337    soname_spec='${libname}${release}${shared_ext}$major'
13338    dynamic_linker='NetBSD ld.elf_so'
13339  fi
13340  shlibpath_var=LD_LIBRARY_PATH
13341  shlibpath_overrides_runpath=yes
13342  hardcode_into_libs=yes
13343  ;;
13344
13345newsos6)
13346  version_type=linux
13347  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13348  shlibpath_var=LD_LIBRARY_PATH
13349  shlibpath_overrides_runpath=yes
13350  ;;
13351
13352nto-qnx*)
13353  version_type=linux
13354  need_lib_prefix=no
13355  need_version=no
13356  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13357  soname_spec='${libname}${release}${shared_ext}$major'
13358  shlibpath_var=LD_LIBRARY_PATH
13359  shlibpath_overrides_runpath=yes
13360  ;;
13361
13362openbsd*)
13363  version_type=sunos
13364  sys_lib_dlsearch_path_spec="/usr/lib"
13365  need_lib_prefix=no
13366  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13367  case $host_os in
13368    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13369    *)                         need_version=no  ;;
13370  esac
13371  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13372  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13373  shlibpath_var=LD_LIBRARY_PATH
13374  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13375    case $host_os in
13376      openbsd2.[89] | openbsd2.[89].*)
13377	shlibpath_overrides_runpath=no
13378	;;
13379      *)
13380	shlibpath_overrides_runpath=yes
13381	;;
13382      esac
13383  else
13384    shlibpath_overrides_runpath=yes
13385  fi
13386  ;;
13387
13388os2*)
13389  libname_spec='$name'
13390  shrext_cmds=".dll"
13391  need_lib_prefix=no
13392  library_names_spec='$libname${shared_ext} $libname.a'
13393  dynamic_linker='OS/2 ld.exe'
13394  shlibpath_var=LIBPATH
13395  ;;
13396
13397osf3* | osf4* | osf5*)
13398  version_type=osf
13399  need_lib_prefix=no
13400  need_version=no
13401  soname_spec='${libname}${release}${shared_ext}$major'
13402  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13403  shlibpath_var=LD_LIBRARY_PATH
13404  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13405  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13406  ;;
13407
13408solaris*)
13409  version_type=linux
13410  need_lib_prefix=no
13411  need_version=no
13412  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13413  soname_spec='${libname}${release}${shared_ext}$major'
13414  shlibpath_var=LD_LIBRARY_PATH
13415  shlibpath_overrides_runpath=yes
13416  hardcode_into_libs=yes
13417  # ldd complains unless libraries are executable
13418  postinstall_cmds='chmod +x $lib'
13419  ;;
13420
13421sunos4*)
13422  version_type=sunos
13423  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13424  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13425  shlibpath_var=LD_LIBRARY_PATH
13426  shlibpath_overrides_runpath=yes
13427  if test "$with_gnu_ld" = yes; then
13428    need_lib_prefix=no
13429  fi
13430  need_version=yes
13431  ;;
13432
13433sysv4 | sysv4.3*)
13434  version_type=linux
13435  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13436  soname_spec='${libname}${release}${shared_ext}$major'
13437  shlibpath_var=LD_LIBRARY_PATH
13438  case $host_vendor in
13439    sni)
13440      shlibpath_overrides_runpath=no
13441      need_lib_prefix=no
13442      export_dynamic_flag_spec='${wl}-Blargedynsym'
13443      runpath_var=LD_RUN_PATH
13444      ;;
13445    siemens)
13446      need_lib_prefix=no
13447      ;;
13448    motorola)
13449      need_lib_prefix=no
13450      need_version=no
13451      shlibpath_overrides_runpath=no
13452      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13453      ;;
13454  esac
13455  ;;
13456
13457sysv4*MP*)
13458  if test -d /usr/nec ;then
13459    version_type=linux
13460    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13461    soname_spec='$libname${shared_ext}.$major'
13462    shlibpath_var=LD_LIBRARY_PATH
13463  fi
13464  ;;
13465
13466sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13467  version_type=freebsd-elf
13468  need_lib_prefix=no
13469  need_version=no
13470  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13471  soname_spec='${libname}${release}${shared_ext}$major'
13472  shlibpath_var=LD_LIBRARY_PATH
13473  hardcode_into_libs=yes
13474  if test "$with_gnu_ld" = yes; then
13475    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13476    shlibpath_overrides_runpath=no
13477  else
13478    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13479    shlibpath_overrides_runpath=yes
13480    case $host_os in
13481      sco3.2v5*)
13482        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13483	;;
13484    esac
13485  fi
13486  sys_lib_dlsearch_path_spec='/usr/lib'
13487  ;;
13488
13489uts4*)
13490  version_type=linux
13491  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13492  soname_spec='${libname}${release}${shared_ext}$major'
13493  shlibpath_var=LD_LIBRARY_PATH
13494  ;;
13495
13496*)
13497  dynamic_linker=no
13498  ;;
13499esac
13500{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13501echo "${ECHO_T}$dynamic_linker" >&6; }
13502test "$dynamic_linker" = no && can_build_shared=no
13503
13504variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13505if test "$GCC" = yes; then
13506  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13507fi
13508
13509{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13510echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13511hardcode_action_CXX=
13512if test -n "$hardcode_libdir_flag_spec_CXX" || \
13513   test -n "$runpath_var_CXX" || \
13514   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13515
13516  # We can hardcode non-existant directories.
13517  if test "$hardcode_direct_CXX" != no &&
13518     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13519     # have to relink, otherwise we might link with an installed library
13520     # when we should be linking with a yet-to-be-installed one
13521     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13522     test "$hardcode_minus_L_CXX" != no; then
13523    # Linking always hardcodes the temporary library directory.
13524    hardcode_action_CXX=relink
13525  else
13526    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13527    hardcode_action_CXX=immediate
13528  fi
13529else
13530  # We cannot hardcode anything, or else we can only hardcode existing
13531  # directories.
13532  hardcode_action_CXX=unsupported
13533fi
13534{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13535echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13536
13537if test "$hardcode_action_CXX" = relink; then
13538  # Fast installation is not supported
13539  enable_fast_install=no
13540elif test "$shlibpath_overrides_runpath" = yes ||
13541     test "$enable_shared" = no; then
13542  # Fast installation is not necessary
13543  enable_fast_install=needless
13544fi
13545
13546
13547# The else clause should only fire when bootstrapping the
13548# libtool distribution, otherwise you forgot to ship ltmain.sh
13549# with your package, and you will get complaints that there are
13550# no rules to generate ltmain.sh.
13551if test -f "$ltmain"; then
13552  # See if we are running on zsh, and set the options which allow our commands through
13553  # without removal of \ escapes.
13554  if test -n "${ZSH_VERSION+set}" ; then
13555    setopt NO_GLOB_SUBST
13556  fi
13557  # Now quote all the things that may contain metacharacters while being
13558  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13559  # variables and quote the copies for generation of the libtool script.
13560  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13561    SED SHELL STRIP \
13562    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13563    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13564    deplibs_check_method reload_flag reload_cmds need_locks \
13565    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13566    lt_cv_sys_global_symbol_to_c_name_address \
13567    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13568    old_postinstall_cmds old_postuninstall_cmds \
13569    compiler_CXX \
13570    CC_CXX \
13571    LD_CXX \
13572    lt_prog_compiler_wl_CXX \
13573    lt_prog_compiler_pic_CXX \
13574    lt_prog_compiler_static_CXX \
13575    lt_prog_compiler_no_builtin_flag_CXX \
13576    export_dynamic_flag_spec_CXX \
13577    thread_safe_flag_spec_CXX \
13578    whole_archive_flag_spec_CXX \
13579    enable_shared_with_static_runtimes_CXX \
13580    old_archive_cmds_CXX \
13581    old_archive_from_new_cmds_CXX \
13582    predep_objects_CXX \
13583    postdep_objects_CXX \
13584    predeps_CXX \
13585    postdeps_CXX \
13586    compiler_lib_search_path_CXX \
13587    archive_cmds_CXX \
13588    archive_expsym_cmds_CXX \
13589    postinstall_cmds_CXX \
13590    postuninstall_cmds_CXX \
13591    old_archive_from_expsyms_cmds_CXX \
13592    allow_undefined_flag_CXX \
13593    no_undefined_flag_CXX \
13594    export_symbols_cmds_CXX \
13595    hardcode_libdir_flag_spec_CXX \
13596    hardcode_libdir_flag_spec_ld_CXX \
13597    hardcode_libdir_separator_CXX \
13598    hardcode_automatic_CXX \
13599    module_cmds_CXX \
13600    module_expsym_cmds_CXX \
13601    lt_cv_prog_compiler_c_o_CXX \
13602    exclude_expsyms_CXX \
13603    include_expsyms_CXX; do
13604
13605    case $var in
13606    old_archive_cmds_CXX | \
13607    old_archive_from_new_cmds_CXX | \
13608    archive_cmds_CXX | \
13609    archive_expsym_cmds_CXX | \
13610    module_cmds_CXX | \
13611    module_expsym_cmds_CXX | \
13612    old_archive_from_expsyms_cmds_CXX | \
13613    export_symbols_cmds_CXX | \
13614    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13615    postinstall_cmds | postuninstall_cmds | \
13616    old_postinstall_cmds | old_postuninstall_cmds | \
13617    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13618      # Double-quote double-evaled strings.
13619      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13620      ;;
13621    *)
13622      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13623      ;;
13624    esac
13625  done
13626
13627  case $lt_echo in
13628  *'\$0 --fallback-echo"')
13629    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13630    ;;
13631  esac
13632
13633cfgfile="$ofile"
13634
13635  cat <<__EOF__ >> "$cfgfile"
13636# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13637
13638# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13639
13640# Shell to use when invoking shell scripts.
13641SHELL=$lt_SHELL
13642
13643# Whether or not to build shared libraries.
13644build_libtool_libs=$enable_shared
13645
13646# Whether or not to build static libraries.
13647build_old_libs=$enable_static
13648
13649# Whether or not to add -lc for building shared libraries.
13650build_libtool_need_lc=$archive_cmds_need_lc_CXX
13651
13652# Whether or not to disallow shared libs when runtime libs are static
13653allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13654
13655# Whether or not to optimize for fast installation.
13656fast_install=$enable_fast_install
13657
13658# The host system.
13659host_alias=$host_alias
13660host=$host
13661host_os=$host_os
13662
13663# The build system.
13664build_alias=$build_alias
13665build=$build
13666build_os=$build_os
13667
13668# An echo program that does not interpret backslashes.
13669echo=$lt_echo
13670
13671# The archiver.
13672AR=$lt_AR
13673AR_FLAGS=$lt_AR_FLAGS
13674
13675# A C compiler.
13676LTCC=$lt_LTCC
13677
13678# LTCC compiler flags.
13679LTCFLAGS=$lt_LTCFLAGS
13680
13681# A language-specific compiler.
13682CC=$lt_compiler_CXX
13683
13684# Is the compiler the GNU C compiler?
13685with_gcc=$GCC_CXX
13686
13687# An ERE matcher.
13688EGREP=$lt_EGREP
13689
13690# The linker used to build libraries.
13691LD=$lt_LD_CXX
13692
13693# Whether we need hard or soft links.
13694LN_S=$lt_LN_S
13695
13696# A BSD-compatible nm program.
13697NM=$lt_NM
13698
13699# A symbol stripping program
13700STRIP=$lt_STRIP
13701
13702# Used to examine libraries when file_magic_cmd begins "file"
13703MAGIC_CMD=$MAGIC_CMD
13704
13705# Used on cygwin: DLL creation program.
13706DLLTOOL="$DLLTOOL"
13707
13708# Used on cygwin: object dumper.
13709OBJDUMP="$OBJDUMP"
13710
13711# Used on cygwin: assembler.
13712AS="$AS"
13713
13714# The name of the directory that contains temporary libtool files.
13715objdir=$objdir
13716
13717# How to create reloadable object files.
13718reload_flag=$lt_reload_flag
13719reload_cmds=$lt_reload_cmds
13720
13721# How to pass a linker flag through the compiler.
13722wl=$lt_lt_prog_compiler_wl_CXX
13723
13724# Object file suffix (normally "o").
13725objext="$ac_objext"
13726
13727# Old archive suffix (normally "a").
13728libext="$libext"
13729
13730# Shared library suffix (normally ".so").
13731shrext_cmds='$shrext_cmds'
13732
13733# Executable file suffix (normally "").
13734exeext="$exeext"
13735
13736# Additional compiler flags for building library objects.
13737pic_flag=$lt_lt_prog_compiler_pic_CXX
13738pic_mode=$pic_mode
13739
13740# What is the maximum length of a command?
13741max_cmd_len=$lt_cv_sys_max_cmd_len
13742
13743# Does compiler simultaneously support -c and -o options?
13744compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13745
13746# Must we lock files when doing compilation?
13747need_locks=$lt_need_locks
13748
13749# Do we need the lib prefix for modules?
13750need_lib_prefix=$need_lib_prefix
13751
13752# Do we need a version for libraries?
13753need_version=$need_version
13754
13755# Whether dlopen is supported.
13756dlopen_support=$enable_dlopen
13757
13758# Whether dlopen of programs is supported.
13759dlopen_self=$enable_dlopen_self
13760
13761# Whether dlopen of statically linked programs is supported.
13762dlopen_self_static=$enable_dlopen_self_static
13763
13764# Compiler flag to prevent dynamic linking.
13765link_static_flag=$lt_lt_prog_compiler_static_CXX
13766
13767# Compiler flag to turn off builtin functions.
13768no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13769
13770# Compiler flag to allow reflexive dlopens.
13771export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13772
13773# Compiler flag to generate shared objects directly from archives.
13774whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13775
13776# Compiler flag to generate thread-safe objects.
13777thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13778
13779# Library versioning type.
13780version_type=$version_type
13781
13782# Format of library name prefix.
13783libname_spec=$lt_libname_spec
13784
13785# List of archive names.  First name is the real one, the rest are links.
13786# The last name is the one that the linker finds with -lNAME.
13787library_names_spec=$lt_library_names_spec
13788
13789# The coded name of the library, if different from the real name.
13790soname_spec=$lt_soname_spec
13791
13792# Commands used to build and install an old-style archive.
13793RANLIB=$lt_RANLIB
13794old_archive_cmds=$lt_old_archive_cmds_CXX
13795old_postinstall_cmds=$lt_old_postinstall_cmds
13796old_postuninstall_cmds=$lt_old_postuninstall_cmds
13797
13798# Create an old-style archive from a shared archive.
13799old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13800
13801# Create a temporary old-style archive to link instead of a shared archive.
13802old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13803
13804# Commands used to build and install a shared archive.
13805archive_cmds=$lt_archive_cmds_CXX
13806archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13807postinstall_cmds=$lt_postinstall_cmds
13808postuninstall_cmds=$lt_postuninstall_cmds
13809
13810# Commands used to build a loadable module (assumed same as above if empty)
13811module_cmds=$lt_module_cmds_CXX
13812module_expsym_cmds=$lt_module_expsym_cmds_CXX
13813
13814# Commands to strip libraries.
13815old_striplib=$lt_old_striplib
13816striplib=$lt_striplib
13817
13818# Dependencies to place before the objects being linked to create a
13819# shared library.
13820predep_objects=$lt_predep_objects_CXX
13821
13822# Dependencies to place after the objects being linked to create a
13823# shared library.
13824postdep_objects=$lt_postdep_objects_CXX
13825
13826# Dependencies to place before the objects being linked to create a
13827# shared library.
13828predeps=$lt_predeps_CXX
13829
13830# Dependencies to place after the objects being linked to create a
13831# shared library.
13832postdeps=$lt_postdeps_CXX
13833
13834# The library search path used internally by the compiler when linking
13835# a shared library.
13836compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13837
13838# Method to check whether dependent libraries are shared objects.
13839deplibs_check_method=$lt_deplibs_check_method
13840
13841# Command to use when deplibs_check_method == file_magic.
13842file_magic_cmd=$lt_file_magic_cmd
13843
13844# Flag that allows shared libraries with undefined symbols to be built.
13845allow_undefined_flag=$lt_allow_undefined_flag_CXX
13846
13847# Flag that forces no undefined symbols.
13848no_undefined_flag=$lt_no_undefined_flag_CXX
13849
13850# Commands used to finish a libtool library installation in a directory.
13851finish_cmds=$lt_finish_cmds
13852
13853# Same as above, but a single script fragment to be evaled but not shown.
13854finish_eval=$lt_finish_eval
13855
13856# Take the output of nm and produce a listing of raw symbols and C names.
13857global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13858
13859# Transform the output of nm in a proper C declaration
13860global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13861
13862# Transform the output of nm in a C name address pair
13863global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13864
13865# This is the shared library runtime path variable.
13866runpath_var=$runpath_var
13867
13868# This is the shared library path variable.
13869shlibpath_var=$shlibpath_var
13870
13871# Is shlibpath searched before the hard-coded library search path?
13872shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13873
13874# How to hardcode a shared library path into an executable.
13875hardcode_action=$hardcode_action_CXX
13876
13877# Whether we should hardcode library paths into libraries.
13878hardcode_into_libs=$hardcode_into_libs
13879
13880# Flag to hardcode \$libdir into a binary during linking.
13881# This must work even if \$libdir does not exist.
13882hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13883
13884# If ld is used when linking, flag to hardcode \$libdir into
13885# a binary during linking. This must work even if \$libdir does
13886# not exist.
13887hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13888
13889# Whether we need a single -rpath flag with a separated argument.
13890hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13891
13892# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13893# resulting binary.
13894hardcode_direct=$hardcode_direct_CXX
13895
13896# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13897# resulting binary.
13898hardcode_minus_L=$hardcode_minus_L_CXX
13899
13900# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13901# the resulting binary.
13902hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13903
13904# Set to yes if building a shared library automatically hardcodes DIR into the library
13905# and all subsequent libraries and executables linked against it.
13906hardcode_automatic=$hardcode_automatic_CXX
13907
13908# Variables whose values should be saved in libtool wrapper scripts and
13909# restored at relink time.
13910variables_saved_for_relink="$variables_saved_for_relink"
13911
13912# Whether libtool must link a program against all its dependency libraries.
13913link_all_deplibs=$link_all_deplibs_CXX
13914
13915# Compile-time system search path for libraries
13916sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13917
13918# Run-time system search path for libraries
13919sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13920
13921# Fix the shell variable \$srcfile for the compiler.
13922fix_srcfile_path="$fix_srcfile_path_CXX"
13923
13924# Set to yes if exported symbols are required.
13925always_export_symbols=$always_export_symbols_CXX
13926
13927# The commands to list exported symbols.
13928export_symbols_cmds=$lt_export_symbols_cmds_CXX
13929
13930# The commands to extract the exported symbol list from a shared archive.
13931extract_expsyms_cmds=$lt_extract_expsyms_cmds
13932
13933# Symbols that should not be listed in the preloaded symbols.
13934exclude_expsyms=$lt_exclude_expsyms_CXX
13935
13936# Symbols that must always be exported.
13937include_expsyms=$lt_include_expsyms_CXX
13938
13939# ### END LIBTOOL TAG CONFIG: $tagname
13940
13941__EOF__
13942
13943
13944else
13945  # If there is no Makefile yet, we rely on a make rule to execute
13946  # `config.status --recheck' to rerun these tests and create the
13947  # libtool script then.
13948  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13949  if test -f "$ltmain_in"; then
13950    test -f Makefile && make "$ltmain"
13951  fi
13952fi
13953
13954
13955ac_ext=c
13956ac_cpp='$CPP $CPPFLAGS'
13957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13959ac_compiler_gnu=$ac_cv_c_compiler_gnu
13960
13961CC=$lt_save_CC
13962LDCXX=$LD
13963LD=$lt_save_LD
13964GCC=$lt_save_GCC
13965with_gnu_ldcxx=$with_gnu_ld
13966with_gnu_ld=$lt_save_with_gnu_ld
13967lt_cv_path_LDCXX=$lt_cv_path_LD
13968lt_cv_path_LD=$lt_save_path_LD
13969lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13970lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13971
13972	else
13973	  tagname=""
13974	fi
13975	;;
13976
13977      F77)
13978	if test -n "$F77" && test "X$F77" != "Xno"; then
13979
13980ac_ext=f
13981ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13982ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13983ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13984
13985
13986archive_cmds_need_lc_F77=no
13987allow_undefined_flag_F77=
13988always_export_symbols_F77=no
13989archive_expsym_cmds_F77=
13990export_dynamic_flag_spec_F77=
13991hardcode_direct_F77=no
13992hardcode_libdir_flag_spec_F77=
13993hardcode_libdir_flag_spec_ld_F77=
13994hardcode_libdir_separator_F77=
13995hardcode_minus_L_F77=no
13996hardcode_automatic_F77=no
13997module_cmds_F77=
13998module_expsym_cmds_F77=
13999link_all_deplibs_F77=unknown
14000old_archive_cmds_F77=$old_archive_cmds
14001no_undefined_flag_F77=
14002whole_archive_flag_spec_F77=
14003enable_shared_with_static_runtimes_F77=no
14004
14005# Source file extension for f77 test sources.
14006ac_ext=f
14007
14008# Object file extension for compiled f77 test sources.
14009objext=o
14010objext_F77=$objext
14011
14012# Code to be used in simple compile tests
14013lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
14014
14015# Code to be used in simple link tests
14016lt_simple_link_test_code="      program t\n      end\n"
14017
14018# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14019
14020# If no C compiler was specified, use CC.
14021LTCC=${LTCC-"$CC"}
14022
14023# If no C compiler flags were specified, use CFLAGS.
14024LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14025
14026# Allow CC to be a program name with arguments.
14027compiler=$CC
14028
14029
14030# save warnings/boilerplate of simple test code
14031ac_outfile=conftest.$ac_objext
14032printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14033eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14034_lt_compiler_boilerplate=`cat conftest.err`
14035$rm conftest*
14036
14037ac_outfile=conftest.$ac_objext
14038printf "$lt_simple_link_test_code" >conftest.$ac_ext
14039eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14040_lt_linker_boilerplate=`cat conftest.err`
14041$rm conftest*
14042
14043
14044# Allow CC to be a program name with arguments.
14045lt_save_CC="$CC"
14046CC=${F77-"f77"}
14047compiler=$CC
14048compiler_F77=$CC
14049for cc_temp in $compiler""; do
14050  case $cc_temp in
14051    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14052    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14053    \-*) ;;
14054    *) break;;
14055  esac
14056done
14057cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14058
14059
14060{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14061echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14062{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
14063echo "${ECHO_T}$can_build_shared" >&6; }
14064
14065{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14066echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14067test "$can_build_shared" = "no" && enable_shared=no
14068
14069# On AIX, shared libraries and static libraries use the same namespace, and
14070# are all built from PIC.
14071case $host_os in
14072aix3*)
14073  test "$enable_shared" = yes && enable_static=no
14074  if test -n "$RANLIB"; then
14075    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14076    postinstall_cmds='$RANLIB $lib'
14077  fi
14078  ;;
14079aix4* | aix5*)
14080  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14081    test "$enable_shared" = yes && enable_static=no
14082  fi
14083  ;;
14084esac
14085{ echo "$as_me:$LINENO: result: $enable_shared" >&5
14086echo "${ECHO_T}$enable_shared" >&6; }
14087
14088{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14089echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14090# Make sure either enable_shared or enable_static is yes.
14091test "$enable_shared" = yes || enable_static=yes
14092{ echo "$as_me:$LINENO: result: $enable_static" >&5
14093echo "${ECHO_T}$enable_static" >&6; }
14094
14095GCC_F77="$G77"
14096LD_F77="$LD"
14097
14098lt_prog_compiler_wl_F77=
14099lt_prog_compiler_pic_F77=
14100lt_prog_compiler_static_F77=
14101
14102{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14103echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14104
14105  if test "$GCC" = yes; then
14106    lt_prog_compiler_wl_F77='-Wl,'
14107    lt_prog_compiler_static_F77='-static'
14108
14109    case $host_os in
14110      aix*)
14111      # All AIX code is PIC.
14112      if test "$host_cpu" = ia64; then
14113	# AIX 5 now supports IA64 processor
14114	lt_prog_compiler_static_F77='-Bstatic'
14115      fi
14116      ;;
14117
14118    amigaos*)
14119      # FIXME: we need at least 68020 code to build shared libraries, but
14120      # adding the `-m68020' flag to GCC prevents building anything better,
14121      # like `-m68040'.
14122      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14123      ;;
14124
14125    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14126      # PIC is the default for these OSes.
14127      ;;
14128
14129    mingw* | cygwin* | pw32* | os2*)
14130      # This hack is so that the source file can tell whether it is being
14131      # built for inclusion in a dll (and should export symbols for example).
14132      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14133      # (--disable-auto-import) libraries
14134      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14135      ;;
14136
14137    darwin* | rhapsody*)
14138      # PIC is the default on this platform
14139      # Common symbols not allowed in MH_DYLIB files
14140      lt_prog_compiler_pic_F77='-fno-common'
14141      ;;
14142
14143    interix3*)
14144      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14145      # Instead, we relocate shared libraries at runtime.
14146      ;;
14147
14148    msdosdjgpp*)
14149      # Just because we use GCC doesn't mean we suddenly get shared libraries
14150      # on systems that don't support them.
14151      lt_prog_compiler_can_build_shared_F77=no
14152      enable_shared=no
14153      ;;
14154
14155    sysv4*MP*)
14156      if test -d /usr/nec; then
14157	lt_prog_compiler_pic_F77=-Kconform_pic
14158      fi
14159      ;;
14160
14161    hpux*)
14162      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14163      # not for PA HP-UX.
14164      case $host_cpu in
14165      hppa*64*|ia64*)
14166	# +Z the default
14167	;;
14168      *)
14169	lt_prog_compiler_pic_F77='-fPIC'
14170	;;
14171      esac
14172      ;;
14173
14174    *)
14175      lt_prog_compiler_pic_F77='-fPIC'
14176      ;;
14177    esac
14178  else
14179    # PORTME Check for flag to pass linker flags through the system compiler.
14180    case $host_os in
14181    aix*)
14182      lt_prog_compiler_wl_F77='-Wl,'
14183      if test "$host_cpu" = ia64; then
14184	# AIX 5 now supports IA64 processor
14185	lt_prog_compiler_static_F77='-Bstatic'
14186      else
14187	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14188      fi
14189      ;;
14190      darwin*)
14191        # PIC is the default on this platform
14192        # Common symbols not allowed in MH_DYLIB files
14193       case $cc_basename in
14194         xlc*)
14195         lt_prog_compiler_pic_F77='-qnocommon'
14196         lt_prog_compiler_wl_F77='-Wl,'
14197         ;;
14198       esac
14199       ;;
14200
14201    mingw* | cygwin* | pw32* | os2*)
14202      # This hack is so that the source file can tell whether it is being
14203      # built for inclusion in a dll (and should export symbols for example).
14204      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14205      # (--disable-auto-import) libraries
14206      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14207      ;;
14208
14209    hpux9* | hpux10* | hpux11*)
14210      lt_prog_compiler_wl_F77='-Wl,'
14211      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14212      # not for PA HP-UX.
14213      case $host_cpu in
14214      hppa*64*|ia64*)
14215	# +Z the default
14216	;;
14217      *)
14218	lt_prog_compiler_pic_F77='+Z'
14219	;;
14220      esac
14221      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14222      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14223      ;;
14224
14225    irix5* | irix6* | nonstopux*)
14226      lt_prog_compiler_wl_F77='-Wl,'
14227      # PIC (with -KPIC) is the default.
14228      lt_prog_compiler_static_F77='-non_shared'
14229      ;;
14230
14231    newsos6)
14232      lt_prog_compiler_pic_F77='-KPIC'
14233      lt_prog_compiler_static_F77='-Bstatic'
14234      ;;
14235
14236    linux*)
14237      case $cc_basename in
14238      icc* | ecc*)
14239	lt_prog_compiler_wl_F77='-Wl,'
14240	lt_prog_compiler_pic_F77='-KPIC'
14241	lt_prog_compiler_static_F77='-static'
14242        ;;
14243      pgcc* | pgf77* | pgf90* | pgf95*)
14244        # Portland Group compilers (*not* the Pentium gcc compiler,
14245	# which looks to be a dead project)
14246	lt_prog_compiler_wl_F77='-Wl,'
14247	lt_prog_compiler_pic_F77='-fpic'
14248	lt_prog_compiler_static_F77='-Bstatic'
14249        ;;
14250      ccc*)
14251        lt_prog_compiler_wl_F77='-Wl,'
14252        # All Alpha code is PIC.
14253        lt_prog_compiler_static_F77='-non_shared'
14254        ;;
14255      como)
14256        lt_prog_compiler_wl_F77='-lopt='
14257        ;;
14258      *)
14259        case `$CC -V 2>&1 | sed 5q` in
14260	*Sun\ C*)
14261	  # Sun C 5.9
14262	  lt_prog_compiler_pic_F77='-KPIC'
14263	  lt_prog_compiler_static_F77='-Bstatic'
14264	  lt_prog_compiler_wl_F77='-Wl,'
14265	  ;;
14266	*Sun\ F*)
14267	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14268	  lt_prog_compiler_pic_F77='-KPIC'
14269	  lt_prog_compiler_static_F77='-Bstatic'
14270	  lt_prog_compiler_wl_F77=''
14271	  ;;
14272	esac
14273	;;
14274      esac
14275      ;;
14276
14277    osf3* | osf4* | osf5*)
14278      lt_prog_compiler_wl_F77='-Wl,'
14279      # All OSF/1 code is PIC.
14280      lt_prog_compiler_static_F77='-non_shared'
14281      ;;
14282
14283    solaris*)
14284      lt_prog_compiler_pic_F77='-KPIC'
14285      lt_prog_compiler_static_F77='-Bstatic'
14286      case $cc_basename in
14287      f77* | f90* | f95*)
14288	lt_prog_compiler_wl_F77='-Qoption ld ';;
14289      *)
14290	lt_prog_compiler_wl_F77='-Wl,';;
14291      esac
14292      ;;
14293
14294    sunos4*)
14295      lt_prog_compiler_wl_F77='-Qoption ld '
14296      lt_prog_compiler_pic_F77='-PIC'
14297      lt_prog_compiler_static_F77='-Bstatic'
14298      ;;
14299
14300    sysv4 | sysv4.2uw2* | sysv4.3*)
14301      lt_prog_compiler_wl_F77='-Wl,'
14302      lt_prog_compiler_pic_F77='-KPIC'
14303      lt_prog_compiler_static_F77='-Bstatic'
14304      ;;
14305
14306    sysv4*MP*)
14307      if test -d /usr/nec ;then
14308	lt_prog_compiler_pic_F77='-Kconform_pic'
14309	lt_prog_compiler_static_F77='-Bstatic'
14310      fi
14311      ;;
14312
14313    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14314      lt_prog_compiler_wl_F77='-Wl,'
14315      lt_prog_compiler_pic_F77='-KPIC'
14316      lt_prog_compiler_static_F77='-Bstatic'
14317      ;;
14318
14319    unicos*)
14320      lt_prog_compiler_wl_F77='-Wl,'
14321      lt_prog_compiler_can_build_shared_F77=no
14322      ;;
14323
14324    uts4*)
14325      lt_prog_compiler_pic_F77='-pic'
14326      lt_prog_compiler_static_F77='-Bstatic'
14327      ;;
14328
14329    *)
14330      lt_prog_compiler_can_build_shared_F77=no
14331      ;;
14332    esac
14333  fi
14334
14335{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14336echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14337
14338#
14339# Check to make sure the PIC flag actually works.
14340#
14341if test -n "$lt_prog_compiler_pic_F77"; then
14342
14343{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14344echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14345if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14346  echo $ECHO_N "(cached) $ECHO_C" >&6
14347else
14348  lt_prog_compiler_pic_works_F77=no
14349  ac_outfile=conftest.$ac_objext
14350   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14351   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14352   # Insert the option either (1) after the last *FLAGS variable, or
14353   # (2) before a word containing "conftest.", or (3) at the end.
14354   # Note that $ac_compile itself does not contain backslashes and begins
14355   # with a dollar sign (not a hyphen), so the echo should work correctly.
14356   # The option is referenced via a variable to avoid confusing sed.
14357   lt_compile=`echo "$ac_compile" | $SED \
14358   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14359   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14360   -e 's:$: $lt_compiler_flag:'`
14361   (eval echo "\"\$as_me:14361: $lt_compile\"" >&5)
14362   (eval "$lt_compile" 2>conftest.err)
14363   ac_status=$?
14364   cat conftest.err >&5
14365   echo "$as_me:14365: \$? = $ac_status" >&5
14366   if (exit $ac_status) && test -s "$ac_outfile"; then
14367     # The compiler can only warn and ignore the option if not recognized
14368     # So say no if there are warnings other than the usual output.
14369     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14370     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14371     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14372       lt_prog_compiler_pic_works_F77=yes
14373     fi
14374   fi
14375   $rm conftest*
14376
14377fi
14378{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14379echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14380
14381if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14382    case $lt_prog_compiler_pic_F77 in
14383     "" | " "*) ;;
14384     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14385     esac
14386else
14387    lt_prog_compiler_pic_F77=
14388     lt_prog_compiler_can_build_shared_F77=no
14389fi
14390
14391fi
14392case $host_os in
14393  # For platforms which do not support PIC, -DPIC is meaningless:
14394  *djgpp*)
14395    lt_prog_compiler_pic_F77=
14396    ;;
14397  *)
14398    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14399    ;;
14400esac
14401
14402#
14403# Check to make sure the static flag actually works.
14404#
14405wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14406{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14407echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14408if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14409  echo $ECHO_N "(cached) $ECHO_C" >&6
14410else
14411  lt_prog_compiler_static_works_F77=no
14412   save_LDFLAGS="$LDFLAGS"
14413   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14414   printf "$lt_simple_link_test_code" > conftest.$ac_ext
14415   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14416     # The linker can only warn and ignore the option if not recognized
14417     # So say no if there are warnings
14418     if test -s conftest.err; then
14419       # Append any errors to the config.log.
14420       cat conftest.err 1>&5
14421       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14422       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14423       if diff conftest.exp conftest.er2 >/dev/null; then
14424         lt_prog_compiler_static_works_F77=yes
14425       fi
14426     else
14427       lt_prog_compiler_static_works_F77=yes
14428     fi
14429   fi
14430   $rm conftest*
14431   LDFLAGS="$save_LDFLAGS"
14432
14433fi
14434{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14435echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14436
14437if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14438    :
14439else
14440    lt_prog_compiler_static_F77=
14441fi
14442
14443
14444{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14445echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14446if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14447  echo $ECHO_N "(cached) $ECHO_C" >&6
14448else
14449  lt_cv_prog_compiler_c_o_F77=no
14450   $rm -r conftest 2>/dev/null
14451   mkdir conftest
14452   cd conftest
14453   mkdir out
14454   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14455
14456   lt_compiler_flag="-o out/conftest2.$ac_objext"
14457   # Insert the option either (1) after the last *FLAGS variable, or
14458   # (2) before a word containing "conftest.", or (3) at the end.
14459   # Note that $ac_compile itself does not contain backslashes and begins
14460   # with a dollar sign (not a hyphen), so the echo should work correctly.
14461   lt_compile=`echo "$ac_compile" | $SED \
14462   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14463   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14464   -e 's:$: $lt_compiler_flag:'`
14465   (eval echo "\"\$as_me:14465: $lt_compile\"" >&5)
14466   (eval "$lt_compile" 2>out/conftest.err)
14467   ac_status=$?
14468   cat out/conftest.err >&5
14469   echo "$as_me:14469: \$? = $ac_status" >&5
14470   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14471   then
14472     # The compiler can only warn and ignore the option if not recognized
14473     # So say no if there are warnings
14474     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14475     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14476     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14477       lt_cv_prog_compiler_c_o_F77=yes
14478     fi
14479   fi
14480   chmod u+w . 2>&5
14481   $rm conftest*
14482   # SGI C++ compiler will create directory out/ii_files/ for
14483   # template instantiation
14484   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14485   $rm out/* && rmdir out
14486   cd ..
14487   rmdir conftest
14488   $rm conftest*
14489
14490fi
14491{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14492echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14493
14494
14495hard_links="nottested"
14496if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14497  # do not overwrite the value of need_locks provided by the user
14498  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14499echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14500  hard_links=yes
14501  $rm conftest*
14502  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14503  touch conftest.a
14504  ln conftest.a conftest.b 2>&5 || hard_links=no
14505  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14506  { echo "$as_me:$LINENO: result: $hard_links" >&5
14507echo "${ECHO_T}$hard_links" >&6; }
14508  if test "$hard_links" = no; then
14509    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14510echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14511    need_locks=warn
14512  fi
14513else
14514  need_locks=no
14515fi
14516
14517{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14518echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14519
14520  runpath_var=
14521  allow_undefined_flag_F77=
14522  enable_shared_with_static_runtimes_F77=no
14523  archive_cmds_F77=
14524  archive_expsym_cmds_F77=
14525  old_archive_From_new_cmds_F77=
14526  old_archive_from_expsyms_cmds_F77=
14527  export_dynamic_flag_spec_F77=
14528  whole_archive_flag_spec_F77=
14529  thread_safe_flag_spec_F77=
14530  hardcode_libdir_flag_spec_F77=
14531  hardcode_libdir_flag_spec_ld_F77=
14532  hardcode_libdir_separator_F77=
14533  hardcode_direct_F77=no
14534  hardcode_minus_L_F77=no
14535  hardcode_shlibpath_var_F77=unsupported
14536  link_all_deplibs_F77=unknown
14537  hardcode_automatic_F77=no
14538  module_cmds_F77=
14539  module_expsym_cmds_F77=
14540  always_export_symbols_F77=no
14541  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14542  # include_expsyms should be a list of space-separated symbols to be *always*
14543  # included in the symbol list
14544  include_expsyms_F77=
14545  # exclude_expsyms can be an extended regexp of symbols to exclude
14546  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14547  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14548  # as well as any symbol that contains `d'.
14549  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14550  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14551  # platforms (ab)use it in PIC code, but their linkers get confused if
14552  # the symbol is explicitly referenced.  Since portable code cannot
14553  # rely on this symbol name, it's probably fine to never include it in
14554  # preloaded symbol tables.
14555  extract_expsyms_cmds=
14556  # Just being paranoid about ensuring that cc_basename is set.
14557  for cc_temp in $compiler""; do
14558  case $cc_temp in
14559    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14560    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14561    \-*) ;;
14562    *) break;;
14563  esac
14564done
14565cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14566
14567  case $host_os in
14568  cygwin* | mingw* | pw32*)
14569    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14570    # When not using gcc, we currently assume that we are using
14571    # Microsoft Visual C++.
14572    if test "$GCC" != yes; then
14573      with_gnu_ld=no
14574    fi
14575    ;;
14576  interix*)
14577    # we just hope/assume this is gcc and not c89 (= MSVC++)
14578    with_gnu_ld=yes
14579    ;;
14580  openbsd*)
14581    with_gnu_ld=no
14582    ;;
14583  esac
14584
14585  ld_shlibs_F77=yes
14586  if test "$with_gnu_ld" = yes; then
14587    # If archive_cmds runs LD, not CC, wlarc should be empty
14588    wlarc='${wl}'
14589
14590    # Set some defaults for GNU ld with shared library support. These
14591    # are reset later if shared libraries are not supported. Putting them
14592    # here allows them to be overridden if necessary.
14593    runpath_var=LD_RUN_PATH
14594    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14595    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14596    # ancient GNU ld didn't support --whole-archive et. al.
14597    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14598	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14599      else
14600  	whole_archive_flag_spec_F77=
14601    fi
14602    supports_anon_versioning=no
14603    case `$LD -v 2>/dev/null` in
14604      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14605      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14606      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14607      *\ 2.11.*) ;; # other 2.11 versions
14608      *) supports_anon_versioning=yes ;;
14609    esac
14610
14611    # See if GNU ld supports shared libraries.
14612    case $host_os in
14613    aix3* | aix4* | aix5*)
14614      # On AIX/PPC, the GNU linker is very broken
14615      if test "$host_cpu" != ia64; then
14616	ld_shlibs_F77=no
14617	cat <<EOF 1>&2
14618
14619*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14620*** to be unable to reliably create shared libraries on AIX.
14621*** Therefore, libtool is disabling shared libraries support.  If you
14622*** really care for shared libraries, you may want to modify your PATH
14623*** so that a non-GNU linker is found, and then restart.
14624
14625EOF
14626      fi
14627      ;;
14628
14629    amigaos*)
14630      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)'
14631      hardcode_libdir_flag_spec_F77='-L$libdir'
14632      hardcode_minus_L_F77=yes
14633
14634      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14635      # that the semantics of dynamic libraries on AmigaOS, at least up
14636      # to version 4, is to share data among multiple programs linked
14637      # with the same dynamic library.  Since this doesn't match the
14638      # behavior of shared libraries on other platforms, we can't use
14639      # them.
14640      ld_shlibs_F77=no
14641      ;;
14642
14643    beos*)
14644      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14645	allow_undefined_flag_F77=unsupported
14646	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14647	# support --undefined.  This deserves some investigation.  FIXME
14648	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14649      else
14650	ld_shlibs_F77=no
14651      fi
14652      ;;
14653
14654    cygwin* | mingw* | pw32*)
14655      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14656      # as there is no search path for DLLs.
14657      hardcode_libdir_flag_spec_F77='-L$libdir'
14658      allow_undefined_flag_F77=unsupported
14659      always_export_symbols_F77=no
14660      enable_shared_with_static_runtimes_F77=yes
14661      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14662
14663      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14664        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14665	# If the export-symbols file already is a .def file (1st line
14666	# is EXPORTS), use it as is; otherwise, prepend...
14667	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14668	  cp $export_symbols $output_objdir/$soname.def;
14669	else
14670	  echo EXPORTS > $output_objdir/$soname.def;
14671	  cat $export_symbols >> $output_objdir/$soname.def;
14672	fi~
14673	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14674      else
14675	ld_shlibs_F77=no
14676      fi
14677      ;;
14678
14679    interix3*)
14680      hardcode_direct_F77=no
14681      hardcode_shlibpath_var_F77=no
14682      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14683      export_dynamic_flag_spec_F77='${wl}-E'
14684      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14685      # Instead, shared libraries are loaded at an image base (0x10000000 by
14686      # default) and relocated if they conflict, which is a slow very memory
14687      # consuming and fragmenting process.  To avoid this, we pick a random,
14688      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14689      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14690      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'
14691      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'
14692      ;;
14693
14694    linux*)
14695      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14696	tmp_addflag=
14697	case $cc_basename,$host_cpu in
14698	pgcc*)				# Portland Group C compiler
14699	  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'
14700	  tmp_addflag=' $pic_flag'
14701	  ;;
14702	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14703	  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'
14704	  tmp_addflag=' $pic_flag -Mnomain' ;;
14705	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14706	  tmp_addflag=' -i_dynamic' ;;
14707	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14708	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14709	ifc* | ifort*)			# Intel Fortran compiler
14710	  tmp_addflag=' -nofor_main' ;;
14711	esac
14712	case `$CC -V 2>&1 | sed 5q` in
14713	*Sun\ C*)			# Sun C 5.9
14714	  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 /dev/null'
14715	  tmp_sharedflag='-G' ;;
14716	*Sun\ F*)			# Sun Fortran 8.3
14717	  tmp_sharedflag='-G' ;;
14718	*)
14719	  tmp_sharedflag='-shared' ;;
14720	esac
14721	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14722
14723	if test $supports_anon_versioning = yes; then
14724	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14725  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14726  $echo "local: *; };" >> $output_objdir/$libname.ver~
14727	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14728	fi
14729      else
14730	ld_shlibs_F77=no
14731      fi
14732      ;;
14733
14734    netbsd*)
14735      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14736	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14737	wlarc=
14738      else
14739	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14740	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14741      fi
14742      ;;
14743
14744    solaris*)
14745      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14746	ld_shlibs_F77=no
14747	cat <<EOF 1>&2
14748
14749*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14750*** create shared libraries on Solaris systems.  Therefore, libtool
14751*** is disabling shared libraries support.  We urge you to upgrade GNU
14752*** binutils to release 2.9.1 or newer.  Another option is to modify
14753*** your PATH or compiler configuration so that the native linker is
14754*** used, and then restart.
14755
14756EOF
14757      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14758	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14759	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14760      else
14761	ld_shlibs_F77=no
14762      fi
14763      ;;
14764
14765    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14766      case `$LD -v 2>&1` in
14767        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14768	ld_shlibs_F77=no
14769	cat <<_LT_EOF 1>&2
14770
14771*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14772*** reliably create shared libraries on SCO systems.  Therefore, libtool
14773*** is disabling shared libraries support.  We urge you to upgrade GNU
14774*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14775*** your PATH or compiler configuration so that the native linker is
14776*** used, and then restart.
14777
14778_LT_EOF
14779	;;
14780	*)
14781	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14782	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14783	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14784	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14785	  else
14786	    ld_shlibs_F77=no
14787	  fi
14788	;;
14789      esac
14790      ;;
14791
14792    sunos4*)
14793      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14794      wlarc=
14795      hardcode_direct_F77=yes
14796      hardcode_shlibpath_var_F77=no
14797      ;;
14798
14799    *)
14800      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14801	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14802	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14803      else
14804	ld_shlibs_F77=no
14805      fi
14806      ;;
14807    esac
14808
14809    if test "$ld_shlibs_F77" = no; then
14810      runpath_var=
14811      hardcode_libdir_flag_spec_F77=
14812      export_dynamic_flag_spec_F77=
14813      whole_archive_flag_spec_F77=
14814    fi
14815  else
14816    # PORTME fill in a description of your system's linker (not GNU ld)
14817    case $host_os in
14818    aix3*)
14819      allow_undefined_flag_F77=unsupported
14820      always_export_symbols_F77=yes
14821      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'
14822      # Note: this linker hardcodes the directories in LIBPATH if there
14823      # are no directories specified by -L.
14824      hardcode_minus_L_F77=yes
14825      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14826	# Neither direct hardcoding nor static linking is supported with a
14827	# broken collect2.
14828	hardcode_direct_F77=unsupported
14829      fi
14830      ;;
14831
14832    aix4* | aix5*)
14833      if test "$host_cpu" = ia64; then
14834	# On IA64, the linker does run time linking by default, so we don't
14835	# have to do anything special.
14836	aix_use_runtimelinking=no
14837	exp_sym_flag='-Bexport'
14838	no_entry_flag=""
14839      else
14840	# If we're using GNU nm, then we don't want the "-C" option.
14841	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14842	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14843	  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'
14844	else
14845	  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'
14846	fi
14847	aix_use_runtimelinking=no
14848
14849	# Test if we are trying to use run time linking or normal
14850	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14851	# need to do runtime linking.
14852	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14853	  for ld_flag in $LDFLAGS; do
14854  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14855  	    aix_use_runtimelinking=yes
14856  	    break
14857  	  fi
14858	  done
14859	  ;;
14860	esac
14861
14862	exp_sym_flag='-bexport'
14863	no_entry_flag='-bnoentry'
14864      fi
14865
14866      # When large executables or shared objects are built, AIX ld can
14867      # have problems creating the table of contents.  If linking a library
14868      # or program results in "error TOC overflow" add -mminimal-toc to
14869      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14870      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14871
14872      archive_cmds_F77=''
14873      hardcode_direct_F77=yes
14874      hardcode_libdir_separator_F77=':'
14875      link_all_deplibs_F77=yes
14876
14877      if test "$GCC" = yes; then
14878	case $host_os in aix4.[012]|aix4.[012].*)
14879	# We only want to do this on AIX 4.2 and lower, the check
14880	# below for broken collect2 doesn't work under 4.3+
14881	  collect2name=`${CC} -print-prog-name=collect2`
14882	  if test -f "$collect2name" && \
14883  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14884	  then
14885  	  # We have reworked collect2
14886  	  hardcode_direct_F77=yes
14887	  else
14888  	  # We have old collect2
14889  	  hardcode_direct_F77=unsupported
14890  	  # It fails to find uninstalled libraries when the uninstalled
14891  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14892  	  # to unsupported forces relinking
14893  	  hardcode_minus_L_F77=yes
14894  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14895  	  hardcode_libdir_separator_F77=
14896	  fi
14897	  ;;
14898	esac
14899	shared_flag='-shared'
14900	if test "$aix_use_runtimelinking" = yes; then
14901	  shared_flag="$shared_flag "'${wl}-G'
14902	fi
14903      else
14904	# not using gcc
14905	if test "$host_cpu" = ia64; then
14906  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14907  	# chokes on -Wl,-G. The following line is correct:
14908	  shared_flag='-G'
14909	else
14910	  if test "$aix_use_runtimelinking" = yes; then
14911	    shared_flag='${wl}-G'
14912	  else
14913	    shared_flag='${wl}-bM:SRE'
14914	  fi
14915	fi
14916      fi
14917
14918      # It seems that -bexpall does not export symbols beginning with
14919      # underscore (_), so it is better to generate a list of symbols to export.
14920      always_export_symbols_F77=yes
14921      if test "$aix_use_runtimelinking" = yes; then
14922	# Warning - without using the other runtime loading flags (-brtl),
14923	# -berok will link without error, but may produce a broken library.
14924	allow_undefined_flag_F77='-berok'
14925       # Determine the default libpath from the value encoded in an empty executable.
14926       cat >conftest.$ac_ext <<_ACEOF
14927      program main
14928
14929      end
14930_ACEOF
14931rm -f conftest.$ac_objext conftest$ac_exeext
14932if { (ac_try="$ac_link"
14933case "(($ac_try" in
14934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14935  *) ac_try_echo=$ac_try;;
14936esac
14937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14938  (eval "$ac_link") 2>conftest.er1
14939  ac_status=$?
14940  grep -v '^ *+' conftest.er1 >conftest.err
14941  rm -f conftest.er1
14942  cat conftest.err >&5
14943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14944  (exit $ac_status); } && {
14945	 test -z "$ac_f77_werror_flag" ||
14946	 test ! -s conftest.err
14947       } && test -s conftest$ac_exeext &&
14948       $as_test_x conftest$ac_exeext; then
14949
14950aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14951}'`
14952# Check for a 64-bit object if we didn't find anything.
14953if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14954}'`; fi
14955else
14956  echo "$as_me: failed program was:" >&5
14957sed 's/^/| /' conftest.$ac_ext >&5
14958
14959
14960fi
14961
14962rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14963      conftest$ac_exeext conftest.$ac_ext
14964if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14965
14966       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14967	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"
14968       else
14969	if test "$host_cpu" = ia64; then
14970	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14971	  allow_undefined_flag_F77="-z nodefs"
14972	  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"
14973	else
14974	 # Determine the default libpath from the value encoded in an empty executable.
14975	 cat >conftest.$ac_ext <<_ACEOF
14976      program main
14977
14978      end
14979_ACEOF
14980rm -f conftest.$ac_objext conftest$ac_exeext
14981if { (ac_try="$ac_link"
14982case "(($ac_try" in
14983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14984  *) ac_try_echo=$ac_try;;
14985esac
14986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14987  (eval "$ac_link") 2>conftest.er1
14988  ac_status=$?
14989  grep -v '^ *+' conftest.er1 >conftest.err
14990  rm -f conftest.er1
14991  cat conftest.err >&5
14992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14993  (exit $ac_status); } && {
14994	 test -z "$ac_f77_werror_flag" ||
14995	 test ! -s conftest.err
14996       } && test -s conftest$ac_exeext &&
14997       $as_test_x conftest$ac_exeext; then
14998
14999aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15000}'`
15001# Check for a 64-bit object if we didn't find anything.
15002if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15003}'`; fi
15004else
15005  echo "$as_me: failed program was:" >&5
15006sed 's/^/| /' conftest.$ac_ext >&5
15007
15008
15009fi
15010
15011rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15012      conftest$ac_exeext conftest.$ac_ext
15013if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15014
15015	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15016	  # Warning - without using the other run time loading flags,
15017	  # -berok will link without error, but may produce a broken library.
15018	  no_undefined_flag_F77=' ${wl}-bernotok'
15019	  allow_undefined_flag_F77=' ${wl}-berok'
15020	  # Exported symbols can be pulled into shared objects from archives
15021	  whole_archive_flag_spec_F77='$convenience'
15022	  archive_cmds_need_lc_F77=yes
15023	  # This is similar to how AIX traditionally builds its shared libraries.
15024	  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'
15025	fi
15026      fi
15027      ;;
15028
15029    amigaos*)
15030      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)'
15031      hardcode_libdir_flag_spec_F77='-L$libdir'
15032      hardcode_minus_L_F77=yes
15033      # see comment about different semantics on the GNU ld section
15034      ld_shlibs_F77=no
15035      ;;
15036
15037    bsdi[45]*)
15038      export_dynamic_flag_spec_F77=-rdynamic
15039      ;;
15040
15041    cygwin* | mingw* | pw32*)
15042      # When not using gcc, we currently assume that we are using
15043      # Microsoft Visual C++.
15044      # hardcode_libdir_flag_spec is actually meaningless, as there is
15045      # no search path for DLLs.
15046      hardcode_libdir_flag_spec_F77=' '
15047      allow_undefined_flag_F77=unsupported
15048      # Tell ltmain to make .lib files, not .a files.
15049      libext=lib
15050      # Tell ltmain to make .dll files, not .so files.
15051      shrext_cmds=".dll"
15052      # FIXME: Setting linknames here is a bad hack.
15053      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15054      # The linker will automatically build a .lib file if we build a DLL.
15055      old_archive_From_new_cmds_F77='true'
15056      # FIXME: Should let the user specify the lib program.
15057      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
15058      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15059      enable_shared_with_static_runtimes_F77=yes
15060      ;;
15061
15062    darwin* | rhapsody*)
15063      case $host_os in
15064        rhapsody* | darwin1.[012])
15065         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15066         ;;
15067       *) # Darwin 1.3 on
15068         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15069           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15070         else
15071           case ${MACOSX_DEPLOYMENT_TARGET} in
15072             10.[012])
15073               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15074               ;;
15075             10.*)
15076               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15077               ;;
15078           esac
15079         fi
15080         ;;
15081      esac
15082      archive_cmds_need_lc_F77=no
15083      hardcode_direct_F77=no
15084      hardcode_automatic_F77=yes
15085      hardcode_shlibpath_var_F77=unsupported
15086      whole_archive_flag_spec_F77=''
15087      link_all_deplibs_F77=yes
15088    if test "$GCC" = yes ; then
15089    	output_verbose_link_cmd='echo'
15090        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15091      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15092      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15093      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15094      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}'
15095    else
15096      case $cc_basename in
15097        xlc*)
15098         output_verbose_link_cmd='echo'
15099         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15100         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15101          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15102         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15103          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}'
15104          ;;
15105       *)
15106         ld_shlibs_F77=no
15107          ;;
15108      esac
15109    fi
15110      ;;
15111
15112    dgux*)
15113      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15114      hardcode_libdir_flag_spec_F77='-L$libdir'
15115      hardcode_shlibpath_var_F77=no
15116      ;;
15117
15118    freebsd1*)
15119      ld_shlibs_F77=no
15120      ;;
15121
15122    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15123    # support.  Future versions do this automatically, but an explicit c++rt0.o
15124    # does not break anything, and helps significantly (at the cost of a little
15125    # extra space).
15126    freebsd2.2*)
15127      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15128      hardcode_libdir_flag_spec_F77='-R$libdir'
15129      hardcode_direct_F77=yes
15130      hardcode_shlibpath_var_F77=no
15131      ;;
15132
15133    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15134    freebsd2*)
15135      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15136      hardcode_direct_F77=yes
15137      hardcode_minus_L_F77=yes
15138      hardcode_shlibpath_var_F77=no
15139      ;;
15140
15141    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15142    freebsd* | kfreebsd*-gnu | dragonfly*)
15143      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15144      hardcode_libdir_flag_spec_F77='-R$libdir'
15145      hardcode_direct_F77=yes
15146      hardcode_shlibpath_var_F77=no
15147      ;;
15148
15149    hpux9*)
15150      if test "$GCC" = yes; then
15151	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'
15152      else
15153	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'
15154      fi
15155      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15156      hardcode_libdir_separator_F77=:
15157      hardcode_direct_F77=yes
15158
15159      # hardcode_minus_L: Not really in the search PATH,
15160      # but as the default location of the library.
15161      hardcode_minus_L_F77=yes
15162      export_dynamic_flag_spec_F77='${wl}-E'
15163      ;;
15164
15165    hpux10*)
15166      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15167	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15168      else
15169	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15170      fi
15171      if test "$with_gnu_ld" = no; then
15172	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15173	hardcode_libdir_separator_F77=:
15174
15175	hardcode_direct_F77=yes
15176	export_dynamic_flag_spec_F77='${wl}-E'
15177
15178	# hardcode_minus_L: Not really in the search PATH,
15179	# but as the default location of the library.
15180	hardcode_minus_L_F77=yes
15181      fi
15182      ;;
15183
15184    hpux11*)
15185      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15186	case $host_cpu in
15187	hppa*64*)
15188	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15189	  ;;
15190	ia64*)
15191	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15192	  ;;
15193	*)
15194	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15195	  ;;
15196	esac
15197      else
15198	case $host_cpu in
15199	hppa*64*)
15200	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15201	  ;;
15202	ia64*)
15203	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15204	  ;;
15205	*)
15206	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15207	  ;;
15208	esac
15209      fi
15210      if test "$with_gnu_ld" = no; then
15211	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15212	hardcode_libdir_separator_F77=:
15213
15214	case $host_cpu in
15215	hppa*64*|ia64*)
15216	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15217	  hardcode_direct_F77=no
15218	  hardcode_shlibpath_var_F77=no
15219	  ;;
15220	*)
15221	  hardcode_direct_F77=yes
15222	  export_dynamic_flag_spec_F77='${wl}-E'
15223
15224	  # hardcode_minus_L: Not really in the search PATH,
15225	  # but as the default location of the library.
15226	  hardcode_minus_L_F77=yes
15227	  ;;
15228	esac
15229      fi
15230      ;;
15231
15232    irix5* | irix6* | nonstopux*)
15233      if test "$GCC" = yes; then
15234	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'
15235      else
15236	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'
15237	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15238      fi
15239      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15240      hardcode_libdir_separator_F77=:
15241      link_all_deplibs_F77=yes
15242      ;;
15243
15244    netbsd*)
15245      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15246	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15247      else
15248	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15249      fi
15250      hardcode_libdir_flag_spec_F77='-R$libdir'
15251      hardcode_direct_F77=yes
15252      hardcode_shlibpath_var_F77=no
15253      ;;
15254
15255    newsos6)
15256      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15257      hardcode_direct_F77=yes
15258      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15259      hardcode_libdir_separator_F77=:
15260      hardcode_shlibpath_var_F77=no
15261      ;;
15262
15263    openbsd*)
15264      hardcode_direct_F77=yes
15265      hardcode_shlibpath_var_F77=no
15266      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15267	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15268	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15269	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15270	export_dynamic_flag_spec_F77='${wl}-E'
15271      else
15272       case $host_os in
15273	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15274	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15275	   hardcode_libdir_flag_spec_F77='-R$libdir'
15276	   ;;
15277	 *)
15278	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15279	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15280	   ;;
15281       esac
15282      fi
15283      ;;
15284
15285    os2*)
15286      hardcode_libdir_flag_spec_F77='-L$libdir'
15287      hardcode_minus_L_F77=yes
15288      allow_undefined_flag_F77=unsupported
15289      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'
15290      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15291      ;;
15292
15293    osf3*)
15294      if test "$GCC" = yes; then
15295	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15296	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'
15297      else
15298	allow_undefined_flag_F77=' -expect_unresolved \*'
15299	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'
15300      fi
15301      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15302      hardcode_libdir_separator_F77=:
15303      ;;
15304
15305    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15306      if test "$GCC" = yes; then
15307	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15308	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'
15309	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15310      else
15311	allow_undefined_flag_F77=' -expect_unresolved \*'
15312	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'
15313	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~
15314	$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'
15315
15316	# Both c and cxx compiler support -rpath directly
15317	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15318      fi
15319      hardcode_libdir_separator_F77=:
15320      ;;
15321
15322    solaris*)
15323      no_undefined_flag_F77=' -z text'
15324      if test "$GCC" = yes; then
15325	wlarc='${wl}'
15326	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15327	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15328	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15329      else
15330	wlarc=''
15331	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15332	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15333  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15334      fi
15335      hardcode_libdir_flag_spec_F77='-R$libdir'
15336      hardcode_shlibpath_var_F77=no
15337      case $host_os in
15338      solaris2.[0-5] | solaris2.[0-5].*) ;;
15339      *)
15340 	# The compiler driver will combine linker options so we
15341 	# cannot just pass the convience library names through
15342 	# without $wl, iff we do not link with $LD.
15343 	# Luckily, gcc supports the same syntax we need for Sun Studio.
15344 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15345 	case $wlarc in
15346 	'')
15347 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15348 	*)
15349 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15350 	esac ;;
15351      esac
15352      link_all_deplibs_F77=yes
15353      ;;
15354
15355    sunos4*)
15356      if test "x$host_vendor" = xsequent; then
15357	# Use $CC to link under sequent, because it throws in some extra .o
15358	# files that make .init and .fini sections work.
15359	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15360      else
15361	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15362      fi
15363      hardcode_libdir_flag_spec_F77='-L$libdir'
15364      hardcode_direct_F77=yes
15365      hardcode_minus_L_F77=yes
15366      hardcode_shlibpath_var_F77=no
15367      ;;
15368
15369    sysv4)
15370      case $host_vendor in
15371	sni)
15372	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15373	  hardcode_direct_F77=yes # is this really true???
15374	;;
15375	siemens)
15376	  ## LD is ld it makes a PLAMLIB
15377	  ## CC just makes a GrossModule.
15378	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15379	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15380	  hardcode_direct_F77=no
15381        ;;
15382	motorola)
15383	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15384	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15385	;;
15386      esac
15387      runpath_var='LD_RUN_PATH'
15388      hardcode_shlibpath_var_F77=no
15389      ;;
15390
15391    sysv4.3*)
15392      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15393      hardcode_shlibpath_var_F77=no
15394      export_dynamic_flag_spec_F77='-Bexport'
15395      ;;
15396
15397    sysv4*MP*)
15398      if test -d /usr/nec; then
15399	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15400	hardcode_shlibpath_var_F77=no
15401	runpath_var=LD_RUN_PATH
15402	hardcode_runpath_var=yes
15403	ld_shlibs_F77=yes
15404      fi
15405      ;;
15406
15407    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15408      no_undefined_flag_F77='${wl}-z,text'
15409      archive_cmds_need_lc_F77=no
15410      hardcode_shlibpath_var_F77=no
15411      runpath_var='LD_RUN_PATH'
15412
15413      if test "$GCC" = yes; then
15414	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15415	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15416      else
15417	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15418	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15419      fi
15420      ;;
15421
15422    sysv5* | sco3.2v5* | sco5v6*)
15423      # Note: We can NOT use -z defs as we might desire, because we do not
15424      # link with -lc, and that would cause any symbols used from libc to
15425      # always be unresolved, which means just about no library would
15426      # ever link correctly.  If we're not using GNU ld we use -z text
15427      # though, which does catch some bad symbols but isn't as heavy-handed
15428      # as -z defs.
15429      no_undefined_flag_F77='${wl}-z,text'
15430      allow_undefined_flag_F77='${wl}-z,nodefs'
15431      archive_cmds_need_lc_F77=no
15432      hardcode_shlibpath_var_F77=no
15433      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15434      hardcode_libdir_separator_F77=':'
15435      link_all_deplibs_F77=yes
15436      export_dynamic_flag_spec_F77='${wl}-Bexport'
15437      runpath_var='LD_RUN_PATH'
15438
15439      if test "$GCC" = yes; then
15440	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15441	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15442      else
15443	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15444	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15445      fi
15446      ;;
15447
15448    uts4*)
15449      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15450      hardcode_libdir_flag_spec_F77='-L$libdir'
15451      hardcode_shlibpath_var_F77=no
15452      ;;
15453
15454    *)
15455      ld_shlibs_F77=no
15456      ;;
15457    esac
15458  fi
15459
15460{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15461echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15462test "$ld_shlibs_F77" = no && can_build_shared=no
15463
15464#
15465# Do we need to explicitly link libc?
15466#
15467case "x$archive_cmds_need_lc_F77" in
15468x|xyes)
15469  # Assume -lc should be added
15470  archive_cmds_need_lc_F77=yes
15471
15472  if test "$enable_shared" = yes && test "$GCC" = yes; then
15473    case $archive_cmds_F77 in
15474    *'~'*)
15475      # FIXME: we may have to deal with multi-command sequences.
15476      ;;
15477    '$CC '*)
15478      # Test whether the compiler implicitly links with -lc since on some
15479      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15480      # to ld, don't add -lc before -lgcc.
15481      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15482echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15483      $rm conftest*
15484      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15485
15486      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15487  (eval $ac_compile) 2>&5
15488  ac_status=$?
15489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15490  (exit $ac_status); } 2>conftest.err; then
15491        soname=conftest
15492        lib=conftest
15493        libobjs=conftest.$ac_objext
15494        deplibs=
15495        wl=$lt_prog_compiler_wl_F77
15496	pic_flag=$lt_prog_compiler_pic_F77
15497        compiler_flags=-v
15498        linker_flags=-v
15499        verstring=
15500        output_objdir=.
15501        libname=conftest
15502        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15503        allow_undefined_flag_F77=
15504        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15505  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15506  ac_status=$?
15507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15508  (exit $ac_status); }
15509        then
15510	  archive_cmds_need_lc_F77=no
15511        else
15512	  archive_cmds_need_lc_F77=yes
15513        fi
15514        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15515      else
15516        cat conftest.err 1>&5
15517      fi
15518      $rm conftest*
15519      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15520echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15521      ;;
15522    esac
15523  fi
15524  ;;
15525esac
15526
15527{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15528echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15529library_names_spec=
15530libname_spec='lib$name'
15531soname_spec=
15532shrext_cmds=".so"
15533postinstall_cmds=
15534postuninstall_cmds=
15535finish_cmds=
15536finish_eval=
15537shlibpath_var=
15538shlibpath_overrides_runpath=unknown
15539version_type=none
15540dynamic_linker="$host_os ld.so"
15541sys_lib_dlsearch_path_spec="/lib /usr/lib"
15542if test "$GCC" = yes; then
15543  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15544  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15545    # if the path contains ";" then we assume it to be the separator
15546    # otherwise default to the standard path separator (i.e. ":") - it is
15547    # assumed that no part of a normal pathname contains ";" but that should
15548    # okay in the real world where ";" in dirpaths is itself problematic.
15549    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15550  else
15551    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15552  fi
15553else
15554  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15555fi
15556need_lib_prefix=unknown
15557hardcode_into_libs=no
15558
15559# when you set need_version to no, make sure it does not cause -set_version
15560# flags to be left without arguments
15561need_version=unknown
15562
15563case $host_os in
15564aix3*)
15565  version_type=linux
15566  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15567  shlibpath_var=LIBPATH
15568
15569  # AIX 3 has no versioning support, so we append a major version to the name.
15570  soname_spec='${libname}${release}${shared_ext}$major'
15571  ;;
15572
15573aix4* | aix5*)
15574  version_type=linux
15575  need_lib_prefix=no
15576  need_version=no
15577  hardcode_into_libs=yes
15578  if test "$host_cpu" = ia64; then
15579    # AIX 5 supports IA64
15580    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15581    shlibpath_var=LD_LIBRARY_PATH
15582  else
15583    # With GCC up to 2.95.x, collect2 would create an import file
15584    # for dependence libraries.  The import file would start with
15585    # the line `#! .'.  This would cause the generated library to
15586    # depend on `.', always an invalid library.  This was fixed in
15587    # development snapshots of GCC prior to 3.0.
15588    case $host_os in
15589      aix4 | aix4.[01] | aix4.[01].*)
15590      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15591	   echo ' yes '
15592	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15593	:
15594      else
15595	can_build_shared=no
15596      fi
15597      ;;
15598    esac
15599    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15600    # soname into executable. Probably we can add versioning support to
15601    # collect2, so additional links can be useful in future.
15602    if test "$aix_use_runtimelinking" = yes; then
15603      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15604      # instead of lib<name>.a to let people know that these are not
15605      # typical AIX shared libraries.
15606      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15607    else
15608      # We preserve .a as extension for shared libraries through AIX4.2
15609      # and later when we are not doing run time linking.
15610      library_names_spec='${libname}${release}.a $libname.a'
15611      soname_spec='${libname}${release}${shared_ext}$major'
15612    fi
15613    shlibpath_var=LIBPATH
15614  fi
15615  ;;
15616
15617amigaos*)
15618  library_names_spec='$libname.ixlibrary $libname.a'
15619  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15620  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'
15621  ;;
15622
15623beos*)
15624  library_names_spec='${libname}${shared_ext}'
15625  dynamic_linker="$host_os ld.so"
15626  shlibpath_var=LIBRARY_PATH
15627  ;;
15628
15629bsdi[45]*)
15630  version_type=linux
15631  need_version=no
15632  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15633  soname_spec='${libname}${release}${shared_ext}$major'
15634  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15635  shlibpath_var=LD_LIBRARY_PATH
15636  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15637  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15638  # the default ld.so.conf also contains /usr/contrib/lib and
15639  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15640  # libtool to hard-code these into programs
15641  ;;
15642
15643cygwin* | mingw* | pw32*)
15644  version_type=windows
15645  shrext_cmds=".dll"
15646  need_version=no
15647  need_lib_prefix=no
15648
15649  case $GCC,$host_os in
15650  yes,cygwin* | yes,mingw* | yes,pw32*)
15651    library_names_spec='$libname.dll.a'
15652    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15653    postinstall_cmds='base_file=`basename \${file}`~
15654      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15655      dldir=$destdir/`dirname \$dlpath`~
15656      test -d \$dldir || mkdir -p \$dldir~
15657      $install_prog $dir/$dlname \$dldir/$dlname~
15658      chmod a+x \$dldir/$dlname'
15659    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15660      dlpath=$dir/\$dldll~
15661       $rm \$dlpath'
15662    shlibpath_overrides_runpath=yes
15663
15664    case $host_os in
15665    cygwin*)
15666      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15667      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15668      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15669      ;;
15670    mingw*)
15671      # MinGW DLLs use traditional 'lib' prefix
15672      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15673      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15674      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15675        # It is most probably a Windows format PATH printed by
15676        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15677        # path with ; separators, and with drive letters. We can handle the
15678        # drive letters (cygwin fileutils understands them), so leave them,
15679        # especially as we might pass files found there to a mingw objdump,
15680        # which wouldn't understand a cygwinified path. Ahh.
15681        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15682      else
15683        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15684      fi
15685      ;;
15686    pw32*)
15687      # pw32 DLLs use 'pw' prefix rather than 'lib'
15688      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15689      ;;
15690    esac
15691    ;;
15692
15693  *)
15694    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15695    ;;
15696  esac
15697  dynamic_linker='Win32 ld.exe'
15698  # FIXME: first we should search . and the directory the executable is in
15699  shlibpath_var=PATH
15700  ;;
15701
15702darwin* | rhapsody*)
15703  dynamic_linker="$host_os dyld"
15704  version_type=darwin
15705  need_lib_prefix=no
15706  need_version=no
15707  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15708  soname_spec='${libname}${release}${major}$shared_ext'
15709  shlibpath_overrides_runpath=yes
15710  shlibpath_var=DYLD_LIBRARY_PATH
15711  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15712  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15713  if test "$GCC" = yes; then
15714    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15715  else
15716    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15717  fi
15718  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15719  ;;
15720
15721dgux*)
15722  version_type=linux
15723  need_lib_prefix=no
15724  need_version=no
15725  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15726  soname_spec='${libname}${release}${shared_ext}$major'
15727  shlibpath_var=LD_LIBRARY_PATH
15728  ;;
15729
15730freebsd1*)
15731  dynamic_linker=no
15732  ;;
15733
15734kfreebsd*-gnu)
15735  version_type=linux
15736  need_lib_prefix=no
15737  need_version=no
15738  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15739  soname_spec='${libname}${release}${shared_ext}$major'
15740  shlibpath_var=LD_LIBRARY_PATH
15741  shlibpath_overrides_runpath=no
15742  hardcode_into_libs=yes
15743  dynamic_linker='GNU ld.so'
15744  ;;
15745
15746freebsd* | dragonfly*)
15747  # DragonFly does not have aout.  When/if they implement a new
15748  # versioning mechanism, adjust this.
15749  if test -x /usr/bin/objformat; then
15750    objformat=`/usr/bin/objformat`
15751  else
15752    case $host_os in
15753    freebsd[123]*) objformat=aout ;;
15754    *) objformat=elf ;;
15755    esac
15756  fi
15757  version_type=freebsd-$objformat
15758  case $version_type in
15759    freebsd-elf*)
15760      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15761      need_version=no
15762      need_lib_prefix=no
15763      ;;
15764    freebsd-*)
15765      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15766      need_version=yes
15767      ;;
15768  esac
15769  shlibpath_var=LD_LIBRARY_PATH
15770  case $host_os in
15771  freebsd2*)
15772    shlibpath_overrides_runpath=yes
15773    ;;
15774  freebsd3.[01]* | freebsdelf3.[01]*)
15775    shlibpath_overrides_runpath=yes
15776    hardcode_into_libs=yes
15777    ;;
15778  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15779  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15780    shlibpath_overrides_runpath=no
15781    hardcode_into_libs=yes
15782    ;;
15783  freebsd*) # from 4.6 on
15784    shlibpath_overrides_runpath=yes
15785    hardcode_into_libs=yes
15786    ;;
15787  esac
15788  ;;
15789
15790gnu*)
15791  version_type=linux
15792  need_lib_prefix=no
15793  need_version=no
15794  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15795  soname_spec='${libname}${release}${shared_ext}$major'
15796  shlibpath_var=LD_LIBRARY_PATH
15797  hardcode_into_libs=yes
15798  ;;
15799
15800hpux9* | hpux10* | hpux11*)
15801  # Give a soname corresponding to the major version so that dld.sl refuses to
15802  # link against other versions.
15803  version_type=sunos
15804  need_lib_prefix=no
15805  need_version=no
15806  case $host_cpu in
15807  ia64*)
15808    shrext_cmds='.so'
15809    hardcode_into_libs=yes
15810    dynamic_linker="$host_os dld.so"
15811    shlibpath_var=LD_LIBRARY_PATH
15812    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15813    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15814    soname_spec='${libname}${release}${shared_ext}$major'
15815    if test "X$HPUX_IA64_MODE" = X32; then
15816      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15817    else
15818      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15819    fi
15820    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15821    ;;
15822   hppa*64*)
15823     shrext_cmds='.sl'
15824     hardcode_into_libs=yes
15825     dynamic_linker="$host_os dld.sl"
15826     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15827     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15828     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15829     soname_spec='${libname}${release}${shared_ext}$major'
15830     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15831     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15832     ;;
15833   *)
15834    shrext_cmds='.sl'
15835    dynamic_linker="$host_os dld.sl"
15836    shlibpath_var=SHLIB_PATH
15837    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15838    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15839    soname_spec='${libname}${release}${shared_ext}$major'
15840    ;;
15841  esac
15842  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15843  postinstall_cmds='chmod 555 $lib'
15844  ;;
15845
15846interix3*)
15847  version_type=linux
15848  need_lib_prefix=no
15849  need_version=no
15850  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15851  soname_spec='${libname}${release}${shared_ext}$major'
15852  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15853  shlibpath_var=LD_LIBRARY_PATH
15854  shlibpath_overrides_runpath=no
15855  hardcode_into_libs=yes
15856  ;;
15857
15858irix5* | irix6* | nonstopux*)
15859  case $host_os in
15860    nonstopux*) version_type=nonstopux ;;
15861    *)
15862	if test "$lt_cv_prog_gnu_ld" = yes; then
15863		version_type=linux
15864	else
15865		version_type=irix
15866	fi ;;
15867  esac
15868  need_lib_prefix=no
15869  need_version=no
15870  soname_spec='${libname}${release}${shared_ext}$major'
15871  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15872  case $host_os in
15873  irix5* | nonstopux*)
15874    libsuff= shlibsuff=
15875    ;;
15876  *)
15877    case $LD in # libtool.m4 will add one of these switches to LD
15878    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15879      libsuff= shlibsuff= libmagic=32-bit;;
15880    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15881      libsuff=32 shlibsuff=N32 libmagic=N32;;
15882    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15883      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15884    *) libsuff= shlibsuff= libmagic=never-match;;
15885    esac
15886    ;;
15887  esac
15888  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15889  shlibpath_overrides_runpath=no
15890  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15891  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15892  hardcode_into_libs=yes
15893  ;;
15894
15895# No shared lib support for Linux oldld, aout, or coff.
15896linux*oldld* | linux*aout* | linux*coff*)
15897  dynamic_linker=no
15898  ;;
15899
15900# This must be Linux ELF.
15901linux*)
15902  version_type=linux
15903  need_lib_prefix=no
15904  need_version=no
15905  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15906  soname_spec='${libname}${release}${shared_ext}$major'
15907  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15908  shlibpath_var=LD_LIBRARY_PATH
15909  shlibpath_overrides_runpath=no
15910  # This implies no fast_install, which is unacceptable.
15911  # Some rework will be needed to allow for fast_install
15912  # before this can be enabled.
15913  hardcode_into_libs=yes
15914
15915  # Append ld.so.conf contents to the search path
15916  if test -f /etc/ld.so.conf; then
15917    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/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15918    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15919  fi
15920
15921  # We used to test for /lib/ld.so.1 and disable shared libraries on
15922  # powerpc, because MkLinux only supported shared libraries with the
15923  # GNU dynamic linker.  Since this was broken with cross compilers,
15924  # most powerpc-linux boxes support dynamic linking these days and
15925  # people can always --disable-shared, the test was removed, and we
15926  # assume the GNU/Linux dynamic linker is in use.
15927  dynamic_linker='GNU/Linux ld.so'
15928  ;;
15929
15930knetbsd*-gnu)
15931  version_type=linux
15932  need_lib_prefix=no
15933  need_version=no
15934  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15935  soname_spec='${libname}${release}${shared_ext}$major'
15936  shlibpath_var=LD_LIBRARY_PATH
15937  shlibpath_overrides_runpath=no
15938  hardcode_into_libs=yes
15939  dynamic_linker='GNU ld.so'
15940  ;;
15941
15942netbsd*)
15943  version_type=sunos
15944  need_lib_prefix=no
15945  need_version=no
15946  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15947    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15948    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15949    dynamic_linker='NetBSD (a.out) ld.so'
15950  else
15951    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15952    soname_spec='${libname}${release}${shared_ext}$major'
15953    dynamic_linker='NetBSD ld.elf_so'
15954  fi
15955  shlibpath_var=LD_LIBRARY_PATH
15956  shlibpath_overrides_runpath=yes
15957  hardcode_into_libs=yes
15958  ;;
15959
15960newsos6)
15961  version_type=linux
15962  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15963  shlibpath_var=LD_LIBRARY_PATH
15964  shlibpath_overrides_runpath=yes
15965  ;;
15966
15967nto-qnx*)
15968  version_type=linux
15969  need_lib_prefix=no
15970  need_version=no
15971  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15972  soname_spec='${libname}${release}${shared_ext}$major'
15973  shlibpath_var=LD_LIBRARY_PATH
15974  shlibpath_overrides_runpath=yes
15975  ;;
15976
15977openbsd*)
15978  version_type=sunos
15979  sys_lib_dlsearch_path_spec="/usr/lib"
15980  need_lib_prefix=no
15981  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15982  case $host_os in
15983    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15984    *)                         need_version=no  ;;
15985  esac
15986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15987  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15988  shlibpath_var=LD_LIBRARY_PATH
15989  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15990    case $host_os in
15991      openbsd2.[89] | openbsd2.[89].*)
15992	shlibpath_overrides_runpath=no
15993	;;
15994      *)
15995	shlibpath_overrides_runpath=yes
15996	;;
15997      esac
15998  else
15999    shlibpath_overrides_runpath=yes
16000  fi
16001  ;;
16002
16003os2*)
16004  libname_spec='$name'
16005  shrext_cmds=".dll"
16006  need_lib_prefix=no
16007  library_names_spec='$libname${shared_ext} $libname.a'
16008  dynamic_linker='OS/2 ld.exe'
16009  shlibpath_var=LIBPATH
16010  ;;
16011
16012osf3* | osf4* | osf5*)
16013  version_type=osf
16014  need_lib_prefix=no
16015  need_version=no
16016  soname_spec='${libname}${release}${shared_ext}$major'
16017  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16018  shlibpath_var=LD_LIBRARY_PATH
16019  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16020  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16021  ;;
16022
16023solaris*)
16024  version_type=linux
16025  need_lib_prefix=no
16026  need_version=no
16027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16028  soname_spec='${libname}${release}${shared_ext}$major'
16029  shlibpath_var=LD_LIBRARY_PATH
16030  shlibpath_overrides_runpath=yes
16031  hardcode_into_libs=yes
16032  # ldd complains unless libraries are executable
16033  postinstall_cmds='chmod +x $lib'
16034  ;;
16035
16036sunos4*)
16037  version_type=sunos
16038  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16039  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16040  shlibpath_var=LD_LIBRARY_PATH
16041  shlibpath_overrides_runpath=yes
16042  if test "$with_gnu_ld" = yes; then
16043    need_lib_prefix=no
16044  fi
16045  need_version=yes
16046  ;;
16047
16048sysv4 | sysv4.3*)
16049  version_type=linux
16050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16051  soname_spec='${libname}${release}${shared_ext}$major'
16052  shlibpath_var=LD_LIBRARY_PATH
16053  case $host_vendor in
16054    sni)
16055      shlibpath_overrides_runpath=no
16056      need_lib_prefix=no
16057      export_dynamic_flag_spec='${wl}-Blargedynsym'
16058      runpath_var=LD_RUN_PATH
16059      ;;
16060    siemens)
16061      need_lib_prefix=no
16062      ;;
16063    motorola)
16064      need_lib_prefix=no
16065      need_version=no
16066      shlibpath_overrides_runpath=no
16067      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16068      ;;
16069  esac
16070  ;;
16071
16072sysv4*MP*)
16073  if test -d /usr/nec ;then
16074    version_type=linux
16075    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16076    soname_spec='$libname${shared_ext}.$major'
16077    shlibpath_var=LD_LIBRARY_PATH
16078  fi
16079  ;;
16080
16081sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16082  version_type=freebsd-elf
16083  need_lib_prefix=no
16084  need_version=no
16085  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16086  soname_spec='${libname}${release}${shared_ext}$major'
16087  shlibpath_var=LD_LIBRARY_PATH
16088  hardcode_into_libs=yes
16089  if test "$with_gnu_ld" = yes; then
16090    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16091    shlibpath_overrides_runpath=no
16092  else
16093    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16094    shlibpath_overrides_runpath=yes
16095    case $host_os in
16096      sco3.2v5*)
16097        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16098	;;
16099    esac
16100  fi
16101  sys_lib_dlsearch_path_spec='/usr/lib'
16102  ;;
16103
16104uts4*)
16105  version_type=linux
16106  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16107  soname_spec='${libname}${release}${shared_ext}$major'
16108  shlibpath_var=LD_LIBRARY_PATH
16109  ;;
16110
16111*)
16112  dynamic_linker=no
16113  ;;
16114esac
16115{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16116echo "${ECHO_T}$dynamic_linker" >&6; }
16117test "$dynamic_linker" = no && can_build_shared=no
16118
16119variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16120if test "$GCC" = yes; then
16121  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16122fi
16123
16124{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16125echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16126hardcode_action_F77=
16127if test -n "$hardcode_libdir_flag_spec_F77" || \
16128   test -n "$runpath_var_F77" || \
16129   test "X$hardcode_automatic_F77" = "Xyes" ; then
16130
16131  # We can hardcode non-existant directories.
16132  if test "$hardcode_direct_F77" != no &&
16133     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16134     # have to relink, otherwise we might link with an installed library
16135     # when we should be linking with a yet-to-be-installed one
16136     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16137     test "$hardcode_minus_L_F77" != no; then
16138    # Linking always hardcodes the temporary library directory.
16139    hardcode_action_F77=relink
16140  else
16141    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16142    hardcode_action_F77=immediate
16143  fi
16144else
16145  # We cannot hardcode anything, or else we can only hardcode existing
16146  # directories.
16147  hardcode_action_F77=unsupported
16148fi
16149{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16150echo "${ECHO_T}$hardcode_action_F77" >&6; }
16151
16152if test "$hardcode_action_F77" = relink; then
16153  # Fast installation is not supported
16154  enable_fast_install=no
16155elif test "$shlibpath_overrides_runpath" = yes ||
16156     test "$enable_shared" = no; then
16157  # Fast installation is not necessary
16158  enable_fast_install=needless
16159fi
16160
16161
16162# The else clause should only fire when bootstrapping the
16163# libtool distribution, otherwise you forgot to ship ltmain.sh
16164# with your package, and you will get complaints that there are
16165# no rules to generate ltmain.sh.
16166if test -f "$ltmain"; then
16167  # See if we are running on zsh, and set the options which allow our commands through
16168  # without removal of \ escapes.
16169  if test -n "${ZSH_VERSION+set}" ; then
16170    setopt NO_GLOB_SUBST
16171  fi
16172  # Now quote all the things that may contain metacharacters while being
16173  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16174  # variables and quote the copies for generation of the libtool script.
16175  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16176    SED SHELL STRIP \
16177    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16178    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16179    deplibs_check_method reload_flag reload_cmds need_locks \
16180    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16181    lt_cv_sys_global_symbol_to_c_name_address \
16182    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16183    old_postinstall_cmds old_postuninstall_cmds \
16184    compiler_F77 \
16185    CC_F77 \
16186    LD_F77 \
16187    lt_prog_compiler_wl_F77 \
16188    lt_prog_compiler_pic_F77 \
16189    lt_prog_compiler_static_F77 \
16190    lt_prog_compiler_no_builtin_flag_F77 \
16191    export_dynamic_flag_spec_F77 \
16192    thread_safe_flag_spec_F77 \
16193    whole_archive_flag_spec_F77 \
16194    enable_shared_with_static_runtimes_F77 \
16195    old_archive_cmds_F77 \
16196    old_archive_from_new_cmds_F77 \
16197    predep_objects_F77 \
16198    postdep_objects_F77 \
16199    predeps_F77 \
16200    postdeps_F77 \
16201    compiler_lib_search_path_F77 \
16202    archive_cmds_F77 \
16203    archive_expsym_cmds_F77 \
16204    postinstall_cmds_F77 \
16205    postuninstall_cmds_F77 \
16206    old_archive_from_expsyms_cmds_F77 \
16207    allow_undefined_flag_F77 \
16208    no_undefined_flag_F77 \
16209    export_symbols_cmds_F77 \
16210    hardcode_libdir_flag_spec_F77 \
16211    hardcode_libdir_flag_spec_ld_F77 \
16212    hardcode_libdir_separator_F77 \
16213    hardcode_automatic_F77 \
16214    module_cmds_F77 \
16215    module_expsym_cmds_F77 \
16216    lt_cv_prog_compiler_c_o_F77 \
16217    exclude_expsyms_F77 \
16218    include_expsyms_F77; do
16219
16220    case $var in
16221    old_archive_cmds_F77 | \
16222    old_archive_from_new_cmds_F77 | \
16223    archive_cmds_F77 | \
16224    archive_expsym_cmds_F77 | \
16225    module_cmds_F77 | \
16226    module_expsym_cmds_F77 | \
16227    old_archive_from_expsyms_cmds_F77 | \
16228    export_symbols_cmds_F77 | \
16229    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16230    postinstall_cmds | postuninstall_cmds | \
16231    old_postinstall_cmds | old_postuninstall_cmds | \
16232    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16233      # Double-quote double-evaled strings.
16234      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16235      ;;
16236    *)
16237      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16238      ;;
16239    esac
16240  done
16241
16242  case $lt_echo in
16243  *'\$0 --fallback-echo"')
16244    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16245    ;;
16246  esac
16247
16248cfgfile="$ofile"
16249
16250  cat <<__EOF__ >> "$cfgfile"
16251# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16252
16253# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16254
16255# Shell to use when invoking shell scripts.
16256SHELL=$lt_SHELL
16257
16258# Whether or not to build shared libraries.
16259build_libtool_libs=$enable_shared
16260
16261# Whether or not to build static libraries.
16262build_old_libs=$enable_static
16263
16264# Whether or not to add -lc for building shared libraries.
16265build_libtool_need_lc=$archive_cmds_need_lc_F77
16266
16267# Whether or not to disallow shared libs when runtime libs are static
16268allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16269
16270# Whether or not to optimize for fast installation.
16271fast_install=$enable_fast_install
16272
16273# The host system.
16274host_alias=$host_alias
16275host=$host
16276host_os=$host_os
16277
16278# The build system.
16279build_alias=$build_alias
16280build=$build
16281build_os=$build_os
16282
16283# An echo program that does not interpret backslashes.
16284echo=$lt_echo
16285
16286# The archiver.
16287AR=$lt_AR
16288AR_FLAGS=$lt_AR_FLAGS
16289
16290# A C compiler.
16291LTCC=$lt_LTCC
16292
16293# LTCC compiler flags.
16294LTCFLAGS=$lt_LTCFLAGS
16295
16296# A language-specific compiler.
16297CC=$lt_compiler_F77
16298
16299# Is the compiler the GNU C compiler?
16300with_gcc=$GCC_F77
16301
16302# An ERE matcher.
16303EGREP=$lt_EGREP
16304
16305# The linker used to build libraries.
16306LD=$lt_LD_F77
16307
16308# Whether we need hard or soft links.
16309LN_S=$lt_LN_S
16310
16311# A BSD-compatible nm program.
16312NM=$lt_NM
16313
16314# A symbol stripping program
16315STRIP=$lt_STRIP
16316
16317# Used to examine libraries when file_magic_cmd begins "file"
16318MAGIC_CMD=$MAGIC_CMD
16319
16320# Used on cygwin: DLL creation program.
16321DLLTOOL="$DLLTOOL"
16322
16323# Used on cygwin: object dumper.
16324OBJDUMP="$OBJDUMP"
16325
16326# Used on cygwin: assembler.
16327AS="$AS"
16328
16329# The name of the directory that contains temporary libtool files.
16330objdir=$objdir
16331
16332# How to create reloadable object files.
16333reload_flag=$lt_reload_flag
16334reload_cmds=$lt_reload_cmds
16335
16336# How to pass a linker flag through the compiler.
16337wl=$lt_lt_prog_compiler_wl_F77
16338
16339# Object file suffix (normally "o").
16340objext="$ac_objext"
16341
16342# Old archive suffix (normally "a").
16343libext="$libext"
16344
16345# Shared library suffix (normally ".so").
16346shrext_cmds='$shrext_cmds'
16347
16348# Executable file suffix (normally "").
16349exeext="$exeext"
16350
16351# Additional compiler flags for building library objects.
16352pic_flag=$lt_lt_prog_compiler_pic_F77
16353pic_mode=$pic_mode
16354
16355# What is the maximum length of a command?
16356max_cmd_len=$lt_cv_sys_max_cmd_len
16357
16358# Does compiler simultaneously support -c and -o options?
16359compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16360
16361# Must we lock files when doing compilation?
16362need_locks=$lt_need_locks
16363
16364# Do we need the lib prefix for modules?
16365need_lib_prefix=$need_lib_prefix
16366
16367# Do we need a version for libraries?
16368need_version=$need_version
16369
16370# Whether dlopen is supported.
16371dlopen_support=$enable_dlopen
16372
16373# Whether dlopen of programs is supported.
16374dlopen_self=$enable_dlopen_self
16375
16376# Whether dlopen of statically linked programs is supported.
16377dlopen_self_static=$enable_dlopen_self_static
16378
16379# Compiler flag to prevent dynamic linking.
16380link_static_flag=$lt_lt_prog_compiler_static_F77
16381
16382# Compiler flag to turn off builtin functions.
16383no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16384
16385# Compiler flag to allow reflexive dlopens.
16386export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16387
16388# Compiler flag to generate shared objects directly from archives.
16389whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16390
16391# Compiler flag to generate thread-safe objects.
16392thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16393
16394# Library versioning type.
16395version_type=$version_type
16396
16397# Format of library name prefix.
16398libname_spec=$lt_libname_spec
16399
16400# List of archive names.  First name is the real one, the rest are links.
16401# The last name is the one that the linker finds with -lNAME.
16402library_names_spec=$lt_library_names_spec
16403
16404# The coded name of the library, if different from the real name.
16405soname_spec=$lt_soname_spec
16406
16407# Commands used to build and install an old-style archive.
16408RANLIB=$lt_RANLIB
16409old_archive_cmds=$lt_old_archive_cmds_F77
16410old_postinstall_cmds=$lt_old_postinstall_cmds
16411old_postuninstall_cmds=$lt_old_postuninstall_cmds
16412
16413# Create an old-style archive from a shared archive.
16414old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16415
16416# Create a temporary old-style archive to link instead of a shared archive.
16417old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16418
16419# Commands used to build and install a shared archive.
16420archive_cmds=$lt_archive_cmds_F77
16421archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16422postinstall_cmds=$lt_postinstall_cmds
16423postuninstall_cmds=$lt_postuninstall_cmds
16424
16425# Commands used to build a loadable module (assumed same as above if empty)
16426module_cmds=$lt_module_cmds_F77
16427module_expsym_cmds=$lt_module_expsym_cmds_F77
16428
16429# Commands to strip libraries.
16430old_striplib=$lt_old_striplib
16431striplib=$lt_striplib
16432
16433# Dependencies to place before the objects being linked to create a
16434# shared library.
16435predep_objects=$lt_predep_objects_F77
16436
16437# Dependencies to place after the objects being linked to create a
16438# shared library.
16439postdep_objects=$lt_postdep_objects_F77
16440
16441# Dependencies to place before the objects being linked to create a
16442# shared library.
16443predeps=$lt_predeps_F77
16444
16445# Dependencies to place after the objects being linked to create a
16446# shared library.
16447postdeps=$lt_postdeps_F77
16448
16449# The library search path used internally by the compiler when linking
16450# a shared library.
16451compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16452
16453# Method to check whether dependent libraries are shared objects.
16454deplibs_check_method=$lt_deplibs_check_method
16455
16456# Command to use when deplibs_check_method == file_magic.
16457file_magic_cmd=$lt_file_magic_cmd
16458
16459# Flag that allows shared libraries with undefined symbols to be built.
16460allow_undefined_flag=$lt_allow_undefined_flag_F77
16461
16462# Flag that forces no undefined symbols.
16463no_undefined_flag=$lt_no_undefined_flag_F77
16464
16465# Commands used to finish a libtool library installation in a directory.
16466finish_cmds=$lt_finish_cmds
16467
16468# Same as above, but a single script fragment to be evaled but not shown.
16469finish_eval=$lt_finish_eval
16470
16471# Take the output of nm and produce a listing of raw symbols and C names.
16472global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16473
16474# Transform the output of nm in a proper C declaration
16475global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16476
16477# Transform the output of nm in a C name address pair
16478global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16479
16480# This is the shared library runtime path variable.
16481runpath_var=$runpath_var
16482
16483# This is the shared library path variable.
16484shlibpath_var=$shlibpath_var
16485
16486# Is shlibpath searched before the hard-coded library search path?
16487shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16488
16489# How to hardcode a shared library path into an executable.
16490hardcode_action=$hardcode_action_F77
16491
16492# Whether we should hardcode library paths into libraries.
16493hardcode_into_libs=$hardcode_into_libs
16494
16495# Flag to hardcode \$libdir into a binary during linking.
16496# This must work even if \$libdir does not exist.
16497hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16498
16499# If ld is used when linking, flag to hardcode \$libdir into
16500# a binary during linking. This must work even if \$libdir does
16501# not exist.
16502hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16503
16504# Whether we need a single -rpath flag with a separated argument.
16505hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16506
16507# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16508# resulting binary.
16509hardcode_direct=$hardcode_direct_F77
16510
16511# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16512# resulting binary.
16513hardcode_minus_L=$hardcode_minus_L_F77
16514
16515# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16516# the resulting binary.
16517hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16518
16519# Set to yes if building a shared library automatically hardcodes DIR into the library
16520# and all subsequent libraries and executables linked against it.
16521hardcode_automatic=$hardcode_automatic_F77
16522
16523# Variables whose values should be saved in libtool wrapper scripts and
16524# restored at relink time.
16525variables_saved_for_relink="$variables_saved_for_relink"
16526
16527# Whether libtool must link a program against all its dependency libraries.
16528link_all_deplibs=$link_all_deplibs_F77
16529
16530# Compile-time system search path for libraries
16531sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16532
16533# Run-time system search path for libraries
16534sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16535
16536# Fix the shell variable \$srcfile for the compiler.
16537fix_srcfile_path="$fix_srcfile_path_F77"
16538
16539# Set to yes if exported symbols are required.
16540always_export_symbols=$always_export_symbols_F77
16541
16542# The commands to list exported symbols.
16543export_symbols_cmds=$lt_export_symbols_cmds_F77
16544
16545# The commands to extract the exported symbol list from a shared archive.
16546extract_expsyms_cmds=$lt_extract_expsyms_cmds
16547
16548# Symbols that should not be listed in the preloaded symbols.
16549exclude_expsyms=$lt_exclude_expsyms_F77
16550
16551# Symbols that must always be exported.
16552include_expsyms=$lt_include_expsyms_F77
16553
16554# ### END LIBTOOL TAG CONFIG: $tagname
16555
16556__EOF__
16557
16558
16559else
16560  # If there is no Makefile yet, we rely on a make rule to execute
16561  # `config.status --recheck' to rerun these tests and create the
16562  # libtool script then.
16563  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16564  if test -f "$ltmain_in"; then
16565    test -f Makefile && make "$ltmain"
16566  fi
16567fi
16568
16569
16570ac_ext=c
16571ac_cpp='$CPP $CPPFLAGS'
16572ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16573ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16574ac_compiler_gnu=$ac_cv_c_compiler_gnu
16575
16576CC="$lt_save_CC"
16577
16578	else
16579	  tagname=""
16580	fi
16581	;;
16582
16583      GCJ)
16584	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16585
16586
16587# Source file extension for Java test sources.
16588ac_ext=java
16589
16590# Object file extension for compiled Java test sources.
16591objext=o
16592objext_GCJ=$objext
16593
16594# Code to be used in simple compile tests
16595lt_simple_compile_test_code="class foo {}\n"
16596
16597# Code to be used in simple link tests
16598lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16599
16600# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16601
16602# If no C compiler was specified, use CC.
16603LTCC=${LTCC-"$CC"}
16604
16605# If no C compiler flags were specified, use CFLAGS.
16606LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16607
16608# Allow CC to be a program name with arguments.
16609compiler=$CC
16610
16611
16612# save warnings/boilerplate of simple test code
16613ac_outfile=conftest.$ac_objext
16614printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16615eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16616_lt_compiler_boilerplate=`cat conftest.err`
16617$rm conftest*
16618
16619ac_outfile=conftest.$ac_objext
16620printf "$lt_simple_link_test_code" >conftest.$ac_ext
16621eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16622_lt_linker_boilerplate=`cat conftest.err`
16623$rm conftest*
16624
16625
16626# Allow CC to be a program name with arguments.
16627lt_save_CC="$CC"
16628CC=${GCJ-"gcj"}
16629compiler=$CC
16630compiler_GCJ=$CC
16631for cc_temp in $compiler""; do
16632  case $cc_temp in
16633    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16634    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16635    \-*) ;;
16636    *) break;;
16637  esac
16638done
16639cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16640
16641
16642# GCJ did not exist at the time GCC didn't implicitly link libc in.
16643archive_cmds_need_lc_GCJ=no
16644
16645old_archive_cmds_GCJ=$old_archive_cmds
16646
16647## CAVEAT EMPTOR:
16648## There is no encapsulation within the following macros, do not change
16649## the running order or otherwise move them around unless you know exactly
16650## what you are doing...
16651
16652lt_prog_compiler_no_builtin_flag_GCJ=
16653
16654if test "$GCC" = yes; then
16655  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16656
16657
16658{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16659echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16660if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16661  echo $ECHO_N "(cached) $ECHO_C" >&6
16662else
16663  lt_cv_prog_compiler_rtti_exceptions=no
16664  ac_outfile=conftest.$ac_objext
16665   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16666   lt_compiler_flag="-fno-rtti -fno-exceptions"
16667   # Insert the option either (1) after the last *FLAGS variable, or
16668   # (2) before a word containing "conftest.", or (3) at the end.
16669   # Note that $ac_compile itself does not contain backslashes and begins
16670   # with a dollar sign (not a hyphen), so the echo should work correctly.
16671   # The option is referenced via a variable to avoid confusing sed.
16672   lt_compile=`echo "$ac_compile" | $SED \
16673   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16674   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16675   -e 's:$: $lt_compiler_flag:'`
16676   (eval echo "\"\$as_me:16676: $lt_compile\"" >&5)
16677   (eval "$lt_compile" 2>conftest.err)
16678   ac_status=$?
16679   cat conftest.err >&5
16680   echo "$as_me:16680: \$? = $ac_status" >&5
16681   if (exit $ac_status) && test -s "$ac_outfile"; then
16682     # The compiler can only warn and ignore the option if not recognized
16683     # So say no if there are warnings other than the usual output.
16684     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16685     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16686     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16687       lt_cv_prog_compiler_rtti_exceptions=yes
16688     fi
16689   fi
16690   $rm conftest*
16691
16692fi
16693{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16694echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16695
16696if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16697    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16698else
16699    :
16700fi
16701
16702fi
16703
16704lt_prog_compiler_wl_GCJ=
16705lt_prog_compiler_pic_GCJ=
16706lt_prog_compiler_static_GCJ=
16707
16708{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16709echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16710
16711  if test "$GCC" = yes; then
16712    lt_prog_compiler_wl_GCJ='-Wl,'
16713    lt_prog_compiler_static_GCJ='-static'
16714
16715    case $host_os in
16716      aix*)
16717      # All AIX code is PIC.
16718      if test "$host_cpu" = ia64; then
16719	# AIX 5 now supports IA64 processor
16720	lt_prog_compiler_static_GCJ='-Bstatic'
16721      fi
16722      ;;
16723
16724    amigaos*)
16725      # FIXME: we need at least 68020 code to build shared libraries, but
16726      # adding the `-m68020' flag to GCC prevents building anything better,
16727      # like `-m68040'.
16728      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16729      ;;
16730
16731    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16732      # PIC is the default for these OSes.
16733      ;;
16734
16735    mingw* | cygwin* | pw32* | os2*)
16736      # This hack is so that the source file can tell whether it is being
16737      # built for inclusion in a dll (and should export symbols for example).
16738      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16739      # (--disable-auto-import) libraries
16740      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16741      ;;
16742
16743    darwin* | rhapsody*)
16744      # PIC is the default on this platform
16745      # Common symbols not allowed in MH_DYLIB files
16746      lt_prog_compiler_pic_GCJ='-fno-common'
16747      ;;
16748
16749    interix3*)
16750      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16751      # Instead, we relocate shared libraries at runtime.
16752      ;;
16753
16754    msdosdjgpp*)
16755      # Just because we use GCC doesn't mean we suddenly get shared libraries
16756      # on systems that don't support them.
16757      lt_prog_compiler_can_build_shared_GCJ=no
16758      enable_shared=no
16759      ;;
16760
16761    sysv4*MP*)
16762      if test -d /usr/nec; then
16763	lt_prog_compiler_pic_GCJ=-Kconform_pic
16764      fi
16765      ;;
16766
16767    hpux*)
16768      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16769      # not for PA HP-UX.
16770      case $host_cpu in
16771      hppa*64*|ia64*)
16772	# +Z the default
16773	;;
16774      *)
16775	lt_prog_compiler_pic_GCJ='-fPIC'
16776	;;
16777      esac
16778      ;;
16779
16780    *)
16781      lt_prog_compiler_pic_GCJ='-fPIC'
16782      ;;
16783    esac
16784  else
16785    # PORTME Check for flag to pass linker flags through the system compiler.
16786    case $host_os in
16787    aix*)
16788      lt_prog_compiler_wl_GCJ='-Wl,'
16789      if test "$host_cpu" = ia64; then
16790	# AIX 5 now supports IA64 processor
16791	lt_prog_compiler_static_GCJ='-Bstatic'
16792      else
16793	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16794      fi
16795      ;;
16796      darwin*)
16797        # PIC is the default on this platform
16798        # Common symbols not allowed in MH_DYLIB files
16799       case $cc_basename in
16800         xlc*)
16801         lt_prog_compiler_pic_GCJ='-qnocommon'
16802         lt_prog_compiler_wl_GCJ='-Wl,'
16803         ;;
16804       esac
16805       ;;
16806
16807    mingw* | cygwin* | pw32* | os2*)
16808      # This hack is so that the source file can tell whether it is being
16809      # built for inclusion in a dll (and should export symbols for example).
16810      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16811      # (--disable-auto-import) libraries
16812      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16813      ;;
16814
16815    hpux9* | hpux10* | hpux11*)
16816      lt_prog_compiler_wl_GCJ='-Wl,'
16817      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16818      # not for PA HP-UX.
16819      case $host_cpu in
16820      hppa*64*|ia64*)
16821	# +Z the default
16822	;;
16823      *)
16824	lt_prog_compiler_pic_GCJ='+Z'
16825	;;
16826      esac
16827      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16828      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16829      ;;
16830
16831    irix5* | irix6* | nonstopux*)
16832      lt_prog_compiler_wl_GCJ='-Wl,'
16833      # PIC (with -KPIC) is the default.
16834      lt_prog_compiler_static_GCJ='-non_shared'
16835      ;;
16836
16837    newsos6)
16838      lt_prog_compiler_pic_GCJ='-KPIC'
16839      lt_prog_compiler_static_GCJ='-Bstatic'
16840      ;;
16841
16842    linux*)
16843      case $cc_basename in
16844      icc* | ecc*)
16845	lt_prog_compiler_wl_GCJ='-Wl,'
16846	lt_prog_compiler_pic_GCJ='-KPIC'
16847	lt_prog_compiler_static_GCJ='-static'
16848        ;;
16849      pgcc* | pgf77* | pgf90* | pgf95*)
16850        # Portland Group compilers (*not* the Pentium gcc compiler,
16851	# which looks to be a dead project)
16852	lt_prog_compiler_wl_GCJ='-Wl,'
16853	lt_prog_compiler_pic_GCJ='-fpic'
16854	lt_prog_compiler_static_GCJ='-Bstatic'
16855        ;;
16856      ccc*)
16857        lt_prog_compiler_wl_GCJ='-Wl,'
16858        # All Alpha code is PIC.
16859        lt_prog_compiler_static_GCJ='-non_shared'
16860        ;;
16861      como)
16862        lt_prog_compiler_wl_GCJ='-lopt='
16863        ;;
16864      *)
16865        case `$CC -V 2>&1 | sed 5q` in
16866	*Sun\ C*)
16867	  # Sun C 5.9
16868	  lt_prog_compiler_pic_GCJ='-KPIC'
16869	  lt_prog_compiler_static_GCJ='-Bstatic'
16870	  lt_prog_compiler_wl_GCJ='-Wl,'
16871	  ;;
16872	*Sun\ F*)
16873	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
16874	  lt_prog_compiler_pic_GCJ='-KPIC'
16875	  lt_prog_compiler_static_GCJ='-Bstatic'
16876	  lt_prog_compiler_wl_GCJ=''
16877	  ;;
16878	esac
16879	;;
16880      esac
16881      ;;
16882
16883    osf3* | osf4* | osf5*)
16884      lt_prog_compiler_wl_GCJ='-Wl,'
16885      # All OSF/1 code is PIC.
16886      lt_prog_compiler_static_GCJ='-non_shared'
16887      ;;
16888
16889    solaris*)
16890      lt_prog_compiler_pic_GCJ='-KPIC'
16891      lt_prog_compiler_static_GCJ='-Bstatic'
16892      case $cc_basename in
16893      f77* | f90* | f95*)
16894	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16895      *)
16896	lt_prog_compiler_wl_GCJ='-Wl,';;
16897      esac
16898      ;;
16899
16900    sunos4*)
16901      lt_prog_compiler_wl_GCJ='-Qoption ld '
16902      lt_prog_compiler_pic_GCJ='-PIC'
16903      lt_prog_compiler_static_GCJ='-Bstatic'
16904      ;;
16905
16906    sysv4 | sysv4.2uw2* | sysv4.3*)
16907      lt_prog_compiler_wl_GCJ='-Wl,'
16908      lt_prog_compiler_pic_GCJ='-KPIC'
16909      lt_prog_compiler_static_GCJ='-Bstatic'
16910      ;;
16911
16912    sysv4*MP*)
16913      if test -d /usr/nec ;then
16914	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16915	lt_prog_compiler_static_GCJ='-Bstatic'
16916      fi
16917      ;;
16918
16919    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16920      lt_prog_compiler_wl_GCJ='-Wl,'
16921      lt_prog_compiler_pic_GCJ='-KPIC'
16922      lt_prog_compiler_static_GCJ='-Bstatic'
16923      ;;
16924
16925    unicos*)
16926      lt_prog_compiler_wl_GCJ='-Wl,'
16927      lt_prog_compiler_can_build_shared_GCJ=no
16928      ;;
16929
16930    uts4*)
16931      lt_prog_compiler_pic_GCJ='-pic'
16932      lt_prog_compiler_static_GCJ='-Bstatic'
16933      ;;
16934
16935    *)
16936      lt_prog_compiler_can_build_shared_GCJ=no
16937      ;;
16938    esac
16939  fi
16940
16941{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16942echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16943
16944#
16945# Check to make sure the PIC flag actually works.
16946#
16947if test -n "$lt_prog_compiler_pic_GCJ"; then
16948
16949{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16950echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16951if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16952  echo $ECHO_N "(cached) $ECHO_C" >&6
16953else
16954  lt_prog_compiler_pic_works_GCJ=no
16955  ac_outfile=conftest.$ac_objext
16956   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16957   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16958   # Insert the option either (1) after the last *FLAGS variable, or
16959   # (2) before a word containing "conftest.", or (3) at the end.
16960   # Note that $ac_compile itself does not contain backslashes and begins
16961   # with a dollar sign (not a hyphen), so the echo should work correctly.
16962   # The option is referenced via a variable to avoid confusing sed.
16963   lt_compile=`echo "$ac_compile" | $SED \
16964   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16965   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16966   -e 's:$: $lt_compiler_flag:'`
16967   (eval echo "\"\$as_me:16967: $lt_compile\"" >&5)
16968   (eval "$lt_compile" 2>conftest.err)
16969   ac_status=$?
16970   cat conftest.err >&5
16971   echo "$as_me:16971: \$? = $ac_status" >&5
16972   if (exit $ac_status) && test -s "$ac_outfile"; then
16973     # The compiler can only warn and ignore the option if not recognized
16974     # So say no if there are warnings other than the usual output.
16975     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16976     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16977     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16978       lt_prog_compiler_pic_works_GCJ=yes
16979     fi
16980   fi
16981   $rm conftest*
16982
16983fi
16984{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16985echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16986
16987if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16988    case $lt_prog_compiler_pic_GCJ in
16989     "" | " "*) ;;
16990     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16991     esac
16992else
16993    lt_prog_compiler_pic_GCJ=
16994     lt_prog_compiler_can_build_shared_GCJ=no
16995fi
16996
16997fi
16998case $host_os in
16999  # For platforms which do not support PIC, -DPIC is meaningless:
17000  *djgpp*)
17001    lt_prog_compiler_pic_GCJ=
17002    ;;
17003  *)
17004    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17005    ;;
17006esac
17007
17008#
17009# Check to make sure the static flag actually works.
17010#
17011wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17012{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17013echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
17014if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
17015  echo $ECHO_N "(cached) $ECHO_C" >&6
17016else
17017  lt_prog_compiler_static_works_GCJ=no
17018   save_LDFLAGS="$LDFLAGS"
17019   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17020   printf "$lt_simple_link_test_code" > conftest.$ac_ext
17021   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17022     # The linker can only warn and ignore the option if not recognized
17023     # So say no if there are warnings
17024     if test -s conftest.err; then
17025       # Append any errors to the config.log.
17026       cat conftest.err 1>&5
17027       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17028       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17029       if diff conftest.exp conftest.er2 >/dev/null; then
17030         lt_prog_compiler_static_works_GCJ=yes
17031       fi
17032     else
17033       lt_prog_compiler_static_works_GCJ=yes
17034     fi
17035   fi
17036   $rm conftest*
17037   LDFLAGS="$save_LDFLAGS"
17038
17039fi
17040{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
17041echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
17042
17043if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
17044    :
17045else
17046    lt_prog_compiler_static_GCJ=
17047fi
17048
17049
17050{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17051echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17052if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17053  echo $ECHO_N "(cached) $ECHO_C" >&6
17054else
17055  lt_cv_prog_compiler_c_o_GCJ=no
17056   $rm -r conftest 2>/dev/null
17057   mkdir conftest
17058   cd conftest
17059   mkdir out
17060   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17061
17062   lt_compiler_flag="-o out/conftest2.$ac_objext"
17063   # Insert the option either (1) after the last *FLAGS variable, or
17064   # (2) before a word containing "conftest.", or (3) at the end.
17065   # Note that $ac_compile itself does not contain backslashes and begins
17066   # with a dollar sign (not a hyphen), so the echo should work correctly.
17067   lt_compile=`echo "$ac_compile" | $SED \
17068   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17069   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17070   -e 's:$: $lt_compiler_flag:'`
17071   (eval echo "\"\$as_me:17071: $lt_compile\"" >&5)
17072   (eval "$lt_compile" 2>out/conftest.err)
17073   ac_status=$?
17074   cat out/conftest.err >&5
17075   echo "$as_me:17075: \$? = $ac_status" >&5
17076   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17077   then
17078     # The compiler can only warn and ignore the option if not recognized
17079     # So say no if there are warnings
17080     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17081     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17082     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17083       lt_cv_prog_compiler_c_o_GCJ=yes
17084     fi
17085   fi
17086   chmod u+w . 2>&5
17087   $rm conftest*
17088   # SGI C++ compiler will create directory out/ii_files/ for
17089   # template instantiation
17090   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17091   $rm out/* && rmdir out
17092   cd ..
17093   rmdir conftest
17094   $rm conftest*
17095
17096fi
17097{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17098echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17099
17100
17101hard_links="nottested"
17102if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17103  # do not overwrite the value of need_locks provided by the user
17104  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17105echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17106  hard_links=yes
17107  $rm conftest*
17108  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17109  touch conftest.a
17110  ln conftest.a conftest.b 2>&5 || hard_links=no
17111  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17112  { echo "$as_me:$LINENO: result: $hard_links" >&5
17113echo "${ECHO_T}$hard_links" >&6; }
17114  if test "$hard_links" = no; then
17115    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17116echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17117    need_locks=warn
17118  fi
17119else
17120  need_locks=no
17121fi
17122
17123{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17124echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17125
17126  runpath_var=
17127  allow_undefined_flag_GCJ=
17128  enable_shared_with_static_runtimes_GCJ=no
17129  archive_cmds_GCJ=
17130  archive_expsym_cmds_GCJ=
17131  old_archive_From_new_cmds_GCJ=
17132  old_archive_from_expsyms_cmds_GCJ=
17133  export_dynamic_flag_spec_GCJ=
17134  whole_archive_flag_spec_GCJ=
17135  thread_safe_flag_spec_GCJ=
17136  hardcode_libdir_flag_spec_GCJ=
17137  hardcode_libdir_flag_spec_ld_GCJ=
17138  hardcode_libdir_separator_GCJ=
17139  hardcode_direct_GCJ=no
17140  hardcode_minus_L_GCJ=no
17141  hardcode_shlibpath_var_GCJ=unsupported
17142  link_all_deplibs_GCJ=unknown
17143  hardcode_automatic_GCJ=no
17144  module_cmds_GCJ=
17145  module_expsym_cmds_GCJ=
17146  always_export_symbols_GCJ=no
17147  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17148  # include_expsyms should be a list of space-separated symbols to be *always*
17149  # included in the symbol list
17150  include_expsyms_GCJ=
17151  # exclude_expsyms can be an extended regexp of symbols to exclude
17152  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17153  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17154  # as well as any symbol that contains `d'.
17155  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17156  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17157  # platforms (ab)use it in PIC code, but their linkers get confused if
17158  # the symbol is explicitly referenced.  Since portable code cannot
17159  # rely on this symbol name, it's probably fine to never include it in
17160  # preloaded symbol tables.
17161  extract_expsyms_cmds=
17162  # Just being paranoid about ensuring that cc_basename is set.
17163  for cc_temp in $compiler""; do
17164  case $cc_temp in
17165    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17166    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17167    \-*) ;;
17168    *) break;;
17169  esac
17170done
17171cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17172
17173  case $host_os in
17174  cygwin* | mingw* | pw32*)
17175    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17176    # When not using gcc, we currently assume that we are using
17177    # Microsoft Visual C++.
17178    if test "$GCC" != yes; then
17179      with_gnu_ld=no
17180    fi
17181    ;;
17182  interix*)
17183    # we just hope/assume this is gcc and not c89 (= MSVC++)
17184    with_gnu_ld=yes
17185    ;;
17186  openbsd*)
17187    with_gnu_ld=no
17188    ;;
17189  esac
17190
17191  ld_shlibs_GCJ=yes
17192  if test "$with_gnu_ld" = yes; then
17193    # If archive_cmds runs LD, not CC, wlarc should be empty
17194    wlarc='${wl}'
17195
17196    # Set some defaults for GNU ld with shared library support. These
17197    # are reset later if shared libraries are not supported. Putting them
17198    # here allows them to be overridden if necessary.
17199    runpath_var=LD_RUN_PATH
17200    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17201    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17202    # ancient GNU ld didn't support --whole-archive et. al.
17203    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17204	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17205      else
17206  	whole_archive_flag_spec_GCJ=
17207    fi
17208    supports_anon_versioning=no
17209    case `$LD -v 2>/dev/null` in
17210      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17211      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17212      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17213      *\ 2.11.*) ;; # other 2.11 versions
17214      *) supports_anon_versioning=yes ;;
17215    esac
17216
17217    # See if GNU ld supports shared libraries.
17218    case $host_os in
17219    aix3* | aix4* | aix5*)
17220      # On AIX/PPC, the GNU linker is very broken
17221      if test "$host_cpu" != ia64; then
17222	ld_shlibs_GCJ=no
17223	cat <<EOF 1>&2
17224
17225*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17226*** to be unable to reliably create shared libraries on AIX.
17227*** Therefore, libtool is disabling shared libraries support.  If you
17228*** really care for shared libraries, you may want to modify your PATH
17229*** so that a non-GNU linker is found, and then restart.
17230
17231EOF
17232      fi
17233      ;;
17234
17235    amigaos*)
17236      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)'
17237      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17238      hardcode_minus_L_GCJ=yes
17239
17240      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17241      # that the semantics of dynamic libraries on AmigaOS, at least up
17242      # to version 4, is to share data among multiple programs linked
17243      # with the same dynamic library.  Since this doesn't match the
17244      # behavior of shared libraries on other platforms, we can't use
17245      # them.
17246      ld_shlibs_GCJ=no
17247      ;;
17248
17249    beos*)
17250      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17251	allow_undefined_flag_GCJ=unsupported
17252	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17253	# support --undefined.  This deserves some investigation.  FIXME
17254	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17255      else
17256	ld_shlibs_GCJ=no
17257      fi
17258      ;;
17259
17260    cygwin* | mingw* | pw32*)
17261      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17262      # as there is no search path for DLLs.
17263      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17264      allow_undefined_flag_GCJ=unsupported
17265      always_export_symbols_GCJ=no
17266      enable_shared_with_static_runtimes_GCJ=yes
17267      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17268
17269      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17270        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17271	# If the export-symbols file already is a .def file (1st line
17272	# is EXPORTS), use it as is; otherwise, prepend...
17273	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17274	  cp $export_symbols $output_objdir/$soname.def;
17275	else
17276	  echo EXPORTS > $output_objdir/$soname.def;
17277	  cat $export_symbols >> $output_objdir/$soname.def;
17278	fi~
17279	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17280      else
17281	ld_shlibs_GCJ=no
17282      fi
17283      ;;
17284
17285    interix3*)
17286      hardcode_direct_GCJ=no
17287      hardcode_shlibpath_var_GCJ=no
17288      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17289      export_dynamic_flag_spec_GCJ='${wl}-E'
17290      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17291      # Instead, shared libraries are loaded at an image base (0x10000000 by
17292      # default) and relocated if they conflict, which is a slow very memory
17293      # consuming and fragmenting process.  To avoid this, we pick a random,
17294      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17295      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17296      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'
17297      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'
17298      ;;
17299
17300    linux*)
17301      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17302	tmp_addflag=
17303	case $cc_basename,$host_cpu in
17304	pgcc*)				# Portland Group C compiler
17305	  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'
17306	  tmp_addflag=' $pic_flag'
17307	  ;;
17308	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17309	  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'
17310	  tmp_addflag=' $pic_flag -Mnomain' ;;
17311	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17312	  tmp_addflag=' -i_dynamic' ;;
17313	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17314	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17315	ifc* | ifort*)			# Intel Fortran compiler
17316	  tmp_addflag=' -nofor_main' ;;
17317	esac
17318	case `$CC -V 2>&1 | sed 5q` in
17319	*Sun\ C*)			# Sun C 5.9
17320	  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 /dev/null'
17321	  tmp_sharedflag='-G' ;;
17322	*Sun\ F*)			# Sun Fortran 8.3
17323	  tmp_sharedflag='-G' ;;
17324	*)
17325	  tmp_sharedflag='-shared' ;;
17326	esac
17327	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17328
17329	if test $supports_anon_versioning = yes; then
17330	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17331  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17332  $echo "local: *; };" >> $output_objdir/$libname.ver~
17333	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17334	fi
17335      else
17336	ld_shlibs_GCJ=no
17337      fi
17338      ;;
17339
17340    netbsd*)
17341      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17342	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17343	wlarc=
17344      else
17345	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17346	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17347      fi
17348      ;;
17349
17350    solaris*)
17351      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17352	ld_shlibs_GCJ=no
17353	cat <<EOF 1>&2
17354
17355*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17356*** create shared libraries on Solaris systems.  Therefore, libtool
17357*** is disabling shared libraries support.  We urge you to upgrade GNU
17358*** binutils to release 2.9.1 or newer.  Another option is to modify
17359*** your PATH or compiler configuration so that the native linker is
17360*** used, and then restart.
17361
17362EOF
17363      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17364	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17365	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17366      else
17367	ld_shlibs_GCJ=no
17368      fi
17369      ;;
17370
17371    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17372      case `$LD -v 2>&1` in
17373        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17374	ld_shlibs_GCJ=no
17375	cat <<_LT_EOF 1>&2
17376
17377*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17378*** reliably create shared libraries on SCO systems.  Therefore, libtool
17379*** is disabling shared libraries support.  We urge you to upgrade GNU
17380*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17381*** your PATH or compiler configuration so that the native linker is
17382*** used, and then restart.
17383
17384_LT_EOF
17385	;;
17386	*)
17387	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17388	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17389	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17390	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17391	  else
17392	    ld_shlibs_GCJ=no
17393	  fi
17394	;;
17395      esac
17396      ;;
17397
17398    sunos4*)
17399      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17400      wlarc=
17401      hardcode_direct_GCJ=yes
17402      hardcode_shlibpath_var_GCJ=no
17403      ;;
17404
17405    *)
17406      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17407	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17408	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17409      else
17410	ld_shlibs_GCJ=no
17411      fi
17412      ;;
17413    esac
17414
17415    if test "$ld_shlibs_GCJ" = no; then
17416      runpath_var=
17417      hardcode_libdir_flag_spec_GCJ=
17418      export_dynamic_flag_spec_GCJ=
17419      whole_archive_flag_spec_GCJ=
17420    fi
17421  else
17422    # PORTME fill in a description of your system's linker (not GNU ld)
17423    case $host_os in
17424    aix3*)
17425      allow_undefined_flag_GCJ=unsupported
17426      always_export_symbols_GCJ=yes
17427      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'
17428      # Note: this linker hardcodes the directories in LIBPATH if there
17429      # are no directories specified by -L.
17430      hardcode_minus_L_GCJ=yes
17431      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17432	# Neither direct hardcoding nor static linking is supported with a
17433	# broken collect2.
17434	hardcode_direct_GCJ=unsupported
17435      fi
17436      ;;
17437
17438    aix4* | aix5*)
17439      if test "$host_cpu" = ia64; then
17440	# On IA64, the linker does run time linking by default, so we don't
17441	# have to do anything special.
17442	aix_use_runtimelinking=no
17443	exp_sym_flag='-Bexport'
17444	no_entry_flag=""
17445      else
17446	# If we're using GNU nm, then we don't want the "-C" option.
17447	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17448	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17449	  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'
17450	else
17451	  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'
17452	fi
17453	aix_use_runtimelinking=no
17454
17455	# Test if we are trying to use run time linking or normal
17456	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17457	# need to do runtime linking.
17458	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17459	  for ld_flag in $LDFLAGS; do
17460  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17461  	    aix_use_runtimelinking=yes
17462  	    break
17463  	  fi
17464	  done
17465	  ;;
17466	esac
17467
17468	exp_sym_flag='-bexport'
17469	no_entry_flag='-bnoentry'
17470      fi
17471
17472      # When large executables or shared objects are built, AIX ld can
17473      # have problems creating the table of contents.  If linking a library
17474      # or program results in "error TOC overflow" add -mminimal-toc to
17475      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17476      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17477
17478      archive_cmds_GCJ=''
17479      hardcode_direct_GCJ=yes
17480      hardcode_libdir_separator_GCJ=':'
17481      link_all_deplibs_GCJ=yes
17482
17483      if test "$GCC" = yes; then
17484	case $host_os in aix4.[012]|aix4.[012].*)
17485	# We only want to do this on AIX 4.2 and lower, the check
17486	# below for broken collect2 doesn't work under 4.3+
17487	  collect2name=`${CC} -print-prog-name=collect2`
17488	  if test -f "$collect2name" && \
17489  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17490	  then
17491  	  # We have reworked collect2
17492  	  hardcode_direct_GCJ=yes
17493	  else
17494  	  # We have old collect2
17495  	  hardcode_direct_GCJ=unsupported
17496  	  # It fails to find uninstalled libraries when the uninstalled
17497  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17498  	  # to unsupported forces relinking
17499  	  hardcode_minus_L_GCJ=yes
17500  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17501  	  hardcode_libdir_separator_GCJ=
17502	  fi
17503	  ;;
17504	esac
17505	shared_flag='-shared'
17506	if test "$aix_use_runtimelinking" = yes; then
17507	  shared_flag="$shared_flag "'${wl}-G'
17508	fi
17509      else
17510	# not using gcc
17511	if test "$host_cpu" = ia64; then
17512  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17513  	# chokes on -Wl,-G. The following line is correct:
17514	  shared_flag='-G'
17515	else
17516	  if test "$aix_use_runtimelinking" = yes; then
17517	    shared_flag='${wl}-G'
17518	  else
17519	    shared_flag='${wl}-bM:SRE'
17520	  fi
17521	fi
17522      fi
17523
17524      # It seems that -bexpall does not export symbols beginning with
17525      # underscore (_), so it is better to generate a list of symbols to export.
17526      always_export_symbols_GCJ=yes
17527      if test "$aix_use_runtimelinking" = yes; then
17528	# Warning - without using the other runtime loading flags (-brtl),
17529	# -berok will link without error, but may produce a broken library.
17530	allow_undefined_flag_GCJ='-berok'
17531       # Determine the default libpath from the value encoded in an empty executable.
17532       cat >conftest.$ac_ext <<_ACEOF
17533/* confdefs.h.  */
17534_ACEOF
17535cat confdefs.h >>conftest.$ac_ext
17536cat >>conftest.$ac_ext <<_ACEOF
17537/* end confdefs.h.  */
17538
17539int
17540main ()
17541{
17542
17543  ;
17544  return 0;
17545}
17546_ACEOF
17547rm -f conftest.$ac_objext conftest$ac_exeext
17548if { (ac_try="$ac_link"
17549case "(($ac_try" in
17550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551  *) ac_try_echo=$ac_try;;
17552esac
17553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554  (eval "$ac_link") 2>conftest.er1
17555  ac_status=$?
17556  grep -v '^ *+' conftest.er1 >conftest.err
17557  rm -f conftest.er1
17558  cat conftest.err >&5
17559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17560  (exit $ac_status); } && {
17561	 test -z "$ac_c_werror_flag" ||
17562	 test ! -s conftest.err
17563       } && test -s conftest$ac_exeext &&
17564       $as_test_x conftest$ac_exeext; then
17565
17566aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17567}'`
17568# Check for a 64-bit object if we didn't find anything.
17569if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17570}'`; fi
17571else
17572  echo "$as_me: failed program was:" >&5
17573sed 's/^/| /' conftest.$ac_ext >&5
17574
17575
17576fi
17577
17578rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17579      conftest$ac_exeext conftest.$ac_ext
17580if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17581
17582       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17583	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"
17584       else
17585	if test "$host_cpu" = ia64; then
17586	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17587	  allow_undefined_flag_GCJ="-z nodefs"
17588	  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"
17589	else
17590	 # Determine the default libpath from the value encoded in an empty executable.
17591	 cat >conftest.$ac_ext <<_ACEOF
17592/* confdefs.h.  */
17593_ACEOF
17594cat confdefs.h >>conftest.$ac_ext
17595cat >>conftest.$ac_ext <<_ACEOF
17596/* end confdefs.h.  */
17597
17598int
17599main ()
17600{
17601
17602  ;
17603  return 0;
17604}
17605_ACEOF
17606rm -f conftest.$ac_objext conftest$ac_exeext
17607if { (ac_try="$ac_link"
17608case "(($ac_try" in
17609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17610  *) ac_try_echo=$ac_try;;
17611esac
17612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17613  (eval "$ac_link") 2>conftest.er1
17614  ac_status=$?
17615  grep -v '^ *+' conftest.er1 >conftest.err
17616  rm -f conftest.er1
17617  cat conftest.err >&5
17618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17619  (exit $ac_status); } && {
17620	 test -z "$ac_c_werror_flag" ||
17621	 test ! -s conftest.err
17622       } && test -s conftest$ac_exeext &&
17623       $as_test_x conftest$ac_exeext; then
17624
17625aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17626}'`
17627# Check for a 64-bit object if we didn't find anything.
17628if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17629}'`; fi
17630else
17631  echo "$as_me: failed program was:" >&5
17632sed 's/^/| /' conftest.$ac_ext >&5
17633
17634
17635fi
17636
17637rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17638      conftest$ac_exeext conftest.$ac_ext
17639if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17640
17641	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17642	  # Warning - without using the other run time loading flags,
17643	  # -berok will link without error, but may produce a broken library.
17644	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17645	  allow_undefined_flag_GCJ=' ${wl}-berok'
17646	  # Exported symbols can be pulled into shared objects from archives
17647	  whole_archive_flag_spec_GCJ='$convenience'
17648	  archive_cmds_need_lc_GCJ=yes
17649	  # This is similar to how AIX traditionally builds its shared libraries.
17650	  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'
17651	fi
17652      fi
17653      ;;
17654
17655    amigaos*)
17656      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)'
17657      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17658      hardcode_minus_L_GCJ=yes
17659      # see comment about different semantics on the GNU ld section
17660      ld_shlibs_GCJ=no
17661      ;;
17662
17663    bsdi[45]*)
17664      export_dynamic_flag_spec_GCJ=-rdynamic
17665      ;;
17666
17667    cygwin* | mingw* | pw32*)
17668      # When not using gcc, we currently assume that we are using
17669      # Microsoft Visual C++.
17670      # hardcode_libdir_flag_spec is actually meaningless, as there is
17671      # no search path for DLLs.
17672      hardcode_libdir_flag_spec_GCJ=' '
17673      allow_undefined_flag_GCJ=unsupported
17674      # Tell ltmain to make .lib files, not .a files.
17675      libext=lib
17676      # Tell ltmain to make .dll files, not .so files.
17677      shrext_cmds=".dll"
17678      # FIXME: Setting linknames here is a bad hack.
17679      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17680      # The linker will automatically build a .lib file if we build a DLL.
17681      old_archive_From_new_cmds_GCJ='true'
17682      # FIXME: Should let the user specify the lib program.
17683      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17684      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17685      enable_shared_with_static_runtimes_GCJ=yes
17686      ;;
17687
17688    darwin* | rhapsody*)
17689      case $host_os in
17690        rhapsody* | darwin1.[012])
17691         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17692         ;;
17693       *) # Darwin 1.3 on
17694         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17695           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17696         else
17697           case ${MACOSX_DEPLOYMENT_TARGET} in
17698             10.[012])
17699               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17700               ;;
17701             10.*)
17702               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17703               ;;
17704           esac
17705         fi
17706         ;;
17707      esac
17708      archive_cmds_need_lc_GCJ=no
17709      hardcode_direct_GCJ=no
17710      hardcode_automatic_GCJ=yes
17711      hardcode_shlibpath_var_GCJ=unsupported
17712      whole_archive_flag_spec_GCJ=''
17713      link_all_deplibs_GCJ=yes
17714    if test "$GCC" = yes ; then
17715    	output_verbose_link_cmd='echo'
17716        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17717      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17718      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17719      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17720      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}'
17721    else
17722      case $cc_basename in
17723        xlc*)
17724         output_verbose_link_cmd='echo'
17725         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17726         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17727          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17728         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17729          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}'
17730          ;;
17731       *)
17732         ld_shlibs_GCJ=no
17733          ;;
17734      esac
17735    fi
17736      ;;
17737
17738    dgux*)
17739      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17740      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17741      hardcode_shlibpath_var_GCJ=no
17742      ;;
17743
17744    freebsd1*)
17745      ld_shlibs_GCJ=no
17746      ;;
17747
17748    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17749    # support.  Future versions do this automatically, but an explicit c++rt0.o
17750    # does not break anything, and helps significantly (at the cost of a little
17751    # extra space).
17752    freebsd2.2*)
17753      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17754      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17755      hardcode_direct_GCJ=yes
17756      hardcode_shlibpath_var_GCJ=no
17757      ;;
17758
17759    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17760    freebsd2*)
17761      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17762      hardcode_direct_GCJ=yes
17763      hardcode_minus_L_GCJ=yes
17764      hardcode_shlibpath_var_GCJ=no
17765      ;;
17766
17767    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17768    freebsd* | kfreebsd*-gnu | dragonfly*)
17769      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17770      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17771      hardcode_direct_GCJ=yes
17772      hardcode_shlibpath_var_GCJ=no
17773      ;;
17774
17775    hpux9*)
17776      if test "$GCC" = yes; then
17777	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'
17778      else
17779	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'
17780      fi
17781      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17782      hardcode_libdir_separator_GCJ=:
17783      hardcode_direct_GCJ=yes
17784
17785      # hardcode_minus_L: Not really in the search PATH,
17786      # but as the default location of the library.
17787      hardcode_minus_L_GCJ=yes
17788      export_dynamic_flag_spec_GCJ='${wl}-E'
17789      ;;
17790
17791    hpux10*)
17792      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17793	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17794      else
17795	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17796      fi
17797      if test "$with_gnu_ld" = no; then
17798	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17799	hardcode_libdir_separator_GCJ=:
17800
17801	hardcode_direct_GCJ=yes
17802	export_dynamic_flag_spec_GCJ='${wl}-E'
17803
17804	# hardcode_minus_L: Not really in the search PATH,
17805	# but as the default location of the library.
17806	hardcode_minus_L_GCJ=yes
17807      fi
17808      ;;
17809
17810    hpux11*)
17811      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17812	case $host_cpu in
17813	hppa*64*)
17814	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17815	  ;;
17816	ia64*)
17817	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17818	  ;;
17819	*)
17820	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17821	  ;;
17822	esac
17823      else
17824	case $host_cpu in
17825	hppa*64*)
17826	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17827	  ;;
17828	ia64*)
17829	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17830	  ;;
17831	*)
17832	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17833	  ;;
17834	esac
17835      fi
17836      if test "$with_gnu_ld" = no; then
17837	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17838	hardcode_libdir_separator_GCJ=:
17839
17840	case $host_cpu in
17841	hppa*64*|ia64*)
17842	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17843	  hardcode_direct_GCJ=no
17844	  hardcode_shlibpath_var_GCJ=no
17845	  ;;
17846	*)
17847	  hardcode_direct_GCJ=yes
17848	  export_dynamic_flag_spec_GCJ='${wl}-E'
17849
17850	  # hardcode_minus_L: Not really in the search PATH,
17851	  # but as the default location of the library.
17852	  hardcode_minus_L_GCJ=yes
17853	  ;;
17854	esac
17855      fi
17856      ;;
17857
17858    irix5* | irix6* | nonstopux*)
17859      if test "$GCC" = yes; then
17860	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'
17861      else
17862	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'
17863	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17864      fi
17865      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17866      hardcode_libdir_separator_GCJ=:
17867      link_all_deplibs_GCJ=yes
17868      ;;
17869
17870    netbsd*)
17871      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17872	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17873      else
17874	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17875      fi
17876      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17877      hardcode_direct_GCJ=yes
17878      hardcode_shlibpath_var_GCJ=no
17879      ;;
17880
17881    newsos6)
17882      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17883      hardcode_direct_GCJ=yes
17884      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17885      hardcode_libdir_separator_GCJ=:
17886      hardcode_shlibpath_var_GCJ=no
17887      ;;
17888
17889    openbsd*)
17890      hardcode_direct_GCJ=yes
17891      hardcode_shlibpath_var_GCJ=no
17892      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17893	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17894	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17895	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17896	export_dynamic_flag_spec_GCJ='${wl}-E'
17897      else
17898       case $host_os in
17899	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17900	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17901	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17902	   ;;
17903	 *)
17904	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17905	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17906	   ;;
17907       esac
17908      fi
17909      ;;
17910
17911    os2*)
17912      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17913      hardcode_minus_L_GCJ=yes
17914      allow_undefined_flag_GCJ=unsupported
17915      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'
17916      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17917      ;;
17918
17919    osf3*)
17920      if test "$GCC" = yes; then
17921	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17922	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'
17923      else
17924	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17925	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'
17926      fi
17927      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17928      hardcode_libdir_separator_GCJ=:
17929      ;;
17930
17931    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17932      if test "$GCC" = yes; then
17933	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17934	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'
17935	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17936      else
17937	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17938	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'
17939	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~
17940	$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'
17941
17942	# Both c and cxx compiler support -rpath directly
17943	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17944      fi
17945      hardcode_libdir_separator_GCJ=:
17946      ;;
17947
17948    solaris*)
17949      no_undefined_flag_GCJ=' -z text'
17950      if test "$GCC" = yes; then
17951	wlarc='${wl}'
17952	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17953	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17954	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17955      else
17956	wlarc=''
17957	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17958	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17959  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17960      fi
17961      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17962      hardcode_shlibpath_var_GCJ=no
17963      case $host_os in
17964      solaris2.[0-5] | solaris2.[0-5].*) ;;
17965      *)
17966 	# The compiler driver will combine linker options so we
17967 	# cannot just pass the convience library names through
17968 	# without $wl, iff we do not link with $LD.
17969 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17970 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17971 	case $wlarc in
17972 	'')
17973 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17974 	*)
17975 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17976 	esac ;;
17977      esac
17978      link_all_deplibs_GCJ=yes
17979      ;;
17980
17981    sunos4*)
17982      if test "x$host_vendor" = xsequent; then
17983	# Use $CC to link under sequent, because it throws in some extra .o
17984	# files that make .init and .fini sections work.
17985	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17986      else
17987	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17988      fi
17989      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17990      hardcode_direct_GCJ=yes
17991      hardcode_minus_L_GCJ=yes
17992      hardcode_shlibpath_var_GCJ=no
17993      ;;
17994
17995    sysv4)
17996      case $host_vendor in
17997	sni)
17998	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17999	  hardcode_direct_GCJ=yes # is this really true???
18000	;;
18001	siemens)
18002	  ## LD is ld it makes a PLAMLIB
18003	  ## CC just makes a GrossModule.
18004	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18005	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18006	  hardcode_direct_GCJ=no
18007        ;;
18008	motorola)
18009	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18010	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18011	;;
18012      esac
18013      runpath_var='LD_RUN_PATH'
18014      hardcode_shlibpath_var_GCJ=no
18015      ;;
18016
18017    sysv4.3*)
18018      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18019      hardcode_shlibpath_var_GCJ=no
18020      export_dynamic_flag_spec_GCJ='-Bexport'
18021      ;;
18022
18023    sysv4*MP*)
18024      if test -d /usr/nec; then
18025	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18026	hardcode_shlibpath_var_GCJ=no
18027	runpath_var=LD_RUN_PATH
18028	hardcode_runpath_var=yes
18029	ld_shlibs_GCJ=yes
18030      fi
18031      ;;
18032
18033    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
18034      no_undefined_flag_GCJ='${wl}-z,text'
18035      archive_cmds_need_lc_GCJ=no
18036      hardcode_shlibpath_var_GCJ=no
18037      runpath_var='LD_RUN_PATH'
18038
18039      if test "$GCC" = yes; then
18040	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18041	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18042      else
18043	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18044	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18045      fi
18046      ;;
18047
18048    sysv5* | sco3.2v5* | sco5v6*)
18049      # Note: We can NOT use -z defs as we might desire, because we do not
18050      # link with -lc, and that would cause any symbols used from libc to
18051      # always be unresolved, which means just about no library would
18052      # ever link correctly.  If we're not using GNU ld we use -z text
18053      # though, which does catch some bad symbols but isn't as heavy-handed
18054      # as -z defs.
18055      no_undefined_flag_GCJ='${wl}-z,text'
18056      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18057      archive_cmds_need_lc_GCJ=no
18058      hardcode_shlibpath_var_GCJ=no
18059      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18060      hardcode_libdir_separator_GCJ=':'
18061      link_all_deplibs_GCJ=yes
18062      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18063      runpath_var='LD_RUN_PATH'
18064
18065      if test "$GCC" = yes; then
18066	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18067	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18068      else
18069	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18070	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18071      fi
18072      ;;
18073
18074    uts4*)
18075      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18076      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18077      hardcode_shlibpath_var_GCJ=no
18078      ;;
18079
18080    *)
18081      ld_shlibs_GCJ=no
18082      ;;
18083    esac
18084  fi
18085
18086{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18087echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18088test "$ld_shlibs_GCJ" = no && can_build_shared=no
18089
18090#
18091# Do we need to explicitly link libc?
18092#
18093case "x$archive_cmds_need_lc_GCJ" in
18094x|xyes)
18095  # Assume -lc should be added
18096  archive_cmds_need_lc_GCJ=yes
18097
18098  if test "$enable_shared" = yes && test "$GCC" = yes; then
18099    case $archive_cmds_GCJ in
18100    *'~'*)
18101      # FIXME: we may have to deal with multi-command sequences.
18102      ;;
18103    '$CC '*)
18104      # Test whether the compiler implicitly links with -lc since on some
18105      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18106      # to ld, don't add -lc before -lgcc.
18107      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18108echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18109      $rm conftest*
18110      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18111
18112      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18113  (eval $ac_compile) 2>&5
18114  ac_status=$?
18115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18116  (exit $ac_status); } 2>conftest.err; then
18117        soname=conftest
18118        lib=conftest
18119        libobjs=conftest.$ac_objext
18120        deplibs=
18121        wl=$lt_prog_compiler_wl_GCJ
18122	pic_flag=$lt_prog_compiler_pic_GCJ
18123        compiler_flags=-v
18124        linker_flags=-v
18125        verstring=
18126        output_objdir=.
18127        libname=conftest
18128        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18129        allow_undefined_flag_GCJ=
18130        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18131  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18132  ac_status=$?
18133  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18134  (exit $ac_status); }
18135        then
18136	  archive_cmds_need_lc_GCJ=no
18137        else
18138	  archive_cmds_need_lc_GCJ=yes
18139        fi
18140        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18141      else
18142        cat conftest.err 1>&5
18143      fi
18144      $rm conftest*
18145      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18146echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18147      ;;
18148    esac
18149  fi
18150  ;;
18151esac
18152
18153{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18154echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18155library_names_spec=
18156libname_spec='lib$name'
18157soname_spec=
18158shrext_cmds=".so"
18159postinstall_cmds=
18160postuninstall_cmds=
18161finish_cmds=
18162finish_eval=
18163shlibpath_var=
18164shlibpath_overrides_runpath=unknown
18165version_type=none
18166dynamic_linker="$host_os ld.so"
18167sys_lib_dlsearch_path_spec="/lib /usr/lib"
18168if test "$GCC" = yes; then
18169  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18170  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18171    # if the path contains ";" then we assume it to be the separator
18172    # otherwise default to the standard path separator (i.e. ":") - it is
18173    # assumed that no part of a normal pathname contains ";" but that should
18174    # okay in the real world where ";" in dirpaths is itself problematic.
18175    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18176  else
18177    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18178  fi
18179else
18180  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18181fi
18182need_lib_prefix=unknown
18183hardcode_into_libs=no
18184
18185# when you set need_version to no, make sure it does not cause -set_version
18186# flags to be left without arguments
18187need_version=unknown
18188
18189case $host_os in
18190aix3*)
18191  version_type=linux
18192  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18193  shlibpath_var=LIBPATH
18194
18195  # AIX 3 has no versioning support, so we append a major version to the name.
18196  soname_spec='${libname}${release}${shared_ext}$major'
18197  ;;
18198
18199aix4* | aix5*)
18200  version_type=linux
18201  need_lib_prefix=no
18202  need_version=no
18203  hardcode_into_libs=yes
18204  if test "$host_cpu" = ia64; then
18205    # AIX 5 supports IA64
18206    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18207    shlibpath_var=LD_LIBRARY_PATH
18208  else
18209    # With GCC up to 2.95.x, collect2 would create an import file
18210    # for dependence libraries.  The import file would start with
18211    # the line `#! .'.  This would cause the generated library to
18212    # depend on `.', always an invalid library.  This was fixed in
18213    # development snapshots of GCC prior to 3.0.
18214    case $host_os in
18215      aix4 | aix4.[01] | aix4.[01].*)
18216      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18217	   echo ' yes '
18218	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18219	:
18220      else
18221	can_build_shared=no
18222      fi
18223      ;;
18224    esac
18225    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18226    # soname into executable. Probably we can add versioning support to
18227    # collect2, so additional links can be useful in future.
18228    if test "$aix_use_runtimelinking" = yes; then
18229      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18230      # instead of lib<name>.a to let people know that these are not
18231      # typical AIX shared libraries.
18232      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18233    else
18234      # We preserve .a as extension for shared libraries through AIX4.2
18235      # and later when we are not doing run time linking.
18236      library_names_spec='${libname}${release}.a $libname.a'
18237      soname_spec='${libname}${release}${shared_ext}$major'
18238    fi
18239    shlibpath_var=LIBPATH
18240  fi
18241  ;;
18242
18243amigaos*)
18244  library_names_spec='$libname.ixlibrary $libname.a'
18245  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18246  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'
18247  ;;
18248
18249beos*)
18250  library_names_spec='${libname}${shared_ext}'
18251  dynamic_linker="$host_os ld.so"
18252  shlibpath_var=LIBRARY_PATH
18253  ;;
18254
18255bsdi[45]*)
18256  version_type=linux
18257  need_version=no
18258  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18259  soname_spec='${libname}${release}${shared_ext}$major'
18260  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18261  shlibpath_var=LD_LIBRARY_PATH
18262  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18263  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18264  # the default ld.so.conf also contains /usr/contrib/lib and
18265  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18266  # libtool to hard-code these into programs
18267  ;;
18268
18269cygwin* | mingw* | pw32*)
18270  version_type=windows
18271  shrext_cmds=".dll"
18272  need_version=no
18273  need_lib_prefix=no
18274
18275  case $GCC,$host_os in
18276  yes,cygwin* | yes,mingw* | yes,pw32*)
18277    library_names_spec='$libname.dll.a'
18278    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18279    postinstall_cmds='base_file=`basename \${file}`~
18280      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18281      dldir=$destdir/`dirname \$dlpath`~
18282      test -d \$dldir || mkdir -p \$dldir~
18283      $install_prog $dir/$dlname \$dldir/$dlname~
18284      chmod a+x \$dldir/$dlname'
18285    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18286      dlpath=$dir/\$dldll~
18287       $rm \$dlpath'
18288    shlibpath_overrides_runpath=yes
18289
18290    case $host_os in
18291    cygwin*)
18292      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18293      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18294      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18295      ;;
18296    mingw*)
18297      # MinGW DLLs use traditional 'lib' prefix
18298      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18299      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18300      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18301        # It is most probably a Windows format PATH printed by
18302        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18303        # path with ; separators, and with drive letters. We can handle the
18304        # drive letters (cygwin fileutils understands them), so leave them,
18305        # especially as we might pass files found there to a mingw objdump,
18306        # which wouldn't understand a cygwinified path. Ahh.
18307        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18308      else
18309        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18310      fi
18311      ;;
18312    pw32*)
18313      # pw32 DLLs use 'pw' prefix rather than 'lib'
18314      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18315      ;;
18316    esac
18317    ;;
18318
18319  *)
18320    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18321    ;;
18322  esac
18323  dynamic_linker='Win32 ld.exe'
18324  # FIXME: first we should search . and the directory the executable is in
18325  shlibpath_var=PATH
18326  ;;
18327
18328darwin* | rhapsody*)
18329  dynamic_linker="$host_os dyld"
18330  version_type=darwin
18331  need_lib_prefix=no
18332  need_version=no
18333  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18334  soname_spec='${libname}${release}${major}$shared_ext'
18335  shlibpath_overrides_runpath=yes
18336  shlibpath_var=DYLD_LIBRARY_PATH
18337  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18338  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18339  if test "$GCC" = yes; then
18340    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
18341  else
18342    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18343  fi
18344  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18345  ;;
18346
18347dgux*)
18348  version_type=linux
18349  need_lib_prefix=no
18350  need_version=no
18351  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18352  soname_spec='${libname}${release}${shared_ext}$major'
18353  shlibpath_var=LD_LIBRARY_PATH
18354  ;;
18355
18356freebsd1*)
18357  dynamic_linker=no
18358  ;;
18359
18360kfreebsd*-gnu)
18361  version_type=linux
18362  need_lib_prefix=no
18363  need_version=no
18364  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18365  soname_spec='${libname}${release}${shared_ext}$major'
18366  shlibpath_var=LD_LIBRARY_PATH
18367  shlibpath_overrides_runpath=no
18368  hardcode_into_libs=yes
18369  dynamic_linker='GNU ld.so'
18370  ;;
18371
18372freebsd* | dragonfly*)
18373  # DragonFly does not have aout.  When/if they implement a new
18374  # versioning mechanism, adjust this.
18375  if test -x /usr/bin/objformat; then
18376    objformat=`/usr/bin/objformat`
18377  else
18378    case $host_os in
18379    freebsd[123]*) objformat=aout ;;
18380    *) objformat=elf ;;
18381    esac
18382  fi
18383  version_type=freebsd-$objformat
18384  case $version_type in
18385    freebsd-elf*)
18386      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18387      need_version=no
18388      need_lib_prefix=no
18389      ;;
18390    freebsd-*)
18391      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18392      need_version=yes
18393      ;;
18394  esac
18395  shlibpath_var=LD_LIBRARY_PATH
18396  case $host_os in
18397  freebsd2*)
18398    shlibpath_overrides_runpath=yes
18399    ;;
18400  freebsd3.[01]* | freebsdelf3.[01]*)
18401    shlibpath_overrides_runpath=yes
18402    hardcode_into_libs=yes
18403    ;;
18404  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18405  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18406    shlibpath_overrides_runpath=no
18407    hardcode_into_libs=yes
18408    ;;
18409  freebsd*) # from 4.6 on
18410    shlibpath_overrides_runpath=yes
18411    hardcode_into_libs=yes
18412    ;;
18413  esac
18414  ;;
18415
18416gnu*)
18417  version_type=linux
18418  need_lib_prefix=no
18419  need_version=no
18420  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18421  soname_spec='${libname}${release}${shared_ext}$major'
18422  shlibpath_var=LD_LIBRARY_PATH
18423  hardcode_into_libs=yes
18424  ;;
18425
18426hpux9* | hpux10* | hpux11*)
18427  # Give a soname corresponding to the major version so that dld.sl refuses to
18428  # link against other versions.
18429  version_type=sunos
18430  need_lib_prefix=no
18431  need_version=no
18432  case $host_cpu in
18433  ia64*)
18434    shrext_cmds='.so'
18435    hardcode_into_libs=yes
18436    dynamic_linker="$host_os dld.so"
18437    shlibpath_var=LD_LIBRARY_PATH
18438    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18439    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18440    soname_spec='${libname}${release}${shared_ext}$major'
18441    if test "X$HPUX_IA64_MODE" = X32; then
18442      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18443    else
18444      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18445    fi
18446    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18447    ;;
18448   hppa*64*)
18449     shrext_cmds='.sl'
18450     hardcode_into_libs=yes
18451     dynamic_linker="$host_os dld.sl"
18452     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18453     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18454     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18455     soname_spec='${libname}${release}${shared_ext}$major'
18456     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18457     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18458     ;;
18459   *)
18460    shrext_cmds='.sl'
18461    dynamic_linker="$host_os dld.sl"
18462    shlibpath_var=SHLIB_PATH
18463    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18464    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18465    soname_spec='${libname}${release}${shared_ext}$major'
18466    ;;
18467  esac
18468  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18469  postinstall_cmds='chmod 555 $lib'
18470  ;;
18471
18472interix3*)
18473  version_type=linux
18474  need_lib_prefix=no
18475  need_version=no
18476  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18477  soname_spec='${libname}${release}${shared_ext}$major'
18478  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18479  shlibpath_var=LD_LIBRARY_PATH
18480  shlibpath_overrides_runpath=no
18481  hardcode_into_libs=yes
18482  ;;
18483
18484irix5* | irix6* | nonstopux*)
18485  case $host_os in
18486    nonstopux*) version_type=nonstopux ;;
18487    *)
18488	if test "$lt_cv_prog_gnu_ld" = yes; then
18489		version_type=linux
18490	else
18491		version_type=irix
18492	fi ;;
18493  esac
18494  need_lib_prefix=no
18495  need_version=no
18496  soname_spec='${libname}${release}${shared_ext}$major'
18497  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18498  case $host_os in
18499  irix5* | nonstopux*)
18500    libsuff= shlibsuff=
18501    ;;
18502  *)
18503    case $LD in # libtool.m4 will add one of these switches to LD
18504    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18505      libsuff= shlibsuff= libmagic=32-bit;;
18506    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18507      libsuff=32 shlibsuff=N32 libmagic=N32;;
18508    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18509      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18510    *) libsuff= shlibsuff= libmagic=never-match;;
18511    esac
18512    ;;
18513  esac
18514  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18515  shlibpath_overrides_runpath=no
18516  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18517  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18518  hardcode_into_libs=yes
18519  ;;
18520
18521# No shared lib support for Linux oldld, aout, or coff.
18522linux*oldld* | linux*aout* | linux*coff*)
18523  dynamic_linker=no
18524  ;;
18525
18526# This must be Linux ELF.
18527linux*)
18528  version_type=linux
18529  need_lib_prefix=no
18530  need_version=no
18531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18532  soname_spec='${libname}${release}${shared_ext}$major'
18533  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18534  shlibpath_var=LD_LIBRARY_PATH
18535  shlibpath_overrides_runpath=no
18536  # This implies no fast_install, which is unacceptable.
18537  # Some rework will be needed to allow for fast_install
18538  # before this can be enabled.
18539  hardcode_into_libs=yes
18540
18541  # Append ld.so.conf contents to the search path
18542  if test -f /etc/ld.so.conf; then
18543    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/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18544    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18545  fi
18546
18547  # We used to test for /lib/ld.so.1 and disable shared libraries on
18548  # powerpc, because MkLinux only supported shared libraries with the
18549  # GNU dynamic linker.  Since this was broken with cross compilers,
18550  # most powerpc-linux boxes support dynamic linking these days and
18551  # people can always --disable-shared, the test was removed, and we
18552  # assume the GNU/Linux dynamic linker is in use.
18553  dynamic_linker='GNU/Linux ld.so'
18554  ;;
18555
18556knetbsd*-gnu)
18557  version_type=linux
18558  need_lib_prefix=no
18559  need_version=no
18560  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18561  soname_spec='${libname}${release}${shared_ext}$major'
18562  shlibpath_var=LD_LIBRARY_PATH
18563  shlibpath_overrides_runpath=no
18564  hardcode_into_libs=yes
18565  dynamic_linker='GNU ld.so'
18566  ;;
18567
18568netbsd*)
18569  version_type=sunos
18570  need_lib_prefix=no
18571  need_version=no
18572  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18573    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18574    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18575    dynamic_linker='NetBSD (a.out) ld.so'
18576  else
18577    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18578    soname_spec='${libname}${release}${shared_ext}$major'
18579    dynamic_linker='NetBSD ld.elf_so'
18580  fi
18581  shlibpath_var=LD_LIBRARY_PATH
18582  shlibpath_overrides_runpath=yes
18583  hardcode_into_libs=yes
18584  ;;
18585
18586newsos6)
18587  version_type=linux
18588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18589  shlibpath_var=LD_LIBRARY_PATH
18590  shlibpath_overrides_runpath=yes
18591  ;;
18592
18593nto-qnx*)
18594  version_type=linux
18595  need_lib_prefix=no
18596  need_version=no
18597  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18598  soname_spec='${libname}${release}${shared_ext}$major'
18599  shlibpath_var=LD_LIBRARY_PATH
18600  shlibpath_overrides_runpath=yes
18601  ;;
18602
18603openbsd*)
18604  version_type=sunos
18605  sys_lib_dlsearch_path_spec="/usr/lib"
18606  need_lib_prefix=no
18607  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18608  case $host_os in
18609    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18610    *)                         need_version=no  ;;
18611  esac
18612  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18613  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18614  shlibpath_var=LD_LIBRARY_PATH
18615  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18616    case $host_os in
18617      openbsd2.[89] | openbsd2.[89].*)
18618	shlibpath_overrides_runpath=no
18619	;;
18620      *)
18621	shlibpath_overrides_runpath=yes
18622	;;
18623      esac
18624  else
18625    shlibpath_overrides_runpath=yes
18626  fi
18627  ;;
18628
18629os2*)
18630  libname_spec='$name'
18631  shrext_cmds=".dll"
18632  need_lib_prefix=no
18633  library_names_spec='$libname${shared_ext} $libname.a'
18634  dynamic_linker='OS/2 ld.exe'
18635  shlibpath_var=LIBPATH
18636  ;;
18637
18638osf3* | osf4* | osf5*)
18639  version_type=osf
18640  need_lib_prefix=no
18641  need_version=no
18642  soname_spec='${libname}${release}${shared_ext}$major'
18643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18644  shlibpath_var=LD_LIBRARY_PATH
18645  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18646  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18647  ;;
18648
18649solaris*)
18650  version_type=linux
18651  need_lib_prefix=no
18652  need_version=no
18653  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18654  soname_spec='${libname}${release}${shared_ext}$major'
18655  shlibpath_var=LD_LIBRARY_PATH
18656  shlibpath_overrides_runpath=yes
18657  hardcode_into_libs=yes
18658  # ldd complains unless libraries are executable
18659  postinstall_cmds='chmod +x $lib'
18660  ;;
18661
18662sunos4*)
18663  version_type=sunos
18664  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18665  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18666  shlibpath_var=LD_LIBRARY_PATH
18667  shlibpath_overrides_runpath=yes
18668  if test "$with_gnu_ld" = yes; then
18669    need_lib_prefix=no
18670  fi
18671  need_version=yes
18672  ;;
18673
18674sysv4 | sysv4.3*)
18675  version_type=linux
18676  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18677  soname_spec='${libname}${release}${shared_ext}$major'
18678  shlibpath_var=LD_LIBRARY_PATH
18679  case $host_vendor in
18680    sni)
18681      shlibpath_overrides_runpath=no
18682      need_lib_prefix=no
18683      export_dynamic_flag_spec='${wl}-Blargedynsym'
18684      runpath_var=LD_RUN_PATH
18685      ;;
18686    siemens)
18687      need_lib_prefix=no
18688      ;;
18689    motorola)
18690      need_lib_prefix=no
18691      need_version=no
18692      shlibpath_overrides_runpath=no
18693      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18694      ;;
18695  esac
18696  ;;
18697
18698sysv4*MP*)
18699  if test -d /usr/nec ;then
18700    version_type=linux
18701    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18702    soname_spec='$libname${shared_ext}.$major'
18703    shlibpath_var=LD_LIBRARY_PATH
18704  fi
18705  ;;
18706
18707sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18708  version_type=freebsd-elf
18709  need_lib_prefix=no
18710  need_version=no
18711  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18712  soname_spec='${libname}${release}${shared_ext}$major'
18713  shlibpath_var=LD_LIBRARY_PATH
18714  hardcode_into_libs=yes
18715  if test "$with_gnu_ld" = yes; then
18716    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18717    shlibpath_overrides_runpath=no
18718  else
18719    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18720    shlibpath_overrides_runpath=yes
18721    case $host_os in
18722      sco3.2v5*)
18723        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18724	;;
18725    esac
18726  fi
18727  sys_lib_dlsearch_path_spec='/usr/lib'
18728  ;;
18729
18730uts4*)
18731  version_type=linux
18732  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18733  soname_spec='${libname}${release}${shared_ext}$major'
18734  shlibpath_var=LD_LIBRARY_PATH
18735  ;;
18736
18737*)
18738  dynamic_linker=no
18739  ;;
18740esac
18741{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18742echo "${ECHO_T}$dynamic_linker" >&6; }
18743test "$dynamic_linker" = no && can_build_shared=no
18744
18745variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18746if test "$GCC" = yes; then
18747  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18748fi
18749
18750{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18751echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18752hardcode_action_GCJ=
18753if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18754   test -n "$runpath_var_GCJ" || \
18755   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18756
18757  # We can hardcode non-existant directories.
18758  if test "$hardcode_direct_GCJ" != no &&
18759     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18760     # have to relink, otherwise we might link with an installed library
18761     # when we should be linking with a yet-to-be-installed one
18762     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18763     test "$hardcode_minus_L_GCJ" != no; then
18764    # Linking always hardcodes the temporary library directory.
18765    hardcode_action_GCJ=relink
18766  else
18767    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18768    hardcode_action_GCJ=immediate
18769  fi
18770else
18771  # We cannot hardcode anything, or else we can only hardcode existing
18772  # directories.
18773  hardcode_action_GCJ=unsupported
18774fi
18775{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18776echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18777
18778if test "$hardcode_action_GCJ" = relink; then
18779  # Fast installation is not supported
18780  enable_fast_install=no
18781elif test "$shlibpath_overrides_runpath" = yes ||
18782     test "$enable_shared" = no; then
18783  # Fast installation is not necessary
18784  enable_fast_install=needless
18785fi
18786
18787
18788# The else clause should only fire when bootstrapping the
18789# libtool distribution, otherwise you forgot to ship ltmain.sh
18790# with your package, and you will get complaints that there are
18791# no rules to generate ltmain.sh.
18792if test -f "$ltmain"; then
18793  # See if we are running on zsh, and set the options which allow our commands through
18794  # without removal of \ escapes.
18795  if test -n "${ZSH_VERSION+set}" ; then
18796    setopt NO_GLOB_SUBST
18797  fi
18798  # Now quote all the things that may contain metacharacters while being
18799  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18800  # variables and quote the copies for generation of the libtool script.
18801  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18802    SED SHELL STRIP \
18803    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18804    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18805    deplibs_check_method reload_flag reload_cmds need_locks \
18806    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18807    lt_cv_sys_global_symbol_to_c_name_address \
18808    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18809    old_postinstall_cmds old_postuninstall_cmds \
18810    compiler_GCJ \
18811    CC_GCJ \
18812    LD_GCJ \
18813    lt_prog_compiler_wl_GCJ \
18814    lt_prog_compiler_pic_GCJ \
18815    lt_prog_compiler_static_GCJ \
18816    lt_prog_compiler_no_builtin_flag_GCJ \
18817    export_dynamic_flag_spec_GCJ \
18818    thread_safe_flag_spec_GCJ \
18819    whole_archive_flag_spec_GCJ \
18820    enable_shared_with_static_runtimes_GCJ \
18821    old_archive_cmds_GCJ \
18822    old_archive_from_new_cmds_GCJ \
18823    predep_objects_GCJ \
18824    postdep_objects_GCJ \
18825    predeps_GCJ \
18826    postdeps_GCJ \
18827    compiler_lib_search_path_GCJ \
18828    archive_cmds_GCJ \
18829    archive_expsym_cmds_GCJ \
18830    postinstall_cmds_GCJ \
18831    postuninstall_cmds_GCJ \
18832    old_archive_from_expsyms_cmds_GCJ \
18833    allow_undefined_flag_GCJ \
18834    no_undefined_flag_GCJ \
18835    export_symbols_cmds_GCJ \
18836    hardcode_libdir_flag_spec_GCJ \
18837    hardcode_libdir_flag_spec_ld_GCJ \
18838    hardcode_libdir_separator_GCJ \
18839    hardcode_automatic_GCJ \
18840    module_cmds_GCJ \
18841    module_expsym_cmds_GCJ \
18842    lt_cv_prog_compiler_c_o_GCJ \
18843    exclude_expsyms_GCJ \
18844    include_expsyms_GCJ; do
18845
18846    case $var in
18847    old_archive_cmds_GCJ | \
18848    old_archive_from_new_cmds_GCJ | \
18849    archive_cmds_GCJ | \
18850    archive_expsym_cmds_GCJ | \
18851    module_cmds_GCJ | \
18852    module_expsym_cmds_GCJ | \
18853    old_archive_from_expsyms_cmds_GCJ | \
18854    export_symbols_cmds_GCJ | \
18855    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18856    postinstall_cmds | postuninstall_cmds | \
18857    old_postinstall_cmds | old_postuninstall_cmds | \
18858    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18859      # Double-quote double-evaled strings.
18860      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18861      ;;
18862    *)
18863      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18864      ;;
18865    esac
18866  done
18867
18868  case $lt_echo in
18869  *'\$0 --fallback-echo"')
18870    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18871    ;;
18872  esac
18873
18874cfgfile="$ofile"
18875
18876  cat <<__EOF__ >> "$cfgfile"
18877# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18878
18879# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18880
18881# Shell to use when invoking shell scripts.
18882SHELL=$lt_SHELL
18883
18884# Whether or not to build shared libraries.
18885build_libtool_libs=$enable_shared
18886
18887# Whether or not to build static libraries.
18888build_old_libs=$enable_static
18889
18890# Whether or not to add -lc for building shared libraries.
18891build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18892
18893# Whether or not to disallow shared libs when runtime libs are static
18894allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18895
18896# Whether or not to optimize for fast installation.
18897fast_install=$enable_fast_install
18898
18899# The host system.
18900host_alias=$host_alias
18901host=$host
18902host_os=$host_os
18903
18904# The build system.
18905build_alias=$build_alias
18906build=$build
18907build_os=$build_os
18908
18909# An echo program that does not interpret backslashes.
18910echo=$lt_echo
18911
18912# The archiver.
18913AR=$lt_AR
18914AR_FLAGS=$lt_AR_FLAGS
18915
18916# A C compiler.
18917LTCC=$lt_LTCC
18918
18919# LTCC compiler flags.
18920LTCFLAGS=$lt_LTCFLAGS
18921
18922# A language-specific compiler.
18923CC=$lt_compiler_GCJ
18924
18925# Is the compiler the GNU C compiler?
18926with_gcc=$GCC_GCJ
18927
18928# An ERE matcher.
18929EGREP=$lt_EGREP
18930
18931# The linker used to build libraries.
18932LD=$lt_LD_GCJ
18933
18934# Whether we need hard or soft links.
18935LN_S=$lt_LN_S
18936
18937# A BSD-compatible nm program.
18938NM=$lt_NM
18939
18940# A symbol stripping program
18941STRIP=$lt_STRIP
18942
18943# Used to examine libraries when file_magic_cmd begins "file"
18944MAGIC_CMD=$MAGIC_CMD
18945
18946# Used on cygwin: DLL creation program.
18947DLLTOOL="$DLLTOOL"
18948
18949# Used on cygwin: object dumper.
18950OBJDUMP="$OBJDUMP"
18951
18952# Used on cygwin: assembler.
18953AS="$AS"
18954
18955# The name of the directory that contains temporary libtool files.
18956objdir=$objdir
18957
18958# How to create reloadable object files.
18959reload_flag=$lt_reload_flag
18960reload_cmds=$lt_reload_cmds
18961
18962# How to pass a linker flag through the compiler.
18963wl=$lt_lt_prog_compiler_wl_GCJ
18964
18965# Object file suffix (normally "o").
18966objext="$ac_objext"
18967
18968# Old archive suffix (normally "a").
18969libext="$libext"
18970
18971# Shared library suffix (normally ".so").
18972shrext_cmds='$shrext_cmds'
18973
18974# Executable file suffix (normally "").
18975exeext="$exeext"
18976
18977# Additional compiler flags for building library objects.
18978pic_flag=$lt_lt_prog_compiler_pic_GCJ
18979pic_mode=$pic_mode
18980
18981# What is the maximum length of a command?
18982max_cmd_len=$lt_cv_sys_max_cmd_len
18983
18984# Does compiler simultaneously support -c and -o options?
18985compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18986
18987# Must we lock files when doing compilation?
18988need_locks=$lt_need_locks
18989
18990# Do we need the lib prefix for modules?
18991need_lib_prefix=$need_lib_prefix
18992
18993# Do we need a version for libraries?
18994need_version=$need_version
18995
18996# Whether dlopen is supported.
18997dlopen_support=$enable_dlopen
18998
18999# Whether dlopen of programs is supported.
19000dlopen_self=$enable_dlopen_self
19001
19002# Whether dlopen of statically linked programs is supported.
19003dlopen_self_static=$enable_dlopen_self_static
19004
19005# Compiler flag to prevent dynamic linking.
19006link_static_flag=$lt_lt_prog_compiler_static_GCJ
19007
19008# Compiler flag to turn off builtin functions.
19009no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19010
19011# Compiler flag to allow reflexive dlopens.
19012export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19013
19014# Compiler flag to generate shared objects directly from archives.
19015whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19016
19017# Compiler flag to generate thread-safe objects.
19018thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19019
19020# Library versioning type.
19021version_type=$version_type
19022
19023# Format of library name prefix.
19024libname_spec=$lt_libname_spec
19025
19026# List of archive names.  First name is the real one, the rest are links.
19027# The last name is the one that the linker finds with -lNAME.
19028library_names_spec=$lt_library_names_spec
19029
19030# The coded name of the library, if different from the real name.
19031soname_spec=$lt_soname_spec
19032
19033# Commands used to build and install an old-style archive.
19034RANLIB=$lt_RANLIB
19035old_archive_cmds=$lt_old_archive_cmds_GCJ
19036old_postinstall_cmds=$lt_old_postinstall_cmds
19037old_postuninstall_cmds=$lt_old_postuninstall_cmds
19038
19039# Create an old-style archive from a shared archive.
19040old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19041
19042# Create a temporary old-style archive to link instead of a shared archive.
19043old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19044
19045# Commands used to build and install a shared archive.
19046archive_cmds=$lt_archive_cmds_GCJ
19047archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19048postinstall_cmds=$lt_postinstall_cmds
19049postuninstall_cmds=$lt_postuninstall_cmds
19050
19051# Commands used to build a loadable module (assumed same as above if empty)
19052module_cmds=$lt_module_cmds_GCJ
19053module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19054
19055# Commands to strip libraries.
19056old_striplib=$lt_old_striplib
19057striplib=$lt_striplib
19058
19059# Dependencies to place before the objects being linked to create a
19060# shared library.
19061predep_objects=$lt_predep_objects_GCJ
19062
19063# Dependencies to place after the objects being linked to create a
19064# shared library.
19065postdep_objects=$lt_postdep_objects_GCJ
19066
19067# Dependencies to place before the objects being linked to create a
19068# shared library.
19069predeps=$lt_predeps_GCJ
19070
19071# Dependencies to place after the objects being linked to create a
19072# shared library.
19073postdeps=$lt_postdeps_GCJ
19074
19075# The library search path used internally by the compiler when linking
19076# a shared library.
19077compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19078
19079# Method to check whether dependent libraries are shared objects.
19080deplibs_check_method=$lt_deplibs_check_method
19081
19082# Command to use when deplibs_check_method == file_magic.
19083file_magic_cmd=$lt_file_magic_cmd
19084
19085# Flag that allows shared libraries with undefined symbols to be built.
19086allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19087
19088# Flag that forces no undefined symbols.
19089no_undefined_flag=$lt_no_undefined_flag_GCJ
19090
19091# Commands used to finish a libtool library installation in a directory.
19092finish_cmds=$lt_finish_cmds
19093
19094# Same as above, but a single script fragment to be evaled but not shown.
19095finish_eval=$lt_finish_eval
19096
19097# Take the output of nm and produce a listing of raw symbols and C names.
19098global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19099
19100# Transform the output of nm in a proper C declaration
19101global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19102
19103# Transform the output of nm in a C name address pair
19104global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19105
19106# This is the shared library runtime path variable.
19107runpath_var=$runpath_var
19108
19109# This is the shared library path variable.
19110shlibpath_var=$shlibpath_var
19111
19112# Is shlibpath searched before the hard-coded library search path?
19113shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19114
19115# How to hardcode a shared library path into an executable.
19116hardcode_action=$hardcode_action_GCJ
19117
19118# Whether we should hardcode library paths into libraries.
19119hardcode_into_libs=$hardcode_into_libs
19120
19121# Flag to hardcode \$libdir into a binary during linking.
19122# This must work even if \$libdir does not exist.
19123hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19124
19125# If ld is used when linking, flag to hardcode \$libdir into
19126# a binary during linking. This must work even if \$libdir does
19127# not exist.
19128hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19129
19130# Whether we need a single -rpath flag with a separated argument.
19131hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19132
19133# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19134# resulting binary.
19135hardcode_direct=$hardcode_direct_GCJ
19136
19137# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19138# resulting binary.
19139hardcode_minus_L=$hardcode_minus_L_GCJ
19140
19141# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19142# the resulting binary.
19143hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19144
19145# Set to yes if building a shared library automatically hardcodes DIR into the library
19146# and all subsequent libraries and executables linked against it.
19147hardcode_automatic=$hardcode_automatic_GCJ
19148
19149# Variables whose values should be saved in libtool wrapper scripts and
19150# restored at relink time.
19151variables_saved_for_relink="$variables_saved_for_relink"
19152
19153# Whether libtool must link a program against all its dependency libraries.
19154link_all_deplibs=$link_all_deplibs_GCJ
19155
19156# Compile-time system search path for libraries
19157sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19158
19159# Run-time system search path for libraries
19160sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19161
19162# Fix the shell variable \$srcfile for the compiler.
19163fix_srcfile_path="$fix_srcfile_path_GCJ"
19164
19165# Set to yes if exported symbols are required.
19166always_export_symbols=$always_export_symbols_GCJ
19167
19168# The commands to list exported symbols.
19169export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19170
19171# The commands to extract the exported symbol list from a shared archive.
19172extract_expsyms_cmds=$lt_extract_expsyms_cmds
19173
19174# Symbols that should not be listed in the preloaded symbols.
19175exclude_expsyms=$lt_exclude_expsyms_GCJ
19176
19177# Symbols that must always be exported.
19178include_expsyms=$lt_include_expsyms_GCJ
19179
19180# ### END LIBTOOL TAG CONFIG: $tagname
19181
19182__EOF__
19183
19184
19185else
19186  # If there is no Makefile yet, we rely on a make rule to execute
19187  # `config.status --recheck' to rerun these tests and create the
19188  # libtool script then.
19189  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19190  if test -f "$ltmain_in"; then
19191    test -f Makefile && make "$ltmain"
19192  fi
19193fi
19194
19195
19196ac_ext=c
19197ac_cpp='$CPP $CPPFLAGS'
19198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19200ac_compiler_gnu=$ac_cv_c_compiler_gnu
19201
19202CC="$lt_save_CC"
19203
19204	else
19205	  tagname=""
19206	fi
19207	;;
19208
19209      RC)
19210
19211
19212# Source file extension for RC test sources.
19213ac_ext=rc
19214
19215# Object file extension for compiled RC test sources.
19216objext=o
19217objext_RC=$objext
19218
19219# Code to be used in simple compile tests
19220lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19221
19222# Code to be used in simple link tests
19223lt_simple_link_test_code="$lt_simple_compile_test_code"
19224
19225# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19226
19227# If no C compiler was specified, use CC.
19228LTCC=${LTCC-"$CC"}
19229
19230# If no C compiler flags were specified, use CFLAGS.
19231LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19232
19233# Allow CC to be a program name with arguments.
19234compiler=$CC
19235
19236
19237# save warnings/boilerplate of simple test code
19238ac_outfile=conftest.$ac_objext
19239printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19240eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19241_lt_compiler_boilerplate=`cat conftest.err`
19242$rm conftest*
19243
19244ac_outfile=conftest.$ac_objext
19245printf "$lt_simple_link_test_code" >conftest.$ac_ext
19246eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19247_lt_linker_boilerplate=`cat conftest.err`
19248$rm conftest*
19249
19250
19251# Allow CC to be a program name with arguments.
19252lt_save_CC="$CC"
19253CC=${RC-"windres"}
19254compiler=$CC
19255compiler_RC=$CC
19256for cc_temp in $compiler""; do
19257  case $cc_temp in
19258    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19259    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19260    \-*) ;;
19261    *) break;;
19262  esac
19263done
19264cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19265
19266lt_cv_prog_compiler_c_o_RC=yes
19267
19268# The else clause should only fire when bootstrapping the
19269# libtool distribution, otherwise you forgot to ship ltmain.sh
19270# with your package, and you will get complaints that there are
19271# no rules to generate ltmain.sh.
19272if test -f "$ltmain"; then
19273  # See if we are running on zsh, and set the options which allow our commands through
19274  # without removal of \ escapes.
19275  if test -n "${ZSH_VERSION+set}" ; then
19276    setopt NO_GLOB_SUBST
19277  fi
19278  # Now quote all the things that may contain metacharacters while being
19279  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19280  # variables and quote the copies for generation of the libtool script.
19281  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19282    SED SHELL STRIP \
19283    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19284    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19285    deplibs_check_method reload_flag reload_cmds need_locks \
19286    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19287    lt_cv_sys_global_symbol_to_c_name_address \
19288    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19289    old_postinstall_cmds old_postuninstall_cmds \
19290    compiler_RC \
19291    CC_RC \
19292    LD_RC \
19293    lt_prog_compiler_wl_RC \
19294    lt_prog_compiler_pic_RC \
19295    lt_prog_compiler_static_RC \
19296    lt_prog_compiler_no_builtin_flag_RC \
19297    export_dynamic_flag_spec_RC \
19298    thread_safe_flag_spec_RC \
19299    whole_archive_flag_spec_RC \
19300    enable_shared_with_static_runtimes_RC \
19301    old_archive_cmds_RC \
19302    old_archive_from_new_cmds_RC \
19303    predep_objects_RC \
19304    postdep_objects_RC \
19305    predeps_RC \
19306    postdeps_RC \
19307    compiler_lib_search_path_RC \
19308    archive_cmds_RC \
19309    archive_expsym_cmds_RC \
19310    postinstall_cmds_RC \
19311    postuninstall_cmds_RC \
19312    old_archive_from_expsyms_cmds_RC \
19313    allow_undefined_flag_RC \
19314    no_undefined_flag_RC \
19315    export_symbols_cmds_RC \
19316    hardcode_libdir_flag_spec_RC \
19317    hardcode_libdir_flag_spec_ld_RC \
19318    hardcode_libdir_separator_RC \
19319    hardcode_automatic_RC \
19320    module_cmds_RC \
19321    module_expsym_cmds_RC \
19322    lt_cv_prog_compiler_c_o_RC \
19323    exclude_expsyms_RC \
19324    include_expsyms_RC; do
19325
19326    case $var in
19327    old_archive_cmds_RC | \
19328    old_archive_from_new_cmds_RC | \
19329    archive_cmds_RC | \
19330    archive_expsym_cmds_RC | \
19331    module_cmds_RC | \
19332    module_expsym_cmds_RC | \
19333    old_archive_from_expsyms_cmds_RC | \
19334    export_symbols_cmds_RC | \
19335    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19336    postinstall_cmds | postuninstall_cmds | \
19337    old_postinstall_cmds | old_postuninstall_cmds | \
19338    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19339      # Double-quote double-evaled strings.
19340      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19341      ;;
19342    *)
19343      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19344      ;;
19345    esac
19346  done
19347
19348  case $lt_echo in
19349  *'\$0 --fallback-echo"')
19350    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19351    ;;
19352  esac
19353
19354cfgfile="$ofile"
19355
19356  cat <<__EOF__ >> "$cfgfile"
19357# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19358
19359# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19360
19361# Shell to use when invoking shell scripts.
19362SHELL=$lt_SHELL
19363
19364# Whether or not to build shared libraries.
19365build_libtool_libs=$enable_shared
19366
19367# Whether or not to build static libraries.
19368build_old_libs=$enable_static
19369
19370# Whether or not to add -lc for building shared libraries.
19371build_libtool_need_lc=$archive_cmds_need_lc_RC
19372
19373# Whether or not to disallow shared libs when runtime libs are static
19374allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19375
19376# Whether or not to optimize for fast installation.
19377fast_install=$enable_fast_install
19378
19379# The host system.
19380host_alias=$host_alias
19381host=$host
19382host_os=$host_os
19383
19384# The build system.
19385build_alias=$build_alias
19386build=$build
19387build_os=$build_os
19388
19389# An echo program that does not interpret backslashes.
19390echo=$lt_echo
19391
19392# The archiver.
19393AR=$lt_AR
19394AR_FLAGS=$lt_AR_FLAGS
19395
19396# A C compiler.
19397LTCC=$lt_LTCC
19398
19399# LTCC compiler flags.
19400LTCFLAGS=$lt_LTCFLAGS
19401
19402# A language-specific compiler.
19403CC=$lt_compiler_RC
19404
19405# Is the compiler the GNU C compiler?
19406with_gcc=$GCC_RC
19407
19408# An ERE matcher.
19409EGREP=$lt_EGREP
19410
19411# The linker used to build libraries.
19412LD=$lt_LD_RC
19413
19414# Whether we need hard or soft links.
19415LN_S=$lt_LN_S
19416
19417# A BSD-compatible nm program.
19418NM=$lt_NM
19419
19420# A symbol stripping program
19421STRIP=$lt_STRIP
19422
19423# Used to examine libraries when file_magic_cmd begins "file"
19424MAGIC_CMD=$MAGIC_CMD
19425
19426# Used on cygwin: DLL creation program.
19427DLLTOOL="$DLLTOOL"
19428
19429# Used on cygwin: object dumper.
19430OBJDUMP="$OBJDUMP"
19431
19432# Used on cygwin: assembler.
19433AS="$AS"
19434
19435# The name of the directory that contains temporary libtool files.
19436objdir=$objdir
19437
19438# How to create reloadable object files.
19439reload_flag=$lt_reload_flag
19440reload_cmds=$lt_reload_cmds
19441
19442# How to pass a linker flag through the compiler.
19443wl=$lt_lt_prog_compiler_wl_RC
19444
19445# Object file suffix (normally "o").
19446objext="$ac_objext"
19447
19448# Old archive suffix (normally "a").
19449libext="$libext"
19450
19451# Shared library suffix (normally ".so").
19452shrext_cmds='$shrext_cmds'
19453
19454# Executable file suffix (normally "").
19455exeext="$exeext"
19456
19457# Additional compiler flags for building library objects.
19458pic_flag=$lt_lt_prog_compiler_pic_RC
19459pic_mode=$pic_mode
19460
19461# What is the maximum length of a command?
19462max_cmd_len=$lt_cv_sys_max_cmd_len
19463
19464# Does compiler simultaneously support -c and -o options?
19465compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19466
19467# Must we lock files when doing compilation?
19468need_locks=$lt_need_locks
19469
19470# Do we need the lib prefix for modules?
19471need_lib_prefix=$need_lib_prefix
19472
19473# Do we need a version for libraries?
19474need_version=$need_version
19475
19476# Whether dlopen is supported.
19477dlopen_support=$enable_dlopen
19478
19479# Whether dlopen of programs is supported.
19480dlopen_self=$enable_dlopen_self
19481
19482# Whether dlopen of statically linked programs is supported.
19483dlopen_self_static=$enable_dlopen_self_static
19484
19485# Compiler flag to prevent dynamic linking.
19486link_static_flag=$lt_lt_prog_compiler_static_RC
19487
19488# Compiler flag to turn off builtin functions.
19489no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19490
19491# Compiler flag to allow reflexive dlopens.
19492export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19493
19494# Compiler flag to generate shared objects directly from archives.
19495whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19496
19497# Compiler flag to generate thread-safe objects.
19498thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19499
19500# Library versioning type.
19501version_type=$version_type
19502
19503# Format of library name prefix.
19504libname_spec=$lt_libname_spec
19505
19506# List of archive names.  First name is the real one, the rest are links.
19507# The last name is the one that the linker finds with -lNAME.
19508library_names_spec=$lt_library_names_spec
19509
19510# The coded name of the library, if different from the real name.
19511soname_spec=$lt_soname_spec
19512
19513# Commands used to build and install an old-style archive.
19514RANLIB=$lt_RANLIB
19515old_archive_cmds=$lt_old_archive_cmds_RC
19516old_postinstall_cmds=$lt_old_postinstall_cmds
19517old_postuninstall_cmds=$lt_old_postuninstall_cmds
19518
19519# Create an old-style archive from a shared archive.
19520old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19521
19522# Create a temporary old-style archive to link instead of a shared archive.
19523old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19524
19525# Commands used to build and install a shared archive.
19526archive_cmds=$lt_archive_cmds_RC
19527archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19528postinstall_cmds=$lt_postinstall_cmds
19529postuninstall_cmds=$lt_postuninstall_cmds
19530
19531# Commands used to build a loadable module (assumed same as above if empty)
19532module_cmds=$lt_module_cmds_RC
19533module_expsym_cmds=$lt_module_expsym_cmds_RC
19534
19535# Commands to strip libraries.
19536old_striplib=$lt_old_striplib
19537striplib=$lt_striplib
19538
19539# Dependencies to place before the objects being linked to create a
19540# shared library.
19541predep_objects=$lt_predep_objects_RC
19542
19543# Dependencies to place after the objects being linked to create a
19544# shared library.
19545postdep_objects=$lt_postdep_objects_RC
19546
19547# Dependencies to place before the objects being linked to create a
19548# shared library.
19549predeps=$lt_predeps_RC
19550
19551# Dependencies to place after the objects being linked to create a
19552# shared library.
19553postdeps=$lt_postdeps_RC
19554
19555# The library search path used internally by the compiler when linking
19556# a shared library.
19557compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19558
19559# Method to check whether dependent libraries are shared objects.
19560deplibs_check_method=$lt_deplibs_check_method
19561
19562# Command to use when deplibs_check_method == file_magic.
19563file_magic_cmd=$lt_file_magic_cmd
19564
19565# Flag that allows shared libraries with undefined symbols to be built.
19566allow_undefined_flag=$lt_allow_undefined_flag_RC
19567
19568# Flag that forces no undefined symbols.
19569no_undefined_flag=$lt_no_undefined_flag_RC
19570
19571# Commands used to finish a libtool library installation in a directory.
19572finish_cmds=$lt_finish_cmds
19573
19574# Same as above, but a single script fragment to be evaled but not shown.
19575finish_eval=$lt_finish_eval
19576
19577# Take the output of nm and produce a listing of raw symbols and C names.
19578global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19579
19580# Transform the output of nm in a proper C declaration
19581global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19582
19583# Transform the output of nm in a C name address pair
19584global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19585
19586# This is the shared library runtime path variable.
19587runpath_var=$runpath_var
19588
19589# This is the shared library path variable.
19590shlibpath_var=$shlibpath_var
19591
19592# Is shlibpath searched before the hard-coded library search path?
19593shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19594
19595# How to hardcode a shared library path into an executable.
19596hardcode_action=$hardcode_action_RC
19597
19598# Whether we should hardcode library paths into libraries.
19599hardcode_into_libs=$hardcode_into_libs
19600
19601# Flag to hardcode \$libdir into a binary during linking.
19602# This must work even if \$libdir does not exist.
19603hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19604
19605# If ld is used when linking, flag to hardcode \$libdir into
19606# a binary during linking. This must work even if \$libdir does
19607# not exist.
19608hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19609
19610# Whether we need a single -rpath flag with a separated argument.
19611hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19612
19613# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19614# resulting binary.
19615hardcode_direct=$hardcode_direct_RC
19616
19617# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19618# resulting binary.
19619hardcode_minus_L=$hardcode_minus_L_RC
19620
19621# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19622# the resulting binary.
19623hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19624
19625# Set to yes if building a shared library automatically hardcodes DIR into the library
19626# and all subsequent libraries and executables linked against it.
19627hardcode_automatic=$hardcode_automatic_RC
19628
19629# Variables whose values should be saved in libtool wrapper scripts and
19630# restored at relink time.
19631variables_saved_for_relink="$variables_saved_for_relink"
19632
19633# Whether libtool must link a program against all its dependency libraries.
19634link_all_deplibs=$link_all_deplibs_RC
19635
19636# Compile-time system search path for libraries
19637sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19638
19639# Run-time system search path for libraries
19640sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19641
19642# Fix the shell variable \$srcfile for the compiler.
19643fix_srcfile_path="$fix_srcfile_path_RC"
19644
19645# Set to yes if exported symbols are required.
19646always_export_symbols=$always_export_symbols_RC
19647
19648# The commands to list exported symbols.
19649export_symbols_cmds=$lt_export_symbols_cmds_RC
19650
19651# The commands to extract the exported symbol list from a shared archive.
19652extract_expsyms_cmds=$lt_extract_expsyms_cmds
19653
19654# Symbols that should not be listed in the preloaded symbols.
19655exclude_expsyms=$lt_exclude_expsyms_RC
19656
19657# Symbols that must always be exported.
19658include_expsyms=$lt_include_expsyms_RC
19659
19660# ### END LIBTOOL TAG CONFIG: $tagname
19661
19662__EOF__
19663
19664
19665else
19666  # If there is no Makefile yet, we rely on a make rule to execute
19667  # `config.status --recheck' to rerun these tests and create the
19668  # libtool script then.
19669  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19670  if test -f "$ltmain_in"; then
19671    test -f Makefile && make "$ltmain"
19672  fi
19673fi
19674
19675
19676ac_ext=c
19677ac_cpp='$CPP $CPPFLAGS'
19678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19680ac_compiler_gnu=$ac_cv_c_compiler_gnu
19681
19682CC="$lt_save_CC"
19683
19684	;;
19685
19686      *)
19687	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19688echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19689   { (exit 1); exit 1; }; }
19690	;;
19691      esac
19692
19693      # Append the new tag name to the list of available tags.
19694      if test -n "$tagname" ; then
19695      available_tags="$available_tags $tagname"
19696    fi
19697    fi
19698  done
19699  IFS="$lt_save_ifs"
19700
19701  # Now substitute the updated list of available tags.
19702  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19703    mv "${ofile}T" "$ofile"
19704    chmod +x "$ofile"
19705  else
19706    rm -f "${ofile}T"
19707    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19708echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19709   { (exit 1); exit 1; }; }
19710  fi
19711fi
19712
19713
19714
19715# This can be used to rebuild libtool when needed
19716LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19717
19718# Always use our own libtool.
19719LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19720
19721# Prevent multiple expansion
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751aclocaldir='${datadir}/aclocal'
19752
19753
19754
19755                  acl_libdirstem=lib
19756  searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
19757  if test -n "$searchpath"; then
19758    acl_save_IFS="${IFS= 	}"; IFS=":"
19759    for searchdir in $searchpath; do
19760      if test -d "$searchdir"; then
19761        case "$searchdir" in
19762          */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
19763          *) searchdir=`cd "$searchdir" && pwd`
19764             case "$searchdir" in
19765               */lib64 ) acl_libdirstem=lib64 ;;
19766             esac ;;
19767        esac
19768      fi
19769    done
19770    IFS="$acl_save_IFS"
19771  fi
19772
19773LIBDIRSTEM=$acl_libdirstem
19774
19775
19776ac_config_files="$ac_config_files Makefile"
19777
19778
19779ac_config_files="$ac_config_files m4/Makefile"
19780
19781
19782ac_config_files="$ac_config_files tests/Makefile"
19783
19784
19785cat >confcache <<\_ACEOF
19786# This file is a shell script that caches the results of configure
19787# tests run on this system so they can be shared between configure
19788# scripts and configure runs, see configure's option --config-cache.
19789# It is not useful on other systems.  If it contains results you don't
19790# want to keep, you may remove or edit it.
19791#
19792# config.status only pays attention to the cache file if you give it
19793# the --recheck option to rerun configure.
19794#
19795# `ac_cv_env_foo' variables (set or unset) will be overridden when
19796# loading this file, other *unset* `ac_cv_foo' will be assigned the
19797# following values.
19798
19799_ACEOF
19800
19801# The following way of writing the cache mishandles newlines in values,
19802# but we know of no workaround that is simple, portable, and efficient.
19803# So, we kill variables containing newlines.
19804# Ultrix sh set writes to stderr and can't be redirected directly,
19805# and sets the high bit in the cache file unless we assign to the vars.
19806(
19807  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19808    eval ac_val=\$$ac_var
19809    case $ac_val in #(
19810    *${as_nl}*)
19811      case $ac_var in #(
19812      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19813echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19814      esac
19815      case $ac_var in #(
19816      _ | IFS | as_nl) ;; #(
19817      *) $as_unset $ac_var ;;
19818      esac ;;
19819    esac
19820  done
19821
19822  (set) 2>&1 |
19823    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19824    *${as_nl}ac_space=\ *)
19825      # `set' does not quote correctly, so add quotes (double-quote
19826      # substitution turns \\\\ into \\, and sed turns \\ into \).
19827      sed -n \
19828	"s/'/'\\\\''/g;
19829	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19830      ;; #(
19831    *)
19832      # `set' quotes correctly as required by POSIX, so do not add quotes.
19833      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19834      ;;
19835    esac |
19836    sort
19837) |
19838  sed '
19839     /^ac_cv_env_/b end
19840     t clear
19841     :clear
19842     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19843     t end
19844     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19845     :end' >>confcache
19846if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19847  if test -w "$cache_file"; then
19848    test "x$cache_file" != "x/dev/null" &&
19849      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19850echo "$as_me: updating cache $cache_file" >&6;}
19851    cat confcache >$cache_file
19852  else
19853    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19854echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19855  fi
19856fi
19857rm -f confcache
19858
19859test "x$prefix" = xNONE && prefix=$ac_default_prefix
19860# Let make expand exec_prefix.
19861test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19862
19863# Transform confdefs.h into DEFS.
19864# Protect against shell expansion while executing Makefile rules.
19865# Protect against Makefile macro expansion.
19866#
19867# If the first sed substitution is executed (which looks for macros that
19868# take arguments), then branch to the quote section.  Otherwise,
19869# look for a macro that doesn't take arguments.
19870ac_script='
19871t clear
19872:clear
19873s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
19874t quote
19875s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
19876t quote
19877b any
19878:quote
19879s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
19880s/\[/\\&/g
19881s/\]/\\&/g
19882s/\$/$$/g
19883H
19884:any
19885${
19886	g
19887	s/^\n//
19888	s/\n/ /g
19889	p
19890}
19891'
19892DEFS=`sed -n "$ac_script" confdefs.h`
19893
19894
19895ac_libobjs=
19896ac_ltlibobjs=
19897for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19898  # 1. Remove the extension, and $U if already installed.
19899  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19900  ac_i=`echo "$ac_i" | sed "$ac_script"`
19901  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19902  #    will be set to the directory where LIBOBJS objects are built.
19903  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19904  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19905done
19906LIBOBJS=$ac_libobjs
19907
19908LTLIBOBJS=$ac_ltlibobjs
19909
19910
19911if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19912  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19913Usually this means the macro was only invoked conditionally." >&5
19914echo "$as_me: error: conditional \"AMDEP\" was never defined.
19915Usually this means the macro was only invoked conditionally." >&2;}
19916   { (exit 1); exit 1; }; }
19917fi
19918if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19919  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19920Usually this means the macro was only invoked conditionally." >&5
19921echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19922Usually this means the macro was only invoked conditionally." >&2;}
19923   { (exit 1); exit 1; }; }
19924fi
19925if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19926  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19927Usually this means the macro was only invoked conditionally." >&5
19928echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19929Usually this means the macro was only invoked conditionally." >&2;}
19930   { (exit 1); exit 1; }; }
19931fi
19932
19933: ${CONFIG_STATUS=./config.status}
19934ac_clean_files_save=$ac_clean_files
19935ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19936{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19937echo "$as_me: creating $CONFIG_STATUS" >&6;}
19938cat >$CONFIG_STATUS <<_ACEOF
19939#! $SHELL
19940# Generated by $as_me.
19941# Run this file to recreate the current configuration.
19942# Compiler output produced by configure, useful for debugging
19943# configure, is in config.log if it exists.
19944
19945debug=false
19946ac_cs_recheck=false
19947ac_cs_silent=false
19948SHELL=\${CONFIG_SHELL-$SHELL}
19949_ACEOF
19950
19951cat >>$CONFIG_STATUS <<\_ACEOF
19952## --------------------- ##
19953## M4sh Initialization.  ##
19954## --------------------- ##
19955
19956# Be more Bourne compatible
19957DUALCASE=1; export DUALCASE # for MKS sh
19958if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19959  emulate sh
19960  NULLCMD=:
19961  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19962  # is contrary to our usage.  Disable this feature.
19963  alias -g '${1+"$@"}'='"$@"'
19964  setopt NO_GLOB_SUBST
19965else
19966  case `(set -o) 2>/dev/null` in
19967  *posix*) set -o posix ;;
19968esac
19969
19970fi
19971
19972
19973
19974
19975# PATH needs CR
19976# Avoid depending upon Character Ranges.
19977as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19978as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19979as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19980as_cr_digits='0123456789'
19981as_cr_alnum=$as_cr_Letters$as_cr_digits
19982
19983# The user is always right.
19984if test "${PATH_SEPARATOR+set}" != set; then
19985  echo "#! /bin/sh" >conf$$.sh
19986  echo  "exit 0"   >>conf$$.sh
19987  chmod +x conf$$.sh
19988  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19989    PATH_SEPARATOR=';'
19990  else
19991    PATH_SEPARATOR=:
19992  fi
19993  rm -f conf$$.sh
19994fi
19995
19996# Support unset when possible.
19997if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19998  as_unset=unset
19999else
20000  as_unset=false
20001fi
20002
20003
20004# IFS
20005# We need space, tab and new line, in precisely that order.  Quoting is
20006# there to prevent editors from complaining about space-tab.
20007# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20008# splitting by setting IFS to empty value.)
20009as_nl='
20010'
20011IFS=" ""	$as_nl"
20012
20013# Find who we are.  Look in the path if we contain no directory separator.
20014case $0 in
20015  *[\\/]* ) as_myself=$0 ;;
20016  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20017for as_dir in $PATH
20018do
20019  IFS=$as_save_IFS
20020  test -z "$as_dir" && as_dir=.
20021  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20022done
20023IFS=$as_save_IFS
20024
20025     ;;
20026esac
20027# We did not find ourselves, most probably we were run as `sh COMMAND'
20028# in which case we are not to be found in the path.
20029if test "x$as_myself" = x; then
20030  as_myself=$0
20031fi
20032if test ! -f "$as_myself"; then
20033  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20034  { (exit 1); exit 1; }
20035fi
20036
20037# Work around bugs in pre-3.0 UWIN ksh.
20038for as_var in ENV MAIL MAILPATH
20039do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20040done
20041PS1='$ '
20042PS2='> '
20043PS4='+ '
20044
20045# NLS nuisances.
20046for as_var in \
20047  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20048  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20049  LC_TELEPHONE LC_TIME
20050do
20051  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20052    eval $as_var=C; export $as_var
20053  else
20054    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20055  fi
20056done
20057
20058# Required to use basename.
20059if expr a : '\(a\)' >/dev/null 2>&1 &&
20060   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20061  as_expr=expr
20062else
20063  as_expr=false
20064fi
20065
20066if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20067  as_basename=basename
20068else
20069  as_basename=false
20070fi
20071
20072
20073# Name of the executable.
20074as_me=`$as_basename -- "$0" ||
20075$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20076	 X"$0" : 'X\(//\)$' \| \
20077	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20078echo X/"$0" |
20079    sed '/^.*\/\([^/][^/]*\)\/*$/{
20080	    s//\1/
20081	    q
20082	  }
20083	  /^X\/\(\/\/\)$/{
20084	    s//\1/
20085	    q
20086	  }
20087	  /^X\/\(\/\).*/{
20088	    s//\1/
20089	    q
20090	  }
20091	  s/.*/./; q'`
20092
20093# CDPATH.
20094$as_unset CDPATH
20095
20096
20097
20098  as_lineno_1=$LINENO
20099  as_lineno_2=$LINENO
20100  test "x$as_lineno_1" != "x$as_lineno_2" &&
20101  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20102
20103  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20104  # uniformly replaced by the line number.  The first 'sed' inserts a
20105  # line-number line after each line using $LINENO; the second 'sed'
20106  # does the real work.  The second script uses 'N' to pair each
20107  # line-number line with the line containing $LINENO, and appends
20108  # trailing '-' during substitution so that $LINENO is not a special
20109  # case at line end.
20110  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20111  # scripts with optimization help from Paolo Bonzini.  Blame Lee
20112  # E. McMahon (1931-1989) for sed's syntax.  :-)
20113  sed -n '
20114    p
20115    /[$]LINENO/=
20116  ' <$as_myself |
20117    sed '
20118      s/[$]LINENO.*/&-/
20119      t lineno
20120      b
20121      :lineno
20122      N
20123      :loop
20124      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20125      t loop
20126      s/-\n.*//
20127    ' >$as_me.lineno &&
20128  chmod +x "$as_me.lineno" ||
20129    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20130   { (exit 1); exit 1; }; }
20131
20132  # Don't try to exec as it changes $[0], causing all sort of problems
20133  # (the dirname of $[0] is not the place where we might find the
20134  # original and so on.  Autoconf is especially sensitive to this).
20135  . "./$as_me.lineno"
20136  # Exit status is that of the last command.
20137  exit
20138}
20139
20140
20141if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20142  as_dirname=dirname
20143else
20144  as_dirname=false
20145fi
20146
20147ECHO_C= ECHO_N= ECHO_T=
20148case `echo -n x` in
20149-n*)
20150  case `echo 'x\c'` in
20151  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20152  *)   ECHO_C='\c';;
20153  esac;;
20154*)
20155  ECHO_N='-n';;
20156esac
20157
20158if expr a : '\(a\)' >/dev/null 2>&1 &&
20159   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20160  as_expr=expr
20161else
20162  as_expr=false
20163fi
20164
20165rm -f conf$$ conf$$.exe conf$$.file
20166if test -d conf$$.dir; then
20167  rm -f conf$$.dir/conf$$.file
20168else
20169  rm -f conf$$.dir
20170  mkdir conf$$.dir
20171fi
20172echo >conf$$.file
20173if ln -s conf$$.file conf$$ 2>/dev/null; then
20174  as_ln_s='ln -s'
20175  # ... but there are two gotchas:
20176  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20177  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20178  # In both cases, we have to default to `cp -p'.
20179  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20180    as_ln_s='cp -p'
20181elif ln conf$$.file conf$$ 2>/dev/null; then
20182  as_ln_s=ln
20183else
20184  as_ln_s='cp -p'
20185fi
20186rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20187rmdir conf$$.dir 2>/dev/null
20188
20189if mkdir -p . 2>/dev/null; then
20190  as_mkdir_p=:
20191else
20192  test -d ./-p && rmdir ./-p
20193  as_mkdir_p=false
20194fi
20195
20196if test -x / >/dev/null 2>&1; then
20197  as_test_x='test -x'
20198else
20199  if ls -dL / >/dev/null 2>&1; then
20200    as_ls_L_option=L
20201  else
20202    as_ls_L_option=
20203  fi
20204  as_test_x='
20205    eval sh -c '\''
20206      if test -d "$1"; then
20207        test -d "$1/.";
20208      else
20209	case $1 in
20210        -*)set "./$1";;
20211	esac;
20212	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
20213	???[sx]*):;;*)false;;esac;fi
20214    '\'' sh
20215  '
20216fi
20217as_executable_p=$as_test_x
20218
20219# Sed expression to map a string onto a valid CPP name.
20220as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20221
20222# Sed expression to map a string onto a valid variable name.
20223as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20224
20225
20226exec 6>&1
20227
20228# Save the log message, to keep $[0] and so on meaningful, and to
20229# report actual input values of CONFIG_FILES etc. instead of their
20230# values after options handling.
20231ac_log="
20232This file was extended by $as_me, which was
20233generated by GNU Autoconf 2.61.  Invocation command line was
20234
20235  CONFIG_FILES    = $CONFIG_FILES
20236  CONFIG_HEADERS  = $CONFIG_HEADERS
20237  CONFIG_LINKS    = $CONFIG_LINKS
20238  CONFIG_COMMANDS = $CONFIG_COMMANDS
20239  $ $0 $@
20240
20241on `(hostname || uname -n) 2>/dev/null | sed 1q`
20242"
20243
20244_ACEOF
20245
20246cat >>$CONFIG_STATUS <<_ACEOF
20247# Files that config.status was made for.
20248config_files="$ac_config_files"
20249config_commands="$ac_config_commands"
20250
20251_ACEOF
20252
20253cat >>$CONFIG_STATUS <<\_ACEOF
20254ac_cs_usage="\
20255\`$as_me' instantiates files from templates according to the
20256current configuration.
20257
20258Usage: $0 [OPTIONS] [FILE]...
20259
20260  -h, --help       print this help, then exit
20261  -V, --version    print version number and configuration settings, then exit
20262  -q, --quiet      do not print progress messages
20263  -d, --debug      don't remove temporary files
20264      --recheck    update $as_me by reconfiguring in the same conditions
20265  --file=FILE[:TEMPLATE]
20266		   instantiate the configuration file FILE
20267
20268Configuration files:
20269$config_files
20270
20271Configuration commands:
20272$config_commands
20273
20274Report bugs to <bug-autoconf@gnu.org>."
20275
20276_ACEOF
20277cat >>$CONFIG_STATUS <<_ACEOF
20278ac_cs_version="\\
20279config.status
20280configured by $0, generated by GNU Autoconf 2.61,
20281  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20282
20283Copyright (C) 2006 Free Software Foundation, Inc.
20284This config.status script is free software; the Free Software Foundation
20285gives unlimited permission to copy, distribute and modify it."
20286
20287ac_pwd='$ac_pwd'
20288srcdir='$srcdir'
20289INSTALL='$INSTALL'
20290MKDIR_P='$MKDIR_P'
20291_ACEOF
20292
20293cat >>$CONFIG_STATUS <<\_ACEOF
20294# If no file are specified by the user, then we need to provide default
20295# value.  By we need to know if files were specified by the user.
20296ac_need_defaults=:
20297while test $# != 0
20298do
20299  case $1 in
20300  --*=*)
20301    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20302    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20303    ac_shift=:
20304    ;;
20305  *)
20306    ac_option=$1
20307    ac_optarg=$2
20308    ac_shift=shift
20309    ;;
20310  esac
20311
20312  case $ac_option in
20313  # Handling of the options.
20314  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20315    ac_cs_recheck=: ;;
20316  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20317    echo "$ac_cs_version"; exit ;;
20318  --debug | --debu | --deb | --de | --d | -d )
20319    debug=: ;;
20320  --file | --fil | --fi | --f )
20321    $ac_shift
20322    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20323    ac_need_defaults=false;;
20324  --he | --h |  --help | --hel | -h )
20325    echo "$ac_cs_usage"; exit ;;
20326  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20327  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20328    ac_cs_silent=: ;;
20329
20330  # This is an error.
20331  -*) { echo "$as_me: error: unrecognized option: $1
20332Try \`$0 --help' for more information." >&2
20333   { (exit 1); exit 1; }; } ;;
20334
20335  *) ac_config_targets="$ac_config_targets $1"
20336     ac_need_defaults=false ;;
20337
20338  esac
20339  shift
20340done
20341
20342ac_configure_extra_args=
20343
20344if $ac_cs_silent; then
20345  exec 6>/dev/null
20346  ac_configure_extra_args="$ac_configure_extra_args --silent"
20347fi
20348
20349_ACEOF
20350cat >>$CONFIG_STATUS <<_ACEOF
20351if \$ac_cs_recheck; then
20352  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20353  CONFIG_SHELL=$SHELL
20354  export CONFIG_SHELL
20355  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20356fi
20357
20358_ACEOF
20359cat >>$CONFIG_STATUS <<\_ACEOF
20360exec 5>>config.log
20361{
20362  echo
20363  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20364## Running $as_me. ##
20365_ASBOX
20366  echo "$ac_log"
20367} >&5
20368
20369_ACEOF
20370cat >>$CONFIG_STATUS <<_ACEOF
20371#
20372# INIT-COMMANDS
20373#
20374AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20375
20376_ACEOF
20377
20378cat >>$CONFIG_STATUS <<\_ACEOF
20379
20380# Handling of arguments.
20381for ac_config_target in $ac_config_targets
20382do
20383  case $ac_config_target in
20384    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20385    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20386    "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
20387    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
20388
20389  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20390echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20391   { (exit 1); exit 1; }; };;
20392  esac
20393done
20394
20395
20396# If the user did not use the arguments to specify the items to instantiate,
20397# then the envvar interface is used.  Set only those that are not.
20398# We use the long form for the default assignment because of an extremely
20399# bizarre bug on SunOS 4.1.3.
20400if $ac_need_defaults; then
20401  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20402  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20403fi
20404
20405# Have a temporary directory for convenience.  Make it in the build tree
20406# simply because there is no reason against having it here, and in addition,
20407# creating and moving files from /tmp can sometimes cause problems.
20408# Hook for its removal unless debugging.
20409# Note that there is a small window in which the directory will not be cleaned:
20410# after its creation but before its name has been assigned to `$tmp'.
20411$debug ||
20412{
20413  tmp=
20414  trap 'exit_status=$?
20415  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20416' 0
20417  trap '{ (exit 1); exit 1; }' 1 2 13 15
20418}
20419# Create a (secure) tmp directory for tmp files.
20420
20421{
20422  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20423  test -n "$tmp" && test -d "$tmp"
20424}  ||
20425{
20426  tmp=./conf$$-$RANDOM
20427  (umask 077 && mkdir "$tmp")
20428} ||
20429{
20430   echo "$me: cannot create a temporary directory in ." >&2
20431   { (exit 1); exit 1; }
20432}
20433
20434#
20435# Set up the sed scripts for CONFIG_FILES section.
20436#
20437
20438# No need to generate the scripts if there are no CONFIG_FILES.
20439# This happens for instance when ./config.status config.h
20440if test -n "$CONFIG_FILES"; then
20441
20442_ACEOF
20443
20444
20445
20446ac_delim='%!_!# '
20447for ac_last_try in false false false false false :; do
20448  cat >conf$$subs.sed <<_ACEOF
20449SHELL!$SHELL$ac_delim
20450PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20451PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20452PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20453PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20454PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20455PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20456exec_prefix!$exec_prefix$ac_delim
20457prefix!$prefix$ac_delim
20458program_transform_name!$program_transform_name$ac_delim
20459bindir!$bindir$ac_delim
20460sbindir!$sbindir$ac_delim
20461libexecdir!$libexecdir$ac_delim
20462datarootdir!$datarootdir$ac_delim
20463datadir!$datadir$ac_delim
20464sysconfdir!$sysconfdir$ac_delim
20465sharedstatedir!$sharedstatedir$ac_delim
20466localstatedir!$localstatedir$ac_delim
20467includedir!$includedir$ac_delim
20468oldincludedir!$oldincludedir$ac_delim
20469docdir!$docdir$ac_delim
20470infodir!$infodir$ac_delim
20471htmldir!$htmldir$ac_delim
20472dvidir!$dvidir$ac_delim
20473pdfdir!$pdfdir$ac_delim
20474psdir!$psdir$ac_delim
20475libdir!$libdir$ac_delim
20476localedir!$localedir$ac_delim
20477mandir!$mandir$ac_delim
20478DEFS!$DEFS$ac_delim
20479ECHO_C!$ECHO_C$ac_delim
20480ECHO_N!$ECHO_N$ac_delim
20481ECHO_T!$ECHO_T$ac_delim
20482LIBS!$LIBS$ac_delim
20483build_alias!$build_alias$ac_delim
20484host_alias!$host_alias$ac_delim
20485target_alias!$target_alias$ac_delim
20486INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20487INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20488INSTALL_DATA!$INSTALL_DATA$ac_delim
20489am__isrc!$am__isrc$ac_delim
20490CYGPATH_W!$CYGPATH_W$ac_delim
20491PACKAGE!$PACKAGE$ac_delim
20492VERSION!$VERSION$ac_delim
20493ACLOCAL!$ACLOCAL$ac_delim
20494AUTOCONF!$AUTOCONF$ac_delim
20495AUTOMAKE!$AUTOMAKE$ac_delim
20496AUTOHEADER!$AUTOHEADER$ac_delim
20497MAKEINFO!$MAKEINFO$ac_delim
20498install_sh!$install_sh$ac_delim
20499STRIP!$STRIP$ac_delim
20500INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20501mkdir_p!$mkdir_p$ac_delim
20502AWK!$AWK$ac_delim
20503SET_MAKE!$SET_MAKE$ac_delim
20504am__leading_dot!$am__leading_dot$ac_delim
20505AMTAR!$AMTAR$ac_delim
20506am__tar!$am__tar$ac_delim
20507am__untar!$am__untar$ac_delim
20508CC!$CC$ac_delim
20509CFLAGS!$CFLAGS$ac_delim
20510LDFLAGS!$LDFLAGS$ac_delim
20511CPPFLAGS!$CPPFLAGS$ac_delim
20512ac_ct_CC!$ac_ct_CC$ac_delim
20513EXEEXT!$EXEEXT$ac_delim
20514OBJEXT!$OBJEXT$ac_delim
20515DEPDIR!$DEPDIR$ac_delim
20516am__include!$am__include$ac_delim
20517am__quote!$am__quote$ac_delim
20518AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20519AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20520AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20521CCDEPMODE!$CCDEPMODE$ac_delim
20522am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20523am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20524build!$build$ac_delim
20525build_cpu!$build_cpu$ac_delim
20526build_vendor!$build_vendor$ac_delim
20527build_os!$build_os$ac_delim
20528host!$host$ac_delim
20529host_cpu!$host_cpu$ac_delim
20530host_vendor!$host_vendor$ac_delim
20531host_os!$host_os$ac_delim
20532GREP!$GREP$ac_delim
20533EGREP!$EGREP$ac_delim
20534LN_S!$LN_S$ac_delim
20535ECHO!$ECHO$ac_delim
20536AR!$AR$ac_delim
20537RANLIB!$RANLIB$ac_delim
20538DLLTOOL!$DLLTOOL$ac_delim
20539AS!$AS$ac_delim
20540OBJDUMP!$OBJDUMP$ac_delim
20541CPP!$CPP$ac_delim
20542CXX!$CXX$ac_delim
20543CXXFLAGS!$CXXFLAGS$ac_delim
20544ac_ct_CXX!$ac_ct_CXX$ac_delim
20545CXXDEPMODE!$CXXDEPMODE$ac_delim
20546_ACEOF
20547
20548  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20549    break
20550  elif $ac_last_try; then
20551    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20552echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20553   { (exit 1); exit 1; }; }
20554  else
20555    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20556  fi
20557done
20558
20559ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20560if test -n "$ac_eof"; then
20561  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20562  ac_eof=`expr $ac_eof + 1`
20563fi
20564
20565cat >>$CONFIG_STATUS <<_ACEOF
20566cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20567/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20568_ACEOF
20569sed '
20570s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20571s/^/s,@/; s/!/@,|#_!!_#|/
20572:n
20573t n
20574s/'"$ac_delim"'$/,g/; t
20575s/$/\\/; p
20576N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20577' >>$CONFIG_STATUS <conf$$subs.sed
20578rm -f conf$$subs.sed
20579cat >>$CONFIG_STATUS <<_ACEOF
20580CEOF$ac_eof
20581_ACEOF
20582
20583
20584ac_delim='%!_!# '
20585for ac_last_try in false false false false false :; do
20586  cat >conf$$subs.sed <<_ACEOF
20587am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20588am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20589CXXCPP!$CXXCPP$ac_delim
20590F77!$F77$ac_delim
20591FFLAGS!$FFLAGS$ac_delim
20592ac_ct_F77!$ac_ct_F77$ac_delim
20593LIBTOOL!$LIBTOOL$ac_delim
20594GCC!$GCC$ac_delim
20595LD!$LD$ac_delim
20596with_gnu_ld!$with_gnu_ld$ac_delim
20597aclocaldir!$aclocaldir$ac_delim
20598LIBDIRSTEM!$LIBDIRSTEM$ac_delim
20599LIBOBJS!$LIBOBJS$ac_delim
20600LTLIBOBJS!$LTLIBOBJS$ac_delim
20601_ACEOF
20602
20603  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 14; then
20604    break
20605  elif $ac_last_try; then
20606    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20607echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20608   { (exit 1); exit 1; }; }
20609  else
20610    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20611  fi
20612done
20613
20614ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20615if test -n "$ac_eof"; then
20616  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20617  ac_eof=`expr $ac_eof + 1`
20618fi
20619
20620cat >>$CONFIG_STATUS <<_ACEOF
20621cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20622/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20623_ACEOF
20624sed '
20625s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20626s/^/s,@/; s/!/@,|#_!!_#|/
20627:n
20628t n
20629s/'"$ac_delim"'$/,g/; t
20630s/$/\\/; p
20631N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20632' >>$CONFIG_STATUS <conf$$subs.sed
20633rm -f conf$$subs.sed
20634cat >>$CONFIG_STATUS <<_ACEOF
20635:end
20636s/|#_!!_#|//g
20637CEOF$ac_eof
20638_ACEOF
20639
20640
20641# VPATH may cause trouble with some makes, so we remove $(srcdir),
20642# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20643# trailing colons and then remove the whole line if VPATH becomes empty
20644# (actually we leave an empty line to preserve line numbers).
20645if test "x$srcdir" = x.; then
20646  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
20647s/:*\$(srcdir):*/:/
20648s/:*\${srcdir}:*/:/
20649s/:*@srcdir@:*/:/
20650s/^\([^=]*=[	 ]*\):*/\1/
20651s/:*$//
20652s/^[^=]*=[	 ]*$//
20653}'
20654fi
20655
20656cat >>$CONFIG_STATUS <<\_ACEOF
20657fi # test -n "$CONFIG_FILES"
20658
20659
20660for ac_tag in  :F $CONFIG_FILES      :C $CONFIG_COMMANDS
20661do
20662  case $ac_tag in
20663  :[FHLC]) ac_mode=$ac_tag; continue;;
20664  esac
20665  case $ac_mode$ac_tag in
20666  :[FHL]*:*);;
20667  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20668echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20669   { (exit 1); exit 1; }; };;
20670  :[FH]-) ac_tag=-:-;;
20671  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20672  esac
20673  ac_save_IFS=$IFS
20674  IFS=:
20675  set x $ac_tag
20676  IFS=$ac_save_IFS
20677  shift
20678  ac_file=$1
20679  shift
20680
20681  case $ac_mode in
20682  :L) ac_source=$1;;
20683  :[FH])
20684    ac_file_inputs=
20685    for ac_f
20686    do
20687      case $ac_f in
20688      -) ac_f="$tmp/stdin";;
20689      *) # Look for the file first in the build tree, then in the source tree
20690	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20691	 # because $ac_f cannot contain `:'.
20692	 test -f "$ac_f" ||
20693	   case $ac_f in
20694	   [\\/$]*) false;;
20695	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20696	   esac ||
20697	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20698echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20699   { (exit 1); exit 1; }; };;
20700      esac
20701      ac_file_inputs="$ac_file_inputs $ac_f"
20702    done
20703
20704    # Let's still pretend it is `configure' which instantiates (i.e., don't
20705    # use $as_me), people would be surprised to read:
20706    #    /* config.h.  Generated by config.status.  */
20707    configure_input="Generated from "`IFS=:
20708	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20709    if test x"$ac_file" != x-; then
20710      configure_input="$ac_file.  $configure_input"
20711      { echo "$as_me:$LINENO: creating $ac_file" >&5
20712echo "$as_me: creating $ac_file" >&6;}
20713    fi
20714
20715    case $ac_tag in
20716    *:-:* | *:-) cat >"$tmp/stdin";;
20717    esac
20718    ;;
20719  esac
20720
20721  ac_dir=`$as_dirname -- "$ac_file" ||
20722$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20723	 X"$ac_file" : 'X\(//\)[^/]' \| \
20724	 X"$ac_file" : 'X\(//\)$' \| \
20725	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20726echo X"$ac_file" |
20727    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20728	    s//\1/
20729	    q
20730	  }
20731	  /^X\(\/\/\)[^/].*/{
20732	    s//\1/
20733	    q
20734	  }
20735	  /^X\(\/\/\)$/{
20736	    s//\1/
20737	    q
20738	  }
20739	  /^X\(\/\).*/{
20740	    s//\1/
20741	    q
20742	  }
20743	  s/.*/./; q'`
20744  { as_dir="$ac_dir"
20745  case $as_dir in #(
20746  -*) as_dir=./$as_dir;;
20747  esac
20748  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20749    as_dirs=
20750    while :; do
20751      case $as_dir in #(
20752      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20753      *) as_qdir=$as_dir;;
20754      esac
20755      as_dirs="'$as_qdir' $as_dirs"
20756      as_dir=`$as_dirname -- "$as_dir" ||
20757$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20758	 X"$as_dir" : 'X\(//\)[^/]' \| \
20759	 X"$as_dir" : 'X\(//\)$' \| \
20760	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20761echo X"$as_dir" |
20762    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20763	    s//\1/
20764	    q
20765	  }
20766	  /^X\(\/\/\)[^/].*/{
20767	    s//\1/
20768	    q
20769	  }
20770	  /^X\(\/\/\)$/{
20771	    s//\1/
20772	    q
20773	  }
20774	  /^X\(\/\).*/{
20775	    s//\1/
20776	    q
20777	  }
20778	  s/.*/./; q'`
20779      test -d "$as_dir" && break
20780    done
20781    test -z "$as_dirs" || eval "mkdir $as_dirs"
20782  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20783echo "$as_me: error: cannot create directory $as_dir" >&2;}
20784   { (exit 1); exit 1; }; }; }
20785  ac_builddir=.
20786
20787case "$ac_dir" in
20788.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20789*)
20790  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20791  # A ".." for each directory in $ac_dir_suffix.
20792  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20793  case $ac_top_builddir_sub in
20794  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20795  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20796  esac ;;
20797esac
20798ac_abs_top_builddir=$ac_pwd
20799ac_abs_builddir=$ac_pwd$ac_dir_suffix
20800# for backward compatibility:
20801ac_top_builddir=$ac_top_build_prefix
20802
20803case $srcdir in
20804  .)  # We are building in place.
20805    ac_srcdir=.
20806    ac_top_srcdir=$ac_top_builddir_sub
20807    ac_abs_top_srcdir=$ac_pwd ;;
20808  [\\/]* | ?:[\\/]* )  # Absolute name.
20809    ac_srcdir=$srcdir$ac_dir_suffix;
20810    ac_top_srcdir=$srcdir
20811    ac_abs_top_srcdir=$srcdir ;;
20812  *) # Relative name.
20813    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20814    ac_top_srcdir=$ac_top_build_prefix$srcdir
20815    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20816esac
20817ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20818
20819
20820  case $ac_mode in
20821  :F)
20822  #
20823  # CONFIG_FILE
20824  #
20825
20826  case $INSTALL in
20827  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20828  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20829  esac
20830  ac_MKDIR_P=$MKDIR_P
20831  case $MKDIR_P in
20832  [\\/$]* | ?:[\\/]* ) ;;
20833  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20834  esac
20835_ACEOF
20836
20837cat >>$CONFIG_STATUS <<\_ACEOF
20838# If the template does not know about datarootdir, expand it.
20839# FIXME: This hack should be removed a few years after 2.60.
20840ac_datarootdir_hack=; ac_datarootdir_seen=
20841
20842case `sed -n '/datarootdir/ {
20843  p
20844  q
20845}
20846/@datadir@/p
20847/@docdir@/p
20848/@infodir@/p
20849/@localedir@/p
20850/@mandir@/p
20851' $ac_file_inputs` in
20852*datarootdir*) ac_datarootdir_seen=yes;;
20853*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20854  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20855echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20856_ACEOF
20857cat >>$CONFIG_STATUS <<_ACEOF
20858  ac_datarootdir_hack='
20859  s&@datadir@&$datadir&g
20860  s&@docdir@&$docdir&g
20861  s&@infodir@&$infodir&g
20862  s&@localedir@&$localedir&g
20863  s&@mandir@&$mandir&g
20864    s&\\\${datarootdir}&$datarootdir&g' ;;
20865esac
20866_ACEOF
20867
20868# Neutralize VPATH when `$srcdir' = `.'.
20869# Shell code in configure.ac might set extrasub.
20870# FIXME: do we really want to maintain this feature?
20871cat >>$CONFIG_STATUS <<_ACEOF
20872  sed "$ac_vpsub
20873$extrasub
20874_ACEOF
20875cat >>$CONFIG_STATUS <<\_ACEOF
20876:t
20877/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20878s&@configure_input@&$configure_input&;t t
20879s&@top_builddir@&$ac_top_builddir_sub&;t t
20880s&@srcdir@&$ac_srcdir&;t t
20881s&@abs_srcdir@&$ac_abs_srcdir&;t t
20882s&@top_srcdir@&$ac_top_srcdir&;t t
20883s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20884s&@builddir@&$ac_builddir&;t t
20885s&@abs_builddir@&$ac_abs_builddir&;t t
20886s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20887s&@INSTALL@&$ac_INSTALL&;t t
20888s&@MKDIR_P@&$ac_MKDIR_P&;t t
20889$ac_datarootdir_hack
20890" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20891
20892test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20893  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20894  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20895  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20896which seems to be undefined.  Please make sure it is defined." >&5
20897echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20898which seems to be undefined.  Please make sure it is defined." >&2;}
20899
20900  rm -f "$tmp/stdin"
20901  case $ac_file in
20902  -) cat "$tmp/out"; rm -f "$tmp/out";;
20903  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20904  esac
20905 ;;
20906
20907
20908  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20909echo "$as_me: executing $ac_file commands" >&6;}
20910 ;;
20911  esac
20912
20913
20914  case $ac_file$ac_mode in
20915    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20916  # Strip MF so we end up with the name of the file.
20917  mf=`echo "$mf" | sed -e 's/:.*$//'`
20918  # Check whether this is an Automake generated Makefile or not.
20919  # We used to match only the files named `Makefile.in', but
20920  # some people rename them; so instead we look at the file content.
20921  # Grep'ing the first line is not enough: some people post-process
20922  # each Makefile.in and add a new line on top of each file to say so.
20923  # Grep'ing the whole file is not good either: AIX grep has a line
20924  # limit of 2048, but all sed's we know have understand at least 4000.
20925  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
20926    dirpart=`$as_dirname -- "$mf" ||
20927$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20928	 X"$mf" : 'X\(//\)[^/]' \| \
20929	 X"$mf" : 'X\(//\)$' \| \
20930	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20931echo X"$mf" |
20932    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20933	    s//\1/
20934	    q
20935	  }
20936	  /^X\(\/\/\)[^/].*/{
20937	    s//\1/
20938	    q
20939	  }
20940	  /^X\(\/\/\)$/{
20941	    s//\1/
20942	    q
20943	  }
20944	  /^X\(\/\).*/{
20945	    s//\1/
20946	    q
20947	  }
20948	  s/.*/./; q'`
20949  else
20950    continue
20951  fi
20952  # Extract the definition of DEPDIR, am__include, and am__quote
20953  # from the Makefile without running `make'.
20954  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20955  test -z "$DEPDIR" && continue
20956  am__include=`sed -n 's/^am__include = //p' < "$mf"`
20957  test -z "am__include" && continue
20958  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20959  # When using ansi2knr, U may be empty or an underscore; expand it
20960  U=`sed -n 's/^U = //p' < "$mf"`
20961  # Find all dependency output files, they are included files with
20962  # $(DEPDIR) in their names.  We invoke sed twice because it is the
20963  # simplest approach to changing $(DEPDIR) to its actual value in the
20964  # expansion.
20965  for file in `sed -n "
20966    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20967       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
20968    # Make sure the directory exists.
20969    test -f "$dirpart/$file" && continue
20970    fdir=`$as_dirname -- "$file" ||
20971$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20972	 X"$file" : 'X\(//\)[^/]' \| \
20973	 X"$file" : 'X\(//\)$' \| \
20974	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20975echo X"$file" |
20976    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20977	    s//\1/
20978	    q
20979	  }
20980	  /^X\(\/\/\)[^/].*/{
20981	    s//\1/
20982	    q
20983	  }
20984	  /^X\(\/\/\)$/{
20985	    s//\1/
20986	    q
20987	  }
20988	  /^X\(\/\).*/{
20989	    s//\1/
20990	    q
20991	  }
20992	  s/.*/./; q'`
20993    { as_dir=$dirpart/$fdir
20994  case $as_dir in #(
20995  -*) as_dir=./$as_dir;;
20996  esac
20997  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20998    as_dirs=
20999    while :; do
21000      case $as_dir in #(
21001      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21002      *) as_qdir=$as_dir;;
21003      esac
21004      as_dirs="'$as_qdir' $as_dirs"
21005      as_dir=`$as_dirname -- "$as_dir" ||
21006$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21007	 X"$as_dir" : 'X\(//\)[^/]' \| \
21008	 X"$as_dir" : 'X\(//\)$' \| \
21009	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21010echo X"$as_dir" |
21011    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21012	    s//\1/
21013	    q
21014	  }
21015	  /^X\(\/\/\)[^/].*/{
21016	    s//\1/
21017	    q
21018	  }
21019	  /^X\(\/\/\)$/{
21020	    s//\1/
21021	    q
21022	  }
21023	  /^X\(\/\).*/{
21024	    s//\1/
21025	    q
21026	  }
21027	  s/.*/./; q'`
21028      test -d "$as_dir" && break
21029    done
21030    test -z "$as_dirs" || eval "mkdir $as_dirs"
21031  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21032echo "$as_me: error: cannot create directory $as_dir" >&2;}
21033   { (exit 1); exit 1; }; }; }
21034    # echo "creating $dirpart/$file"
21035    echo '# dummy' > "$dirpart/$file"
21036  done
21037done
21038 ;;
21039    "Makefile":F)
21040  sed -e 's,^#distdir:,distdir:,' < $ac_file > $ac_file.tmp
21041  mv $ac_file.tmp $ac_file
21042 ;;
21043
21044  esac
21045done # for ac_tag
21046
21047
21048{ (exit 0); exit 0; }
21049_ACEOF
21050chmod +x $CONFIG_STATUS
21051ac_clean_files=$ac_clean_files_save
21052
21053
21054# configure is writing to config.log, and then calls config.status.
21055# config.status does its own redirection, appending to config.log.
21056# Unfortunately, on DOS this fails, as config.log is still kept open
21057# by configure, so config.status won't be able to write to it; its
21058# output is simply discarded.  So we exec the FD to /dev/null,
21059# effectively closing config.log, so it can be properly (re)opened and
21060# appended to by config.status.  When coming back to configure, we
21061# need to make the FD available again.
21062if test "$no_create" != yes; then
21063  ac_cs_success=:
21064  ac_config_status_args=
21065  test "$silent" = yes &&
21066    ac_config_status_args="$ac_config_status_args --quiet"
21067  exec 5>/dev/null
21068  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21069  exec 5>>config.log
21070  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21071  # would make configure fail if this is the last instruction.
21072  $ac_cs_success || { (exit 1); exit 1; }
21073fi
21074
21075