configure revision a253d6ae
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libXtst 1.0.3.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44  echo "#! /bin/sh" >conf$$.sh
45  echo  "exit 0"   >>conf$$.sh
46  chmod +x conf$$.sh
47  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48    PATH_SEPARATOR=';'
49  else
50    PATH_SEPARATOR=:
51  fi
52  rm -f conf$$.sh
53fi
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57  as_unset=unset
58else
59  as_unset=false
60fi
61
62
63# IFS
64# We need space, tab and new line, in precisely that order.  Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" ""	$as_nl"
71
72# Find who we are.  Look in the path if we contain no directory separator.
73case $0 in
74  *[\\/]* ) as_myself=$0 ;;
75  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78  IFS=$as_save_IFS
79  test -z "$as_dir" && as_dir=.
80  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84     ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89  as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93  { (exit 1); exit 1; }
94fi
95
96# Work around bugs in pre-3.0 UWIN ksh.
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108  LC_TELEPHONE LC_TIME
109do
110  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111    eval $as_var=C; export $as_var
112  else
113    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114  fi
115done
116
117# Required to use basename.
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120  as_expr=expr
121else
122  as_expr=false
123fi
124
125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126  as_basename=basename
127else
128  as_basename=false
129fi
130
131
132# Name of the executable.
133as_me=`$as_basename -- "$0" ||
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135	 X"$0" : 'X\(//\)$' \| \
136	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137echo X/"$0" |
138    sed '/^.*\/\([^/][^/]*\)\/*$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\/\)$/{
143	    s//\1/
144	    q
145	  }
146	  /^X\/\(\/\).*/{
147	    s//\1/
148	    q
149	  }
150	  s/.*/./; q'`
151
152# CDPATH.
153$as_unset CDPATH
154
155
156if test "x$CONFIG_SHELL" = x; then
157  if (eval ":") 2>/dev/null; then
158  as_have_required=yes
159else
160  as_have_required=no
161fi
162
163  if test $as_have_required = yes && 	 (eval ":
164(as_func_return () {
165  (exit \$1)
166}
167as_func_success () {
168  as_func_return 0
169}
170as_func_failure () {
171  as_func_return 1
172}
173as_func_ret_success () {
174  return 0
175}
176as_func_ret_failure () {
177  return 1
178}
179
180exitcode=0
181if as_func_success; then
182  :
183else
184  exitcode=1
185  echo as_func_success failed.
186fi
187
188if as_func_failure; then
189  exitcode=1
190  echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194  :
195else
196  exitcode=1
197  echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201  exitcode=1
202  echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206  :
207else
208  exitcode=1
209  echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215  as_lineno_1=\$LINENO
216  as_lineno_2=\$LINENO
217  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220  :
221else
222  as_candidate_shells=
223    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  case $as_dir in
229	 /*)
230	   for as_base in sh bash ksh sh5; do
231	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232	   done;;
233       esac
234done
235IFS=$as_save_IFS
236
237
238      for as_shell in $as_candidate_shells $SHELL; do
239	 # Try only shells that exist, to save several forks.
240	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243  emulate sh
244  NULLCMD=:
245  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246  # is contrary to our usage.  Disable this feature.
247  alias -g '${1+"$@"}'='"$@"'
248  setopt NO_GLOB_SUBST
249else
250  case `(set -o) 2>/dev/null` in
251  *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260  CONFIG_SHELL=$as_shell
261	       as_have_required=yes
262	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264  emulate sh
265  NULLCMD=:
266  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267  # is contrary to our usage.  Disable this feature.
268  alias -g '${1+"$@"}'='"$@"'
269  setopt NO_GLOB_SUBST
270else
271  case `(set -o) 2>/dev/null` in
272  *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280  (exit $1)
281}
282as_func_success () {
283  as_func_return 0
284}
285as_func_failure () {
286  as_func_return 1
287}
288as_func_ret_success () {
289  return 0
290}
291as_func_ret_failure () {
292  return 1
293}
294
295exitcode=0
296if as_func_success; then
297  :
298else
299  exitcode=1
300  echo as_func_success failed.
301fi
302
303if as_func_failure; then
304  exitcode=1
305  echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309  :
310else
311  exitcode=1
312  echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316  exitcode=1
317  echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321  :
322else
323  exitcode=1
324  echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
330  as_lineno_1=$LINENO
331  as_lineno_2=$LINENO
332  test "x$as_lineno_1" != "x$as_lineno_2" &&
333  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337  break
338fi
339
340fi
341
342      done
343
344      if test "x$CONFIG_SHELL" != x; then
345  for as_var in BASH_ENV ENV
346        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347        done
348        export CONFIG_SHELL
349        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353    if test $as_have_required = no; then
354  echo This script requires a shell more modern than all the
355      echo shells that I found on your system.  Please install a
356      echo modern shell, or manually run the script under such a
357      echo shell if you do have one.
358      { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369  (exit \$1)
370}
371as_func_success () {
372  as_func_return 0
373}
374as_func_failure () {
375  as_func_return 1
376}
377as_func_ret_success () {
378  return 0
379}
380as_func_ret_failure () {
381  return 1
382}
383
384exitcode=0
385if as_func_success; then
386  :
387else
388  exitcode=1
389  echo as_func_success failed.
390fi
391
392if as_func_failure; then
393  exitcode=1
394  echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398  :
399else
400  exitcode=1
401  echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405  exitcode=1
406  echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410  :
411else
412  exitcode=1
413  echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417  echo No shell found that supports shell functions.
418  echo Please tell autoconf@gnu.org about your system,
419  echo including any error possibly output before this
420  echo message
421}
422
423
424
425  as_lineno_1=$LINENO
426  as_lineno_2=$LINENO
427  test "x$as_lineno_1" != "x$as_lineno_2" &&
428  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431  # uniformly replaced by the line number.  The first 'sed' inserts a
432  # line-number line after each line using $LINENO; the second 'sed'
433  # does the real work.  The second script uses 'N' to pair each
434  # line-number line with the line containing $LINENO, and appends
435  # trailing '-' during substitution so that $LINENO is not a special
436  # case at line end.
437  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439  # E. McMahon (1931-1989) for sed's syntax.  :-)
440  sed -n '
441    p
442    /[$]LINENO/=
443  ' <$as_myself |
444    sed '
445      s/[$]LINENO.*/&-/
446      t lineno
447      b
448      :lineno
449      N
450      :loop
451      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452      t loop
453      s/-\n.*//
454    ' >$as_me.lineno &&
455  chmod +x "$as_me.lineno" ||
456    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457   { (exit 1); exit 1; }; }
458
459  # Don't try to exec as it changes $[0], causing all sort of problems
460  # (the dirname of $[0] is not the place where we might find the
461  # original and so on.  Autoconf is especially sensitive to this).
462  . "./$as_me.lineno"
463  # Exit status is that of the last command.
464  exit
465}
466
467
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469  as_dirname=dirname
470else
471  as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477  case `echo 'x\c'` in
478  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479  *)   ECHO_C='\c';;
480  esac;;
481*)
482  ECHO_N='-n';;
483esac
484
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487  as_expr=expr
488else
489  as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
493if test -d conf$$.dir; then
494  rm -f conf$$.dir/conf$$.file
495else
496  rm -f conf$$.dir
497  mkdir conf$$.dir
498fi
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
501  as_ln_s='ln -s'
502  # ... but there are two gotchas:
503  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505  # In both cases, we have to default to `cp -p'.
506  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507    as_ln_s='cp -p'
508elif ln conf$$.file conf$$ 2>/dev/null; then
509  as_ln_s=ln
510else
511  as_ln_s='cp -p'
512fi
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
515
516if mkdir -p . 2>/dev/null; then
517  as_mkdir_p=:
518else
519  test -d ./-p && rmdir ./-p
520  as_mkdir_p=false
521fi
522
523if test -x / >/dev/null 2>&1; then
524  as_test_x='test -x'
525else
526  if ls -dL / >/dev/null 2>&1; then
527    as_ls_L_option=L
528  else
529    as_ls_L_option=
530  fi
531  as_test_x='
532    eval sh -c '\''
533      if test -d "$1"; then
534        test -d "$1/.";
535      else
536	case $1 in
537        -*)set "./$1";;
538	esac;
539	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540	???[sx]*):;;*)false;;esac;fi
541    '\'' sh
542  '
543fi
544as_executable_p=$as_test_x
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555# Check that we are running under the correct shell.
556SHELL=${CONFIG_SHELL-/bin/sh}
557
558case X$ECHO in
559X*--fallback-echo)
560  # Remove one level of quotation (which was required for Make).
561  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562  ;;
563esac
564
565echo=${ECHO-echo}
566if test "X$1" = X--no-reexec; then
567  # Discard the --no-reexec flag, and continue.
568  shift
569elif test "X$1" = X--fallback-echo; then
570  # Avoid inline document here, it may be left over
571  :
572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573  # Yippee, $echo works!
574  :
575else
576  # Restart under the correct shell.
577  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fi
579
580if test "X$1" = X--fallback-echo; then
581  # used as fallback echo
582  shift
583  cat <<EOF
584$*
585EOF
586  exit 0
587fi
588
589# The HP-UX ksh and POSIX shell print the target directory to stdout
590# if CDPATH is set.
591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593if test -z "$ECHO"; then
594if test "X${echo_test_string+set}" != Xset; then
595# find a string as large as possible, as long as the shell can cope with it
596  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
599       echo_test_string=`eval $cmd` &&
600       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601    then
602      break
603    fi
604  done
605fi
606
607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609   test "X$echo_testing_string" = "X$echo_test_string"; then
610  :
611else
612  # The Solaris, AIX, and Digital Unix default echo programs unquote
613  # backslashes.  This makes it impossible to quote backslashes using
614  #   echo "$something" | sed 's/\\/\\\\/g'
615  #
616  # So, first we look for a working echo in the user's PATH.
617
618  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619  for dir in $PATH /usr/ucb; do
620    IFS="$lt_save_ifs"
621    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624       test "X$echo_testing_string" = "X$echo_test_string"; then
625      echo="$dir/echo"
626      break
627    fi
628  done
629  IFS="$lt_save_ifs"
630
631  if test "X$echo" = Xecho; then
632    # We didn't find a better echo, so look for alternatives.
633    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635       test "X$echo_testing_string" = "X$echo_test_string"; then
636      # This shell has a builtin print -r that does the trick.
637      echo='print -r'
638    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639	 test "X$CONFIG_SHELL" != X/bin/ksh; then
640      # If we have ksh, try running configure again with it.
641      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642      export ORIGINAL_CONFIG_SHELL
643      CONFIG_SHELL=/bin/ksh
644      export CONFIG_SHELL
645      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646    else
647      # Try using printf.
648      echo='printf %s\n'
649      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651	 test "X$echo_testing_string" = "X$echo_test_string"; then
652	# Cool, printf works
653	:
654      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655	   test "X$echo_testing_string" = 'X\t' &&
656	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657	   test "X$echo_testing_string" = "X$echo_test_string"; then
658	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659	export CONFIG_SHELL
660	SHELL="$CONFIG_SHELL"
661	export SHELL
662	echo="$CONFIG_SHELL $0 --fallback-echo"
663      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664	   test "X$echo_testing_string" = 'X\t' &&
665	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666	   test "X$echo_testing_string" = "X$echo_test_string"; then
667	echo="$CONFIG_SHELL $0 --fallback-echo"
668      else
669	# maybe with a smaller string...
670	prev=:
671
672	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674	  then
675	    break
676	  fi
677	  prev="$cmd"
678	done
679
680	if test "$prev" != 'sed 50q "$0"'; then
681	  echo_test_string=`eval $prev`
682	  export echo_test_string
683	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684	else
685	  # Oops.  We lost completely, so just stick with echo.
686	  echo=echo
687	fi
688      fi
689    fi
690  fi
691fi
692fi
693
694# Copy echo and quote the copy suitably for passing to libtool from
695# the Makefile, instead of quoting the original, which is used later.
696ECHO=$echo
697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699fi
700
701
702
703
704tagnames=${tagnames+${tagnames},}CXX
705
706tagnames=${tagnames+${tagnames},}F77
707
708exec 7<&0 </dev/null 6>&1
709
710# Name of the host.
711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712# so uname gets run too.
713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714
715#
716# Initializations.
717#
718ac_default_prefix=/usr/local
719ac_clean_files=
720ac_config_libobj_dir=.
721LIBOBJS=
722cross_compiling=no
723subdirs=
724MFLAGS=
725MAKEFLAGS=
726SHELL=${CONFIG_SHELL-/bin/sh}
727
728# Identity of this package.
729PACKAGE_NAME='libXtst'
730PACKAGE_TARNAME='libXtst'
731PACKAGE_VERSION='1.0.3'
732PACKAGE_STRING='libXtst 1.0.3'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735# Factoring default headers for most tests.
736ac_includes_default="\
737#include <stdio.h>
738#ifdef HAVE_SYS_TYPES_H
739# include <sys/types.h>
740#endif
741#ifdef HAVE_SYS_STAT_H
742# include <sys/stat.h>
743#endif
744#ifdef STDC_HEADERS
745# include <stdlib.h>
746# include <stddef.h>
747#else
748# ifdef HAVE_STDLIB_H
749#  include <stdlib.h>
750# endif
751#endif
752#ifdef HAVE_STRING_H
753# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
754#  include <memory.h>
755# endif
756# include <string.h>
757#endif
758#ifdef HAVE_STRINGS_H
759# include <strings.h>
760#endif
761#ifdef HAVE_INTTYPES_H
762# include <inttypes.h>
763#endif
764#ifdef HAVE_STDINT_H
765# include <stdint.h>
766#endif
767#ifdef HAVE_UNISTD_H
768# include <unistd.h>
769#endif"
770
771ac_subst_vars='SHELL
772PATH_SEPARATOR
773PACKAGE_NAME
774PACKAGE_TARNAME
775PACKAGE_VERSION
776PACKAGE_STRING
777PACKAGE_BUGREPORT
778exec_prefix
779prefix
780program_transform_name
781bindir
782sbindir
783libexecdir
784datarootdir
785datadir
786sysconfdir
787sharedstatedir
788localstatedir
789includedir
790oldincludedir
791docdir
792infodir
793htmldir
794dvidir
795pdfdir
796psdir
797libdir
798localedir
799mandir
800DEFS
801ECHO_C
802ECHO_N
803ECHO_T
804LIBS
805build_alias
806host_alias
807target_alias
808INSTALL_PROGRAM
809INSTALL_SCRIPT
810INSTALL_DATA
811am__isrc
812CYGPATH_W
813PACKAGE
814VERSION
815ACLOCAL
816AUTOCONF
817AUTOMAKE
818AUTOHEADER
819MAKEINFO
820install_sh
821STRIP
822INSTALL_STRIP_PROGRAM
823mkdir_p
824AWK
825SET_MAKE
826am__leading_dot
827AMTAR
828am__tar
829am__untar
830MAINTAINER_MODE_TRUE
831MAINTAINER_MODE_FALSE
832MAINT
833CC
834CFLAGS
835LDFLAGS
836CPPFLAGS
837ac_ct_CC
838EXEEXT
839OBJEXT
840DEPDIR
841am__include
842am__quote
843AMDEP_TRUE
844AMDEP_FALSE
845AMDEPBACKSLASH
846CCDEPMODE
847am__fastdepCC_TRUE
848am__fastdepCC_FALSE
849build
850build_cpu
851build_vendor
852build_os
853host
854host_cpu
855host_vendor
856host_os
857GREP
858EGREP
859LN_S
860ECHO
861AR
862RANLIB
863CPP
864CXX
865CXXFLAGS
866ac_ct_CXX
867CXXDEPMODE
868am__fastdepCXX_TRUE
869am__fastdepCXX_FALSE
870CXXCPP
871F77
872FFLAGS
873ac_ct_F77
874LIBTOOL
875XMLTO
876HAVE_XMLTO_TRUE
877HAVE_XMLTO_FALSE
878PKG_CONFIG
879XTST_CFLAGS
880XTST_LIBS
881LINT
882LINT_FLAGS
883LINT_TRUE
884LINT_FALSE
885LINTLIB
886MAKE_LINT_LIB_TRUE
887MAKE_LINT_LIB_FALSE
888APP_MAN_SUFFIX
889LIB_MAN_SUFFIX
890FILE_MAN_SUFFIX
891MISC_MAN_SUFFIX
892DRIVER_MAN_SUFFIX
893ADMIN_MAN_SUFFIX
894APP_MAN_DIR
895LIB_MAN_DIR
896FILE_MAN_DIR
897MISC_MAN_DIR
898DRIVER_MAN_DIR
899ADMIN_MAN_DIR
900LIBOBJS
901LTLIBOBJS'
902ac_subst_files=''
903      ac_precious_vars='build_alias
904host_alias
905target_alias
906CC
907CFLAGS
908LDFLAGS
909LIBS
910CPPFLAGS
911CPP
912CXX
913CXXFLAGS
914CCC
915CXXCPP
916F77
917FFLAGS
918XMLTO
919PKG_CONFIG
920XTST_CFLAGS
921XTST_LIBS'
922
923
924# Initialize some variables set by options.
925ac_init_help=
926ac_init_version=false
927# The variables have the same names as the options, with
928# dashes changed to underlines.
929cache_file=/dev/null
930exec_prefix=NONE
931no_create=
932no_recursion=
933prefix=NONE
934program_prefix=NONE
935program_suffix=NONE
936program_transform_name=s,x,x,
937silent=
938site=
939srcdir=
940verbose=
941x_includes=NONE
942x_libraries=NONE
943
944# Installation directory options.
945# These are left unexpanded so users can "make install exec_prefix=/foo"
946# and all the variables that are supposed to be based on exec_prefix
947# by default will actually change.
948# Use braces instead of parens because sh, perl, etc. also accept them.
949# (The list follows the same order as the GNU Coding Standards.)
950bindir='${exec_prefix}/bin'
951sbindir='${exec_prefix}/sbin'
952libexecdir='${exec_prefix}/libexec'
953datarootdir='${prefix}/share'
954datadir='${datarootdir}'
955sysconfdir='${prefix}/etc'
956sharedstatedir='${prefix}/com'
957localstatedir='${prefix}/var'
958includedir='${prefix}/include'
959oldincludedir='/usr/include'
960docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
961infodir='${datarootdir}/info'
962htmldir='${docdir}'
963dvidir='${docdir}'
964pdfdir='${docdir}'
965psdir='${docdir}'
966libdir='${exec_prefix}/lib'
967localedir='${datarootdir}/locale'
968mandir='${datarootdir}/man'
969
970ac_prev=
971ac_dashdash=
972for ac_option
973do
974  # If the previous option needs an argument, assign it.
975  if test -n "$ac_prev"; then
976    eval $ac_prev=\$ac_option
977    ac_prev=
978    continue
979  fi
980
981  case $ac_option in
982  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
983  *)	ac_optarg=yes ;;
984  esac
985
986  # Accept the important Cygnus configure options, so we can diagnose typos.
987
988  case $ac_dashdash$ac_option in
989  --)
990    ac_dashdash=yes ;;
991
992  -bindir | --bindir | --bindi | --bind | --bin | --bi)
993    ac_prev=bindir ;;
994  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
995    bindir=$ac_optarg ;;
996
997  -build | --build | --buil | --bui | --bu)
998    ac_prev=build_alias ;;
999  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1000    build_alias=$ac_optarg ;;
1001
1002  -cache-file | --cache-file | --cache-fil | --cache-fi \
1003  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1004    ac_prev=cache_file ;;
1005  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1006  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1007    cache_file=$ac_optarg ;;
1008
1009  --config-cache | -C)
1010    cache_file=config.cache ;;
1011
1012  -datadir | --datadir | --datadi | --datad)
1013    ac_prev=datadir ;;
1014  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1015    datadir=$ac_optarg ;;
1016
1017  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1018  | --dataroo | --dataro | --datar)
1019    ac_prev=datarootdir ;;
1020  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1021  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1022    datarootdir=$ac_optarg ;;
1023
1024  -disable-* | --disable-*)
1025    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1026    # Reject names that are not valid shell variable names.
1027    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1028      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1029   { (exit 1); exit 1; }; }
1030    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1031    eval enable_$ac_feature=no ;;
1032
1033  -docdir | --docdir | --docdi | --doc | --do)
1034    ac_prev=docdir ;;
1035  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1036    docdir=$ac_optarg ;;
1037
1038  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1039    ac_prev=dvidir ;;
1040  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1041    dvidir=$ac_optarg ;;
1042
1043  -enable-* | --enable-*)
1044    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1045    # Reject names that are not valid shell variable names.
1046    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1047      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1048   { (exit 1); exit 1; }; }
1049    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1050    eval enable_$ac_feature=\$ac_optarg ;;
1051
1052  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1053  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1054  | --exec | --exe | --ex)
1055    ac_prev=exec_prefix ;;
1056  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1057  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1058  | --exec=* | --exe=* | --ex=*)
1059    exec_prefix=$ac_optarg ;;
1060
1061  -gas | --gas | --ga | --g)
1062    # Obsolete; use --with-gas.
1063    with_gas=yes ;;
1064
1065  -help | --help | --hel | --he | -h)
1066    ac_init_help=long ;;
1067  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1068    ac_init_help=recursive ;;
1069  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1070    ac_init_help=short ;;
1071
1072  -host | --host | --hos | --ho)
1073    ac_prev=host_alias ;;
1074  -host=* | --host=* | --hos=* | --ho=*)
1075    host_alias=$ac_optarg ;;
1076
1077  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1078    ac_prev=htmldir ;;
1079  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1080  | --ht=*)
1081    htmldir=$ac_optarg ;;
1082
1083  -includedir | --includedir | --includedi | --included | --include \
1084  | --includ | --inclu | --incl | --inc)
1085    ac_prev=includedir ;;
1086  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1087  | --includ=* | --inclu=* | --incl=* | --inc=*)
1088    includedir=$ac_optarg ;;
1089
1090  -infodir | --infodir | --infodi | --infod | --info | --inf)
1091    ac_prev=infodir ;;
1092  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1093    infodir=$ac_optarg ;;
1094
1095  -libdir | --libdir | --libdi | --libd)
1096    ac_prev=libdir ;;
1097  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1098    libdir=$ac_optarg ;;
1099
1100  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1101  | --libexe | --libex | --libe)
1102    ac_prev=libexecdir ;;
1103  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1104  | --libexe=* | --libex=* | --libe=*)
1105    libexecdir=$ac_optarg ;;
1106
1107  -localedir | --localedir | --localedi | --localed | --locale)
1108    ac_prev=localedir ;;
1109  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1110    localedir=$ac_optarg ;;
1111
1112  -localstatedir | --localstatedir | --localstatedi | --localstated \
1113  | --localstate | --localstat | --localsta | --localst | --locals)
1114    ac_prev=localstatedir ;;
1115  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1116  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1117    localstatedir=$ac_optarg ;;
1118
1119  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1120    ac_prev=mandir ;;
1121  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1122    mandir=$ac_optarg ;;
1123
1124  -nfp | --nfp | --nf)
1125    # Obsolete; use --without-fp.
1126    with_fp=no ;;
1127
1128  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1129  | --no-cr | --no-c | -n)
1130    no_create=yes ;;
1131
1132  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1133  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1134    no_recursion=yes ;;
1135
1136  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1137  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1138  | --oldin | --oldi | --old | --ol | --o)
1139    ac_prev=oldincludedir ;;
1140  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1141  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1142  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1143    oldincludedir=$ac_optarg ;;
1144
1145  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1146    ac_prev=prefix ;;
1147  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1148    prefix=$ac_optarg ;;
1149
1150  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1151  | --program-pre | --program-pr | --program-p)
1152    ac_prev=program_prefix ;;
1153  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1154  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1155    program_prefix=$ac_optarg ;;
1156
1157  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1158  | --program-suf | --program-su | --program-s)
1159    ac_prev=program_suffix ;;
1160  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1161  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1162    program_suffix=$ac_optarg ;;
1163
1164  -program-transform-name | --program-transform-name \
1165  | --program-transform-nam | --program-transform-na \
1166  | --program-transform-n | --program-transform- \
1167  | --program-transform | --program-transfor \
1168  | --program-transfo | --program-transf \
1169  | --program-trans | --program-tran \
1170  | --progr-tra | --program-tr | --program-t)
1171    ac_prev=program_transform_name ;;
1172  -program-transform-name=* | --program-transform-name=* \
1173  | --program-transform-nam=* | --program-transform-na=* \
1174  | --program-transform-n=* | --program-transform-=* \
1175  | --program-transform=* | --program-transfor=* \
1176  | --program-transfo=* | --program-transf=* \
1177  | --program-trans=* | --program-tran=* \
1178  | --progr-tra=* | --program-tr=* | --program-t=*)
1179    program_transform_name=$ac_optarg ;;
1180
1181  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1182    ac_prev=pdfdir ;;
1183  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1184    pdfdir=$ac_optarg ;;
1185
1186  -psdir | --psdir | --psdi | --psd | --ps)
1187    ac_prev=psdir ;;
1188  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1189    psdir=$ac_optarg ;;
1190
1191  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1192  | -silent | --silent | --silen | --sile | --sil)
1193    silent=yes ;;
1194
1195  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1196    ac_prev=sbindir ;;
1197  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1198  | --sbi=* | --sb=*)
1199    sbindir=$ac_optarg ;;
1200
1201  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1202  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1203  | --sharedst | --shareds | --shared | --share | --shar \
1204  | --sha | --sh)
1205    ac_prev=sharedstatedir ;;
1206  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1207  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1208  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1209  | --sha=* | --sh=*)
1210    sharedstatedir=$ac_optarg ;;
1211
1212  -site | --site | --sit)
1213    ac_prev=site ;;
1214  -site=* | --site=* | --sit=*)
1215    site=$ac_optarg ;;
1216
1217  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1218    ac_prev=srcdir ;;
1219  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1220    srcdir=$ac_optarg ;;
1221
1222  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1223  | --syscon | --sysco | --sysc | --sys | --sy)
1224    ac_prev=sysconfdir ;;
1225  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1226  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1227    sysconfdir=$ac_optarg ;;
1228
1229  -target | --target | --targe | --targ | --tar | --ta | --t)
1230    ac_prev=target_alias ;;
1231  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1232    target_alias=$ac_optarg ;;
1233
1234  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1235    verbose=yes ;;
1236
1237  -version | --version | --versio | --versi | --vers | -V)
1238    ac_init_version=: ;;
1239
1240  -with-* | --with-*)
1241    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1242    # Reject names that are not valid shell variable names.
1243    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244      { echo "$as_me: error: invalid package name: $ac_package" >&2
1245   { (exit 1); exit 1; }; }
1246    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1247    eval with_$ac_package=\$ac_optarg ;;
1248
1249  -without-* | --without-*)
1250    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1251    # Reject names that are not valid shell variable names.
1252    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1253      { echo "$as_me: error: invalid package name: $ac_package" >&2
1254   { (exit 1); exit 1; }; }
1255    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1256    eval with_$ac_package=no ;;
1257
1258  --x)
1259    # Obsolete; use --with-x.
1260    with_x=yes ;;
1261
1262  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1263  | --x-incl | --x-inc | --x-in | --x-i)
1264    ac_prev=x_includes ;;
1265  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1266  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1267    x_includes=$ac_optarg ;;
1268
1269  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1270  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1271    ac_prev=x_libraries ;;
1272  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1273  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1274    x_libraries=$ac_optarg ;;
1275
1276  -*) { echo "$as_me: error: unrecognized option: $ac_option
1277Try \`$0 --help' for more information." >&2
1278   { (exit 1); exit 1; }; }
1279    ;;
1280
1281  *=*)
1282    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1283    # Reject names that are not valid shell variable names.
1284    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1285      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1286   { (exit 1); exit 1; }; }
1287    eval $ac_envvar=\$ac_optarg
1288    export $ac_envvar ;;
1289
1290  *)
1291    # FIXME: should be removed in autoconf 3.0.
1292    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1293    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1294      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1295    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1296    ;;
1297
1298  esac
1299done
1300
1301if test -n "$ac_prev"; then
1302  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1303  { echo "$as_me: error: missing argument to $ac_option" >&2
1304   { (exit 1); exit 1; }; }
1305fi
1306
1307# Be sure to have absolute directory names.
1308for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1309		datadir sysconfdir sharedstatedir localstatedir includedir \
1310		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1311		libdir localedir mandir
1312do
1313  eval ac_val=\$$ac_var
1314  case $ac_val in
1315    [\\/$]* | ?:[\\/]* )  continue;;
1316    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1317  esac
1318  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1319   { (exit 1); exit 1; }; }
1320done
1321
1322# There might be people who depend on the old broken behavior: `$host'
1323# used to hold the argument of --host etc.
1324# FIXME: To remove some day.
1325build=$build_alias
1326host=$host_alias
1327target=$target_alias
1328
1329# FIXME: To remove some day.
1330if test "x$host_alias" != x; then
1331  if test "x$build_alias" = x; then
1332    cross_compiling=maybe
1333    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1334    If a cross compiler is detected then cross compile mode will be used." >&2
1335  elif test "x$build_alias" != "x$host_alias"; then
1336    cross_compiling=yes
1337  fi
1338fi
1339
1340ac_tool_prefix=
1341test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342
1343test "$silent" = yes && exec 6>/dev/null
1344
1345
1346ac_pwd=`pwd` && test -n "$ac_pwd" &&
1347ac_ls_di=`ls -di .` &&
1348ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1349  { echo "$as_me: error: Working directory cannot be determined" >&2
1350   { (exit 1); exit 1; }; }
1351test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1352  { echo "$as_me: error: pwd does not report name of working directory" >&2
1353   { (exit 1); exit 1; }; }
1354
1355
1356# Find the source files, if location was not specified.
1357if test -z "$srcdir"; then
1358  ac_srcdir_defaulted=yes
1359  # Try the directory containing this script, then the parent directory.
1360  ac_confdir=`$as_dirname -- "$0" ||
1361$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362	 X"$0" : 'X\(//\)[^/]' \| \
1363	 X"$0" : 'X\(//\)$' \| \
1364	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1365echo X"$0" |
1366    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367	    s//\1/
1368	    q
1369	  }
1370	  /^X\(\/\/\)[^/].*/{
1371	    s//\1/
1372	    q
1373	  }
1374	  /^X\(\/\/\)$/{
1375	    s//\1/
1376	    q
1377	  }
1378	  /^X\(\/\).*/{
1379	    s//\1/
1380	    q
1381	  }
1382	  s/.*/./; q'`
1383  srcdir=$ac_confdir
1384  if test ! -r "$srcdir/$ac_unique_file"; then
1385    srcdir=..
1386  fi
1387else
1388  ac_srcdir_defaulted=no
1389fi
1390if test ! -r "$srcdir/$ac_unique_file"; then
1391  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1392  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1393   { (exit 1); exit 1; }; }
1394fi
1395ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1396ac_abs_confdir=`(
1397	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1398   { (exit 1); exit 1; }; }
1399	pwd)`
1400# When building in place, set srcdir=.
1401if test "$ac_abs_confdir" = "$ac_pwd"; then
1402  srcdir=.
1403fi
1404# Remove unnecessary trailing slashes from srcdir.
1405# Double slashes in file names in object file debugging info
1406# mess up M-x gdb in Emacs.
1407case $srcdir in
1408*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1409esac
1410for ac_var in $ac_precious_vars; do
1411  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1412  eval ac_env_${ac_var}_value=\$${ac_var}
1413  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1414  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1415done
1416
1417#
1418# Report the --help message.
1419#
1420if test "$ac_init_help" = "long"; then
1421  # Omit some internal or obsolete options to make the list less imposing.
1422  # This message is too long to be a string in the A/UX 3.1 sh.
1423  cat <<_ACEOF
1424\`configure' configures libXtst 1.0.3 to adapt to many kinds of systems.
1425
1426Usage: $0 [OPTION]... [VAR=VALUE]...
1427
1428To assign environment variables (e.g., CC, CFLAGS...), specify them as
1429VAR=VALUE.  See below for descriptions of some of the useful variables.
1430
1431Defaults for the options are specified in brackets.
1432
1433Configuration:
1434  -h, --help              display this help and exit
1435      --help=short        display options specific to this package
1436      --help=recursive    display the short help of all the included packages
1437  -V, --version           display version information and exit
1438  -q, --quiet, --silent   do not print \`checking...' messages
1439      --cache-file=FILE   cache test results in FILE [disabled]
1440  -C, --config-cache      alias for \`--cache-file=config.cache'
1441  -n, --no-create         do not create output files
1442      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1443
1444Installation directories:
1445  --prefix=PREFIX         install architecture-independent files in PREFIX
1446			  [$ac_default_prefix]
1447  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1448			  [PREFIX]
1449
1450By default, \`make install' will install all the files in
1451\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1452an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1453for instance \`--prefix=\$HOME'.
1454
1455For better control, use the options below.
1456
1457Fine tuning of the installation directories:
1458  --bindir=DIR           user executables [EPREFIX/bin]
1459  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1460  --libexecdir=DIR       program executables [EPREFIX/libexec]
1461  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1462  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1463  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1464  --libdir=DIR           object code libraries [EPREFIX/lib]
1465  --includedir=DIR       C header files [PREFIX/include]
1466  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1467  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1468  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1469  --infodir=DIR          info documentation [DATAROOTDIR/info]
1470  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1471  --mandir=DIR           man documentation [DATAROOTDIR/man]
1472  --docdir=DIR           documentation root [DATAROOTDIR/doc/libXtst]
1473  --htmldir=DIR          html documentation [DOCDIR]
1474  --dvidir=DIR           dvi documentation [DOCDIR]
1475  --pdfdir=DIR           pdf documentation [DOCDIR]
1476  --psdir=DIR            ps documentation [DOCDIR]
1477_ACEOF
1478
1479  cat <<\_ACEOF
1480
1481Program names:
1482  --program-prefix=PREFIX            prepend PREFIX to installed program names
1483  --program-suffix=SUFFIX            append SUFFIX to installed program names
1484  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1485
1486System types:
1487  --build=BUILD     configure for building on BUILD [guessed]
1488  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1489_ACEOF
1490fi
1491
1492if test -n "$ac_init_help"; then
1493  case $ac_init_help in
1494     short | recursive ) echo "Configuration of libXtst 1.0.3:";;
1495   esac
1496  cat <<\_ACEOF
1497
1498Optional Features:
1499  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1500  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1501  --enable-maintainer-mode  enable make rules and dependencies not useful
1502			  (and sometimes confusing) to the casual installer
1503  --disable-dependency-tracking  speeds up one-time build
1504  --enable-dependency-tracking   do not reject slow dependency extractors
1505  --enable-shared[=PKGS]  build shared libraries [default=yes]
1506  --enable-static[=PKGS]  build static libraries [default=yes]
1507  --enable-fast-install[=PKGS]
1508                          optimize for fast installation [default=yes]
1509  --disable-libtool-lock  avoid locking (might break parallel builds)
1510  --enable-lint-library   Create lint library (default: disabled)
1511
1512Optional Packages:
1513  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1514  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1515  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1516  --with-pic              try to use only PIC/non-PIC objects [default=use
1517                          both]
1518  --with-tags[=TAGS]      include additional configurations [automatic]
1519  --with-lint             Use a lint-style source code checker (default:
1520                          disabled)
1521  --with-release-version=STRING
1522                          Use release version string in package name
1523
1524Some influential environment variables:
1525  CC          C compiler command
1526  CFLAGS      C compiler flags
1527  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1528              nonstandard directory <lib dir>
1529  LIBS        libraries to pass to the linker, e.g. -l<library>
1530  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1531              you have headers in a nonstandard directory <include dir>
1532  CPP         C preprocessor
1533  CXX         C++ compiler command
1534  CXXFLAGS    C++ compiler flags
1535  CXXCPP      C++ preprocessor
1536  F77         Fortran 77 compiler command
1537  FFLAGS      Fortran 77 compiler flags
1538  XMLTO       Path to xmlto command
1539  PKG_CONFIG  path to pkg-config utility
1540  XTST_CFLAGS C compiler flags for XTST, overriding pkg-config
1541  XTST_LIBS   linker flags for XTST, overriding pkg-config
1542
1543Use these variables to override the choices made by `configure' or to help
1544it to find libraries and programs with nonstandard names/locations.
1545
1546Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1547_ACEOF
1548ac_status=$?
1549fi
1550
1551if test "$ac_init_help" = "recursive"; then
1552  # If there are subdirs, report their specific --help.
1553  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554    test -d "$ac_dir" || continue
1555    ac_builddir=.
1556
1557case "$ac_dir" in
1558.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559*)
1560  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1561  # A ".." for each directory in $ac_dir_suffix.
1562  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1563  case $ac_top_builddir_sub in
1564  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1565  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1566  esac ;;
1567esac
1568ac_abs_top_builddir=$ac_pwd
1569ac_abs_builddir=$ac_pwd$ac_dir_suffix
1570# for backward compatibility:
1571ac_top_builddir=$ac_top_build_prefix
1572
1573case $srcdir in
1574  .)  # We are building in place.
1575    ac_srcdir=.
1576    ac_top_srcdir=$ac_top_builddir_sub
1577    ac_abs_top_srcdir=$ac_pwd ;;
1578  [\\/]* | ?:[\\/]* )  # Absolute name.
1579    ac_srcdir=$srcdir$ac_dir_suffix;
1580    ac_top_srcdir=$srcdir
1581    ac_abs_top_srcdir=$srcdir ;;
1582  *) # Relative name.
1583    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1584    ac_top_srcdir=$ac_top_build_prefix$srcdir
1585    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1586esac
1587ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1588
1589    cd "$ac_dir" || { ac_status=$?; continue; }
1590    # Check for guested configure.
1591    if test -f "$ac_srcdir/configure.gnu"; then
1592      echo &&
1593      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1594    elif test -f "$ac_srcdir/configure"; then
1595      echo &&
1596      $SHELL "$ac_srcdir/configure" --help=recursive
1597    else
1598      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1599    fi || ac_status=$?
1600    cd "$ac_pwd" || { ac_status=$?; break; }
1601  done
1602fi
1603
1604test -n "$ac_init_help" && exit $ac_status
1605if $ac_init_version; then
1606  cat <<\_ACEOF
1607libXtst configure 1.0.3
1608generated by GNU Autoconf 2.61
1609
1610Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16112002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1612This configure script is free software; the Free Software Foundation
1613gives unlimited permission to copy, distribute and modify it.
1614_ACEOF
1615  exit
1616fi
1617cat >config.log <<_ACEOF
1618This file contains any messages produced by compilers while
1619running configure, to aid debugging if configure makes a mistake.
1620
1621It was created by libXtst $as_me 1.0.3, which was
1622generated by GNU Autoconf 2.61.  Invocation command line was
1623
1624  $ $0 $@
1625
1626_ACEOF
1627exec 5>>config.log
1628{
1629cat <<_ASUNAME
1630## --------- ##
1631## Platform. ##
1632## --------- ##
1633
1634hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1635uname -m = `(uname -m) 2>/dev/null || echo unknown`
1636uname -r = `(uname -r) 2>/dev/null || echo unknown`
1637uname -s = `(uname -s) 2>/dev/null || echo unknown`
1638uname -v = `(uname -v) 2>/dev/null || echo unknown`
1639
1640/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1641/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1642
1643/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1644/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1645/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1646/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1647/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1648/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1649/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1650
1651_ASUNAME
1652
1653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1654for as_dir in $PATH
1655do
1656  IFS=$as_save_IFS
1657  test -z "$as_dir" && as_dir=.
1658  echo "PATH: $as_dir"
1659done
1660IFS=$as_save_IFS
1661
1662} >&5
1663
1664cat >&5 <<_ACEOF
1665
1666
1667## ----------- ##
1668## Core tests. ##
1669## ----------- ##
1670
1671_ACEOF
1672
1673
1674# Keep a trace of the command line.
1675# Strip out --no-create and --no-recursion so they do not pile up.
1676# Strip out --silent because we don't want to record it for future runs.
1677# Also quote any args containing shell meta-characters.
1678# Make two passes to allow for proper duplicate-argument suppression.
1679ac_configure_args=
1680ac_configure_args0=
1681ac_configure_args1=
1682ac_must_keep_next=false
1683for ac_pass in 1 2
1684do
1685  for ac_arg
1686  do
1687    case $ac_arg in
1688    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1689    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1690    | -silent | --silent | --silen | --sile | --sil)
1691      continue ;;
1692    *\'*)
1693      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1694    esac
1695    case $ac_pass in
1696    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1697    2)
1698      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1699      if test $ac_must_keep_next = true; then
1700	ac_must_keep_next=false # Got value, back to normal.
1701      else
1702	case $ac_arg in
1703	  *=* | --config-cache | -C | -disable-* | --disable-* \
1704	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1705	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1706	  | -with-* | --with-* | -without-* | --without-* | --x)
1707	    case "$ac_configure_args0 " in
1708	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1709	    esac
1710	    ;;
1711	  -* ) ac_must_keep_next=true ;;
1712	esac
1713      fi
1714      ac_configure_args="$ac_configure_args '$ac_arg'"
1715      ;;
1716    esac
1717  done
1718done
1719$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1720$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1721
1722# When interrupted or exit'd, cleanup temporary files, and complete
1723# config.log.  We remove comments because anyway the quotes in there
1724# would cause problems or look ugly.
1725# WARNING: Use '\'' to represent an apostrophe within the trap.
1726# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1727trap 'exit_status=$?
1728  # Save into config.log some information that might help in debugging.
1729  {
1730    echo
1731
1732    cat <<\_ASBOX
1733## ---------------- ##
1734## Cache variables. ##
1735## ---------------- ##
1736_ASBOX
1737    echo
1738    # The following way of writing the cache mishandles newlines in values,
1739(
1740  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1741    eval ac_val=\$$ac_var
1742    case $ac_val in #(
1743    *${as_nl}*)
1744      case $ac_var in #(
1745      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1746echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1747      esac
1748      case $ac_var in #(
1749      _ | IFS | as_nl) ;; #(
1750      *) $as_unset $ac_var ;;
1751      esac ;;
1752    esac
1753  done
1754  (set) 2>&1 |
1755    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1756    *${as_nl}ac_space=\ *)
1757      sed -n \
1758	"s/'\''/'\''\\\\'\'''\''/g;
1759	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1760      ;; #(
1761    *)
1762      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1763      ;;
1764    esac |
1765    sort
1766)
1767    echo
1768
1769    cat <<\_ASBOX
1770## ----------------- ##
1771## Output variables. ##
1772## ----------------- ##
1773_ASBOX
1774    echo
1775    for ac_var in $ac_subst_vars
1776    do
1777      eval ac_val=\$$ac_var
1778      case $ac_val in
1779      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1780      esac
1781      echo "$ac_var='\''$ac_val'\''"
1782    done | sort
1783    echo
1784
1785    if test -n "$ac_subst_files"; then
1786      cat <<\_ASBOX
1787## ------------------- ##
1788## File substitutions. ##
1789## ------------------- ##
1790_ASBOX
1791      echo
1792      for ac_var in $ac_subst_files
1793      do
1794	eval ac_val=\$$ac_var
1795	case $ac_val in
1796	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1797	esac
1798	echo "$ac_var='\''$ac_val'\''"
1799      done | sort
1800      echo
1801    fi
1802
1803    if test -s confdefs.h; then
1804      cat <<\_ASBOX
1805## ----------- ##
1806## confdefs.h. ##
1807## ----------- ##
1808_ASBOX
1809      echo
1810      cat confdefs.h
1811      echo
1812    fi
1813    test "$ac_signal" != 0 &&
1814      echo "$as_me: caught signal $ac_signal"
1815    echo "$as_me: exit $exit_status"
1816  } >&5
1817  rm -f core *.core core.conftest.* &&
1818    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1819    exit $exit_status
1820' 0
1821for ac_signal in 1 2 13 15; do
1822  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1823done
1824ac_signal=0
1825
1826# confdefs.h avoids OS command line length limits that DEFS can exceed.
1827rm -f -r conftest* confdefs.h
1828
1829# Predefined preprocessor variables.
1830
1831cat >>confdefs.h <<_ACEOF
1832#define PACKAGE_NAME "$PACKAGE_NAME"
1833_ACEOF
1834
1835
1836cat >>confdefs.h <<_ACEOF
1837#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1838_ACEOF
1839
1840
1841cat >>confdefs.h <<_ACEOF
1842#define PACKAGE_VERSION "$PACKAGE_VERSION"
1843_ACEOF
1844
1845
1846cat >>confdefs.h <<_ACEOF
1847#define PACKAGE_STRING "$PACKAGE_STRING"
1848_ACEOF
1849
1850
1851cat >>confdefs.h <<_ACEOF
1852#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1853_ACEOF
1854
1855
1856# Let the site file select an alternate cache file if it wants to.
1857# Prefer explicitly selected file to automatically selected ones.
1858if test -n "$CONFIG_SITE"; then
1859  set x "$CONFIG_SITE"
1860elif test "x$prefix" != xNONE; then
1861  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1862else
1863  set x "$ac_default_prefix/share/config.site" \
1864	"$ac_default_prefix/etc/config.site"
1865fi
1866shift
1867for ac_site_file
1868do
1869  if test -r "$ac_site_file"; then
1870    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1871echo "$as_me: loading site script $ac_site_file" >&6;}
1872    sed 's/^/| /' "$ac_site_file" >&5
1873    . "$ac_site_file"
1874  fi
1875done
1876
1877if test -r "$cache_file"; then
1878  # Some versions of bash will fail to source /dev/null (special
1879  # files actually), so we avoid doing that.
1880  if test -f "$cache_file"; then
1881    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1882echo "$as_me: loading cache $cache_file" >&6;}
1883    case $cache_file in
1884      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1885      *)                      . "./$cache_file";;
1886    esac
1887  fi
1888else
1889  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1890echo "$as_me: creating cache $cache_file" >&6;}
1891  >$cache_file
1892fi
1893
1894# Check that the precious variables saved in the cache have kept the same
1895# value.
1896ac_cache_corrupted=false
1897for ac_var in $ac_precious_vars; do
1898  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1899  eval ac_new_set=\$ac_env_${ac_var}_set
1900  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1901  eval ac_new_val=\$ac_env_${ac_var}_value
1902  case $ac_old_set,$ac_new_set in
1903    set,)
1904      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1905echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1906      ac_cache_corrupted=: ;;
1907    ,set)
1908      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1909echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1910      ac_cache_corrupted=: ;;
1911    ,);;
1912    *)
1913      if test "x$ac_old_val" != "x$ac_new_val"; then
1914	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1915echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1916	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1917echo "$as_me:   former value:  $ac_old_val" >&2;}
1918	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1919echo "$as_me:   current value: $ac_new_val" >&2;}
1920	ac_cache_corrupted=:
1921      fi;;
1922  esac
1923  # Pass precious variables to config.status.
1924  if test "$ac_new_set" = set; then
1925    case $ac_new_val in
1926    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1927    *) ac_arg=$ac_var=$ac_new_val ;;
1928    esac
1929    case " $ac_configure_args " in
1930      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1931      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1932    esac
1933  fi
1934done
1935if $ac_cache_corrupted; then
1936  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1937echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1938  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1939echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1940   { (exit 1); exit 1; }; }
1941fi
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967ac_ext=c
1968ac_cpp='$CPP $CPPFLAGS'
1969ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1970ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1971ac_compiler_gnu=$ac_cv_c_compiler_gnu
1972
1973
1974am__api_version='1.10'
1975
1976ac_aux_dir=
1977for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1978  if test -f "$ac_dir/install-sh"; then
1979    ac_aux_dir=$ac_dir
1980    ac_install_sh="$ac_aux_dir/install-sh -c"
1981    break
1982  elif test -f "$ac_dir/install.sh"; then
1983    ac_aux_dir=$ac_dir
1984    ac_install_sh="$ac_aux_dir/install.sh -c"
1985    break
1986  elif test -f "$ac_dir/shtool"; then
1987    ac_aux_dir=$ac_dir
1988    ac_install_sh="$ac_aux_dir/shtool install -c"
1989    break
1990  fi
1991done
1992if test -z "$ac_aux_dir"; then
1993  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1994echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1995   { (exit 1); exit 1; }; }
1996fi
1997
1998# These three variables are undocumented and unsupported,
1999# and are intended to be withdrawn in a future Autoconf release.
2000# They can cause serious problems if a builder's source tree is in a directory
2001# whose full name contains unusual characters.
2002ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2003ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2004ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2005
2006
2007# Find a good install program.  We prefer a C program (faster),
2008# so one script is as good as another.  But avoid the broken or
2009# incompatible versions:
2010# SysV /etc/install, /usr/sbin/install
2011# SunOS /usr/etc/install
2012# IRIX /sbin/install
2013# AIX /bin/install
2014# AmigaOS /C/install, which installs bootblocks on floppy discs
2015# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2016# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2017# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2018# OS/2's system install, which has a completely different semantic
2019# ./install, which can be erroneously created by make from ./install.sh.
2020{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2021echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2022if test -z "$INSTALL"; then
2023if test "${ac_cv_path_install+set}" = set; then
2024  echo $ECHO_N "(cached) $ECHO_C" >&6
2025else
2026  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2027for as_dir in $PATH
2028do
2029  IFS=$as_save_IFS
2030  test -z "$as_dir" && as_dir=.
2031  # Account for people who put trailing slashes in PATH elements.
2032case $as_dir/ in
2033  ./ | .// | /cC/* | \
2034  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2035  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2036  /usr/ucb/* ) ;;
2037  *)
2038    # OSF1 and SCO ODT 3.0 have their own names for install.
2039    # Don't use installbsd from OSF since it installs stuff as root
2040    # by default.
2041    for ac_prog in ginstall scoinst install; do
2042      for ac_exec_ext in '' $ac_executable_extensions; do
2043	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2044	  if test $ac_prog = install &&
2045	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2046	    # AIX install.  It has an incompatible calling convention.
2047	    :
2048	  elif test $ac_prog = install &&
2049	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2050	    # program-specific install script used by HP pwplus--don't use.
2051	    :
2052	  else
2053	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2054	    break 3
2055	  fi
2056	fi
2057      done
2058    done
2059    ;;
2060esac
2061done
2062IFS=$as_save_IFS
2063
2064
2065fi
2066  if test "${ac_cv_path_install+set}" = set; then
2067    INSTALL=$ac_cv_path_install
2068  else
2069    # As a last resort, use the slow shell script.  Don't cache a
2070    # value for INSTALL within a source directory, because that will
2071    # break other packages using the cache if that directory is
2072    # removed, or if the value is a relative name.
2073    INSTALL=$ac_install_sh
2074  fi
2075fi
2076{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2077echo "${ECHO_T}$INSTALL" >&6; }
2078
2079# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2080# It thinks the first close brace ends the variable substitution.
2081test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2082
2083test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2084
2085test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2086
2087{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2088echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2089# Just in case
2090sleep 1
2091echo timestamp > conftest.file
2092# Do `set' in a subshell so we don't clobber the current shell's
2093# arguments.  Must try -L first in case configure is actually a
2094# symlink; some systems play weird games with the mod time of symlinks
2095# (eg FreeBSD returns the mod time of the symlink's containing
2096# directory).
2097if (
2098   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2099   if test "$*" = "X"; then
2100      # -L didn't work.
2101      set X `ls -t $srcdir/configure conftest.file`
2102   fi
2103   rm -f conftest.file
2104   if test "$*" != "X $srcdir/configure conftest.file" \
2105      && test "$*" != "X conftest.file $srcdir/configure"; then
2106
2107      # If neither matched, then we have a broken ls.  This can happen
2108      # if, for instance, CONFIG_SHELL is bash and it inherits a
2109      # broken ls alias from the environment.  This has actually
2110      # happened.  Such a system could not be considered "sane".
2111      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2112alias in your environment" >&5
2113echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2114alias in your environment" >&2;}
2115   { (exit 1); exit 1; }; }
2116   fi
2117
2118   test "$2" = conftest.file
2119   )
2120then
2121   # Ok.
2122   :
2123else
2124   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2125Check your system clock" >&5
2126echo "$as_me: error: newly created file is older than distributed files!
2127Check your system clock" >&2;}
2128   { (exit 1); exit 1; }; }
2129fi
2130{ echo "$as_me:$LINENO: result: yes" >&5
2131echo "${ECHO_T}yes" >&6; }
2132test "$program_prefix" != NONE &&
2133  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2134# Use a double $ so make ignores it.
2135test "$program_suffix" != NONE &&
2136  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2137# Double any \ or $.  echo might interpret backslashes.
2138# By default was `s,x,x', remove it if useless.
2139cat <<\_ACEOF >conftest.sed
2140s/[\\$]/&&/g;s/;s,x,x,$//
2141_ACEOF
2142program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2143rm -f conftest.sed
2144
2145# expand $ac_aux_dir to an absolute path
2146am_aux_dir=`cd $ac_aux_dir && pwd`
2147
2148test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2149# Use eval to expand $SHELL
2150if eval "$MISSING --run true"; then
2151  am_missing_run="$MISSING --run "
2152else
2153  am_missing_run=
2154  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2155echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2156fi
2157
2158{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2159echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2160if test -z "$MKDIR_P"; then
2161  if test "${ac_cv_path_mkdir+set}" = set; then
2162  echo $ECHO_N "(cached) $ECHO_C" >&6
2163else
2164  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2165for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2166do
2167  IFS=$as_save_IFS
2168  test -z "$as_dir" && as_dir=.
2169  for ac_prog in mkdir gmkdir; do
2170	 for ac_exec_ext in '' $ac_executable_extensions; do
2171	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2172	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2173	     'mkdir (GNU coreutils) '* | \
2174	     'mkdir (coreutils) '* | \
2175	     'mkdir (fileutils) '4.1*)
2176	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2177	       break 3;;
2178	   esac
2179	 done
2180       done
2181done
2182IFS=$as_save_IFS
2183
2184fi
2185
2186  if test "${ac_cv_path_mkdir+set}" = set; then
2187    MKDIR_P="$ac_cv_path_mkdir -p"
2188  else
2189    # As a last resort, use the slow shell script.  Don't cache a
2190    # value for MKDIR_P within a source directory, because that will
2191    # break other packages using the cache if that directory is
2192    # removed, or if the value is a relative name.
2193    test -d ./--version && rmdir ./--version
2194    MKDIR_P="$ac_install_sh -d"
2195  fi
2196fi
2197{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2198echo "${ECHO_T}$MKDIR_P" >&6; }
2199
2200mkdir_p="$MKDIR_P"
2201case $mkdir_p in
2202  [\\/$]* | ?:[\\/]*) ;;
2203  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2204esac
2205
2206for ac_prog in gawk mawk nawk awk
2207do
2208  # Extract the first word of "$ac_prog", so it can be a program name with args.
2209set dummy $ac_prog; ac_word=$2
2210{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2211echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2212if test "${ac_cv_prog_AWK+set}" = set; then
2213  echo $ECHO_N "(cached) $ECHO_C" >&6
2214else
2215  if test -n "$AWK"; then
2216  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2217else
2218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2219for as_dir in $PATH
2220do
2221  IFS=$as_save_IFS
2222  test -z "$as_dir" && as_dir=.
2223  for ac_exec_ext in '' $ac_executable_extensions; do
2224  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2225    ac_cv_prog_AWK="$ac_prog"
2226    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2227    break 2
2228  fi
2229done
2230done
2231IFS=$as_save_IFS
2232
2233fi
2234fi
2235AWK=$ac_cv_prog_AWK
2236if test -n "$AWK"; then
2237  { echo "$as_me:$LINENO: result: $AWK" >&5
2238echo "${ECHO_T}$AWK" >&6; }
2239else
2240  { echo "$as_me:$LINENO: result: no" >&5
2241echo "${ECHO_T}no" >&6; }
2242fi
2243
2244
2245  test -n "$AWK" && break
2246done
2247
2248{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2249echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2250set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2251if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2252  echo $ECHO_N "(cached) $ECHO_C" >&6
2253else
2254  cat >conftest.make <<\_ACEOF
2255SHELL = /bin/sh
2256all:
2257	@echo '@@@%%%=$(MAKE)=@@@%%%'
2258_ACEOF
2259# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2260case `${MAKE-make} -f conftest.make 2>/dev/null` in
2261  *@@@%%%=?*=@@@%%%*)
2262    eval ac_cv_prog_make_${ac_make}_set=yes;;
2263  *)
2264    eval ac_cv_prog_make_${ac_make}_set=no;;
2265esac
2266rm -f conftest.make
2267fi
2268if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2269  { echo "$as_me:$LINENO: result: yes" >&5
2270echo "${ECHO_T}yes" >&6; }
2271  SET_MAKE=
2272else
2273  { echo "$as_me:$LINENO: result: no" >&5
2274echo "${ECHO_T}no" >&6; }
2275  SET_MAKE="MAKE=${MAKE-make}"
2276fi
2277
2278rm -rf .tst 2>/dev/null
2279mkdir .tst 2>/dev/null
2280if test -d .tst; then
2281  am__leading_dot=.
2282else
2283  am__leading_dot=_
2284fi
2285rmdir .tst 2>/dev/null
2286
2287if test "`cd $srcdir && pwd`" != "`pwd`"; then
2288  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2289  # is not polluted with repeated "-I."
2290  am__isrc=' -I$(srcdir)'
2291  # test to see if srcdir already configured
2292  if test -f $srcdir/config.status; then
2293    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2294echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2295   { (exit 1); exit 1; }; }
2296  fi
2297fi
2298
2299# test whether we have cygpath
2300if test -z "$CYGPATH_W"; then
2301  if (cygpath --version) >/dev/null 2>/dev/null; then
2302    CYGPATH_W='cygpath -w'
2303  else
2304    CYGPATH_W=echo
2305  fi
2306fi
2307
2308
2309# Define the identity of the package.
2310 PACKAGE='libXtst'
2311 VERSION='1.0.3'
2312
2313
2314cat >>confdefs.h <<_ACEOF
2315#define PACKAGE "$PACKAGE"
2316_ACEOF
2317
2318
2319cat >>confdefs.h <<_ACEOF
2320#define VERSION "$VERSION"
2321_ACEOF
2322
2323# Some tools Automake needs.
2324
2325ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2326
2327
2328AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2329
2330
2331AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2332
2333
2334AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2335
2336
2337MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2338
2339install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2340
2341# Installed binaries are usually stripped using `strip' when the user
2342# run `make install-strip'.  However `strip' might not be the right
2343# tool to use in cross-compilation environments, therefore Automake
2344# will honor the `STRIP' environment variable to overrule this program.
2345if test "$cross_compiling" != no; then
2346  if test -n "$ac_tool_prefix"; then
2347  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2348set dummy ${ac_tool_prefix}strip; ac_word=$2
2349{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2350echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2351if test "${ac_cv_prog_STRIP+set}" = set; then
2352  echo $ECHO_N "(cached) $ECHO_C" >&6
2353else
2354  if test -n "$STRIP"; then
2355  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2356else
2357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2358for as_dir in $PATH
2359do
2360  IFS=$as_save_IFS
2361  test -z "$as_dir" && as_dir=.
2362  for ac_exec_ext in '' $ac_executable_extensions; do
2363  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2364    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2365    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2366    break 2
2367  fi
2368done
2369done
2370IFS=$as_save_IFS
2371
2372fi
2373fi
2374STRIP=$ac_cv_prog_STRIP
2375if test -n "$STRIP"; then
2376  { echo "$as_me:$LINENO: result: $STRIP" >&5
2377echo "${ECHO_T}$STRIP" >&6; }
2378else
2379  { echo "$as_me:$LINENO: result: no" >&5
2380echo "${ECHO_T}no" >&6; }
2381fi
2382
2383
2384fi
2385if test -z "$ac_cv_prog_STRIP"; then
2386  ac_ct_STRIP=$STRIP
2387  # Extract the first word of "strip", so it can be a program name with args.
2388set dummy strip; ac_word=$2
2389{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2390echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2391if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2392  echo $ECHO_N "(cached) $ECHO_C" >&6
2393else
2394  if test -n "$ac_ct_STRIP"; then
2395  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2396else
2397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398for as_dir in $PATH
2399do
2400  IFS=$as_save_IFS
2401  test -z "$as_dir" && as_dir=.
2402  for ac_exec_ext in '' $ac_executable_extensions; do
2403  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2404    ac_cv_prog_ac_ct_STRIP="strip"
2405    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2406    break 2
2407  fi
2408done
2409done
2410IFS=$as_save_IFS
2411
2412fi
2413fi
2414ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2415if test -n "$ac_ct_STRIP"; then
2416  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2417echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2418else
2419  { echo "$as_me:$LINENO: result: no" >&5
2420echo "${ECHO_T}no" >&6; }
2421fi
2422
2423  if test "x$ac_ct_STRIP" = x; then
2424    STRIP=":"
2425  else
2426    case $cross_compiling:$ac_tool_warned in
2427yes:)
2428{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2429whose name does not start with the host triplet.  If you think this
2430configuration is useful to you, please write to autoconf@gnu.org." >&5
2431echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2432whose name does not start with the host triplet.  If you think this
2433configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2434ac_tool_warned=yes ;;
2435esac
2436    STRIP=$ac_ct_STRIP
2437  fi
2438else
2439  STRIP="$ac_cv_prog_STRIP"
2440fi
2441
2442fi
2443INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2444
2445# We need awk for the "check" target.  The system "awk" is bad on
2446# some platforms.
2447# Always define AMTAR for backward compatibility.
2448
2449AMTAR=${AMTAR-"${am_missing_run}tar"}
2450
2451am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2452
2453
2454
2455
2456
2457{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2458echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2459    # Check whether --enable-maintainer-mode was given.
2460if test "${enable_maintainer_mode+set}" = set; then
2461  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2462else
2463  USE_MAINTAINER_MODE=no
2464fi
2465
2466  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2467echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2468   if test $USE_MAINTAINER_MODE = yes; then
2469  MAINTAINER_MODE_TRUE=
2470  MAINTAINER_MODE_FALSE='#'
2471else
2472  MAINTAINER_MODE_TRUE='#'
2473  MAINTAINER_MODE_FALSE=
2474fi
2475
2476  MAINT=$MAINTAINER_MODE_TRUE
2477
2478
2479
2480ac_config_headers="$ac_config_headers config.h"
2481
2482
2483# Check for progs
2484ac_ext=c
2485ac_cpp='$CPP $CPPFLAGS'
2486ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2487ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2488ac_compiler_gnu=$ac_cv_c_compiler_gnu
2489if test -n "$ac_tool_prefix"; then
2490  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2491set dummy ${ac_tool_prefix}gcc; ac_word=$2
2492{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2493echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2494if test "${ac_cv_prog_CC+set}" = set; then
2495  echo $ECHO_N "(cached) $ECHO_C" >&6
2496else
2497  if test -n "$CC"; then
2498  ac_cv_prog_CC="$CC" # Let the user override the test.
2499else
2500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2501for as_dir in $PATH
2502do
2503  IFS=$as_save_IFS
2504  test -z "$as_dir" && as_dir=.
2505  for ac_exec_ext in '' $ac_executable_extensions; do
2506  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2507    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2508    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2509    break 2
2510  fi
2511done
2512done
2513IFS=$as_save_IFS
2514
2515fi
2516fi
2517CC=$ac_cv_prog_CC
2518if test -n "$CC"; then
2519  { echo "$as_me:$LINENO: result: $CC" >&5
2520echo "${ECHO_T}$CC" >&6; }
2521else
2522  { echo "$as_me:$LINENO: result: no" >&5
2523echo "${ECHO_T}no" >&6; }
2524fi
2525
2526
2527fi
2528if test -z "$ac_cv_prog_CC"; then
2529  ac_ct_CC=$CC
2530  # Extract the first word of "gcc", so it can be a program name with args.
2531set dummy gcc; ac_word=$2
2532{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2533echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2534if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2535  echo $ECHO_N "(cached) $ECHO_C" >&6
2536else
2537  if test -n "$ac_ct_CC"; then
2538  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2539else
2540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541for as_dir in $PATH
2542do
2543  IFS=$as_save_IFS
2544  test -z "$as_dir" && as_dir=.
2545  for ac_exec_ext in '' $ac_executable_extensions; do
2546  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2547    ac_cv_prog_ac_ct_CC="gcc"
2548    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2549    break 2
2550  fi
2551done
2552done
2553IFS=$as_save_IFS
2554
2555fi
2556fi
2557ac_ct_CC=$ac_cv_prog_ac_ct_CC
2558if test -n "$ac_ct_CC"; then
2559  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2560echo "${ECHO_T}$ac_ct_CC" >&6; }
2561else
2562  { echo "$as_me:$LINENO: result: no" >&5
2563echo "${ECHO_T}no" >&6; }
2564fi
2565
2566  if test "x$ac_ct_CC" = x; then
2567    CC=""
2568  else
2569    case $cross_compiling:$ac_tool_warned in
2570yes:)
2571{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2572whose name does not start with the host triplet.  If you think this
2573configuration is useful to you, please write to autoconf@gnu.org." >&5
2574echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2575whose name does not start with the host triplet.  If you think this
2576configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2577ac_tool_warned=yes ;;
2578esac
2579    CC=$ac_ct_CC
2580  fi
2581else
2582  CC="$ac_cv_prog_CC"
2583fi
2584
2585if test -z "$CC"; then
2586          if test -n "$ac_tool_prefix"; then
2587    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2588set dummy ${ac_tool_prefix}cc; ac_word=$2
2589{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2590echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2591if test "${ac_cv_prog_CC+set}" = set; then
2592  echo $ECHO_N "(cached) $ECHO_C" >&6
2593else
2594  if test -n "$CC"; then
2595  ac_cv_prog_CC="$CC" # Let the user override the test.
2596else
2597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2598for as_dir in $PATH
2599do
2600  IFS=$as_save_IFS
2601  test -z "$as_dir" && as_dir=.
2602  for ac_exec_ext in '' $ac_executable_extensions; do
2603  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2604    ac_cv_prog_CC="${ac_tool_prefix}cc"
2605    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2606    break 2
2607  fi
2608done
2609done
2610IFS=$as_save_IFS
2611
2612fi
2613fi
2614CC=$ac_cv_prog_CC
2615if test -n "$CC"; then
2616  { echo "$as_me:$LINENO: result: $CC" >&5
2617echo "${ECHO_T}$CC" >&6; }
2618else
2619  { echo "$as_me:$LINENO: result: no" >&5
2620echo "${ECHO_T}no" >&6; }
2621fi
2622
2623
2624  fi
2625fi
2626if test -z "$CC"; then
2627  # Extract the first word of "cc", so it can be a program name with args.
2628set dummy cc; ac_word=$2
2629{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2631if test "${ac_cv_prog_CC+set}" = set; then
2632  echo $ECHO_N "(cached) $ECHO_C" >&6
2633else
2634  if test -n "$CC"; then
2635  ac_cv_prog_CC="$CC" # Let the user override the test.
2636else
2637  ac_prog_rejected=no
2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639for as_dir in $PATH
2640do
2641  IFS=$as_save_IFS
2642  test -z "$as_dir" && as_dir=.
2643  for ac_exec_ext in '' $ac_executable_extensions; do
2644  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2645    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2646       ac_prog_rejected=yes
2647       continue
2648     fi
2649    ac_cv_prog_CC="cc"
2650    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2651    break 2
2652  fi
2653done
2654done
2655IFS=$as_save_IFS
2656
2657if test $ac_prog_rejected = yes; then
2658  # We found a bogon in the path, so make sure we never use it.
2659  set dummy $ac_cv_prog_CC
2660  shift
2661  if test $# != 0; then
2662    # We chose a different compiler from the bogus one.
2663    # However, it has the same basename, so the bogon will be chosen
2664    # first if we set CC to just the basename; use the full file name.
2665    shift
2666    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2667  fi
2668fi
2669fi
2670fi
2671CC=$ac_cv_prog_CC
2672if test -n "$CC"; then
2673  { echo "$as_me:$LINENO: result: $CC" >&5
2674echo "${ECHO_T}$CC" >&6; }
2675else
2676  { echo "$as_me:$LINENO: result: no" >&5
2677echo "${ECHO_T}no" >&6; }
2678fi
2679
2680
2681fi
2682if test -z "$CC"; then
2683  if test -n "$ac_tool_prefix"; then
2684  for ac_prog in cl.exe
2685  do
2686    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2687set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2688{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2689echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2690if test "${ac_cv_prog_CC+set}" = set; then
2691  echo $ECHO_N "(cached) $ECHO_C" >&6
2692else
2693  if test -n "$CC"; then
2694  ac_cv_prog_CC="$CC" # Let the user override the test.
2695else
2696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697for as_dir in $PATH
2698do
2699  IFS=$as_save_IFS
2700  test -z "$as_dir" && as_dir=.
2701  for ac_exec_ext in '' $ac_executable_extensions; do
2702  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2703    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2704    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2705    break 2
2706  fi
2707done
2708done
2709IFS=$as_save_IFS
2710
2711fi
2712fi
2713CC=$ac_cv_prog_CC
2714if test -n "$CC"; then
2715  { echo "$as_me:$LINENO: result: $CC" >&5
2716echo "${ECHO_T}$CC" >&6; }
2717else
2718  { echo "$as_me:$LINENO: result: no" >&5
2719echo "${ECHO_T}no" >&6; }
2720fi
2721
2722
2723    test -n "$CC" && break
2724  done
2725fi
2726if test -z "$CC"; then
2727  ac_ct_CC=$CC
2728  for ac_prog in cl.exe
2729do
2730  # Extract the first word of "$ac_prog", so it can be a program name with args.
2731set dummy $ac_prog; ac_word=$2
2732{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2733echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2734if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2735  echo $ECHO_N "(cached) $ECHO_C" >&6
2736else
2737  if test -n "$ac_ct_CC"; then
2738  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2739else
2740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741for as_dir in $PATH
2742do
2743  IFS=$as_save_IFS
2744  test -z "$as_dir" && as_dir=.
2745  for ac_exec_ext in '' $ac_executable_extensions; do
2746  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2747    ac_cv_prog_ac_ct_CC="$ac_prog"
2748    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2749    break 2
2750  fi
2751done
2752done
2753IFS=$as_save_IFS
2754
2755fi
2756fi
2757ac_ct_CC=$ac_cv_prog_ac_ct_CC
2758if test -n "$ac_ct_CC"; then
2759  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2760echo "${ECHO_T}$ac_ct_CC" >&6; }
2761else
2762  { echo "$as_me:$LINENO: result: no" >&5
2763echo "${ECHO_T}no" >&6; }
2764fi
2765
2766
2767  test -n "$ac_ct_CC" && break
2768done
2769
2770  if test "x$ac_ct_CC" = x; then
2771    CC=""
2772  else
2773    case $cross_compiling:$ac_tool_warned in
2774yes:)
2775{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2776whose name does not start with the host triplet.  If you think this
2777configuration is useful to you, please write to autoconf@gnu.org." >&5
2778echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2779whose name does not start with the host triplet.  If you think this
2780configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2781ac_tool_warned=yes ;;
2782esac
2783    CC=$ac_ct_CC
2784  fi
2785fi
2786
2787fi
2788
2789
2790test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2791See \`config.log' for more details." >&5
2792echo "$as_me: error: no acceptable C compiler found in \$PATH
2793See \`config.log' for more details." >&2;}
2794   { (exit 1); exit 1; }; }
2795
2796# Provide some information about the compiler.
2797echo "$as_me:$LINENO: checking for C compiler version" >&5
2798ac_compiler=`set X $ac_compile; echo $2`
2799{ (ac_try="$ac_compiler --version >&5"
2800case "(($ac_try" in
2801  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2802  *) ac_try_echo=$ac_try;;
2803esac
2804eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2805  (eval "$ac_compiler --version >&5") 2>&5
2806  ac_status=$?
2807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2808  (exit $ac_status); }
2809{ (ac_try="$ac_compiler -v >&5"
2810case "(($ac_try" in
2811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2812  *) ac_try_echo=$ac_try;;
2813esac
2814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2815  (eval "$ac_compiler -v >&5") 2>&5
2816  ac_status=$?
2817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818  (exit $ac_status); }
2819{ (ac_try="$ac_compiler -V >&5"
2820case "(($ac_try" in
2821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2822  *) ac_try_echo=$ac_try;;
2823esac
2824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2825  (eval "$ac_compiler -V >&5") 2>&5
2826  ac_status=$?
2827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828  (exit $ac_status); }
2829
2830cat >conftest.$ac_ext <<_ACEOF
2831/* confdefs.h.  */
2832_ACEOF
2833cat confdefs.h >>conftest.$ac_ext
2834cat >>conftest.$ac_ext <<_ACEOF
2835/* end confdefs.h.  */
2836
2837int
2838main ()
2839{
2840
2841  ;
2842  return 0;
2843}
2844_ACEOF
2845ac_clean_files_save=$ac_clean_files
2846ac_clean_files="$ac_clean_files a.out a.exe b.out"
2847# Try to create an executable without -o first, disregard a.out.
2848# It will help us diagnose broken compilers, and finding out an intuition
2849# of exeext.
2850{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2851echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2852ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2853#
2854# List of possible output files, starting from the most likely.
2855# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2856# only as a last resort.  b.out is created by i960 compilers.
2857ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2858#
2859# The IRIX 6 linker writes into existing files which may not be
2860# executable, retaining their permissions.  Remove them first so a
2861# subsequent execution test works.
2862ac_rmfiles=
2863for ac_file in $ac_files
2864do
2865  case $ac_file in
2866    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2867    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2868  esac
2869done
2870rm -f $ac_rmfiles
2871
2872if { (ac_try="$ac_link_default"
2873case "(($ac_try" in
2874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2875  *) ac_try_echo=$ac_try;;
2876esac
2877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2878  (eval "$ac_link_default") 2>&5
2879  ac_status=$?
2880  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2881  (exit $ac_status); }; then
2882  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2883# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2884# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2885# so that the user can short-circuit this test for compilers unknown to
2886# Autoconf.
2887for ac_file in $ac_files ''
2888do
2889  test -f "$ac_file" || continue
2890  case $ac_file in
2891    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2892	;;
2893    [ab].out )
2894	# We found the default executable, but exeext='' is most
2895	# certainly right.
2896	break;;
2897    *.* )
2898        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2899	then :; else
2900	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2901	fi
2902	# We set ac_cv_exeext here because the later test for it is not
2903	# safe: cross compilers may not add the suffix if given an `-o'
2904	# argument, so we may need to know it at that point already.
2905	# Even if this section looks crufty: it has the advantage of
2906	# actually working.
2907	break;;
2908    * )
2909	break;;
2910  esac
2911done
2912test "$ac_cv_exeext" = no && ac_cv_exeext=
2913
2914else
2915  ac_file=''
2916fi
2917
2918{ echo "$as_me:$LINENO: result: $ac_file" >&5
2919echo "${ECHO_T}$ac_file" >&6; }
2920if test -z "$ac_file"; then
2921  echo "$as_me: failed program was:" >&5
2922sed 's/^/| /' conftest.$ac_ext >&5
2923
2924{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2925See \`config.log' for more details." >&5
2926echo "$as_me: error: C compiler cannot create executables
2927See \`config.log' for more details." >&2;}
2928   { (exit 77); exit 77; }; }
2929fi
2930
2931ac_exeext=$ac_cv_exeext
2932
2933# Check that the compiler produces executables we can run.  If not, either
2934# the compiler is broken, or we cross compile.
2935{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2936echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2937# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2938# If not cross compiling, check that we can run a simple program.
2939if test "$cross_compiling" != yes; then
2940  if { ac_try='./$ac_file'
2941  { (case "(($ac_try" in
2942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943  *) ac_try_echo=$ac_try;;
2944esac
2945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2946  (eval "$ac_try") 2>&5
2947  ac_status=$?
2948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2949  (exit $ac_status); }; }; then
2950    cross_compiling=no
2951  else
2952    if test "$cross_compiling" = maybe; then
2953	cross_compiling=yes
2954    else
2955	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2956If you meant to cross compile, use \`--host'.
2957See \`config.log' for more details." >&5
2958echo "$as_me: error: cannot run C compiled programs.
2959If you meant to cross compile, use \`--host'.
2960See \`config.log' for more details." >&2;}
2961   { (exit 1); exit 1; }; }
2962    fi
2963  fi
2964fi
2965{ echo "$as_me:$LINENO: result: yes" >&5
2966echo "${ECHO_T}yes" >&6; }
2967
2968rm -f a.out a.exe conftest$ac_cv_exeext b.out
2969ac_clean_files=$ac_clean_files_save
2970# Check that the compiler produces executables we can run.  If not, either
2971# the compiler is broken, or we cross compile.
2972{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2973echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2974{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2975echo "${ECHO_T}$cross_compiling" >&6; }
2976
2977{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2978echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2979if { (ac_try="$ac_link"
2980case "(($ac_try" in
2981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982  *) ac_try_echo=$ac_try;;
2983esac
2984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2985  (eval "$ac_link") 2>&5
2986  ac_status=$?
2987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988  (exit $ac_status); }; then
2989  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2990# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2991# work properly (i.e., refer to `conftest.exe'), while it won't with
2992# `rm'.
2993for ac_file in conftest.exe conftest conftest.*; do
2994  test -f "$ac_file" || continue
2995  case $ac_file in
2996    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2997    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2998	  break;;
2999    * ) break;;
3000  esac
3001done
3002else
3003  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3004See \`config.log' for more details." >&5
3005echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3006See \`config.log' for more details." >&2;}
3007   { (exit 1); exit 1; }; }
3008fi
3009
3010rm -f conftest$ac_cv_exeext
3011{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3012echo "${ECHO_T}$ac_cv_exeext" >&6; }
3013
3014rm -f conftest.$ac_ext
3015EXEEXT=$ac_cv_exeext
3016ac_exeext=$EXEEXT
3017{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3018echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3019if test "${ac_cv_objext+set}" = set; then
3020  echo $ECHO_N "(cached) $ECHO_C" >&6
3021else
3022  cat >conftest.$ac_ext <<_ACEOF
3023/* confdefs.h.  */
3024_ACEOF
3025cat confdefs.h >>conftest.$ac_ext
3026cat >>conftest.$ac_ext <<_ACEOF
3027/* end confdefs.h.  */
3028
3029int
3030main ()
3031{
3032
3033  ;
3034  return 0;
3035}
3036_ACEOF
3037rm -f conftest.o conftest.obj
3038if { (ac_try="$ac_compile"
3039case "(($ac_try" in
3040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041  *) ac_try_echo=$ac_try;;
3042esac
3043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3044  (eval "$ac_compile") 2>&5
3045  ac_status=$?
3046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047  (exit $ac_status); }; then
3048  for ac_file in conftest.o conftest.obj conftest.*; do
3049  test -f "$ac_file" || continue;
3050  case $ac_file in
3051    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3052    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3053       break;;
3054  esac
3055done
3056else
3057  echo "$as_me: failed program was:" >&5
3058sed 's/^/| /' conftest.$ac_ext >&5
3059
3060{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3061See \`config.log' for more details." >&5
3062echo "$as_me: error: cannot compute suffix of object files: cannot compile
3063See \`config.log' for more details." >&2;}
3064   { (exit 1); exit 1; }; }
3065fi
3066
3067rm -f conftest.$ac_cv_objext conftest.$ac_ext
3068fi
3069{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3070echo "${ECHO_T}$ac_cv_objext" >&6; }
3071OBJEXT=$ac_cv_objext
3072ac_objext=$OBJEXT
3073{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3074echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3075if test "${ac_cv_c_compiler_gnu+set}" = set; then
3076  echo $ECHO_N "(cached) $ECHO_C" >&6
3077else
3078  cat >conftest.$ac_ext <<_ACEOF
3079/* confdefs.h.  */
3080_ACEOF
3081cat confdefs.h >>conftest.$ac_ext
3082cat >>conftest.$ac_ext <<_ACEOF
3083/* end confdefs.h.  */
3084
3085int
3086main ()
3087{
3088#ifndef __GNUC__
3089       choke me
3090#endif
3091
3092  ;
3093  return 0;
3094}
3095_ACEOF
3096rm -f conftest.$ac_objext
3097if { (ac_try="$ac_compile"
3098case "(($ac_try" in
3099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100  *) ac_try_echo=$ac_try;;
3101esac
3102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3103  (eval "$ac_compile") 2>conftest.er1
3104  ac_status=$?
3105  grep -v '^ *+' conftest.er1 >conftest.err
3106  rm -f conftest.er1
3107  cat conftest.err >&5
3108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109  (exit $ac_status); } && {
3110	 test -z "$ac_c_werror_flag" ||
3111	 test ! -s conftest.err
3112       } && test -s conftest.$ac_objext; then
3113  ac_compiler_gnu=yes
3114else
3115  echo "$as_me: failed program was:" >&5
3116sed 's/^/| /' conftest.$ac_ext >&5
3117
3118	ac_compiler_gnu=no
3119fi
3120
3121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3122ac_cv_c_compiler_gnu=$ac_compiler_gnu
3123
3124fi
3125{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3126echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3127GCC=`test $ac_compiler_gnu = yes && echo yes`
3128ac_test_CFLAGS=${CFLAGS+set}
3129ac_save_CFLAGS=$CFLAGS
3130{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3131echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3132if test "${ac_cv_prog_cc_g+set}" = set; then
3133  echo $ECHO_N "(cached) $ECHO_C" >&6
3134else
3135  ac_save_c_werror_flag=$ac_c_werror_flag
3136   ac_c_werror_flag=yes
3137   ac_cv_prog_cc_g=no
3138   CFLAGS="-g"
3139   cat >conftest.$ac_ext <<_ACEOF
3140/* confdefs.h.  */
3141_ACEOF
3142cat confdefs.h >>conftest.$ac_ext
3143cat >>conftest.$ac_ext <<_ACEOF
3144/* end confdefs.h.  */
3145
3146int
3147main ()
3148{
3149
3150  ;
3151  return 0;
3152}
3153_ACEOF
3154rm -f conftest.$ac_objext
3155if { (ac_try="$ac_compile"
3156case "(($ac_try" in
3157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158  *) ac_try_echo=$ac_try;;
3159esac
3160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161  (eval "$ac_compile") 2>conftest.er1
3162  ac_status=$?
3163  grep -v '^ *+' conftest.er1 >conftest.err
3164  rm -f conftest.er1
3165  cat conftest.err >&5
3166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3167  (exit $ac_status); } && {
3168	 test -z "$ac_c_werror_flag" ||
3169	 test ! -s conftest.err
3170       } && test -s conftest.$ac_objext; then
3171  ac_cv_prog_cc_g=yes
3172else
3173  echo "$as_me: failed program was:" >&5
3174sed 's/^/| /' conftest.$ac_ext >&5
3175
3176	CFLAGS=""
3177      cat >conftest.$ac_ext <<_ACEOF
3178/* confdefs.h.  */
3179_ACEOF
3180cat confdefs.h >>conftest.$ac_ext
3181cat >>conftest.$ac_ext <<_ACEOF
3182/* end confdefs.h.  */
3183
3184int
3185main ()
3186{
3187
3188  ;
3189  return 0;
3190}
3191_ACEOF
3192rm -f conftest.$ac_objext
3193if { (ac_try="$ac_compile"
3194case "(($ac_try" in
3195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196  *) ac_try_echo=$ac_try;;
3197esac
3198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3199  (eval "$ac_compile") 2>conftest.er1
3200  ac_status=$?
3201  grep -v '^ *+' conftest.er1 >conftest.err
3202  rm -f conftest.er1
3203  cat conftest.err >&5
3204  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205  (exit $ac_status); } && {
3206	 test -z "$ac_c_werror_flag" ||
3207	 test ! -s conftest.err
3208       } && test -s conftest.$ac_objext; then
3209  :
3210else
3211  echo "$as_me: failed program was:" >&5
3212sed 's/^/| /' conftest.$ac_ext >&5
3213
3214	ac_c_werror_flag=$ac_save_c_werror_flag
3215	 CFLAGS="-g"
3216	 cat >conftest.$ac_ext <<_ACEOF
3217/* confdefs.h.  */
3218_ACEOF
3219cat confdefs.h >>conftest.$ac_ext
3220cat >>conftest.$ac_ext <<_ACEOF
3221/* end confdefs.h.  */
3222
3223int
3224main ()
3225{
3226
3227  ;
3228  return 0;
3229}
3230_ACEOF
3231rm -f conftest.$ac_objext
3232if { (ac_try="$ac_compile"
3233case "(($ac_try" in
3234  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3235  *) ac_try_echo=$ac_try;;
3236esac
3237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3238  (eval "$ac_compile") 2>conftest.er1
3239  ac_status=$?
3240  grep -v '^ *+' conftest.er1 >conftest.err
3241  rm -f conftest.er1
3242  cat conftest.err >&5
3243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3244  (exit $ac_status); } && {
3245	 test -z "$ac_c_werror_flag" ||
3246	 test ! -s conftest.err
3247       } && test -s conftest.$ac_objext; then
3248  ac_cv_prog_cc_g=yes
3249else
3250  echo "$as_me: failed program was:" >&5
3251sed 's/^/| /' conftest.$ac_ext >&5
3252
3253
3254fi
3255
3256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3257fi
3258
3259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3260fi
3261
3262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3263   ac_c_werror_flag=$ac_save_c_werror_flag
3264fi
3265{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3266echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3267if test "$ac_test_CFLAGS" = set; then
3268  CFLAGS=$ac_save_CFLAGS
3269elif test $ac_cv_prog_cc_g = yes; then
3270  if test "$GCC" = yes; then
3271    CFLAGS="-g -O2"
3272  else
3273    CFLAGS="-g"
3274  fi
3275else
3276  if test "$GCC" = yes; then
3277    CFLAGS="-O2"
3278  else
3279    CFLAGS=
3280  fi
3281fi
3282{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3283echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3284if test "${ac_cv_prog_cc_c89+set}" = set; then
3285  echo $ECHO_N "(cached) $ECHO_C" >&6
3286else
3287  ac_cv_prog_cc_c89=no
3288ac_save_CC=$CC
3289cat >conftest.$ac_ext <<_ACEOF
3290/* confdefs.h.  */
3291_ACEOF
3292cat confdefs.h >>conftest.$ac_ext
3293cat >>conftest.$ac_ext <<_ACEOF
3294/* end confdefs.h.  */
3295#include <stdarg.h>
3296#include <stdio.h>
3297#include <sys/types.h>
3298#include <sys/stat.h>
3299/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3300struct buf { int x; };
3301FILE * (*rcsopen) (struct buf *, struct stat *, int);
3302static char *e (p, i)
3303     char **p;
3304     int i;
3305{
3306  return p[i];
3307}
3308static char *f (char * (*g) (char **, int), char **p, ...)
3309{
3310  char *s;
3311  va_list v;
3312  va_start (v,p);
3313  s = g (p, va_arg (v,int));
3314  va_end (v);
3315  return s;
3316}
3317
3318/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3319   function prototypes and stuff, but not '\xHH' hex character constants.
3320   These don't provoke an error unfortunately, instead are silently treated
3321   as 'x'.  The following induces an error, until -std is added to get
3322   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3323   array size at least.  It's necessary to write '\x00'==0 to get something
3324   that's true only with -std.  */
3325int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3326
3327/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3328   inside strings and character constants.  */
3329#define FOO(x) 'x'
3330int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3331
3332int test (int i, double x);
3333struct s1 {int (*f) (int a);};
3334struct s2 {int (*f) (double a);};
3335int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3336int argc;
3337char **argv;
3338int
3339main ()
3340{
3341return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3342  ;
3343  return 0;
3344}
3345_ACEOF
3346for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3347	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3348do
3349  CC="$ac_save_CC $ac_arg"
3350  rm -f conftest.$ac_objext
3351if { (ac_try="$ac_compile"
3352case "(($ac_try" in
3353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354  *) ac_try_echo=$ac_try;;
3355esac
3356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3357  (eval "$ac_compile") 2>conftest.er1
3358  ac_status=$?
3359  grep -v '^ *+' conftest.er1 >conftest.err
3360  rm -f conftest.er1
3361  cat conftest.err >&5
3362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3363  (exit $ac_status); } && {
3364	 test -z "$ac_c_werror_flag" ||
3365	 test ! -s conftest.err
3366       } && test -s conftest.$ac_objext; then
3367  ac_cv_prog_cc_c89=$ac_arg
3368else
3369  echo "$as_me: failed program was:" >&5
3370sed 's/^/| /' conftest.$ac_ext >&5
3371
3372
3373fi
3374
3375rm -f core conftest.err conftest.$ac_objext
3376  test "x$ac_cv_prog_cc_c89" != "xno" && break
3377done
3378rm -f conftest.$ac_ext
3379CC=$ac_save_CC
3380
3381fi
3382# AC_CACHE_VAL
3383case "x$ac_cv_prog_cc_c89" in
3384  x)
3385    { echo "$as_me:$LINENO: result: none needed" >&5
3386echo "${ECHO_T}none needed" >&6; } ;;
3387  xno)
3388    { echo "$as_me:$LINENO: result: unsupported" >&5
3389echo "${ECHO_T}unsupported" >&6; } ;;
3390  *)
3391    CC="$CC $ac_cv_prog_cc_c89"
3392    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3393echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3394esac
3395
3396
3397ac_ext=c
3398ac_cpp='$CPP $CPPFLAGS'
3399ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3400ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3401ac_compiler_gnu=$ac_cv_c_compiler_gnu
3402DEPDIR="${am__leading_dot}deps"
3403
3404ac_config_commands="$ac_config_commands depfiles"
3405
3406
3407am_make=${MAKE-make}
3408cat > confinc << 'END'
3409am__doit:
3410	@echo done
3411.PHONY: am__doit
3412END
3413# If we don't find an include directive, just comment out the code.
3414{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3415echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3416am__include="#"
3417am__quote=
3418_am_result=none
3419# First try GNU make style include.
3420echo "include confinc" > confmf
3421# We grep out `Entering directory' and `Leaving directory'
3422# messages which can occur if `w' ends up in MAKEFLAGS.
3423# In particular we don't look at `^make:' because GNU make might
3424# be invoked under some other name (usually "gmake"), in which
3425# case it prints its new name instead of `make'.
3426if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3427   am__include=include
3428   am__quote=
3429   _am_result=GNU
3430fi
3431# Now try BSD make style include.
3432if test "$am__include" = "#"; then
3433   echo '.include "confinc"' > confmf
3434   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3435      am__include=.include
3436      am__quote="\""
3437      _am_result=BSD
3438   fi
3439fi
3440
3441
3442{ echo "$as_me:$LINENO: result: $_am_result" >&5
3443echo "${ECHO_T}$_am_result" >&6; }
3444rm -f confinc confmf
3445
3446# Check whether --enable-dependency-tracking was given.
3447if test "${enable_dependency_tracking+set}" = set; then
3448  enableval=$enable_dependency_tracking;
3449fi
3450
3451if test "x$enable_dependency_tracking" != xno; then
3452  am_depcomp="$ac_aux_dir/depcomp"
3453  AMDEPBACKSLASH='\'
3454fi
3455 if test "x$enable_dependency_tracking" != xno; then
3456  AMDEP_TRUE=
3457  AMDEP_FALSE='#'
3458else
3459  AMDEP_TRUE='#'
3460  AMDEP_FALSE=
3461fi
3462
3463
3464
3465depcc="$CC"   am_compiler_list=
3466
3467{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3468echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3469if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3470  echo $ECHO_N "(cached) $ECHO_C" >&6
3471else
3472  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3473  # We make a subdir and do the tests there.  Otherwise we can end up
3474  # making bogus files that we don't know about and never remove.  For
3475  # instance it was reported that on HP-UX the gcc test will end up
3476  # making a dummy file named `D' -- because `-MD' means `put the output
3477  # in D'.
3478  mkdir conftest.dir
3479  # Copy depcomp to subdir because otherwise we won't find it if we're
3480  # using a relative directory.
3481  cp "$am_depcomp" conftest.dir
3482  cd conftest.dir
3483  # We will build objects and dependencies in a subdirectory because
3484  # it helps to detect inapplicable dependency modes.  For instance
3485  # both Tru64's cc and ICC support -MD to output dependencies as a
3486  # side effect of compilation, but ICC will put the dependencies in
3487  # the current directory while Tru64 will put them in the object
3488  # directory.
3489  mkdir sub
3490
3491  am_cv_CC_dependencies_compiler_type=none
3492  if test "$am_compiler_list" = ""; then
3493     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3494  fi
3495  for depmode in $am_compiler_list; do
3496    # Setup a source with many dependencies, because some compilers
3497    # like to wrap large dependency lists on column 80 (with \), and
3498    # we should not choose a depcomp mode which is confused by this.
3499    #
3500    # We need to recreate these files for each test, as the compiler may
3501    # overwrite some of them when testing with obscure command lines.
3502    # This happens at least with the AIX C compiler.
3503    : > sub/conftest.c
3504    for i in 1 2 3 4 5 6; do
3505      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3506      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3507      # Solaris 8's {/usr,}/bin/sh.
3508      touch sub/conftst$i.h
3509    done
3510    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3511
3512    case $depmode in
3513    nosideeffect)
3514      # after this tag, mechanisms are not by side-effect, so they'll
3515      # only be used when explicitly requested
3516      if test "x$enable_dependency_tracking" = xyes; then
3517	continue
3518      else
3519	break
3520      fi
3521      ;;
3522    none) break ;;
3523    esac
3524    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3525    # mode.  It turns out that the SunPro C++ compiler does not properly
3526    # handle `-M -o', and we need to detect this.
3527    if depmode=$depmode \
3528       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3529       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3530       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3531         >/dev/null 2>conftest.err &&
3532       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3533       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3534       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3535       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3536      # icc doesn't choke on unknown options, it will just issue warnings
3537      # or remarks (even with -Werror).  So we grep stderr for any message
3538      # that says an option was ignored or not supported.
3539      # When given -MP, icc 7.0 and 7.1 complain thusly:
3540      #   icc: Command line warning: ignoring option '-M'; no argument required
3541      # The diagnosis changed in icc 8.0:
3542      #   icc: Command line remark: option '-MP' not supported
3543      if (grep 'ignoring option' conftest.err ||
3544          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3545        am_cv_CC_dependencies_compiler_type=$depmode
3546        break
3547      fi
3548    fi
3549  done
3550
3551  cd ..
3552  rm -rf conftest.dir
3553else
3554  am_cv_CC_dependencies_compiler_type=none
3555fi
3556
3557fi
3558{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3559echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3560CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3561
3562 if
3563  test "x$enable_dependency_tracking" != xno \
3564  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3565  am__fastdepCC_TRUE=
3566  am__fastdepCC_FALSE='#'
3567else
3568  am__fastdepCC_TRUE='#'
3569  am__fastdepCC_FALSE=
3570fi
3571
3572
3573# Check whether --enable-shared was given.
3574if test "${enable_shared+set}" = set; then
3575  enableval=$enable_shared; p=${PACKAGE-default}
3576    case $enableval in
3577    yes) enable_shared=yes ;;
3578    no) enable_shared=no ;;
3579    *)
3580      enable_shared=no
3581      # Look at the argument we got.  We use all the common list separators.
3582      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3583      for pkg in $enableval; do
3584	IFS="$lt_save_ifs"
3585	if test "X$pkg" = "X$p"; then
3586	  enable_shared=yes
3587	fi
3588      done
3589      IFS="$lt_save_ifs"
3590      ;;
3591    esac
3592else
3593  enable_shared=yes
3594fi
3595
3596
3597# Check whether --enable-static was given.
3598if test "${enable_static+set}" = set; then
3599  enableval=$enable_static; p=${PACKAGE-default}
3600    case $enableval in
3601    yes) enable_static=yes ;;
3602    no) enable_static=no ;;
3603    *)
3604     enable_static=no
3605      # Look at the argument we got.  We use all the common list separators.
3606      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3607      for pkg in $enableval; do
3608	IFS="$lt_save_ifs"
3609	if test "X$pkg" = "X$p"; then
3610	  enable_static=yes
3611	fi
3612      done
3613      IFS="$lt_save_ifs"
3614      ;;
3615    esac
3616else
3617  enable_static=yes
3618fi
3619
3620
3621# Check whether --enable-fast-install was given.
3622if test "${enable_fast_install+set}" = set; then
3623  enableval=$enable_fast_install; p=${PACKAGE-default}
3624    case $enableval in
3625    yes) enable_fast_install=yes ;;
3626    no) enable_fast_install=no ;;
3627    *)
3628      enable_fast_install=no
3629      # Look at the argument we got.  We use all the common list separators.
3630      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3631      for pkg in $enableval; do
3632	IFS="$lt_save_ifs"
3633	if test "X$pkg" = "X$p"; then
3634	  enable_fast_install=yes
3635	fi
3636      done
3637      IFS="$lt_save_ifs"
3638      ;;
3639    esac
3640else
3641  enable_fast_install=yes
3642fi
3643
3644
3645# Make sure we can run config.sub.
3646$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3647  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3648echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3649   { (exit 1); exit 1; }; }
3650
3651{ echo "$as_me:$LINENO: checking build system type" >&5
3652echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3653if test "${ac_cv_build+set}" = set; then
3654  echo $ECHO_N "(cached) $ECHO_C" >&6
3655else
3656  ac_build_alias=$build_alias
3657test "x$ac_build_alias" = x &&
3658  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3659test "x$ac_build_alias" = x &&
3660  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3661echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3662   { (exit 1); exit 1; }; }
3663ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3664  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3665echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3666   { (exit 1); exit 1; }; }
3667
3668fi
3669{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3670echo "${ECHO_T}$ac_cv_build" >&6; }
3671case $ac_cv_build in
3672*-*-*) ;;
3673*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3674echo "$as_me: error: invalid value of canonical build" >&2;}
3675   { (exit 1); exit 1; }; };;
3676esac
3677build=$ac_cv_build
3678ac_save_IFS=$IFS; IFS='-'
3679set x $ac_cv_build
3680shift
3681build_cpu=$1
3682build_vendor=$2
3683shift; shift
3684# Remember, the first character of IFS is used to create $*,
3685# except with old shells:
3686build_os=$*
3687IFS=$ac_save_IFS
3688case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3689
3690
3691{ echo "$as_me:$LINENO: checking host system type" >&5
3692echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3693if test "${ac_cv_host+set}" = set; then
3694  echo $ECHO_N "(cached) $ECHO_C" >&6
3695else
3696  if test "x$host_alias" = x; then
3697  ac_cv_host=$ac_cv_build
3698else
3699  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3700    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3701echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3702   { (exit 1); exit 1; }; }
3703fi
3704
3705fi
3706{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3707echo "${ECHO_T}$ac_cv_host" >&6; }
3708case $ac_cv_host in
3709*-*-*) ;;
3710*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3711echo "$as_me: error: invalid value of canonical host" >&2;}
3712   { (exit 1); exit 1; }; };;
3713esac
3714host=$ac_cv_host
3715ac_save_IFS=$IFS; IFS='-'
3716set x $ac_cv_host
3717shift
3718host_cpu=$1
3719host_vendor=$2
3720shift; shift
3721# Remember, the first character of IFS is used to create $*,
3722# except with old shells:
3723host_os=$*
3724IFS=$ac_save_IFS
3725case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3726
3727
3728{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3729echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3730if test "${lt_cv_path_SED+set}" = set; then
3731  echo $ECHO_N "(cached) $ECHO_C" >&6
3732else
3733  # Loop through the user's path and test for sed and gsed.
3734# Then use that list of sed's as ones to test for truncation.
3735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3736for as_dir in $PATH
3737do
3738  IFS=$as_save_IFS
3739  test -z "$as_dir" && as_dir=.
3740  for lt_ac_prog in sed gsed; do
3741    for ac_exec_ext in '' $ac_executable_extensions; do
3742      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3743        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3744      fi
3745    done
3746  done
3747done
3748lt_ac_max=0
3749lt_ac_count=0
3750# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3751# along with /bin/sed that truncates output.
3752for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3753  test ! -f $lt_ac_sed && continue
3754  cat /dev/null > conftest.in
3755  lt_ac_count=0
3756  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3757  # Check for GNU sed and select it if it is found.
3758  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3759    lt_cv_path_SED=$lt_ac_sed
3760    break
3761  fi
3762  while true; do
3763    cat conftest.in conftest.in >conftest.tmp
3764    mv conftest.tmp conftest.in
3765    cp conftest.in conftest.nl
3766    echo >>conftest.nl
3767    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3768    cmp -s conftest.out conftest.nl || break
3769    # 10000 chars as input seems more than enough
3770    test $lt_ac_count -gt 10 && break
3771    lt_ac_count=`expr $lt_ac_count + 1`
3772    if test $lt_ac_count -gt $lt_ac_max; then
3773      lt_ac_max=$lt_ac_count
3774      lt_cv_path_SED=$lt_ac_sed
3775    fi
3776  done
3777done
3778
3779fi
3780
3781SED=$lt_cv_path_SED
3782{ echo "$as_me:$LINENO: result: $SED" >&5
3783echo "${ECHO_T}$SED" >&6; }
3784
3785{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3786echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3787if test "${ac_cv_path_GREP+set}" = set; then
3788  echo $ECHO_N "(cached) $ECHO_C" >&6
3789else
3790  # Extract the first word of "grep ggrep" to use in msg output
3791if test -z "$GREP"; then
3792set dummy grep ggrep; ac_prog_name=$2
3793if test "${ac_cv_path_GREP+set}" = set; then
3794  echo $ECHO_N "(cached) $ECHO_C" >&6
3795else
3796  ac_path_GREP_found=false
3797# Loop through the user's path and test for each of PROGNAME-LIST
3798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3800do
3801  IFS=$as_save_IFS
3802  test -z "$as_dir" && as_dir=.
3803  for ac_prog in grep ggrep; do
3804  for ac_exec_ext in '' $ac_executable_extensions; do
3805    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3806    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3807    # Check for GNU ac_path_GREP and select it if it is found.
3808  # Check for GNU $ac_path_GREP
3809case `"$ac_path_GREP" --version 2>&1` in
3810*GNU*)
3811  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3812*)
3813  ac_count=0
3814  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3815  while :
3816  do
3817    cat "conftest.in" "conftest.in" >"conftest.tmp"
3818    mv "conftest.tmp" "conftest.in"
3819    cp "conftest.in" "conftest.nl"
3820    echo 'GREP' >> "conftest.nl"
3821    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3822    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3823    ac_count=`expr $ac_count + 1`
3824    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3825      # Best one so far, save it but keep looking for a better one
3826      ac_cv_path_GREP="$ac_path_GREP"
3827      ac_path_GREP_max=$ac_count
3828    fi
3829    # 10*(2^10) chars as input seems more than enough
3830    test $ac_count -gt 10 && break
3831  done
3832  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3833esac
3834
3835
3836    $ac_path_GREP_found && break 3
3837  done
3838done
3839
3840done
3841IFS=$as_save_IFS
3842
3843
3844fi
3845
3846GREP="$ac_cv_path_GREP"
3847if test -z "$GREP"; then
3848  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3849echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3850   { (exit 1); exit 1; }; }
3851fi
3852
3853else
3854  ac_cv_path_GREP=$GREP
3855fi
3856
3857
3858fi
3859{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3860echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3861 GREP="$ac_cv_path_GREP"
3862
3863
3864{ echo "$as_me:$LINENO: checking for egrep" >&5
3865echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3866if test "${ac_cv_path_EGREP+set}" = set; then
3867  echo $ECHO_N "(cached) $ECHO_C" >&6
3868else
3869  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3870   then ac_cv_path_EGREP="$GREP -E"
3871   else
3872     # Extract the first word of "egrep" to use in msg output
3873if test -z "$EGREP"; then
3874set dummy egrep; ac_prog_name=$2
3875if test "${ac_cv_path_EGREP+set}" = set; then
3876  echo $ECHO_N "(cached) $ECHO_C" >&6
3877else
3878  ac_path_EGREP_found=false
3879# Loop through the user's path and test for each of PROGNAME-LIST
3880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3881for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3882do
3883  IFS=$as_save_IFS
3884  test -z "$as_dir" && as_dir=.
3885  for ac_prog in egrep; do
3886  for ac_exec_ext in '' $ac_executable_extensions; do
3887    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3888    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3889    # Check for GNU ac_path_EGREP and select it if it is found.
3890  # Check for GNU $ac_path_EGREP
3891case `"$ac_path_EGREP" --version 2>&1` in
3892*GNU*)
3893  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3894*)
3895  ac_count=0
3896  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3897  while :
3898  do
3899    cat "conftest.in" "conftest.in" >"conftest.tmp"
3900    mv "conftest.tmp" "conftest.in"
3901    cp "conftest.in" "conftest.nl"
3902    echo 'EGREP' >> "conftest.nl"
3903    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3904    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3905    ac_count=`expr $ac_count + 1`
3906    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3907      # Best one so far, save it but keep looking for a better one
3908      ac_cv_path_EGREP="$ac_path_EGREP"
3909      ac_path_EGREP_max=$ac_count
3910    fi
3911    # 10*(2^10) chars as input seems more than enough
3912    test $ac_count -gt 10 && break
3913  done
3914  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3915esac
3916
3917
3918    $ac_path_EGREP_found && break 3
3919  done
3920done
3921
3922done
3923IFS=$as_save_IFS
3924
3925
3926fi
3927
3928EGREP="$ac_cv_path_EGREP"
3929if test -z "$EGREP"; then
3930  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3931echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3932   { (exit 1); exit 1; }; }
3933fi
3934
3935else
3936  ac_cv_path_EGREP=$EGREP
3937fi
3938
3939
3940   fi
3941fi
3942{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3943echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3944 EGREP="$ac_cv_path_EGREP"
3945
3946
3947
3948# Check whether --with-gnu-ld was given.
3949if test "${with_gnu_ld+set}" = set; then
3950  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3951else
3952  with_gnu_ld=no
3953fi
3954
3955ac_prog=ld
3956if test "$GCC" = yes; then
3957  # Check if gcc -print-prog-name=ld gives a path.
3958  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3959echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3960  case $host in
3961  *-*-mingw*)
3962    # gcc leaves a trailing carriage return which upsets mingw
3963    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3964  *)
3965    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3966  esac
3967  case $ac_prog in
3968    # Accept absolute paths.
3969    [\\/]* | ?:[\\/]*)
3970      re_direlt='/[^/][^/]*/\.\./'
3971      # Canonicalize the pathname of ld
3972      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3973      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3974	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3975      done
3976      test -z "$LD" && LD="$ac_prog"
3977      ;;
3978  "")
3979    # If it fails, then pretend we aren't using GCC.
3980    ac_prog=ld
3981    ;;
3982  *)
3983    # If it is relative, then search for the first ld in PATH.
3984    with_gnu_ld=unknown
3985    ;;
3986  esac
3987elif test "$with_gnu_ld" = yes; then
3988  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3989echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3990else
3991  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3992echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3993fi
3994if test "${lt_cv_path_LD+set}" = set; then
3995  echo $ECHO_N "(cached) $ECHO_C" >&6
3996else
3997  if test -z "$LD"; then
3998  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3999  for ac_dir in $PATH; do
4000    IFS="$lt_save_ifs"
4001    test -z "$ac_dir" && ac_dir=.
4002    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4003      lt_cv_path_LD="$ac_dir/$ac_prog"
4004      # Check to see if the program is GNU ld.  I'd rather use --version,
4005      # but apparently some variants of GNU ld only accept -v.
4006      # Break only if it was the GNU/non-GNU ld that we prefer.
4007      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4008      *GNU* | *'with BFD'*)
4009	test "$with_gnu_ld" != no && break
4010	;;
4011      *)
4012	test "$with_gnu_ld" != yes && break
4013	;;
4014      esac
4015    fi
4016  done
4017  IFS="$lt_save_ifs"
4018else
4019  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4020fi
4021fi
4022
4023LD="$lt_cv_path_LD"
4024if test -n "$LD"; then
4025  { echo "$as_me:$LINENO: result: $LD" >&5
4026echo "${ECHO_T}$LD" >&6; }
4027else
4028  { echo "$as_me:$LINENO: result: no" >&5
4029echo "${ECHO_T}no" >&6; }
4030fi
4031test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4032echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4033   { (exit 1); exit 1; }; }
4034{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4035echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4036if test "${lt_cv_prog_gnu_ld+set}" = set; then
4037  echo $ECHO_N "(cached) $ECHO_C" >&6
4038else
4039  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4040case `$LD -v 2>&1 </dev/null` in
4041*GNU* | *'with BFD'*)
4042  lt_cv_prog_gnu_ld=yes
4043  ;;
4044*)
4045  lt_cv_prog_gnu_ld=no
4046  ;;
4047esac
4048fi
4049{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4050echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4051with_gnu_ld=$lt_cv_prog_gnu_ld
4052
4053
4054{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4055echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4056if test "${lt_cv_ld_reload_flag+set}" = set; then
4057  echo $ECHO_N "(cached) $ECHO_C" >&6
4058else
4059  lt_cv_ld_reload_flag='-r'
4060fi
4061{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4062echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4063reload_flag=$lt_cv_ld_reload_flag
4064case $reload_flag in
4065"" | " "*) ;;
4066*) reload_flag=" $reload_flag" ;;
4067esac
4068reload_cmds='$LD$reload_flag -o $output$reload_objs'
4069case $host_os in
4070  darwin*)
4071    if test "$GCC" = yes; then
4072      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4073    else
4074      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4075    fi
4076    ;;
4077esac
4078
4079{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4080echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4081if test "${lt_cv_path_NM+set}" = set; then
4082  echo $ECHO_N "(cached) $ECHO_C" >&6
4083else
4084  if test -n "$NM"; then
4085  # Let the user override the test.
4086  lt_cv_path_NM="$NM"
4087else
4088  lt_nm_to_check="${ac_tool_prefix}nm"
4089  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4090    lt_nm_to_check="$lt_nm_to_check nm"
4091  fi
4092  for lt_tmp_nm in $lt_nm_to_check; do
4093    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4094    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4095      IFS="$lt_save_ifs"
4096      test -z "$ac_dir" && ac_dir=.
4097      tmp_nm="$ac_dir/$lt_tmp_nm"
4098      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4099	# Check to see if the nm accepts a BSD-compat flag.
4100	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4101	#   nm: unknown option "B" ignored
4102	# Tru64's nm complains that /dev/null is an invalid object file
4103	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4104	*/dev/null* | *'Invalid file or object type'*)
4105	  lt_cv_path_NM="$tmp_nm -B"
4106	  break
4107	  ;;
4108	*)
4109	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4110	  */dev/null*)
4111	    lt_cv_path_NM="$tmp_nm -p"
4112	    break
4113	    ;;
4114	  *)
4115	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4116	    continue # so that we can try to find one that supports BSD flags
4117	    ;;
4118	  esac
4119	  ;;
4120	esac
4121      fi
4122    done
4123    IFS="$lt_save_ifs"
4124  done
4125  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4126fi
4127fi
4128{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4129echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4130NM="$lt_cv_path_NM"
4131
4132{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4133echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4134LN_S=$as_ln_s
4135if test "$LN_S" = "ln -s"; then
4136  { echo "$as_me:$LINENO: result: yes" >&5
4137echo "${ECHO_T}yes" >&6; }
4138else
4139  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4140echo "${ECHO_T}no, using $LN_S" >&6; }
4141fi
4142
4143{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4144echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4145if test "${lt_cv_deplibs_check_method+set}" = set; then
4146  echo $ECHO_N "(cached) $ECHO_C" >&6
4147else
4148  lt_cv_file_magic_cmd='$MAGIC_CMD'
4149lt_cv_file_magic_test_file=
4150lt_cv_deplibs_check_method='unknown'
4151# Need to set the preceding variable on all platforms that support
4152# interlibrary dependencies.
4153# 'none' -- dependencies not supported.
4154# `unknown' -- same as none, but documents that we really don't know.
4155# 'pass_all' -- all dependencies passed with no checks.
4156# 'test_compile' -- check by making test program.
4157# 'file_magic [[regex]]' -- check by looking for files in library path
4158# which responds to the $file_magic_cmd with a given extended regex.
4159# If you have `file' or equivalent on your system and you're not sure
4160# whether `pass_all' will *always* work, you probably want this one.
4161
4162case $host_os in
4163aix4* | aix5*)
4164  lt_cv_deplibs_check_method=pass_all
4165  ;;
4166
4167beos*)
4168  lt_cv_deplibs_check_method=pass_all
4169  ;;
4170
4171bsdi[45]*)
4172  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4173  lt_cv_file_magic_cmd='/usr/bin/file -L'
4174  lt_cv_file_magic_test_file=/shlib/libc.so
4175  ;;
4176
4177cygwin*)
4178  # func_win32_libid is a shell function defined in ltmain.sh
4179  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4180  lt_cv_file_magic_cmd='func_win32_libid'
4181  ;;
4182
4183mingw* | pw32*)
4184  # Base MSYS/MinGW do not provide the 'file' command needed by
4185  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4186  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4187  lt_cv_file_magic_cmd='$OBJDUMP -f'
4188  ;;
4189
4190darwin* | rhapsody*)
4191  lt_cv_deplibs_check_method=pass_all
4192  ;;
4193
4194freebsd* | kfreebsd*-gnu | dragonfly*)
4195  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4196    case $host_cpu in
4197    i*86 )
4198      # Not sure whether the presence of OpenBSD here was a mistake.
4199      # Let's accept both of them until this is cleared up.
4200      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4201      lt_cv_file_magic_cmd=/usr/bin/file
4202      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4203      ;;
4204    esac
4205  else
4206    lt_cv_deplibs_check_method=pass_all
4207  fi
4208  ;;
4209
4210gnu*)
4211  lt_cv_deplibs_check_method=pass_all
4212  ;;
4213
4214hpux10.20* | hpux11*)
4215  lt_cv_file_magic_cmd=/usr/bin/file
4216  case $host_cpu in
4217  ia64*)
4218    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4219    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4220    ;;
4221  hppa*64*)
4222    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]'
4223    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4224    ;;
4225  *)
4226    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4227    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4228    ;;
4229  esac
4230  ;;
4231
4232interix3*)
4233  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4234  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4235  ;;
4236
4237irix5* | irix6* | nonstopux*)
4238  case $LD in
4239  *-32|*"-32 ") libmagic=32-bit;;
4240  *-n32|*"-n32 ") libmagic=N32;;
4241  *-64|*"-64 ") libmagic=64-bit;;
4242  *) libmagic=never-match;;
4243  esac
4244  lt_cv_deplibs_check_method=pass_all
4245  ;;
4246
4247# This must be Linux ELF.
4248linux*)
4249  lt_cv_deplibs_check_method=pass_all
4250  ;;
4251
4252netbsd*)
4253  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4254    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4255  else
4256    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4257  fi
4258  ;;
4259
4260newos6*)
4261  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4262  lt_cv_file_magic_cmd=/usr/bin/file
4263  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4264  ;;
4265
4266nto-qnx*)
4267  lt_cv_deplibs_check_method=unknown
4268  ;;
4269
4270openbsd*)
4271  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4272    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4273  else
4274    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4275  fi
4276  ;;
4277
4278osf3* | osf4* | osf5*)
4279  lt_cv_deplibs_check_method=pass_all
4280  ;;
4281
4282solaris*)
4283  lt_cv_deplibs_check_method=pass_all
4284  ;;
4285
4286sysv4 | sysv4.3*)
4287  case $host_vendor in
4288  motorola)
4289    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]'
4290    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4291    ;;
4292  ncr)
4293    lt_cv_deplibs_check_method=pass_all
4294    ;;
4295  sequent)
4296    lt_cv_file_magic_cmd='/bin/file'
4297    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4298    ;;
4299  sni)
4300    lt_cv_file_magic_cmd='/bin/file'
4301    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4302    lt_cv_file_magic_test_file=/lib/libc.so
4303    ;;
4304  siemens)
4305    lt_cv_deplibs_check_method=pass_all
4306    ;;
4307  pc)
4308    lt_cv_deplibs_check_method=pass_all
4309    ;;
4310  esac
4311  ;;
4312
4313sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4314  lt_cv_deplibs_check_method=pass_all
4315  ;;
4316esac
4317
4318fi
4319{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4320echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4321file_magic_cmd=$lt_cv_file_magic_cmd
4322deplibs_check_method=$lt_cv_deplibs_check_method
4323test -z "$deplibs_check_method" && deplibs_check_method=unknown
4324
4325
4326
4327
4328# If no C compiler was specified, use CC.
4329LTCC=${LTCC-"$CC"}
4330
4331# If no C compiler flags were specified, use CFLAGS.
4332LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4333
4334# Allow CC to be a program name with arguments.
4335compiler=$CC
4336
4337
4338# Check whether --enable-libtool-lock was given.
4339if test "${enable_libtool_lock+set}" = set; then
4340  enableval=$enable_libtool_lock;
4341fi
4342
4343test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4344
4345# Some flags need to be propagated to the compiler or linker for good
4346# libtool support.
4347case $host in
4348ia64-*-hpux*)
4349  # Find out which ABI we are using.
4350  echo 'int i;' > conftest.$ac_ext
4351  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4352  (eval $ac_compile) 2>&5
4353  ac_status=$?
4354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4355  (exit $ac_status); }; then
4356    case `/usr/bin/file conftest.$ac_objext` in
4357    *ELF-32*)
4358      HPUX_IA64_MODE="32"
4359      ;;
4360    *ELF-64*)
4361      HPUX_IA64_MODE="64"
4362      ;;
4363    esac
4364  fi
4365  rm -rf conftest*
4366  ;;
4367*-*-irix6*)
4368  # Find out which ABI we are using.
4369  echo '#line 4369 "configure"' > conftest.$ac_ext
4370  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4371  (eval $ac_compile) 2>&5
4372  ac_status=$?
4373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4374  (exit $ac_status); }; then
4375   if test "$lt_cv_prog_gnu_ld" = yes; then
4376    case `/usr/bin/file conftest.$ac_objext` in
4377    *32-bit*)
4378      LD="${LD-ld} -melf32bsmip"
4379      ;;
4380    *N32*)
4381      LD="${LD-ld} -melf32bmipn32"
4382      ;;
4383    *64-bit*)
4384      LD="${LD-ld} -melf64bmip"
4385      ;;
4386    esac
4387   else
4388    case `/usr/bin/file conftest.$ac_objext` in
4389    *32-bit*)
4390      LD="${LD-ld} -32"
4391      ;;
4392    *N32*)
4393      LD="${LD-ld} -n32"
4394      ;;
4395    *64-bit*)
4396      LD="${LD-ld} -64"
4397      ;;
4398    esac
4399   fi
4400  fi
4401  rm -rf conftest*
4402  ;;
4403
4404x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4405  # Find out which ABI we are using.
4406  echo 'int i;' > conftest.$ac_ext
4407  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4408  (eval $ac_compile) 2>&5
4409  ac_status=$?
4410  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4411  (exit $ac_status); }; then
4412    case `/usr/bin/file conftest.o` in
4413    *32-bit*)
4414      case $host in
4415        x86_64-*linux*)
4416          LD="${LD-ld} -m elf_i386"
4417          ;;
4418        ppc64-*linux*|powerpc64-*linux*)
4419          LD="${LD-ld} -m elf32ppclinux"
4420          ;;
4421        s390x-*linux*)
4422          LD="${LD-ld} -m elf_s390"
4423          ;;
4424        sparc64-*linux*)
4425          LD="${LD-ld} -m elf32_sparc"
4426          ;;
4427      esac
4428      ;;
4429    *64-bit*)
4430      case $host in
4431        x86_64-*linux*)
4432          LD="${LD-ld} -m elf_x86_64"
4433          ;;
4434        ppc*-*linux*|powerpc*-*linux*)
4435          LD="${LD-ld} -m elf64ppc"
4436          ;;
4437        s390*-*linux*)
4438          LD="${LD-ld} -m elf64_s390"
4439          ;;
4440        sparc*-*linux*)
4441          LD="${LD-ld} -m elf64_sparc"
4442          ;;
4443      esac
4444      ;;
4445    esac
4446  fi
4447  rm -rf conftest*
4448  ;;
4449
4450*-*-sco3.2v5*)
4451  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4452  SAVE_CFLAGS="$CFLAGS"
4453  CFLAGS="$CFLAGS -belf"
4454  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4455echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4456if test "${lt_cv_cc_needs_belf+set}" = set; then
4457  echo $ECHO_N "(cached) $ECHO_C" >&6
4458else
4459  ac_ext=c
4460ac_cpp='$CPP $CPPFLAGS'
4461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4463ac_compiler_gnu=$ac_cv_c_compiler_gnu
4464
4465     cat >conftest.$ac_ext <<_ACEOF
4466/* confdefs.h.  */
4467_ACEOF
4468cat confdefs.h >>conftest.$ac_ext
4469cat >>conftest.$ac_ext <<_ACEOF
4470/* end confdefs.h.  */
4471
4472int
4473main ()
4474{
4475
4476  ;
4477  return 0;
4478}
4479_ACEOF
4480rm -f conftest.$ac_objext conftest$ac_exeext
4481if { (ac_try="$ac_link"
4482case "(($ac_try" in
4483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484  *) ac_try_echo=$ac_try;;
4485esac
4486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4487  (eval "$ac_link") 2>conftest.er1
4488  ac_status=$?
4489  grep -v '^ *+' conftest.er1 >conftest.err
4490  rm -f conftest.er1
4491  cat conftest.err >&5
4492  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4493  (exit $ac_status); } && {
4494	 test -z "$ac_c_werror_flag" ||
4495	 test ! -s conftest.err
4496       } && test -s conftest$ac_exeext &&
4497       $as_test_x conftest$ac_exeext; then
4498  lt_cv_cc_needs_belf=yes
4499else
4500  echo "$as_me: failed program was:" >&5
4501sed 's/^/| /' conftest.$ac_ext >&5
4502
4503	lt_cv_cc_needs_belf=no
4504fi
4505
4506rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4507      conftest$ac_exeext conftest.$ac_ext
4508     ac_ext=c
4509ac_cpp='$CPP $CPPFLAGS'
4510ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4511ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4512ac_compiler_gnu=$ac_cv_c_compiler_gnu
4513
4514fi
4515{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4516echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4517  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4518    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4519    CFLAGS="$SAVE_CFLAGS"
4520  fi
4521  ;;
4522sparc*-*solaris*)
4523  # Find out which ABI we are using.
4524  echo 'int i;' > conftest.$ac_ext
4525  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4526  (eval $ac_compile) 2>&5
4527  ac_status=$?
4528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4529  (exit $ac_status); }; then
4530    case `/usr/bin/file conftest.o` in
4531    *64-bit*)
4532      case $lt_cv_prog_gnu_ld in
4533      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4534      *)    LD="${LD-ld} -64" ;;
4535      esac
4536      ;;
4537    esac
4538  fi
4539  rm -rf conftest*
4540  ;;
4541
4542
4543esac
4544
4545need_locks="$enable_libtool_lock"
4546
4547
4548ac_ext=c
4549ac_cpp='$CPP $CPPFLAGS'
4550ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4551ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4552ac_compiler_gnu=$ac_cv_c_compiler_gnu
4553{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4554echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4555# On Suns, sometimes $CPP names a directory.
4556if test -n "$CPP" && test -d "$CPP"; then
4557  CPP=
4558fi
4559if test -z "$CPP"; then
4560  if test "${ac_cv_prog_CPP+set}" = set; then
4561  echo $ECHO_N "(cached) $ECHO_C" >&6
4562else
4563      # Double quotes because CPP needs to be expanded
4564    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4565    do
4566      ac_preproc_ok=false
4567for ac_c_preproc_warn_flag in '' yes
4568do
4569  # Use a header file that comes with gcc, so configuring glibc
4570  # with a fresh cross-compiler works.
4571  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4572  # <limits.h> exists even on freestanding compilers.
4573  # On the NeXT, cc -E runs the code through the compiler's parser,
4574  # not just through cpp. "Syntax error" is here to catch this case.
4575  cat >conftest.$ac_ext <<_ACEOF
4576/* confdefs.h.  */
4577_ACEOF
4578cat confdefs.h >>conftest.$ac_ext
4579cat >>conftest.$ac_ext <<_ACEOF
4580/* end confdefs.h.  */
4581#ifdef __STDC__
4582# include <limits.h>
4583#else
4584# include <assert.h>
4585#endif
4586		     Syntax error
4587_ACEOF
4588if { (ac_try="$ac_cpp conftest.$ac_ext"
4589case "(($ac_try" in
4590  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4591  *) ac_try_echo=$ac_try;;
4592esac
4593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4594  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4595  ac_status=$?
4596  grep -v '^ *+' conftest.er1 >conftest.err
4597  rm -f conftest.er1
4598  cat conftest.err >&5
4599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4600  (exit $ac_status); } >/dev/null && {
4601	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4602	 test ! -s conftest.err
4603       }; then
4604  :
4605else
4606  echo "$as_me: failed program was:" >&5
4607sed 's/^/| /' conftest.$ac_ext >&5
4608
4609  # Broken: fails on valid input.
4610continue
4611fi
4612
4613rm -f conftest.err conftest.$ac_ext
4614
4615  # OK, works on sane cases.  Now check whether nonexistent headers
4616  # can be detected and how.
4617  cat >conftest.$ac_ext <<_ACEOF
4618/* confdefs.h.  */
4619_ACEOF
4620cat confdefs.h >>conftest.$ac_ext
4621cat >>conftest.$ac_ext <<_ACEOF
4622/* end confdefs.h.  */
4623#include <ac_nonexistent.h>
4624_ACEOF
4625if { (ac_try="$ac_cpp conftest.$ac_ext"
4626case "(($ac_try" in
4627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4628  *) ac_try_echo=$ac_try;;
4629esac
4630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4631  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4632  ac_status=$?
4633  grep -v '^ *+' conftest.er1 >conftest.err
4634  rm -f conftest.er1
4635  cat conftest.err >&5
4636  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4637  (exit $ac_status); } >/dev/null && {
4638	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4639	 test ! -s conftest.err
4640       }; then
4641  # Broken: success on invalid input.
4642continue
4643else
4644  echo "$as_me: failed program was:" >&5
4645sed 's/^/| /' conftest.$ac_ext >&5
4646
4647  # Passes both tests.
4648ac_preproc_ok=:
4649break
4650fi
4651
4652rm -f conftest.err conftest.$ac_ext
4653
4654done
4655# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4656rm -f conftest.err conftest.$ac_ext
4657if $ac_preproc_ok; then
4658  break
4659fi
4660
4661    done
4662    ac_cv_prog_CPP=$CPP
4663
4664fi
4665  CPP=$ac_cv_prog_CPP
4666else
4667  ac_cv_prog_CPP=$CPP
4668fi
4669{ echo "$as_me:$LINENO: result: $CPP" >&5
4670echo "${ECHO_T}$CPP" >&6; }
4671ac_preproc_ok=false
4672for ac_c_preproc_warn_flag in '' yes
4673do
4674  # Use a header file that comes with gcc, so configuring glibc
4675  # with a fresh cross-compiler works.
4676  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4677  # <limits.h> exists even on freestanding compilers.
4678  # On the NeXT, cc -E runs the code through the compiler's parser,
4679  # not just through cpp. "Syntax error" is here to catch this case.
4680  cat >conftest.$ac_ext <<_ACEOF
4681/* confdefs.h.  */
4682_ACEOF
4683cat confdefs.h >>conftest.$ac_ext
4684cat >>conftest.$ac_ext <<_ACEOF
4685/* end confdefs.h.  */
4686#ifdef __STDC__
4687# include <limits.h>
4688#else
4689# include <assert.h>
4690#endif
4691		     Syntax error
4692_ACEOF
4693if { (ac_try="$ac_cpp conftest.$ac_ext"
4694case "(($ac_try" in
4695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4696  *) ac_try_echo=$ac_try;;
4697esac
4698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4699  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4700  ac_status=$?
4701  grep -v '^ *+' conftest.er1 >conftest.err
4702  rm -f conftest.er1
4703  cat conftest.err >&5
4704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4705  (exit $ac_status); } >/dev/null && {
4706	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4707	 test ! -s conftest.err
4708       }; then
4709  :
4710else
4711  echo "$as_me: failed program was:" >&5
4712sed 's/^/| /' conftest.$ac_ext >&5
4713
4714  # Broken: fails on valid input.
4715continue
4716fi
4717
4718rm -f conftest.err conftest.$ac_ext
4719
4720  # OK, works on sane cases.  Now check whether nonexistent headers
4721  # can be detected and how.
4722  cat >conftest.$ac_ext <<_ACEOF
4723/* confdefs.h.  */
4724_ACEOF
4725cat confdefs.h >>conftest.$ac_ext
4726cat >>conftest.$ac_ext <<_ACEOF
4727/* end confdefs.h.  */
4728#include <ac_nonexistent.h>
4729_ACEOF
4730if { (ac_try="$ac_cpp conftest.$ac_ext"
4731case "(($ac_try" in
4732  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4733  *) ac_try_echo=$ac_try;;
4734esac
4735eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4736  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4737  ac_status=$?
4738  grep -v '^ *+' conftest.er1 >conftest.err
4739  rm -f conftest.er1
4740  cat conftest.err >&5
4741  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4742  (exit $ac_status); } >/dev/null && {
4743	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4744	 test ! -s conftest.err
4745       }; then
4746  # Broken: success on invalid input.
4747continue
4748else
4749  echo "$as_me: failed program was:" >&5
4750sed 's/^/| /' conftest.$ac_ext >&5
4751
4752  # Passes both tests.
4753ac_preproc_ok=:
4754break
4755fi
4756
4757rm -f conftest.err conftest.$ac_ext
4758
4759done
4760# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4761rm -f conftest.err conftest.$ac_ext
4762if $ac_preproc_ok; then
4763  :
4764else
4765  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4766See \`config.log' for more details." >&5
4767echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4768See \`config.log' for more details." >&2;}
4769   { (exit 1); exit 1; }; }
4770fi
4771
4772ac_ext=c
4773ac_cpp='$CPP $CPPFLAGS'
4774ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4775ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4776ac_compiler_gnu=$ac_cv_c_compiler_gnu
4777
4778
4779{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4780echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4781if test "${ac_cv_header_stdc+set}" = set; then
4782  echo $ECHO_N "(cached) $ECHO_C" >&6
4783else
4784  cat >conftest.$ac_ext <<_ACEOF
4785/* confdefs.h.  */
4786_ACEOF
4787cat confdefs.h >>conftest.$ac_ext
4788cat >>conftest.$ac_ext <<_ACEOF
4789/* end confdefs.h.  */
4790#include <stdlib.h>
4791#include <stdarg.h>
4792#include <string.h>
4793#include <float.h>
4794
4795int
4796main ()
4797{
4798
4799  ;
4800  return 0;
4801}
4802_ACEOF
4803rm -f conftest.$ac_objext
4804if { (ac_try="$ac_compile"
4805case "(($ac_try" in
4806  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4807  *) ac_try_echo=$ac_try;;
4808esac
4809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4810  (eval "$ac_compile") 2>conftest.er1
4811  ac_status=$?
4812  grep -v '^ *+' conftest.er1 >conftest.err
4813  rm -f conftest.er1
4814  cat conftest.err >&5
4815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4816  (exit $ac_status); } && {
4817	 test -z "$ac_c_werror_flag" ||
4818	 test ! -s conftest.err
4819       } && test -s conftest.$ac_objext; then
4820  ac_cv_header_stdc=yes
4821else
4822  echo "$as_me: failed program was:" >&5
4823sed 's/^/| /' conftest.$ac_ext >&5
4824
4825	ac_cv_header_stdc=no
4826fi
4827
4828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4829
4830if test $ac_cv_header_stdc = yes; then
4831  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4832  cat >conftest.$ac_ext <<_ACEOF
4833/* confdefs.h.  */
4834_ACEOF
4835cat confdefs.h >>conftest.$ac_ext
4836cat >>conftest.$ac_ext <<_ACEOF
4837/* end confdefs.h.  */
4838#include <string.h>
4839
4840_ACEOF
4841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4842  $EGREP "memchr" >/dev/null 2>&1; then
4843  :
4844else
4845  ac_cv_header_stdc=no
4846fi
4847rm -f conftest*
4848
4849fi
4850
4851if test $ac_cv_header_stdc = yes; then
4852  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4853  cat >conftest.$ac_ext <<_ACEOF
4854/* confdefs.h.  */
4855_ACEOF
4856cat confdefs.h >>conftest.$ac_ext
4857cat >>conftest.$ac_ext <<_ACEOF
4858/* end confdefs.h.  */
4859#include <stdlib.h>
4860
4861_ACEOF
4862if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4863  $EGREP "free" >/dev/null 2>&1; then
4864  :
4865else
4866  ac_cv_header_stdc=no
4867fi
4868rm -f conftest*
4869
4870fi
4871
4872if test $ac_cv_header_stdc = yes; then
4873  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4874  if test "$cross_compiling" = yes; then
4875  :
4876else
4877  cat >conftest.$ac_ext <<_ACEOF
4878/* confdefs.h.  */
4879_ACEOF
4880cat confdefs.h >>conftest.$ac_ext
4881cat >>conftest.$ac_ext <<_ACEOF
4882/* end confdefs.h.  */
4883#include <ctype.h>
4884#include <stdlib.h>
4885#if ((' ' & 0x0FF) == 0x020)
4886# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4887# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4888#else
4889# define ISLOWER(c) \
4890		   (('a' <= (c) && (c) <= 'i') \
4891		     || ('j' <= (c) && (c) <= 'r') \
4892		     || ('s' <= (c) && (c) <= 'z'))
4893# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4894#endif
4895
4896#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4897int
4898main ()
4899{
4900  int i;
4901  for (i = 0; i < 256; i++)
4902    if (XOR (islower (i), ISLOWER (i))
4903	|| toupper (i) != TOUPPER (i))
4904      return 2;
4905  return 0;
4906}
4907_ACEOF
4908rm -f conftest$ac_exeext
4909if { (ac_try="$ac_link"
4910case "(($ac_try" in
4911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4912  *) ac_try_echo=$ac_try;;
4913esac
4914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4915  (eval "$ac_link") 2>&5
4916  ac_status=$?
4917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4918  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4919  { (case "(($ac_try" in
4920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4921  *) ac_try_echo=$ac_try;;
4922esac
4923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4924  (eval "$ac_try") 2>&5
4925  ac_status=$?
4926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4927  (exit $ac_status); }; }; then
4928  :
4929else
4930  echo "$as_me: program exited with status $ac_status" >&5
4931echo "$as_me: failed program was:" >&5
4932sed 's/^/| /' conftest.$ac_ext >&5
4933
4934( exit $ac_status )
4935ac_cv_header_stdc=no
4936fi
4937rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4938fi
4939
4940
4941fi
4942fi
4943{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4944echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4945if test $ac_cv_header_stdc = yes; then
4946
4947cat >>confdefs.h <<\_ACEOF
4948#define STDC_HEADERS 1
4949_ACEOF
4950
4951fi
4952
4953# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4964		  inttypes.h stdint.h unistd.h
4965do
4966as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4967{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4968echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4969if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4970  echo $ECHO_N "(cached) $ECHO_C" >&6
4971else
4972  cat >conftest.$ac_ext <<_ACEOF
4973/* confdefs.h.  */
4974_ACEOF
4975cat confdefs.h >>conftest.$ac_ext
4976cat >>conftest.$ac_ext <<_ACEOF
4977/* end confdefs.h.  */
4978$ac_includes_default
4979
4980#include <$ac_header>
4981_ACEOF
4982rm -f conftest.$ac_objext
4983if { (ac_try="$ac_compile"
4984case "(($ac_try" in
4985  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4986  *) ac_try_echo=$ac_try;;
4987esac
4988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4989  (eval "$ac_compile") 2>conftest.er1
4990  ac_status=$?
4991  grep -v '^ *+' conftest.er1 >conftest.err
4992  rm -f conftest.er1
4993  cat conftest.err >&5
4994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4995  (exit $ac_status); } && {
4996	 test -z "$ac_c_werror_flag" ||
4997	 test ! -s conftest.err
4998       } && test -s conftest.$ac_objext; then
4999  eval "$as_ac_Header=yes"
5000else
5001  echo "$as_me: failed program was:" >&5
5002sed 's/^/| /' conftest.$ac_ext >&5
5003
5004	eval "$as_ac_Header=no"
5005fi
5006
5007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5008fi
5009ac_res=`eval echo '${'$as_ac_Header'}'`
5010	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5011echo "${ECHO_T}$ac_res" >&6; }
5012if test `eval echo '${'$as_ac_Header'}'` = yes; then
5013  cat >>confdefs.h <<_ACEOF
5014#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5015_ACEOF
5016
5017fi
5018
5019done
5020
5021
5022
5023for ac_header in dlfcn.h
5024do
5025as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5026if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5027  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5028echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5029if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5030  echo $ECHO_N "(cached) $ECHO_C" >&6
5031fi
5032ac_res=`eval echo '${'$as_ac_Header'}'`
5033	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5034echo "${ECHO_T}$ac_res" >&6; }
5035else
5036  # Is the header compilable?
5037{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5038echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5039cat >conftest.$ac_ext <<_ACEOF
5040/* confdefs.h.  */
5041_ACEOF
5042cat confdefs.h >>conftest.$ac_ext
5043cat >>conftest.$ac_ext <<_ACEOF
5044/* end confdefs.h.  */
5045$ac_includes_default
5046#include <$ac_header>
5047_ACEOF
5048rm -f conftest.$ac_objext
5049if { (ac_try="$ac_compile"
5050case "(($ac_try" in
5051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5052  *) ac_try_echo=$ac_try;;
5053esac
5054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5055  (eval "$ac_compile") 2>conftest.er1
5056  ac_status=$?
5057  grep -v '^ *+' conftest.er1 >conftest.err
5058  rm -f conftest.er1
5059  cat conftest.err >&5
5060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061  (exit $ac_status); } && {
5062	 test -z "$ac_c_werror_flag" ||
5063	 test ! -s conftest.err
5064       } && test -s conftest.$ac_objext; then
5065  ac_header_compiler=yes
5066else
5067  echo "$as_me: failed program was:" >&5
5068sed 's/^/| /' conftest.$ac_ext >&5
5069
5070	ac_header_compiler=no
5071fi
5072
5073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5074{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5075echo "${ECHO_T}$ac_header_compiler" >&6; }
5076
5077# Is the header present?
5078{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5079echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5080cat >conftest.$ac_ext <<_ACEOF
5081/* confdefs.h.  */
5082_ACEOF
5083cat confdefs.h >>conftest.$ac_ext
5084cat >>conftest.$ac_ext <<_ACEOF
5085/* end confdefs.h.  */
5086#include <$ac_header>
5087_ACEOF
5088if { (ac_try="$ac_cpp conftest.$ac_ext"
5089case "(($ac_try" in
5090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5091  *) ac_try_echo=$ac_try;;
5092esac
5093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5094  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5095  ac_status=$?
5096  grep -v '^ *+' conftest.er1 >conftest.err
5097  rm -f conftest.er1
5098  cat conftest.err >&5
5099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5100  (exit $ac_status); } >/dev/null && {
5101	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5102	 test ! -s conftest.err
5103       }; then
5104  ac_header_preproc=yes
5105else
5106  echo "$as_me: failed program was:" >&5
5107sed 's/^/| /' conftest.$ac_ext >&5
5108
5109  ac_header_preproc=no
5110fi
5111
5112rm -f conftest.err conftest.$ac_ext
5113{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5114echo "${ECHO_T}$ac_header_preproc" >&6; }
5115
5116# So?  What about this header?
5117case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5118  yes:no: )
5119    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5120echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5121    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5122echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5123    ac_header_preproc=yes
5124    ;;
5125  no:yes:* )
5126    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5127echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5128    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5129echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5130    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5131echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5132    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5133echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5134    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5135echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5136    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5137echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5138    ( cat <<\_ASBOX
5139## ---------------------------------------------------------------------- ##
5140## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5141## ---------------------------------------------------------------------- ##
5142_ASBOX
5143     ) | sed "s/^/$as_me: WARNING:     /" >&2
5144    ;;
5145esac
5146{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5147echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5149  echo $ECHO_N "(cached) $ECHO_C" >&6
5150else
5151  eval "$as_ac_Header=\$ac_header_preproc"
5152fi
5153ac_res=`eval echo '${'$as_ac_Header'}'`
5154	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5155echo "${ECHO_T}$ac_res" >&6; }
5156
5157fi
5158if test `eval echo '${'$as_ac_Header'}'` = yes; then
5159  cat >>confdefs.h <<_ACEOF
5160#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5161_ACEOF
5162
5163fi
5164
5165done
5166
5167ac_ext=cpp
5168ac_cpp='$CXXCPP $CPPFLAGS'
5169ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5170ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5171ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5172if test -z "$CXX"; then
5173  if test -n "$CCC"; then
5174    CXX=$CCC
5175  else
5176    if test -n "$ac_tool_prefix"; then
5177  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5178  do
5179    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5180set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5181{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5182echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5183if test "${ac_cv_prog_CXX+set}" = set; then
5184  echo $ECHO_N "(cached) $ECHO_C" >&6
5185else
5186  if test -n "$CXX"; then
5187  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5188else
5189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190for as_dir in $PATH
5191do
5192  IFS=$as_save_IFS
5193  test -z "$as_dir" && as_dir=.
5194  for ac_exec_ext in '' $ac_executable_extensions; do
5195  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5196    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5197    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5198    break 2
5199  fi
5200done
5201done
5202IFS=$as_save_IFS
5203
5204fi
5205fi
5206CXX=$ac_cv_prog_CXX
5207if test -n "$CXX"; then
5208  { echo "$as_me:$LINENO: result: $CXX" >&5
5209echo "${ECHO_T}$CXX" >&6; }
5210else
5211  { echo "$as_me:$LINENO: result: no" >&5
5212echo "${ECHO_T}no" >&6; }
5213fi
5214
5215
5216    test -n "$CXX" && break
5217  done
5218fi
5219if test -z "$CXX"; then
5220  ac_ct_CXX=$CXX
5221  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5222do
5223  # Extract the first word of "$ac_prog", so it can be a program name with args.
5224set dummy $ac_prog; ac_word=$2
5225{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5226echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5227if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5228  echo $ECHO_N "(cached) $ECHO_C" >&6
5229else
5230  if test -n "$ac_ct_CXX"; then
5231  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5232else
5233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5234for as_dir in $PATH
5235do
5236  IFS=$as_save_IFS
5237  test -z "$as_dir" && as_dir=.
5238  for ac_exec_ext in '' $ac_executable_extensions; do
5239  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5240    ac_cv_prog_ac_ct_CXX="$ac_prog"
5241    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5242    break 2
5243  fi
5244done
5245done
5246IFS=$as_save_IFS
5247
5248fi
5249fi
5250ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5251if test -n "$ac_ct_CXX"; then
5252  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5253echo "${ECHO_T}$ac_ct_CXX" >&6; }
5254else
5255  { echo "$as_me:$LINENO: result: no" >&5
5256echo "${ECHO_T}no" >&6; }
5257fi
5258
5259
5260  test -n "$ac_ct_CXX" && break
5261done
5262
5263  if test "x$ac_ct_CXX" = x; then
5264    CXX="g++"
5265  else
5266    case $cross_compiling:$ac_tool_warned in
5267yes:)
5268{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5269whose name does not start with the host triplet.  If you think this
5270configuration is useful to you, please write to autoconf@gnu.org." >&5
5271echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5272whose name does not start with the host triplet.  If you think this
5273configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5274ac_tool_warned=yes ;;
5275esac
5276    CXX=$ac_ct_CXX
5277  fi
5278fi
5279
5280  fi
5281fi
5282# Provide some information about the compiler.
5283echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5284ac_compiler=`set X $ac_compile; echo $2`
5285{ (ac_try="$ac_compiler --version >&5"
5286case "(($ac_try" in
5287  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5288  *) ac_try_echo=$ac_try;;
5289esac
5290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5291  (eval "$ac_compiler --version >&5") 2>&5
5292  ac_status=$?
5293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294  (exit $ac_status); }
5295{ (ac_try="$ac_compiler -v >&5"
5296case "(($ac_try" in
5297  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5298  *) ac_try_echo=$ac_try;;
5299esac
5300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5301  (eval "$ac_compiler -v >&5") 2>&5
5302  ac_status=$?
5303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5304  (exit $ac_status); }
5305{ (ac_try="$ac_compiler -V >&5"
5306case "(($ac_try" in
5307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5308  *) ac_try_echo=$ac_try;;
5309esac
5310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5311  (eval "$ac_compiler -V >&5") 2>&5
5312  ac_status=$?
5313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5314  (exit $ac_status); }
5315
5316{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5317echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5318if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5319  echo $ECHO_N "(cached) $ECHO_C" >&6
5320else
5321  cat >conftest.$ac_ext <<_ACEOF
5322/* confdefs.h.  */
5323_ACEOF
5324cat confdefs.h >>conftest.$ac_ext
5325cat >>conftest.$ac_ext <<_ACEOF
5326/* end confdefs.h.  */
5327
5328int
5329main ()
5330{
5331#ifndef __GNUC__
5332       choke me
5333#endif
5334
5335  ;
5336  return 0;
5337}
5338_ACEOF
5339rm -f conftest.$ac_objext
5340if { (ac_try="$ac_compile"
5341case "(($ac_try" in
5342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5343  *) ac_try_echo=$ac_try;;
5344esac
5345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5346  (eval "$ac_compile") 2>conftest.er1
5347  ac_status=$?
5348  grep -v '^ *+' conftest.er1 >conftest.err
5349  rm -f conftest.er1
5350  cat conftest.err >&5
5351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352  (exit $ac_status); } && {
5353	 test -z "$ac_cxx_werror_flag" ||
5354	 test ! -s conftest.err
5355       } && test -s conftest.$ac_objext; then
5356  ac_compiler_gnu=yes
5357else
5358  echo "$as_me: failed program was:" >&5
5359sed 's/^/| /' conftest.$ac_ext >&5
5360
5361	ac_compiler_gnu=no
5362fi
5363
5364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5365ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5366
5367fi
5368{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5369echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5370GXX=`test $ac_compiler_gnu = yes && echo yes`
5371ac_test_CXXFLAGS=${CXXFLAGS+set}
5372ac_save_CXXFLAGS=$CXXFLAGS
5373{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5374echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5375if test "${ac_cv_prog_cxx_g+set}" = set; then
5376  echo $ECHO_N "(cached) $ECHO_C" >&6
5377else
5378  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5379   ac_cxx_werror_flag=yes
5380   ac_cv_prog_cxx_g=no
5381   CXXFLAGS="-g"
5382   cat >conftest.$ac_ext <<_ACEOF
5383/* confdefs.h.  */
5384_ACEOF
5385cat confdefs.h >>conftest.$ac_ext
5386cat >>conftest.$ac_ext <<_ACEOF
5387/* end confdefs.h.  */
5388
5389int
5390main ()
5391{
5392
5393  ;
5394  return 0;
5395}
5396_ACEOF
5397rm -f conftest.$ac_objext
5398if { (ac_try="$ac_compile"
5399case "(($ac_try" in
5400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5401  *) ac_try_echo=$ac_try;;
5402esac
5403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5404  (eval "$ac_compile") 2>conftest.er1
5405  ac_status=$?
5406  grep -v '^ *+' conftest.er1 >conftest.err
5407  rm -f conftest.er1
5408  cat conftest.err >&5
5409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5410  (exit $ac_status); } && {
5411	 test -z "$ac_cxx_werror_flag" ||
5412	 test ! -s conftest.err
5413       } && test -s conftest.$ac_objext; then
5414  ac_cv_prog_cxx_g=yes
5415else
5416  echo "$as_me: failed program was:" >&5
5417sed 's/^/| /' conftest.$ac_ext >&5
5418
5419	CXXFLAGS=""
5420      cat >conftest.$ac_ext <<_ACEOF
5421/* confdefs.h.  */
5422_ACEOF
5423cat confdefs.h >>conftest.$ac_ext
5424cat >>conftest.$ac_ext <<_ACEOF
5425/* end confdefs.h.  */
5426
5427int
5428main ()
5429{
5430
5431  ;
5432  return 0;
5433}
5434_ACEOF
5435rm -f conftest.$ac_objext
5436if { (ac_try="$ac_compile"
5437case "(($ac_try" in
5438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5439  *) ac_try_echo=$ac_try;;
5440esac
5441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5442  (eval "$ac_compile") 2>conftest.er1
5443  ac_status=$?
5444  grep -v '^ *+' conftest.er1 >conftest.err
5445  rm -f conftest.er1
5446  cat conftest.err >&5
5447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5448  (exit $ac_status); } && {
5449	 test -z "$ac_cxx_werror_flag" ||
5450	 test ! -s conftest.err
5451       } && test -s conftest.$ac_objext; then
5452  :
5453else
5454  echo "$as_me: failed program was:" >&5
5455sed 's/^/| /' conftest.$ac_ext >&5
5456
5457	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5458	 CXXFLAGS="-g"
5459	 cat >conftest.$ac_ext <<_ACEOF
5460/* confdefs.h.  */
5461_ACEOF
5462cat confdefs.h >>conftest.$ac_ext
5463cat >>conftest.$ac_ext <<_ACEOF
5464/* end confdefs.h.  */
5465
5466int
5467main ()
5468{
5469
5470  ;
5471  return 0;
5472}
5473_ACEOF
5474rm -f conftest.$ac_objext
5475if { (ac_try="$ac_compile"
5476case "(($ac_try" in
5477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5478  *) ac_try_echo=$ac_try;;
5479esac
5480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5481  (eval "$ac_compile") 2>conftest.er1
5482  ac_status=$?
5483  grep -v '^ *+' conftest.er1 >conftest.err
5484  rm -f conftest.er1
5485  cat conftest.err >&5
5486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5487  (exit $ac_status); } && {
5488	 test -z "$ac_cxx_werror_flag" ||
5489	 test ! -s conftest.err
5490       } && test -s conftest.$ac_objext; then
5491  ac_cv_prog_cxx_g=yes
5492else
5493  echo "$as_me: failed program was:" >&5
5494sed 's/^/| /' conftest.$ac_ext >&5
5495
5496
5497fi
5498
5499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500fi
5501
5502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5503fi
5504
5505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5506   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5507fi
5508{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5509echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5510if test "$ac_test_CXXFLAGS" = set; then
5511  CXXFLAGS=$ac_save_CXXFLAGS
5512elif test $ac_cv_prog_cxx_g = yes; then
5513  if test "$GXX" = yes; then
5514    CXXFLAGS="-g -O2"
5515  else
5516    CXXFLAGS="-g"
5517  fi
5518else
5519  if test "$GXX" = yes; then
5520    CXXFLAGS="-O2"
5521  else
5522    CXXFLAGS=
5523  fi
5524fi
5525ac_ext=cpp
5526ac_cpp='$CXXCPP $CPPFLAGS'
5527ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5528ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5529ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5530
5531depcc="$CXX"  am_compiler_list=
5532
5533{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5534echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5535if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5536  echo $ECHO_N "(cached) $ECHO_C" >&6
5537else
5538  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5539  # We make a subdir and do the tests there.  Otherwise we can end up
5540  # making bogus files that we don't know about and never remove.  For
5541  # instance it was reported that on HP-UX the gcc test will end up
5542  # making a dummy file named `D' -- because `-MD' means `put the output
5543  # in D'.
5544  mkdir conftest.dir
5545  # Copy depcomp to subdir because otherwise we won't find it if we're
5546  # using a relative directory.
5547  cp "$am_depcomp" conftest.dir
5548  cd conftest.dir
5549  # We will build objects and dependencies in a subdirectory because
5550  # it helps to detect inapplicable dependency modes.  For instance
5551  # both Tru64's cc and ICC support -MD to output dependencies as a
5552  # side effect of compilation, but ICC will put the dependencies in
5553  # the current directory while Tru64 will put them in the object
5554  # directory.
5555  mkdir sub
5556
5557  am_cv_CXX_dependencies_compiler_type=none
5558  if test "$am_compiler_list" = ""; then
5559     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5560  fi
5561  for depmode in $am_compiler_list; do
5562    # Setup a source with many dependencies, because some compilers
5563    # like to wrap large dependency lists on column 80 (with \), and
5564    # we should not choose a depcomp mode which is confused by this.
5565    #
5566    # We need to recreate these files for each test, as the compiler may
5567    # overwrite some of them when testing with obscure command lines.
5568    # This happens at least with the AIX C compiler.
5569    : > sub/conftest.c
5570    for i in 1 2 3 4 5 6; do
5571      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5572      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5573      # Solaris 8's {/usr,}/bin/sh.
5574      touch sub/conftst$i.h
5575    done
5576    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5577
5578    case $depmode in
5579    nosideeffect)
5580      # after this tag, mechanisms are not by side-effect, so they'll
5581      # only be used when explicitly requested
5582      if test "x$enable_dependency_tracking" = xyes; then
5583	continue
5584      else
5585	break
5586      fi
5587      ;;
5588    none) break ;;
5589    esac
5590    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5591    # mode.  It turns out that the SunPro C++ compiler does not properly
5592    # handle `-M -o', and we need to detect this.
5593    if depmode=$depmode \
5594       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5595       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5596       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5597         >/dev/null 2>conftest.err &&
5598       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5599       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5600       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5601       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5602      # icc doesn't choke on unknown options, it will just issue warnings
5603      # or remarks (even with -Werror).  So we grep stderr for any message
5604      # that says an option was ignored or not supported.
5605      # When given -MP, icc 7.0 and 7.1 complain thusly:
5606      #   icc: Command line warning: ignoring option '-M'; no argument required
5607      # The diagnosis changed in icc 8.0:
5608      #   icc: Command line remark: option '-MP' not supported
5609      if (grep 'ignoring option' conftest.err ||
5610          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5611        am_cv_CXX_dependencies_compiler_type=$depmode
5612        break
5613      fi
5614    fi
5615  done
5616
5617  cd ..
5618  rm -rf conftest.dir
5619else
5620  am_cv_CXX_dependencies_compiler_type=none
5621fi
5622
5623fi
5624{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5625echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5626CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5627
5628 if
5629  test "x$enable_dependency_tracking" != xno \
5630  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5631  am__fastdepCXX_TRUE=
5632  am__fastdepCXX_FALSE='#'
5633else
5634  am__fastdepCXX_TRUE='#'
5635  am__fastdepCXX_FALSE=
5636fi
5637
5638
5639
5640
5641if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5642    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5643    (test "X$CXX" != "Xg++"))) ; then
5644  ac_ext=cpp
5645ac_cpp='$CXXCPP $CPPFLAGS'
5646ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5647ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5648ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5649{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5650echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5651if test -z "$CXXCPP"; then
5652  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5653  echo $ECHO_N "(cached) $ECHO_C" >&6
5654else
5655      # Double quotes because CXXCPP needs to be expanded
5656    for CXXCPP in "$CXX -E" "/lib/cpp"
5657    do
5658      ac_preproc_ok=false
5659for ac_cxx_preproc_warn_flag in '' yes
5660do
5661  # Use a header file that comes with gcc, so configuring glibc
5662  # with a fresh cross-compiler works.
5663  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5664  # <limits.h> exists even on freestanding compilers.
5665  # On the NeXT, cc -E runs the code through the compiler's parser,
5666  # not just through cpp. "Syntax error" is here to catch this case.
5667  cat >conftest.$ac_ext <<_ACEOF
5668/* confdefs.h.  */
5669_ACEOF
5670cat confdefs.h >>conftest.$ac_ext
5671cat >>conftest.$ac_ext <<_ACEOF
5672/* end confdefs.h.  */
5673#ifdef __STDC__
5674# include <limits.h>
5675#else
5676# include <assert.h>
5677#endif
5678		     Syntax error
5679_ACEOF
5680if { (ac_try="$ac_cpp conftest.$ac_ext"
5681case "(($ac_try" in
5682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5683  *) ac_try_echo=$ac_try;;
5684esac
5685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5686  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5687  ac_status=$?
5688  grep -v '^ *+' conftest.er1 >conftest.err
5689  rm -f conftest.er1
5690  cat conftest.err >&5
5691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5692  (exit $ac_status); } >/dev/null && {
5693	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5694	 test ! -s conftest.err
5695       }; then
5696  :
5697else
5698  echo "$as_me: failed program was:" >&5
5699sed 's/^/| /' conftest.$ac_ext >&5
5700
5701  # Broken: fails on valid input.
5702continue
5703fi
5704
5705rm -f conftest.err conftest.$ac_ext
5706
5707  # OK, works on sane cases.  Now check whether nonexistent headers
5708  # can be detected and how.
5709  cat >conftest.$ac_ext <<_ACEOF
5710/* confdefs.h.  */
5711_ACEOF
5712cat confdefs.h >>conftest.$ac_ext
5713cat >>conftest.$ac_ext <<_ACEOF
5714/* end confdefs.h.  */
5715#include <ac_nonexistent.h>
5716_ACEOF
5717if { (ac_try="$ac_cpp conftest.$ac_ext"
5718case "(($ac_try" in
5719  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5720  *) ac_try_echo=$ac_try;;
5721esac
5722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5723  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5724  ac_status=$?
5725  grep -v '^ *+' conftest.er1 >conftest.err
5726  rm -f conftest.er1
5727  cat conftest.err >&5
5728  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5729  (exit $ac_status); } >/dev/null && {
5730	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5731	 test ! -s conftest.err
5732       }; then
5733  # Broken: success on invalid input.
5734continue
5735else
5736  echo "$as_me: failed program was:" >&5
5737sed 's/^/| /' conftest.$ac_ext >&5
5738
5739  # Passes both tests.
5740ac_preproc_ok=:
5741break
5742fi
5743
5744rm -f conftest.err conftest.$ac_ext
5745
5746done
5747# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5748rm -f conftest.err conftest.$ac_ext
5749if $ac_preproc_ok; then
5750  break
5751fi
5752
5753    done
5754    ac_cv_prog_CXXCPP=$CXXCPP
5755
5756fi
5757  CXXCPP=$ac_cv_prog_CXXCPP
5758else
5759  ac_cv_prog_CXXCPP=$CXXCPP
5760fi
5761{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5762echo "${ECHO_T}$CXXCPP" >&6; }
5763ac_preproc_ok=false
5764for ac_cxx_preproc_warn_flag in '' yes
5765do
5766  # Use a header file that comes with gcc, so configuring glibc
5767  # with a fresh cross-compiler works.
5768  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5769  # <limits.h> exists even on freestanding compilers.
5770  # On the NeXT, cc -E runs the code through the compiler's parser,
5771  # not just through cpp. "Syntax error" is here to catch this case.
5772  cat >conftest.$ac_ext <<_ACEOF
5773/* confdefs.h.  */
5774_ACEOF
5775cat confdefs.h >>conftest.$ac_ext
5776cat >>conftest.$ac_ext <<_ACEOF
5777/* end confdefs.h.  */
5778#ifdef __STDC__
5779# include <limits.h>
5780#else
5781# include <assert.h>
5782#endif
5783		     Syntax error
5784_ACEOF
5785if { (ac_try="$ac_cpp conftest.$ac_ext"
5786case "(($ac_try" in
5787  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5788  *) ac_try_echo=$ac_try;;
5789esac
5790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5791  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5792  ac_status=$?
5793  grep -v '^ *+' conftest.er1 >conftest.err
5794  rm -f conftest.er1
5795  cat conftest.err >&5
5796  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5797  (exit $ac_status); } >/dev/null && {
5798	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5799	 test ! -s conftest.err
5800       }; then
5801  :
5802else
5803  echo "$as_me: failed program was:" >&5
5804sed 's/^/| /' conftest.$ac_ext >&5
5805
5806  # Broken: fails on valid input.
5807continue
5808fi
5809
5810rm -f conftest.err conftest.$ac_ext
5811
5812  # OK, works on sane cases.  Now check whether nonexistent headers
5813  # can be detected and how.
5814  cat >conftest.$ac_ext <<_ACEOF
5815/* confdefs.h.  */
5816_ACEOF
5817cat confdefs.h >>conftest.$ac_ext
5818cat >>conftest.$ac_ext <<_ACEOF
5819/* end confdefs.h.  */
5820#include <ac_nonexistent.h>
5821_ACEOF
5822if { (ac_try="$ac_cpp conftest.$ac_ext"
5823case "(($ac_try" in
5824  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5825  *) ac_try_echo=$ac_try;;
5826esac
5827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5828  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5829  ac_status=$?
5830  grep -v '^ *+' conftest.er1 >conftest.err
5831  rm -f conftest.er1
5832  cat conftest.err >&5
5833  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5834  (exit $ac_status); } >/dev/null && {
5835	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5836	 test ! -s conftest.err
5837       }; then
5838  # Broken: success on invalid input.
5839continue
5840else
5841  echo "$as_me: failed program was:" >&5
5842sed 's/^/| /' conftest.$ac_ext >&5
5843
5844  # Passes both tests.
5845ac_preproc_ok=:
5846break
5847fi
5848
5849rm -f conftest.err conftest.$ac_ext
5850
5851done
5852# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5853rm -f conftest.err conftest.$ac_ext
5854if $ac_preproc_ok; then
5855  :
5856else
5857  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5858See \`config.log' for more details." >&5
5859echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5860See \`config.log' for more details." >&2;}
5861   { (exit 1); exit 1; }; }
5862fi
5863
5864ac_ext=cpp
5865ac_cpp='$CXXCPP $CPPFLAGS'
5866ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5867ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5868ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5869
5870fi
5871
5872
5873ac_ext=f
5874ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5875ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5876ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5877if test -n "$ac_tool_prefix"; then
5878  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
5879  do
5880    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5881set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5882{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5883echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5884if test "${ac_cv_prog_F77+set}" = set; then
5885  echo $ECHO_N "(cached) $ECHO_C" >&6
5886else
5887  if test -n "$F77"; then
5888  ac_cv_prog_F77="$F77" # Let the user override the test.
5889else
5890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5891for as_dir in $PATH
5892do
5893  IFS=$as_save_IFS
5894  test -z "$as_dir" && as_dir=.
5895  for ac_exec_ext in '' $ac_executable_extensions; do
5896  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5897    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5898    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5899    break 2
5900  fi
5901done
5902done
5903IFS=$as_save_IFS
5904
5905fi
5906fi
5907F77=$ac_cv_prog_F77
5908if test -n "$F77"; then
5909  { echo "$as_me:$LINENO: result: $F77" >&5
5910echo "${ECHO_T}$F77" >&6; }
5911else
5912  { echo "$as_me:$LINENO: result: no" >&5
5913echo "${ECHO_T}no" >&6; }
5914fi
5915
5916
5917    test -n "$F77" && break
5918  done
5919fi
5920if test -z "$F77"; then
5921  ac_ct_F77=$F77
5922  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
5923do
5924  # Extract the first word of "$ac_prog", so it can be a program name with args.
5925set dummy $ac_prog; ac_word=$2
5926{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5927echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5928if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5929  echo $ECHO_N "(cached) $ECHO_C" >&6
5930else
5931  if test -n "$ac_ct_F77"; then
5932  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5933else
5934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5935for as_dir in $PATH
5936do
5937  IFS=$as_save_IFS
5938  test -z "$as_dir" && as_dir=.
5939  for ac_exec_ext in '' $ac_executable_extensions; do
5940  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5941    ac_cv_prog_ac_ct_F77="$ac_prog"
5942    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5943    break 2
5944  fi
5945done
5946done
5947IFS=$as_save_IFS
5948
5949fi
5950fi
5951ac_ct_F77=$ac_cv_prog_ac_ct_F77
5952if test -n "$ac_ct_F77"; then
5953  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5954echo "${ECHO_T}$ac_ct_F77" >&6; }
5955else
5956  { echo "$as_me:$LINENO: result: no" >&5
5957echo "${ECHO_T}no" >&6; }
5958fi
5959
5960
5961  test -n "$ac_ct_F77" && break
5962done
5963
5964  if test "x$ac_ct_F77" = x; then
5965    F77=""
5966  else
5967    case $cross_compiling:$ac_tool_warned in
5968yes:)
5969{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5970whose name does not start with the host triplet.  If you think this
5971configuration is useful to you, please write to autoconf@gnu.org." >&5
5972echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5973whose name does not start with the host triplet.  If you think this
5974configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5975ac_tool_warned=yes ;;
5976esac
5977    F77=$ac_ct_F77
5978  fi
5979fi
5980
5981
5982# Provide some information about the compiler.
5983echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5984ac_compiler=`set X $ac_compile; echo $2`
5985{ (ac_try="$ac_compiler --version >&5"
5986case "(($ac_try" in
5987  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5988  *) ac_try_echo=$ac_try;;
5989esac
5990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5991  (eval "$ac_compiler --version >&5") 2>&5
5992  ac_status=$?
5993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5994  (exit $ac_status); }
5995{ (ac_try="$ac_compiler -v >&5"
5996case "(($ac_try" in
5997  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5998  *) ac_try_echo=$ac_try;;
5999esac
6000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6001  (eval "$ac_compiler -v >&5") 2>&5
6002  ac_status=$?
6003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004  (exit $ac_status); }
6005{ (ac_try="$ac_compiler -V >&5"
6006case "(($ac_try" in
6007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6008  *) ac_try_echo=$ac_try;;
6009esac
6010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6011  (eval "$ac_compiler -V >&5") 2>&5
6012  ac_status=$?
6013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6014  (exit $ac_status); }
6015rm -f a.out
6016
6017# If we don't use `.F' as extension, the preprocessor is not run on the
6018# input file.  (Note that this only needs to work for GNU compilers.)
6019ac_save_ext=$ac_ext
6020ac_ext=F
6021{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6022echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6023if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6024  echo $ECHO_N "(cached) $ECHO_C" >&6
6025else
6026  cat >conftest.$ac_ext <<_ACEOF
6027      program main
6028#ifndef __GNUC__
6029       choke me
6030#endif
6031
6032      end
6033_ACEOF
6034rm -f conftest.$ac_objext
6035if { (ac_try="$ac_compile"
6036case "(($ac_try" in
6037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6038  *) ac_try_echo=$ac_try;;
6039esac
6040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6041  (eval "$ac_compile") 2>conftest.er1
6042  ac_status=$?
6043  grep -v '^ *+' conftest.er1 >conftest.err
6044  rm -f conftest.er1
6045  cat conftest.err >&5
6046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6047  (exit $ac_status); } && {
6048	 test -z "$ac_f77_werror_flag" ||
6049	 test ! -s conftest.err
6050       } && test -s conftest.$ac_objext; then
6051  ac_compiler_gnu=yes
6052else
6053  echo "$as_me: failed program was:" >&5
6054sed 's/^/| /' conftest.$ac_ext >&5
6055
6056	ac_compiler_gnu=no
6057fi
6058
6059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6060ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6061
6062fi
6063{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6064echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6065ac_ext=$ac_save_ext
6066ac_test_FFLAGS=${FFLAGS+set}
6067ac_save_FFLAGS=$FFLAGS
6068FFLAGS=
6069{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6070echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6071if test "${ac_cv_prog_f77_g+set}" = set; then
6072  echo $ECHO_N "(cached) $ECHO_C" >&6
6073else
6074  FFLAGS=-g
6075cat >conftest.$ac_ext <<_ACEOF
6076      program main
6077
6078      end
6079_ACEOF
6080rm -f conftest.$ac_objext
6081if { (ac_try="$ac_compile"
6082case "(($ac_try" in
6083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6084  *) ac_try_echo=$ac_try;;
6085esac
6086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6087  (eval "$ac_compile") 2>conftest.er1
6088  ac_status=$?
6089  grep -v '^ *+' conftest.er1 >conftest.err
6090  rm -f conftest.er1
6091  cat conftest.err >&5
6092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093  (exit $ac_status); } && {
6094	 test -z "$ac_f77_werror_flag" ||
6095	 test ! -s conftest.err
6096       } && test -s conftest.$ac_objext; then
6097  ac_cv_prog_f77_g=yes
6098else
6099  echo "$as_me: failed program was:" >&5
6100sed 's/^/| /' conftest.$ac_ext >&5
6101
6102	ac_cv_prog_f77_g=no
6103fi
6104
6105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6106
6107fi
6108{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6109echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6110if test "$ac_test_FFLAGS" = set; then
6111  FFLAGS=$ac_save_FFLAGS
6112elif test $ac_cv_prog_f77_g = yes; then
6113  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6114    FFLAGS="-g -O2"
6115  else
6116    FFLAGS="-g"
6117  fi
6118else
6119  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6120    FFLAGS="-O2"
6121  else
6122    FFLAGS=
6123  fi
6124fi
6125
6126G77=`test $ac_compiler_gnu = yes && echo yes`
6127ac_ext=c
6128ac_cpp='$CPP $CPPFLAGS'
6129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6131ac_compiler_gnu=$ac_cv_c_compiler_gnu
6132
6133
6134
6135# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6136
6137# find the maximum length of command line arguments
6138{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6139echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6140if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6141  echo $ECHO_N "(cached) $ECHO_C" >&6
6142else
6143    i=0
6144  teststring="ABCD"
6145
6146  case $build_os in
6147  msdosdjgpp*)
6148    # On DJGPP, this test can blow up pretty badly due to problems in libc
6149    # (any single argument exceeding 2000 bytes causes a buffer overrun
6150    # during glob expansion).  Even if it were fixed, the result of this
6151    # check would be larger than it should be.
6152    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6153    ;;
6154
6155  gnu*)
6156    # Under GNU Hurd, this test is not required because there is
6157    # no limit to the length of command line arguments.
6158    # Libtool will interpret -1 as no limit whatsoever
6159    lt_cv_sys_max_cmd_len=-1;
6160    ;;
6161
6162  cygwin* | mingw*)
6163    # On Win9x/ME, this test blows up -- it succeeds, but takes
6164    # about 5 minutes as the teststring grows exponentially.
6165    # Worse, since 9x/ME are not pre-emptively multitasking,
6166    # you end up with a "frozen" computer, even though with patience
6167    # the test eventually succeeds (with a max line length of 256k).
6168    # Instead, let's just punt: use the minimum linelength reported by
6169    # all of the supported platforms: 8192 (on NT/2K/XP).
6170    lt_cv_sys_max_cmd_len=8192;
6171    ;;
6172
6173  amigaos*)
6174    # On AmigaOS with pdksh, this test takes hours, literally.
6175    # So we just punt and use a minimum line length of 8192.
6176    lt_cv_sys_max_cmd_len=8192;
6177    ;;
6178
6179  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6180    # This has been around since 386BSD, at least.  Likely further.
6181    if test -x /sbin/sysctl; then
6182      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6183    elif test -x /usr/sbin/sysctl; then
6184      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6185    else
6186      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6187    fi
6188    # And add a safety zone
6189    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6190    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6191    ;;
6192
6193  interix*)
6194    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6195    lt_cv_sys_max_cmd_len=196608
6196    ;;
6197
6198  osf*)
6199    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6200    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6201    # nice to cause kernel panics so lets avoid the loop below.
6202    # First set a reasonable default.
6203    lt_cv_sys_max_cmd_len=16384
6204    #
6205    if test -x /sbin/sysconfig; then
6206      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6207        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6208      esac
6209    fi
6210    ;;
6211  sco3.2v5*)
6212    lt_cv_sys_max_cmd_len=102400
6213    ;;
6214  sysv5* | sco5v6* | sysv4.2uw2*)
6215    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6216    if test -n "$kargmax"; then
6217      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6218    else
6219      lt_cv_sys_max_cmd_len=32768
6220    fi
6221    ;;
6222  *)
6223    # If test is not a shell built-in, we'll probably end up computing a
6224    # maximum length that is only half of the actual maximum length, but
6225    # we can't tell.
6226    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6227    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6228	       = "XX$teststring") >/dev/null 2>&1 &&
6229	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6230	    lt_cv_sys_max_cmd_len=$new_result &&
6231	    test $i != 17 # 1/2 MB should be enough
6232    do
6233      i=`expr $i + 1`
6234      teststring=$teststring$teststring
6235    done
6236    teststring=
6237    # Add a significant safety factor because C++ compilers can tack on massive
6238    # amounts of additional arguments before passing them to the linker.
6239    # It appears as though 1/2 is a usable value.
6240    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6241    ;;
6242  esac
6243
6244fi
6245
6246if test -n $lt_cv_sys_max_cmd_len ; then
6247  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6248echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6249else
6250  { echo "$as_me:$LINENO: result: none" >&5
6251echo "${ECHO_T}none" >&6; }
6252fi
6253
6254
6255
6256
6257# Check for command to grab the raw symbol name followed by C symbol from nm.
6258{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6259echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6260if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6261  echo $ECHO_N "(cached) $ECHO_C" >&6
6262else
6263
6264# These are sane defaults that work on at least a few old systems.
6265# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6266
6267# Character class describing NM global symbol codes.
6268symcode='[BCDEGRST]'
6269
6270# Regexp to match symbols that can be accessed directly from C.
6271sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6272
6273# Transform an extracted symbol line into a proper C declaration
6274lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6275
6276# Transform an extracted symbol line into symbol name and symbol address
6277lt_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'"
6278
6279# Define system-specific variables.
6280case $host_os in
6281aix*)
6282  symcode='[BCDT]'
6283  ;;
6284cygwin* | mingw* | pw32*)
6285  symcode='[ABCDGISTW]'
6286  ;;
6287hpux*) # Its linker distinguishes data from code symbols
6288  if test "$host_cpu" = ia64; then
6289    symcode='[ABCDEGRST]'
6290  fi
6291  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6292  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'"
6293  ;;
6294linux*)
6295  if test "$host_cpu" = ia64; then
6296    symcode='[ABCDGIRSTW]'
6297    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6298    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'"
6299  fi
6300  ;;
6301irix* | nonstopux*)
6302  symcode='[BCDEGRST]'
6303  ;;
6304osf*)
6305  symcode='[BCDEGQRST]'
6306  ;;
6307solaris*)
6308  symcode='[BDRT]'
6309  ;;
6310sco3.2v5*)
6311  symcode='[DT]'
6312  ;;
6313sysv4.2uw2*)
6314  symcode='[DT]'
6315  ;;
6316sysv5* | sco5v6* | unixware* | OpenUNIX*)
6317  symcode='[ABDT]'
6318  ;;
6319sysv4)
6320  symcode='[DFNSTU]'
6321  ;;
6322esac
6323
6324# Handle CRLF in mingw tool chain
6325opt_cr=
6326case $build_os in
6327mingw*)
6328  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6329  ;;
6330esac
6331
6332# If we're using GNU nm, then use its standard symbol codes.
6333case `$NM -V 2>&1` in
6334*GNU* | *'with BFD'*)
6335  symcode='[ABCDGIRSTW]' ;;
6336esac
6337
6338# Try without a prefix undercore, then with it.
6339for ac_symprfx in "" "_"; do
6340
6341  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6342  symxfrm="\\1 $ac_symprfx\\2 \\2"
6343
6344  # Write the raw and C identifiers.
6345  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6346
6347  # Check to see that the pipe works correctly.
6348  pipe_works=no
6349
6350  rm -f conftest*
6351  cat > conftest.$ac_ext <<EOF
6352#ifdef __cplusplus
6353extern "C" {
6354#endif
6355char nm_test_var;
6356void nm_test_func(){}
6357#ifdef __cplusplus
6358}
6359#endif
6360int main(){nm_test_var='a';nm_test_func();return(0);}
6361EOF
6362
6363  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6364  (eval $ac_compile) 2>&5
6365  ac_status=$?
6366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367  (exit $ac_status); }; then
6368    # Now try to grab the symbols.
6369    nlist=conftest.nm
6370    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6371  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6372  ac_status=$?
6373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374  (exit $ac_status); } && test -s "$nlist"; then
6375      # Try sorting and uniquifying the output.
6376      if sort "$nlist" | uniq > "$nlist"T; then
6377	mv -f "$nlist"T "$nlist"
6378      else
6379	rm -f "$nlist"T
6380      fi
6381
6382      # Make sure that we snagged all the symbols we need.
6383      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6384	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6385	  cat <<EOF > conftest.$ac_ext
6386#ifdef __cplusplus
6387extern "C" {
6388#endif
6389
6390EOF
6391	  # Now generate the symbol file.
6392	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6393
6394	  cat <<EOF >> conftest.$ac_ext
6395#if defined (__STDC__) && __STDC__
6396# define lt_ptr_t void *
6397#else
6398# define lt_ptr_t char *
6399# define const
6400#endif
6401
6402/* The mapping between symbol names and symbols. */
6403const struct {
6404  const char *name;
6405  lt_ptr_t address;
6406}
6407lt_preloaded_symbols[] =
6408{
6409EOF
6410	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6411	  cat <<\EOF >> conftest.$ac_ext
6412  {0, (lt_ptr_t) 0}
6413};
6414
6415#ifdef __cplusplus
6416}
6417#endif
6418EOF
6419	  # Now try linking the two files.
6420	  mv conftest.$ac_objext conftstm.$ac_objext
6421	  lt_save_LIBS="$LIBS"
6422	  lt_save_CFLAGS="$CFLAGS"
6423	  LIBS="conftstm.$ac_objext"
6424	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6425	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6426  (eval $ac_link) 2>&5
6427  ac_status=$?
6428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6429  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6430	    pipe_works=yes
6431	  fi
6432	  LIBS="$lt_save_LIBS"
6433	  CFLAGS="$lt_save_CFLAGS"
6434	else
6435	  echo "cannot find nm_test_func in $nlist" >&5
6436	fi
6437      else
6438	echo "cannot find nm_test_var in $nlist" >&5
6439      fi
6440    else
6441      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6442    fi
6443  else
6444    echo "$progname: failed program was:" >&5
6445    cat conftest.$ac_ext >&5
6446  fi
6447  rm -f conftest* conftst*
6448
6449  # Do not use the global_symbol_pipe unless it works.
6450  if test "$pipe_works" = yes; then
6451    break
6452  else
6453    lt_cv_sys_global_symbol_pipe=
6454  fi
6455done
6456
6457fi
6458
6459if test -z "$lt_cv_sys_global_symbol_pipe"; then
6460  lt_cv_sys_global_symbol_to_cdecl=
6461fi
6462if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6463  { echo "$as_me:$LINENO: result: failed" >&5
6464echo "${ECHO_T}failed" >&6; }
6465else
6466  { echo "$as_me:$LINENO: result: ok" >&5
6467echo "${ECHO_T}ok" >&6; }
6468fi
6469
6470{ echo "$as_me:$LINENO: checking for objdir" >&5
6471echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6472if test "${lt_cv_objdir+set}" = set; then
6473  echo $ECHO_N "(cached) $ECHO_C" >&6
6474else
6475  rm -f .libs 2>/dev/null
6476mkdir .libs 2>/dev/null
6477if test -d .libs; then
6478  lt_cv_objdir=.libs
6479else
6480  # MS-DOS does not allow filenames that begin with a dot.
6481  lt_cv_objdir=_libs
6482fi
6483rmdir .libs 2>/dev/null
6484fi
6485{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6486echo "${ECHO_T}$lt_cv_objdir" >&6; }
6487objdir=$lt_cv_objdir
6488
6489
6490
6491
6492
6493case $host_os in
6494aix3*)
6495  # AIX sometimes has problems with the GCC collect2 program.  For some
6496  # reason, if we set the COLLECT_NAMES environment variable, the problems
6497  # vanish in a puff of smoke.
6498  if test "X${COLLECT_NAMES+set}" != Xset; then
6499    COLLECT_NAMES=
6500    export COLLECT_NAMES
6501  fi
6502  ;;
6503esac
6504
6505# Sed substitution that helps us do robust quoting.  It backslashifies
6506# metacharacters that are still active within double-quoted strings.
6507Xsed='sed -e 1s/^X//'
6508sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6509
6510# Same as above, but do not quote variable references.
6511double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6512
6513# Sed substitution to delay expansion of an escaped shell variable in a
6514# double_quote_subst'ed string.
6515delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6516
6517# Sed substitution to avoid accidental globbing in evaled expressions
6518no_glob_subst='s/\*/\\\*/g'
6519
6520# Constants:
6521rm="rm -f"
6522
6523# Global variables:
6524default_ofile=libtool
6525can_build_shared=yes
6526
6527# All known linkers require a `.a' archive for static linking (except MSVC,
6528# which needs '.lib').
6529libext=a
6530ltmain="$ac_aux_dir/ltmain.sh"
6531ofile="$default_ofile"
6532with_gnu_ld="$lt_cv_prog_gnu_ld"
6533
6534if test -n "$ac_tool_prefix"; then
6535  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6536set dummy ${ac_tool_prefix}ar; ac_word=$2
6537{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6538echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6539if test "${ac_cv_prog_AR+set}" = set; then
6540  echo $ECHO_N "(cached) $ECHO_C" >&6
6541else
6542  if test -n "$AR"; then
6543  ac_cv_prog_AR="$AR" # Let the user override the test.
6544else
6545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6546for as_dir in $PATH
6547do
6548  IFS=$as_save_IFS
6549  test -z "$as_dir" && as_dir=.
6550  for ac_exec_ext in '' $ac_executable_extensions; do
6551  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6552    ac_cv_prog_AR="${ac_tool_prefix}ar"
6553    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6554    break 2
6555  fi
6556done
6557done
6558IFS=$as_save_IFS
6559
6560fi
6561fi
6562AR=$ac_cv_prog_AR
6563if test -n "$AR"; then
6564  { echo "$as_me:$LINENO: result: $AR" >&5
6565echo "${ECHO_T}$AR" >&6; }
6566else
6567  { echo "$as_me:$LINENO: result: no" >&5
6568echo "${ECHO_T}no" >&6; }
6569fi
6570
6571
6572fi
6573if test -z "$ac_cv_prog_AR"; then
6574  ac_ct_AR=$AR
6575  # Extract the first word of "ar", so it can be a program name with args.
6576set dummy ar; ac_word=$2
6577{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6578echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6579if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6580  echo $ECHO_N "(cached) $ECHO_C" >&6
6581else
6582  if test -n "$ac_ct_AR"; then
6583  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6584else
6585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586for as_dir in $PATH
6587do
6588  IFS=$as_save_IFS
6589  test -z "$as_dir" && as_dir=.
6590  for ac_exec_ext in '' $ac_executable_extensions; do
6591  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6592    ac_cv_prog_ac_ct_AR="ar"
6593    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6594    break 2
6595  fi
6596done
6597done
6598IFS=$as_save_IFS
6599
6600fi
6601fi
6602ac_ct_AR=$ac_cv_prog_ac_ct_AR
6603if test -n "$ac_ct_AR"; then
6604  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6605echo "${ECHO_T}$ac_ct_AR" >&6; }
6606else
6607  { echo "$as_me:$LINENO: result: no" >&5
6608echo "${ECHO_T}no" >&6; }
6609fi
6610
6611  if test "x$ac_ct_AR" = x; then
6612    AR="false"
6613  else
6614    case $cross_compiling:$ac_tool_warned in
6615yes:)
6616{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6617whose name does not start with the host triplet.  If you think this
6618configuration is useful to you, please write to autoconf@gnu.org." >&5
6619echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6620whose name does not start with the host triplet.  If you think this
6621configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6622ac_tool_warned=yes ;;
6623esac
6624    AR=$ac_ct_AR
6625  fi
6626else
6627  AR="$ac_cv_prog_AR"
6628fi
6629
6630if test -n "$ac_tool_prefix"; then
6631  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6632set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6633{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6634echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6635if test "${ac_cv_prog_RANLIB+set}" = set; then
6636  echo $ECHO_N "(cached) $ECHO_C" >&6
6637else
6638  if test -n "$RANLIB"; then
6639  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6640else
6641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6642for as_dir in $PATH
6643do
6644  IFS=$as_save_IFS
6645  test -z "$as_dir" && as_dir=.
6646  for ac_exec_ext in '' $ac_executable_extensions; do
6647  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6648    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6649    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6650    break 2
6651  fi
6652done
6653done
6654IFS=$as_save_IFS
6655
6656fi
6657fi
6658RANLIB=$ac_cv_prog_RANLIB
6659if test -n "$RANLIB"; then
6660  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6661echo "${ECHO_T}$RANLIB" >&6; }
6662else
6663  { echo "$as_me:$LINENO: result: no" >&5
6664echo "${ECHO_T}no" >&6; }
6665fi
6666
6667
6668fi
6669if test -z "$ac_cv_prog_RANLIB"; then
6670  ac_ct_RANLIB=$RANLIB
6671  # Extract the first word of "ranlib", so it can be a program name with args.
6672set dummy ranlib; ac_word=$2
6673{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6674echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6675if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6676  echo $ECHO_N "(cached) $ECHO_C" >&6
6677else
6678  if test -n "$ac_ct_RANLIB"; then
6679  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6680else
6681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6682for as_dir in $PATH
6683do
6684  IFS=$as_save_IFS
6685  test -z "$as_dir" && as_dir=.
6686  for ac_exec_ext in '' $ac_executable_extensions; do
6687  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6688    ac_cv_prog_ac_ct_RANLIB="ranlib"
6689    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6690    break 2
6691  fi
6692done
6693done
6694IFS=$as_save_IFS
6695
6696fi
6697fi
6698ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6699if test -n "$ac_ct_RANLIB"; then
6700  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6701echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6702else
6703  { echo "$as_me:$LINENO: result: no" >&5
6704echo "${ECHO_T}no" >&6; }
6705fi
6706
6707  if test "x$ac_ct_RANLIB" = x; then
6708    RANLIB=":"
6709  else
6710    case $cross_compiling:$ac_tool_warned in
6711yes:)
6712{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6713whose name does not start with the host triplet.  If you think this
6714configuration is useful to you, please write to autoconf@gnu.org." >&5
6715echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6716whose name does not start with the host triplet.  If you think this
6717configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6718ac_tool_warned=yes ;;
6719esac
6720    RANLIB=$ac_ct_RANLIB
6721  fi
6722else
6723  RANLIB="$ac_cv_prog_RANLIB"
6724fi
6725
6726if test -n "$ac_tool_prefix"; then
6727  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6728set dummy ${ac_tool_prefix}strip; ac_word=$2
6729{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6730echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6731if test "${ac_cv_prog_STRIP+set}" = set; then
6732  echo $ECHO_N "(cached) $ECHO_C" >&6
6733else
6734  if test -n "$STRIP"; then
6735  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6736else
6737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740  IFS=$as_save_IFS
6741  test -z "$as_dir" && as_dir=.
6742  for ac_exec_ext in '' $ac_executable_extensions; do
6743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6744    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6745    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6746    break 2
6747  fi
6748done
6749done
6750IFS=$as_save_IFS
6751
6752fi
6753fi
6754STRIP=$ac_cv_prog_STRIP
6755if test -n "$STRIP"; then
6756  { echo "$as_me:$LINENO: result: $STRIP" >&5
6757echo "${ECHO_T}$STRIP" >&6; }
6758else
6759  { echo "$as_me:$LINENO: result: no" >&5
6760echo "${ECHO_T}no" >&6; }
6761fi
6762
6763
6764fi
6765if test -z "$ac_cv_prog_STRIP"; then
6766  ac_ct_STRIP=$STRIP
6767  # Extract the first word of "strip", so it can be a program name with args.
6768set dummy strip; ac_word=$2
6769{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6771if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6772  echo $ECHO_N "(cached) $ECHO_C" >&6
6773else
6774  if test -n "$ac_ct_STRIP"; then
6775  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6776else
6777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6778for as_dir in $PATH
6779do
6780  IFS=$as_save_IFS
6781  test -z "$as_dir" && as_dir=.
6782  for ac_exec_ext in '' $ac_executable_extensions; do
6783  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6784    ac_cv_prog_ac_ct_STRIP="strip"
6785    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6786    break 2
6787  fi
6788done
6789done
6790IFS=$as_save_IFS
6791
6792fi
6793fi
6794ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6795if test -n "$ac_ct_STRIP"; then
6796  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6797echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6798else
6799  { echo "$as_me:$LINENO: result: no" >&5
6800echo "${ECHO_T}no" >&6; }
6801fi
6802
6803  if test "x$ac_ct_STRIP" = x; then
6804    STRIP=":"
6805  else
6806    case $cross_compiling:$ac_tool_warned in
6807yes:)
6808{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6809whose name does not start with the host triplet.  If you think this
6810configuration is useful to you, please write to autoconf@gnu.org." >&5
6811echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6812whose name does not start with the host triplet.  If you think this
6813configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6814ac_tool_warned=yes ;;
6815esac
6816    STRIP=$ac_ct_STRIP
6817  fi
6818else
6819  STRIP="$ac_cv_prog_STRIP"
6820fi
6821
6822
6823old_CC="$CC"
6824old_CFLAGS="$CFLAGS"
6825
6826# Set sane defaults for various variables
6827test -z "$AR" && AR=ar
6828test -z "$AR_FLAGS" && AR_FLAGS=cru
6829test -z "$AS" && AS=as
6830test -z "$CC" && CC=cc
6831test -z "$LTCC" && LTCC=$CC
6832test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6833test -z "$DLLTOOL" && DLLTOOL=dlltool
6834test -z "$LD" && LD=ld
6835test -z "$LN_S" && LN_S="ln -s"
6836test -z "$MAGIC_CMD" && MAGIC_CMD=file
6837test -z "$NM" && NM=nm
6838test -z "$SED" && SED=sed
6839test -z "$OBJDUMP" && OBJDUMP=objdump
6840test -z "$RANLIB" && RANLIB=:
6841test -z "$STRIP" && STRIP=:
6842test -z "$ac_objext" && ac_objext=o
6843
6844# Determine commands to create old-style static archives.
6845old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6846old_postinstall_cmds='chmod 644 $oldlib'
6847old_postuninstall_cmds=
6848
6849if test -n "$RANLIB"; then
6850  case $host_os in
6851  openbsd*)
6852    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6853    ;;
6854  *)
6855    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6856    ;;
6857  esac
6858  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6859fi
6860
6861for cc_temp in $compiler""; do
6862  case $cc_temp in
6863    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6864    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6865    \-*) ;;
6866    *) break;;
6867  esac
6868done
6869cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6870
6871
6872# Only perform the check for file, if the check method requires it
6873case $deplibs_check_method in
6874file_magic*)
6875  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6876    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6877echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6878if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6879  echo $ECHO_N "(cached) $ECHO_C" >&6
6880else
6881  case $MAGIC_CMD in
6882[\\/*] |  ?:[\\/]*)
6883  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6884  ;;
6885*)
6886  lt_save_MAGIC_CMD="$MAGIC_CMD"
6887  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6888  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6889  for ac_dir in $ac_dummy; do
6890    IFS="$lt_save_ifs"
6891    test -z "$ac_dir" && ac_dir=.
6892    if test -f $ac_dir/${ac_tool_prefix}file; then
6893      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6894      if test -n "$file_magic_test_file"; then
6895	case $deplibs_check_method in
6896	"file_magic "*)
6897	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6898	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6899	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6900	    $EGREP "$file_magic_regex" > /dev/null; then
6901	    :
6902	  else
6903	    cat <<EOF 1>&2
6904
6905*** Warning: the command libtool uses to detect shared libraries,
6906*** $file_magic_cmd, produces output that libtool cannot recognize.
6907*** The result is that libtool may fail to recognize shared libraries
6908*** as such.  This will affect the creation of libtool libraries that
6909*** depend on shared libraries, but programs linked with such libtool
6910*** libraries will work regardless of this problem.  Nevertheless, you
6911*** may want to report the problem to your system manager and/or to
6912*** bug-libtool@gnu.org
6913
6914EOF
6915	  fi ;;
6916	esac
6917      fi
6918      break
6919    fi
6920  done
6921  IFS="$lt_save_ifs"
6922  MAGIC_CMD="$lt_save_MAGIC_CMD"
6923  ;;
6924esac
6925fi
6926
6927MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6928if test -n "$MAGIC_CMD"; then
6929  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6930echo "${ECHO_T}$MAGIC_CMD" >&6; }
6931else
6932  { echo "$as_me:$LINENO: result: no" >&5
6933echo "${ECHO_T}no" >&6; }
6934fi
6935
6936if test -z "$lt_cv_path_MAGIC_CMD"; then
6937  if test -n "$ac_tool_prefix"; then
6938    { echo "$as_me:$LINENO: checking for file" >&5
6939echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6940if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6941  echo $ECHO_N "(cached) $ECHO_C" >&6
6942else
6943  case $MAGIC_CMD in
6944[\\/*] |  ?:[\\/]*)
6945  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6946  ;;
6947*)
6948  lt_save_MAGIC_CMD="$MAGIC_CMD"
6949  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6950  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6951  for ac_dir in $ac_dummy; do
6952    IFS="$lt_save_ifs"
6953    test -z "$ac_dir" && ac_dir=.
6954    if test -f $ac_dir/file; then
6955      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6956      if test -n "$file_magic_test_file"; then
6957	case $deplibs_check_method in
6958	"file_magic "*)
6959	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6960	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6961	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6962	    $EGREP "$file_magic_regex" > /dev/null; then
6963	    :
6964	  else
6965	    cat <<EOF 1>&2
6966
6967*** Warning: the command libtool uses to detect shared libraries,
6968*** $file_magic_cmd, produces output that libtool cannot recognize.
6969*** The result is that libtool may fail to recognize shared libraries
6970*** as such.  This will affect the creation of libtool libraries that
6971*** depend on shared libraries, but programs linked with such libtool
6972*** libraries will work regardless of this problem.  Nevertheless, you
6973*** may want to report the problem to your system manager and/or to
6974*** bug-libtool@gnu.org
6975
6976EOF
6977	  fi ;;
6978	esac
6979      fi
6980      break
6981    fi
6982  done
6983  IFS="$lt_save_ifs"
6984  MAGIC_CMD="$lt_save_MAGIC_CMD"
6985  ;;
6986esac
6987fi
6988
6989MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6990if test -n "$MAGIC_CMD"; then
6991  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6992echo "${ECHO_T}$MAGIC_CMD" >&6; }
6993else
6994  { echo "$as_me:$LINENO: result: no" >&5
6995echo "${ECHO_T}no" >&6; }
6996fi
6997
6998  else
6999    MAGIC_CMD=:
7000  fi
7001fi
7002
7003  fi
7004  ;;
7005esac
7006
7007enable_dlopen=no
7008enable_win32_dll=no
7009
7010# Check whether --enable-libtool-lock was given.
7011if test "${enable_libtool_lock+set}" = set; then
7012  enableval=$enable_libtool_lock;
7013fi
7014
7015test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7016
7017
7018# Check whether --with-pic was given.
7019if test "${with_pic+set}" = set; then
7020  withval=$with_pic; pic_mode="$withval"
7021else
7022  pic_mode=default
7023fi
7024
7025test -z "$pic_mode" && pic_mode=default
7026
7027# Use C for the default configuration in the libtool script
7028tagname=
7029lt_save_CC="$CC"
7030ac_ext=c
7031ac_cpp='$CPP $CPPFLAGS'
7032ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7033ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7034ac_compiler_gnu=$ac_cv_c_compiler_gnu
7035
7036
7037# Source file extension for C test sources.
7038ac_ext=c
7039
7040# Object file extension for compiled C test sources.
7041objext=o
7042objext=$objext
7043
7044# Code to be used in simple compile tests
7045lt_simple_compile_test_code="int some_variable = 0;\n"
7046
7047# Code to be used in simple link tests
7048lt_simple_link_test_code='int main(){return(0);}\n'
7049
7050
7051# If no C compiler was specified, use CC.
7052LTCC=${LTCC-"$CC"}
7053
7054# If no C compiler flags were specified, use CFLAGS.
7055LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7056
7057# Allow CC to be a program name with arguments.
7058compiler=$CC
7059
7060
7061# save warnings/boilerplate of simple test code
7062ac_outfile=conftest.$ac_objext
7063printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7064eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7065_lt_compiler_boilerplate=`cat conftest.err`
7066$rm conftest*
7067
7068ac_outfile=conftest.$ac_objext
7069printf "$lt_simple_link_test_code" >conftest.$ac_ext
7070eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7071_lt_linker_boilerplate=`cat conftest.err`
7072$rm conftest*
7073
7074
7075
7076lt_prog_compiler_no_builtin_flag=
7077
7078if test "$GCC" = yes; then
7079  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7080
7081
7082{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7083echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7084if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7085  echo $ECHO_N "(cached) $ECHO_C" >&6
7086else
7087  lt_cv_prog_compiler_rtti_exceptions=no
7088  ac_outfile=conftest.$ac_objext
7089   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7090   lt_compiler_flag="-fno-rtti -fno-exceptions"
7091   # Insert the option either (1) after the last *FLAGS variable, or
7092   # (2) before a word containing "conftest.", or (3) at the end.
7093   # Note that $ac_compile itself does not contain backslashes and begins
7094   # with a dollar sign (not a hyphen), so the echo should work correctly.
7095   # The option is referenced via a variable to avoid confusing sed.
7096   lt_compile=`echo "$ac_compile" | $SED \
7097   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7098   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7099   -e 's:$: $lt_compiler_flag:'`
7100   (eval echo "\"\$as_me:7100: $lt_compile\"" >&5)
7101   (eval "$lt_compile" 2>conftest.err)
7102   ac_status=$?
7103   cat conftest.err >&5
7104   echo "$as_me:7104: \$? = $ac_status" >&5
7105   if (exit $ac_status) && test -s "$ac_outfile"; then
7106     # The compiler can only warn and ignore the option if not recognized
7107     # So say no if there are warnings other than the usual output.
7108     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7109     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7110     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7111       lt_cv_prog_compiler_rtti_exceptions=yes
7112     fi
7113   fi
7114   $rm conftest*
7115
7116fi
7117{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7118echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7119
7120if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7121    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7122else
7123    :
7124fi
7125
7126fi
7127
7128lt_prog_compiler_wl=
7129lt_prog_compiler_pic=
7130lt_prog_compiler_static=
7131
7132{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7133echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7134
7135  if test "$GCC" = yes; then
7136    lt_prog_compiler_wl='-Wl,'
7137    lt_prog_compiler_static='-static'
7138
7139    case $host_os in
7140      aix*)
7141      # All AIX code is PIC.
7142      if test "$host_cpu" = ia64; then
7143	# AIX 5 now supports IA64 processor
7144	lt_prog_compiler_static='-Bstatic'
7145      fi
7146      ;;
7147
7148    amigaos*)
7149      # FIXME: we need at least 68020 code to build shared libraries, but
7150      # adding the `-m68020' flag to GCC prevents building anything better,
7151      # like `-m68040'.
7152      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7153      ;;
7154
7155    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7156      # PIC is the default for these OSes.
7157      ;;
7158
7159    mingw* | pw32* | os2*)
7160      # This hack is so that the source file can tell whether it is being
7161      # built for inclusion in a dll (and should export symbols for example).
7162      lt_prog_compiler_pic='-DDLL_EXPORT'
7163      ;;
7164
7165    darwin* | rhapsody*)
7166      # PIC is the default on this platform
7167      # Common symbols not allowed in MH_DYLIB files
7168      lt_prog_compiler_pic='-fno-common'
7169      ;;
7170
7171    interix3*)
7172      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7173      # Instead, we relocate shared libraries at runtime.
7174      ;;
7175
7176    msdosdjgpp*)
7177      # Just because we use GCC doesn't mean we suddenly get shared libraries
7178      # on systems that don't support them.
7179      lt_prog_compiler_can_build_shared=no
7180      enable_shared=no
7181      ;;
7182
7183    sysv4*MP*)
7184      if test -d /usr/nec; then
7185	lt_prog_compiler_pic=-Kconform_pic
7186      fi
7187      ;;
7188
7189    hpux*)
7190      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7191      # not for PA HP-UX.
7192      case $host_cpu in
7193      hppa*64*|ia64*)
7194	# +Z the default
7195	;;
7196      *)
7197	lt_prog_compiler_pic='-fPIC'
7198	;;
7199      esac
7200      ;;
7201
7202    *)
7203      lt_prog_compiler_pic='-fPIC'
7204      ;;
7205    esac
7206  else
7207    # PORTME Check for flag to pass linker flags through the system compiler.
7208    case $host_os in
7209    aix*)
7210      lt_prog_compiler_wl='-Wl,'
7211      if test "$host_cpu" = ia64; then
7212	# AIX 5 now supports IA64 processor
7213	lt_prog_compiler_static='-Bstatic'
7214      else
7215	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7216      fi
7217      ;;
7218      darwin*)
7219        # PIC is the default on this platform
7220        # Common symbols not allowed in MH_DYLIB files
7221       case $cc_basename in
7222         xlc*)
7223         lt_prog_compiler_pic='-qnocommon'
7224         lt_prog_compiler_wl='-Wl,'
7225         ;;
7226       esac
7227       ;;
7228
7229    mingw* | pw32* | os2*)
7230      # This hack is so that the source file can tell whether it is being
7231      # built for inclusion in a dll (and should export symbols for example).
7232      lt_prog_compiler_pic='-DDLL_EXPORT'
7233      ;;
7234
7235    hpux9* | hpux10* | hpux11*)
7236      lt_prog_compiler_wl='-Wl,'
7237      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7238      # not for PA HP-UX.
7239      case $host_cpu in
7240      hppa*64*|ia64*)
7241	# +Z the default
7242	;;
7243      *)
7244	lt_prog_compiler_pic='+Z'
7245	;;
7246      esac
7247      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7248      lt_prog_compiler_static='${wl}-a ${wl}archive'
7249      ;;
7250
7251    irix5* | irix6* | nonstopux*)
7252      lt_prog_compiler_wl='-Wl,'
7253      # PIC (with -KPIC) is the default.
7254      lt_prog_compiler_static='-non_shared'
7255      ;;
7256
7257    newsos6)
7258      lt_prog_compiler_pic='-KPIC'
7259      lt_prog_compiler_static='-Bstatic'
7260      ;;
7261
7262    linux*)
7263      case $cc_basename in
7264      icc* | ecc*)
7265	lt_prog_compiler_wl='-Wl,'
7266	lt_prog_compiler_pic='-KPIC'
7267	lt_prog_compiler_static='-static'
7268        ;;
7269      pgcc* | pgf77* | pgf90* | pgf95*)
7270        # Portland Group compilers (*not* the Pentium gcc compiler,
7271	# which looks to be a dead project)
7272	lt_prog_compiler_wl='-Wl,'
7273	lt_prog_compiler_pic='-fpic'
7274	lt_prog_compiler_static='-Bstatic'
7275        ;;
7276      ccc*)
7277        lt_prog_compiler_wl='-Wl,'
7278        # All Alpha code is PIC.
7279        lt_prog_compiler_static='-non_shared'
7280        ;;
7281      esac
7282      ;;
7283
7284    osf3* | osf4* | osf5*)
7285      lt_prog_compiler_wl='-Wl,'
7286      # All OSF/1 code is PIC.
7287      lt_prog_compiler_static='-non_shared'
7288      ;;
7289
7290    solaris*)
7291      lt_prog_compiler_pic='-KPIC'
7292      lt_prog_compiler_static='-Bstatic'
7293      case $cc_basename in
7294      f77* | f90* | f95*)
7295	lt_prog_compiler_wl='-Qoption ld ';;
7296      *)
7297	lt_prog_compiler_wl='-Wl,';;
7298      esac
7299      ;;
7300
7301    sunos4*)
7302      lt_prog_compiler_wl='-Qoption ld '
7303      lt_prog_compiler_pic='-PIC'
7304      lt_prog_compiler_static='-Bstatic'
7305      ;;
7306
7307    sysv4 | sysv4.2uw2* | sysv4.3*)
7308      lt_prog_compiler_wl='-Wl,'
7309      lt_prog_compiler_pic='-KPIC'
7310      lt_prog_compiler_static='-Bstatic'
7311      ;;
7312
7313    sysv4*MP*)
7314      if test -d /usr/nec ;then
7315	lt_prog_compiler_pic='-Kconform_pic'
7316	lt_prog_compiler_static='-Bstatic'
7317      fi
7318      ;;
7319
7320    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7321      lt_prog_compiler_wl='-Wl,'
7322      lt_prog_compiler_pic='-KPIC'
7323      lt_prog_compiler_static='-Bstatic'
7324      ;;
7325
7326    unicos*)
7327      lt_prog_compiler_wl='-Wl,'
7328      lt_prog_compiler_can_build_shared=no
7329      ;;
7330
7331    uts4*)
7332      lt_prog_compiler_pic='-pic'
7333      lt_prog_compiler_static='-Bstatic'
7334      ;;
7335
7336    *)
7337      lt_prog_compiler_can_build_shared=no
7338      ;;
7339    esac
7340  fi
7341
7342{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7343echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7344
7345#
7346# Check to make sure the PIC flag actually works.
7347#
7348if test -n "$lt_prog_compiler_pic"; then
7349
7350{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7351echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7352if test "${lt_prog_compiler_pic_works+set}" = set; then
7353  echo $ECHO_N "(cached) $ECHO_C" >&6
7354else
7355  lt_prog_compiler_pic_works=no
7356  ac_outfile=conftest.$ac_objext
7357   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7358   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7359   # Insert the option either (1) after the last *FLAGS variable, or
7360   # (2) before a word containing "conftest.", or (3) at the end.
7361   # Note that $ac_compile itself does not contain backslashes and begins
7362   # with a dollar sign (not a hyphen), so the echo should work correctly.
7363   # The option is referenced via a variable to avoid confusing sed.
7364   lt_compile=`echo "$ac_compile" | $SED \
7365   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7366   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7367   -e 's:$: $lt_compiler_flag:'`
7368   (eval echo "\"\$as_me:7368: $lt_compile\"" >&5)
7369   (eval "$lt_compile" 2>conftest.err)
7370   ac_status=$?
7371   cat conftest.err >&5
7372   echo "$as_me:7372: \$? = $ac_status" >&5
7373   if (exit $ac_status) && test -s "$ac_outfile"; then
7374     # The compiler can only warn and ignore the option if not recognized
7375     # So say no if there are warnings other than the usual output.
7376     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7377     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7378     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7379       lt_prog_compiler_pic_works=yes
7380     fi
7381   fi
7382   $rm conftest*
7383
7384fi
7385{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7386echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7387
7388if test x"$lt_prog_compiler_pic_works" = xyes; then
7389    case $lt_prog_compiler_pic in
7390     "" | " "*) ;;
7391     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7392     esac
7393else
7394    lt_prog_compiler_pic=
7395     lt_prog_compiler_can_build_shared=no
7396fi
7397
7398fi
7399case $host_os in
7400  # For platforms which do not support PIC, -DPIC is meaningless:
7401  *djgpp*)
7402    lt_prog_compiler_pic=
7403    ;;
7404  *)
7405    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7406    ;;
7407esac
7408
7409#
7410# Check to make sure the static flag actually works.
7411#
7412wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7413{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7414echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7415if test "${lt_prog_compiler_static_works+set}" = set; then
7416  echo $ECHO_N "(cached) $ECHO_C" >&6
7417else
7418  lt_prog_compiler_static_works=no
7419   save_LDFLAGS="$LDFLAGS"
7420   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7421   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7422   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7423     # The linker can only warn and ignore the option if not recognized
7424     # So say no if there are warnings
7425     if test -s conftest.err; then
7426       # Append any errors to the config.log.
7427       cat conftest.err 1>&5
7428       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7429       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7430       if diff conftest.exp conftest.er2 >/dev/null; then
7431         lt_prog_compiler_static_works=yes
7432       fi
7433     else
7434       lt_prog_compiler_static_works=yes
7435     fi
7436   fi
7437   $rm conftest*
7438   LDFLAGS="$save_LDFLAGS"
7439
7440fi
7441{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7442echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7443
7444if test x"$lt_prog_compiler_static_works" = xyes; then
7445    :
7446else
7447    lt_prog_compiler_static=
7448fi
7449
7450
7451{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7452echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7453if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7454  echo $ECHO_N "(cached) $ECHO_C" >&6
7455else
7456  lt_cv_prog_compiler_c_o=no
7457   $rm -r conftest 2>/dev/null
7458   mkdir conftest
7459   cd conftest
7460   mkdir out
7461   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7462
7463   lt_compiler_flag="-o out/conftest2.$ac_objext"
7464   # Insert the option either (1) after the last *FLAGS variable, or
7465   # (2) before a word containing "conftest.", or (3) at the end.
7466   # Note that $ac_compile itself does not contain backslashes and begins
7467   # with a dollar sign (not a hyphen), so the echo should work correctly.
7468   lt_compile=`echo "$ac_compile" | $SED \
7469   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7470   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7471   -e 's:$: $lt_compiler_flag:'`
7472   (eval echo "\"\$as_me:7472: $lt_compile\"" >&5)
7473   (eval "$lt_compile" 2>out/conftest.err)
7474   ac_status=$?
7475   cat out/conftest.err >&5
7476   echo "$as_me:7476: \$? = $ac_status" >&5
7477   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7478   then
7479     # The compiler can only warn and ignore the option if not recognized
7480     # So say no if there are warnings
7481     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7482     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7483     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7484       lt_cv_prog_compiler_c_o=yes
7485     fi
7486   fi
7487   chmod u+w . 2>&5
7488   $rm conftest*
7489   # SGI C++ compiler will create directory out/ii_files/ for
7490   # template instantiation
7491   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7492   $rm out/* && rmdir out
7493   cd ..
7494   rmdir conftest
7495   $rm conftest*
7496
7497fi
7498{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7499echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7500
7501
7502hard_links="nottested"
7503if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7504  # do not overwrite the value of need_locks provided by the user
7505  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7506echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7507  hard_links=yes
7508  $rm conftest*
7509  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7510  touch conftest.a
7511  ln conftest.a conftest.b 2>&5 || hard_links=no
7512  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7513  { echo "$as_me:$LINENO: result: $hard_links" >&5
7514echo "${ECHO_T}$hard_links" >&6; }
7515  if test "$hard_links" = no; then
7516    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7517echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7518    need_locks=warn
7519  fi
7520else
7521  need_locks=no
7522fi
7523
7524{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7525echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7526
7527  runpath_var=
7528  allow_undefined_flag=
7529  enable_shared_with_static_runtimes=no
7530  archive_cmds=
7531  archive_expsym_cmds=
7532  old_archive_From_new_cmds=
7533  old_archive_from_expsyms_cmds=
7534  export_dynamic_flag_spec=
7535  whole_archive_flag_spec=
7536  thread_safe_flag_spec=
7537  hardcode_libdir_flag_spec=
7538  hardcode_libdir_flag_spec_ld=
7539  hardcode_libdir_separator=
7540  hardcode_direct=no
7541  hardcode_minus_L=no
7542  hardcode_shlibpath_var=unsupported
7543  link_all_deplibs=unknown
7544  hardcode_automatic=no
7545  module_cmds=
7546  module_expsym_cmds=
7547  always_export_symbols=no
7548  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7549  # include_expsyms should be a list of space-separated symbols to be *always*
7550  # included in the symbol list
7551  include_expsyms=
7552  # exclude_expsyms can be an extended regexp of symbols to exclude
7553  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7554  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7555  # as well as any symbol that contains `d'.
7556  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7557  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7558  # platforms (ab)use it in PIC code, but their linkers get confused if
7559  # the symbol is explicitly referenced.  Since portable code cannot
7560  # rely on this symbol name, it's probably fine to never include it in
7561  # preloaded symbol tables.
7562  extract_expsyms_cmds=
7563  # Just being paranoid about ensuring that cc_basename is set.
7564  for cc_temp in $compiler""; do
7565  case $cc_temp in
7566    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7567    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7568    \-*) ;;
7569    *) break;;
7570  esac
7571done
7572cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7573
7574  case $host_os in
7575  cygwin* | mingw* | pw32*)
7576    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7577    # When not using gcc, we currently assume that we are using
7578    # Microsoft Visual C++.
7579    if test "$GCC" != yes; then
7580      with_gnu_ld=no
7581    fi
7582    ;;
7583  interix*)
7584    # we just hope/assume this is gcc and not c89 (= MSVC++)
7585    with_gnu_ld=yes
7586    ;;
7587  openbsd*)
7588    with_gnu_ld=no
7589    ;;
7590  esac
7591
7592  ld_shlibs=yes
7593  if test "$with_gnu_ld" = yes; then
7594    # If archive_cmds runs LD, not CC, wlarc should be empty
7595    wlarc='${wl}'
7596
7597    # Set some defaults for GNU ld with shared library support. These
7598    # are reset later if shared libraries are not supported. Putting them
7599    # here allows them to be overridden if necessary.
7600    runpath_var=LD_RUN_PATH
7601    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7602    export_dynamic_flag_spec='${wl}--export-dynamic'
7603    # ancient GNU ld didn't support --whole-archive et. al.
7604    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7605	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7606      else
7607  	whole_archive_flag_spec=
7608    fi
7609    supports_anon_versioning=no
7610    case `$LD -v 2>/dev/null` in
7611      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7612      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7613      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7614      *\ 2.11.*) ;; # other 2.11 versions
7615      *) supports_anon_versioning=yes ;;
7616    esac
7617
7618    # See if GNU ld supports shared libraries.
7619    case $host_os in
7620    aix3* | aix4* | aix5*)
7621      # On AIX/PPC, the GNU linker is very broken
7622      if test "$host_cpu" != ia64; then
7623	ld_shlibs=no
7624	cat <<EOF 1>&2
7625
7626*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7627*** to be unable to reliably create shared libraries on AIX.
7628*** Therefore, libtool is disabling shared libraries support.  If you
7629*** really care for shared libraries, you may want to modify your PATH
7630*** so that a non-GNU linker is found, and then restart.
7631
7632EOF
7633      fi
7634      ;;
7635
7636    amigaos*)
7637      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)'
7638      hardcode_libdir_flag_spec='-L$libdir'
7639      hardcode_minus_L=yes
7640
7641      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7642      # that the semantics of dynamic libraries on AmigaOS, at least up
7643      # to version 4, is to share data among multiple programs linked
7644      # with the same dynamic library.  Since this doesn't match the
7645      # behavior of shared libraries on other platforms, we can't use
7646      # them.
7647      ld_shlibs=no
7648      ;;
7649
7650    beos*)
7651      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7652	allow_undefined_flag=unsupported
7653	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7654	# support --undefined.  This deserves some investigation.  FIXME
7655	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7656      else
7657	ld_shlibs=no
7658      fi
7659      ;;
7660
7661    cygwin* | mingw* | pw32*)
7662      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7663      # as there is no search path for DLLs.
7664      hardcode_libdir_flag_spec='-L$libdir'
7665      allow_undefined_flag=unsupported
7666      always_export_symbols=no
7667      enable_shared_with_static_runtimes=yes
7668      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7669
7670      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7671        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7672	# If the export-symbols file already is a .def file (1st line
7673	# is EXPORTS), use it as is; otherwise, prepend...
7674	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7675	  cp $export_symbols $output_objdir/$soname.def;
7676	else
7677	  echo EXPORTS > $output_objdir/$soname.def;
7678	  cat $export_symbols >> $output_objdir/$soname.def;
7679	fi~
7680	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7681      else
7682	ld_shlibs=no
7683      fi
7684      ;;
7685
7686    interix3*)
7687      hardcode_direct=no
7688      hardcode_shlibpath_var=no
7689      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7690      export_dynamic_flag_spec='${wl}-E'
7691      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7692      # Instead, shared libraries are loaded at an image base (0x10000000 by
7693      # default) and relocated if they conflict, which is a slow very memory
7694      # consuming and fragmenting process.  To avoid this, we pick a random,
7695      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7696      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7697      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7698      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'
7699      ;;
7700
7701    linux*)
7702      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7703	tmp_addflag=
7704	case $cc_basename,$host_cpu in
7705	pgcc*)				# Portland Group C compiler
7706	  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'
7707	  tmp_addflag=' $pic_flag'
7708	  ;;
7709	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7710	  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'
7711	  tmp_addflag=' $pic_flag -Mnomain' ;;
7712	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7713	  tmp_addflag=' -i_dynamic' ;;
7714	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7715	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7716	ifc* | ifort*)			# Intel Fortran compiler
7717	  tmp_addflag=' -nofor_main' ;;
7718	esac
7719	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7720
7721	if test $supports_anon_versioning = yes; then
7722	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7723  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7724  $echo "local: *; };" >> $output_objdir/$libname.ver~
7725	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7726	fi
7727      else
7728	ld_shlibs=no
7729      fi
7730      ;;
7731
7732    netbsd*)
7733      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7734	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7735	wlarc=
7736      else
7737	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7738	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7739      fi
7740      ;;
7741
7742    solaris*)
7743      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7744	ld_shlibs=no
7745	cat <<EOF 1>&2
7746
7747*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7748*** create shared libraries on Solaris systems.  Therefore, libtool
7749*** is disabling shared libraries support.  We urge you to upgrade GNU
7750*** binutils to release 2.9.1 or newer.  Another option is to modify
7751*** your PATH or compiler configuration so that the native linker is
7752*** used, and then restart.
7753
7754EOF
7755      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7756	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7757	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7758      else
7759	ld_shlibs=no
7760      fi
7761      ;;
7762
7763    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7764      case `$LD -v 2>&1` in
7765        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7766	ld_shlibs=no
7767	cat <<_LT_EOF 1>&2
7768
7769*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7770*** reliably create shared libraries on SCO systems.  Therefore, libtool
7771*** is disabling shared libraries support.  We urge you to upgrade GNU
7772*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7773*** your PATH or compiler configuration so that the native linker is
7774*** used, and then restart.
7775
7776_LT_EOF
7777	;;
7778	*)
7779	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7780	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7781	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7782	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7783	  else
7784	    ld_shlibs=no
7785	  fi
7786	;;
7787      esac
7788      ;;
7789
7790    sunos4*)
7791      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7792      wlarc=
7793      hardcode_direct=yes
7794      hardcode_shlibpath_var=no
7795      ;;
7796
7797    *)
7798      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7799	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7800	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7801      else
7802	ld_shlibs=no
7803      fi
7804      ;;
7805    esac
7806
7807    if test "$ld_shlibs" = no; then
7808      runpath_var=
7809      hardcode_libdir_flag_spec=
7810      export_dynamic_flag_spec=
7811      whole_archive_flag_spec=
7812    fi
7813  else
7814    # PORTME fill in a description of your system's linker (not GNU ld)
7815    case $host_os in
7816    aix3*)
7817      allow_undefined_flag=unsupported
7818      always_export_symbols=yes
7819      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'
7820      # Note: this linker hardcodes the directories in LIBPATH if there
7821      # are no directories specified by -L.
7822      hardcode_minus_L=yes
7823      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7824	# Neither direct hardcoding nor static linking is supported with a
7825	# broken collect2.
7826	hardcode_direct=unsupported
7827      fi
7828      ;;
7829
7830    aix4* | aix5*)
7831      if test "$host_cpu" = ia64; then
7832	# On IA64, the linker does run time linking by default, so we don't
7833	# have to do anything special.
7834	aix_use_runtimelinking=no
7835	exp_sym_flag='-Bexport'
7836	no_entry_flag=""
7837      else
7838	# If we're using GNU nm, then we don't want the "-C" option.
7839	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7840	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7841	  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'
7842	else
7843	  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'
7844	fi
7845	aix_use_runtimelinking=no
7846
7847	# Test if we are trying to use run time linking or normal
7848	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7849	# need to do runtime linking.
7850	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7851	  for ld_flag in $LDFLAGS; do
7852  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7853  	    aix_use_runtimelinking=yes
7854  	    break
7855  	  fi
7856	  done
7857	  ;;
7858	esac
7859
7860	exp_sym_flag='-bexport'
7861	no_entry_flag='-bnoentry'
7862      fi
7863
7864      # When large executables or shared objects are built, AIX ld can
7865      # have problems creating the table of contents.  If linking a library
7866      # or program results in "error TOC overflow" add -mminimal-toc to
7867      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7868      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7869
7870      archive_cmds=''
7871      hardcode_direct=yes
7872      hardcode_libdir_separator=':'
7873      link_all_deplibs=yes
7874
7875      if test "$GCC" = yes; then
7876	case $host_os in aix4.[012]|aix4.[012].*)
7877	# We only want to do this on AIX 4.2 and lower, the check
7878	# below for broken collect2 doesn't work under 4.3+
7879	  collect2name=`${CC} -print-prog-name=collect2`
7880	  if test -f "$collect2name" && \
7881  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7882	  then
7883  	  # We have reworked collect2
7884  	  hardcode_direct=yes
7885	  else
7886  	  # We have old collect2
7887  	  hardcode_direct=unsupported
7888  	  # It fails to find uninstalled libraries when the uninstalled
7889  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7890  	  # to unsupported forces relinking
7891  	  hardcode_minus_L=yes
7892  	  hardcode_libdir_flag_spec='-L$libdir'
7893  	  hardcode_libdir_separator=
7894	  fi
7895	  ;;
7896	esac
7897	shared_flag='-shared'
7898	if test "$aix_use_runtimelinking" = yes; then
7899	  shared_flag="$shared_flag "'${wl}-G'
7900	fi
7901      else
7902	# not using gcc
7903	if test "$host_cpu" = ia64; then
7904  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7905  	# chokes on -Wl,-G. The following line is correct:
7906	  shared_flag='-G'
7907	else
7908	  if test "$aix_use_runtimelinking" = yes; then
7909	    shared_flag='${wl}-G'
7910	  else
7911	    shared_flag='${wl}-bM:SRE'
7912	  fi
7913	fi
7914      fi
7915
7916      # It seems that -bexpall does not export symbols beginning with
7917      # underscore (_), so it is better to generate a list of symbols to export.
7918      always_export_symbols=yes
7919      if test "$aix_use_runtimelinking" = yes; then
7920	# Warning - without using the other runtime loading flags (-brtl),
7921	# -berok will link without error, but may produce a broken library.
7922	allow_undefined_flag='-berok'
7923       # Determine the default libpath from the value encoded in an empty executable.
7924       cat >conftest.$ac_ext <<_ACEOF
7925/* confdefs.h.  */
7926_ACEOF
7927cat confdefs.h >>conftest.$ac_ext
7928cat >>conftest.$ac_ext <<_ACEOF
7929/* end confdefs.h.  */
7930
7931int
7932main ()
7933{
7934
7935  ;
7936  return 0;
7937}
7938_ACEOF
7939rm -f conftest.$ac_objext conftest$ac_exeext
7940if { (ac_try="$ac_link"
7941case "(($ac_try" in
7942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7943  *) ac_try_echo=$ac_try;;
7944esac
7945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7946  (eval "$ac_link") 2>conftest.er1
7947  ac_status=$?
7948  grep -v '^ *+' conftest.er1 >conftest.err
7949  rm -f conftest.er1
7950  cat conftest.err >&5
7951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7952  (exit $ac_status); } && {
7953	 test -z "$ac_c_werror_flag" ||
7954	 test ! -s conftest.err
7955       } && test -s conftest$ac_exeext &&
7956       $as_test_x conftest$ac_exeext; then
7957
7958aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7959}'`
7960# Check for a 64-bit object if we didn't find anything.
7961if 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; }
7962}'`; fi
7963else
7964  echo "$as_me: failed program was:" >&5
7965sed 's/^/| /' conftest.$ac_ext >&5
7966
7967
7968fi
7969
7970rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7971      conftest$ac_exeext conftest.$ac_ext
7972if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7973
7974       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7975	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"
7976       else
7977	if test "$host_cpu" = ia64; then
7978	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7979	  allow_undefined_flag="-z nodefs"
7980	  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"
7981	else
7982	 # Determine the default libpath from the value encoded in an empty executable.
7983	 cat >conftest.$ac_ext <<_ACEOF
7984/* confdefs.h.  */
7985_ACEOF
7986cat confdefs.h >>conftest.$ac_ext
7987cat >>conftest.$ac_ext <<_ACEOF
7988/* end confdefs.h.  */
7989
7990int
7991main ()
7992{
7993
7994  ;
7995  return 0;
7996}
7997_ACEOF
7998rm -f conftest.$ac_objext conftest$ac_exeext
7999if { (ac_try="$ac_link"
8000case "(($ac_try" in
8001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8002  *) ac_try_echo=$ac_try;;
8003esac
8004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8005  (eval "$ac_link") 2>conftest.er1
8006  ac_status=$?
8007  grep -v '^ *+' conftest.er1 >conftest.err
8008  rm -f conftest.er1
8009  cat conftest.err >&5
8010  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8011  (exit $ac_status); } && {
8012	 test -z "$ac_c_werror_flag" ||
8013	 test ! -s conftest.err
8014       } && test -s conftest$ac_exeext &&
8015       $as_test_x conftest$ac_exeext; then
8016
8017aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8018}'`
8019# Check for a 64-bit object if we didn't find anything.
8020if 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; }
8021}'`; fi
8022else
8023  echo "$as_me: failed program was:" >&5
8024sed 's/^/| /' conftest.$ac_ext >&5
8025
8026
8027fi
8028
8029rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8030      conftest$ac_exeext conftest.$ac_ext
8031if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8032
8033	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8034	  # Warning - without using the other run time loading flags,
8035	  # -berok will link without error, but may produce a broken library.
8036	  no_undefined_flag=' ${wl}-bernotok'
8037	  allow_undefined_flag=' ${wl}-berok'
8038	  # Exported symbols can be pulled into shared objects from archives
8039	  whole_archive_flag_spec='$convenience'
8040	  archive_cmds_need_lc=yes
8041	  # This is similar to how AIX traditionally builds its shared libraries.
8042	  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'
8043	fi
8044      fi
8045      ;;
8046
8047    amigaos*)
8048      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)'
8049      hardcode_libdir_flag_spec='-L$libdir'
8050      hardcode_minus_L=yes
8051      # see comment about different semantics on the GNU ld section
8052      ld_shlibs=no
8053      ;;
8054
8055    bsdi[45]*)
8056      export_dynamic_flag_spec=-rdynamic
8057      ;;
8058
8059    cygwin* | mingw* | pw32*)
8060      # When not using gcc, we currently assume that we are using
8061      # Microsoft Visual C++.
8062      # hardcode_libdir_flag_spec is actually meaningless, as there is
8063      # no search path for DLLs.
8064      hardcode_libdir_flag_spec=' '
8065      allow_undefined_flag=unsupported
8066      # Tell ltmain to make .lib files, not .a files.
8067      libext=lib
8068      # Tell ltmain to make .dll files, not .so files.
8069      shrext_cmds=".dll"
8070      # FIXME: Setting linknames here is a bad hack.
8071      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8072      # The linker will automatically build a .lib file if we build a DLL.
8073      old_archive_From_new_cmds='true'
8074      # FIXME: Should let the user specify the lib program.
8075      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8076      fix_srcfile_path='`cygpath -w "$srcfile"`'
8077      enable_shared_with_static_runtimes=yes
8078      ;;
8079
8080    darwin* | rhapsody*)
8081      case $host_os in
8082        rhapsody* | darwin1.[012])
8083         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8084         ;;
8085       *) # Darwin 1.3 on
8086         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8087           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8088         else
8089           case ${MACOSX_DEPLOYMENT_TARGET} in
8090             10.[012])
8091               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8092               ;;
8093             10.*)
8094               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8095               ;;
8096           esac
8097         fi
8098         ;;
8099      esac
8100      archive_cmds_need_lc=no
8101      hardcode_direct=no
8102      hardcode_automatic=yes
8103      hardcode_shlibpath_var=unsupported
8104      whole_archive_flag_spec=''
8105      link_all_deplibs=yes
8106    if test "$GCC" = yes ; then
8107    	output_verbose_link_cmd='echo'
8108        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8109      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8110      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8111      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8112      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8113    else
8114      case $cc_basename in
8115        xlc*)
8116         output_verbose_link_cmd='echo'
8117         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8118         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8119          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8120         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}'
8121          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}'
8122          ;;
8123       *)
8124         ld_shlibs=no
8125          ;;
8126      esac
8127    fi
8128      ;;
8129
8130    dgux*)
8131      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8132      hardcode_libdir_flag_spec='-L$libdir'
8133      hardcode_shlibpath_var=no
8134      ;;
8135
8136    freebsd1*)
8137      ld_shlibs=no
8138      ;;
8139
8140    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8141    # support.  Future versions do this automatically, but an explicit c++rt0.o
8142    # does not break anything, and helps significantly (at the cost of a little
8143    # extra space).
8144    freebsd2.2*)
8145      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8146      hardcode_libdir_flag_spec='-R$libdir'
8147      hardcode_direct=yes
8148      hardcode_shlibpath_var=no
8149      ;;
8150
8151    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8152    freebsd2*)
8153      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8154      hardcode_direct=yes
8155      hardcode_minus_L=yes
8156      hardcode_shlibpath_var=no
8157      ;;
8158
8159    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8160    freebsd* | kfreebsd*-gnu | dragonfly*)
8161      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8162      hardcode_libdir_flag_spec='-R$libdir'
8163      hardcode_direct=yes
8164      hardcode_shlibpath_var=no
8165      ;;
8166
8167    hpux9*)
8168      if test "$GCC" = yes; then
8169	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'
8170      else
8171	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'
8172      fi
8173      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8174      hardcode_libdir_separator=:
8175      hardcode_direct=yes
8176
8177      # hardcode_minus_L: Not really in the search PATH,
8178      # but as the default location of the library.
8179      hardcode_minus_L=yes
8180      export_dynamic_flag_spec='${wl}-E'
8181      ;;
8182
8183    hpux10*)
8184      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8185	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8186      else
8187	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8188      fi
8189      if test "$with_gnu_ld" = no; then
8190	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8191	hardcode_libdir_separator=:
8192
8193	hardcode_direct=yes
8194	export_dynamic_flag_spec='${wl}-E'
8195
8196	# hardcode_minus_L: Not really in the search PATH,
8197	# but as the default location of the library.
8198	hardcode_minus_L=yes
8199      fi
8200      ;;
8201
8202    hpux11*)
8203      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8204	case $host_cpu in
8205	hppa*64*)
8206	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8207	  ;;
8208	ia64*)
8209	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8210	  ;;
8211	*)
8212	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8213	  ;;
8214	esac
8215      else
8216	case $host_cpu in
8217	hppa*64*)
8218	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8219	  ;;
8220	ia64*)
8221	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8222	  ;;
8223	*)
8224	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8225	  ;;
8226	esac
8227      fi
8228      if test "$with_gnu_ld" = no; then
8229	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8230	hardcode_libdir_separator=:
8231
8232	case $host_cpu in
8233	hppa*64*|ia64*)
8234	  hardcode_libdir_flag_spec_ld='+b $libdir'
8235	  hardcode_direct=no
8236	  hardcode_shlibpath_var=no
8237	  ;;
8238	*)
8239	  hardcode_direct=yes
8240	  export_dynamic_flag_spec='${wl}-E'
8241
8242	  # hardcode_minus_L: Not really in the search PATH,
8243	  # but as the default location of the library.
8244	  hardcode_minus_L=yes
8245	  ;;
8246	esac
8247      fi
8248      ;;
8249
8250    irix5* | irix6* | nonstopux*)
8251      if test "$GCC" = yes; then
8252	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'
8253      else
8254	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'
8255	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8256      fi
8257      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8258      hardcode_libdir_separator=:
8259      link_all_deplibs=yes
8260      ;;
8261
8262    netbsd*)
8263      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8264	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8265      else
8266	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8267      fi
8268      hardcode_libdir_flag_spec='-R$libdir'
8269      hardcode_direct=yes
8270      hardcode_shlibpath_var=no
8271      ;;
8272
8273    newsos6)
8274      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8275      hardcode_direct=yes
8276      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8277      hardcode_libdir_separator=:
8278      hardcode_shlibpath_var=no
8279      ;;
8280
8281    openbsd*)
8282      hardcode_direct=yes
8283      hardcode_shlibpath_var=no
8284      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8285	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8286	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8287	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8288	export_dynamic_flag_spec='${wl}-E'
8289      else
8290       case $host_os in
8291	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8292	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8293	   hardcode_libdir_flag_spec='-R$libdir'
8294	   ;;
8295	 *)
8296	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8297	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8298	   ;;
8299       esac
8300      fi
8301      ;;
8302
8303    os2*)
8304      hardcode_libdir_flag_spec='-L$libdir'
8305      hardcode_minus_L=yes
8306      allow_undefined_flag=unsupported
8307      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'
8308      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8309      ;;
8310
8311    osf3*)
8312      if test "$GCC" = yes; then
8313	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8314	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'
8315      else
8316	allow_undefined_flag=' -expect_unresolved \*'
8317	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'
8318      fi
8319      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8320      hardcode_libdir_separator=:
8321      ;;
8322
8323    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8324      if test "$GCC" = yes; then
8325	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8326	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'
8327	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8328      else
8329	allow_undefined_flag=' -expect_unresolved \*'
8330	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'
8331	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8332	$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'
8333
8334	# Both c and cxx compiler support -rpath directly
8335	hardcode_libdir_flag_spec='-rpath $libdir'
8336      fi
8337      hardcode_libdir_separator=:
8338      ;;
8339
8340    solaris*)
8341      no_undefined_flag=' -z text'
8342      if test "$GCC" = yes; then
8343	wlarc='${wl}'
8344	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8345	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8346	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8347      else
8348	wlarc=''
8349	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8350	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8351  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8352      fi
8353      hardcode_libdir_flag_spec='-R$libdir'
8354      hardcode_shlibpath_var=no
8355      case $host_os in
8356      solaris2.[0-5] | solaris2.[0-5].*) ;;
8357      *)
8358 	# The compiler driver will combine linker options so we
8359 	# cannot just pass the convience library names through
8360 	# without $wl, iff we do not link with $LD.
8361 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8362 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8363 	case $wlarc in
8364 	'')
8365 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8366 	*)
8367 	  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' ;;
8368 	esac ;;
8369      esac
8370      link_all_deplibs=yes
8371      ;;
8372
8373    sunos4*)
8374      if test "x$host_vendor" = xsequent; then
8375	# Use $CC to link under sequent, because it throws in some extra .o
8376	# files that make .init and .fini sections work.
8377	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8378      else
8379	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8380      fi
8381      hardcode_libdir_flag_spec='-L$libdir'
8382      hardcode_direct=yes
8383      hardcode_minus_L=yes
8384      hardcode_shlibpath_var=no
8385      ;;
8386
8387    sysv4)
8388      case $host_vendor in
8389	sni)
8390	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8391	  hardcode_direct=yes # is this really true???
8392	;;
8393	siemens)
8394	  ## LD is ld it makes a PLAMLIB
8395	  ## CC just makes a GrossModule.
8396	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8397	  reload_cmds='$CC -r -o $output$reload_objs'
8398	  hardcode_direct=no
8399        ;;
8400	motorola)
8401	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8402	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8403	;;
8404      esac
8405      runpath_var='LD_RUN_PATH'
8406      hardcode_shlibpath_var=no
8407      ;;
8408
8409    sysv4.3*)
8410      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8411      hardcode_shlibpath_var=no
8412      export_dynamic_flag_spec='-Bexport'
8413      ;;
8414
8415    sysv4*MP*)
8416      if test -d /usr/nec; then
8417	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8418	hardcode_shlibpath_var=no
8419	runpath_var=LD_RUN_PATH
8420	hardcode_runpath_var=yes
8421	ld_shlibs=yes
8422      fi
8423      ;;
8424
8425    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8426      no_undefined_flag='${wl}-z,text'
8427      archive_cmds_need_lc=no
8428      hardcode_shlibpath_var=no
8429      runpath_var='LD_RUN_PATH'
8430
8431      if test "$GCC" = yes; then
8432	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8433	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8434      else
8435	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8436	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8437      fi
8438      ;;
8439
8440    sysv5* | sco3.2v5* | sco5v6*)
8441      # Note: We can NOT use -z defs as we might desire, because we do not
8442      # link with -lc, and that would cause any symbols used from libc to
8443      # always be unresolved, which means just about no library would
8444      # ever link correctly.  If we're not using GNU ld we use -z text
8445      # though, which does catch some bad symbols but isn't as heavy-handed
8446      # as -z defs.
8447      no_undefined_flag='${wl}-z,text'
8448      allow_undefined_flag='${wl}-z,nodefs'
8449      archive_cmds_need_lc=no
8450      hardcode_shlibpath_var=no
8451      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8452      hardcode_libdir_separator=':'
8453      link_all_deplibs=yes
8454      export_dynamic_flag_spec='${wl}-Bexport'
8455      runpath_var='LD_RUN_PATH'
8456
8457      if test "$GCC" = yes; then
8458	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8459	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8460      else
8461	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8462	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8463      fi
8464      ;;
8465
8466    uts4*)
8467      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8468      hardcode_libdir_flag_spec='-L$libdir'
8469      hardcode_shlibpath_var=no
8470      ;;
8471
8472    *)
8473      ld_shlibs=no
8474      ;;
8475    esac
8476  fi
8477
8478{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8479echo "${ECHO_T}$ld_shlibs" >&6; }
8480test "$ld_shlibs" = no && can_build_shared=no
8481
8482#
8483# Do we need to explicitly link libc?
8484#
8485case "x$archive_cmds_need_lc" in
8486x|xyes)
8487  # Assume -lc should be added
8488  archive_cmds_need_lc=yes
8489
8490  if test "$enable_shared" = yes && test "$GCC" = yes; then
8491    case $archive_cmds in
8492    *'~'*)
8493      # FIXME: we may have to deal with multi-command sequences.
8494      ;;
8495    '$CC '*)
8496      # Test whether the compiler implicitly links with -lc since on some
8497      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8498      # to ld, don't add -lc before -lgcc.
8499      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8500echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8501      $rm conftest*
8502      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8503
8504      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8505  (eval $ac_compile) 2>&5
8506  ac_status=$?
8507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8508  (exit $ac_status); } 2>conftest.err; then
8509        soname=conftest
8510        lib=conftest
8511        libobjs=conftest.$ac_objext
8512        deplibs=
8513        wl=$lt_prog_compiler_wl
8514	pic_flag=$lt_prog_compiler_pic
8515        compiler_flags=-v
8516        linker_flags=-v
8517        verstring=
8518        output_objdir=.
8519        libname=conftest
8520        lt_save_allow_undefined_flag=$allow_undefined_flag
8521        allow_undefined_flag=
8522        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8523  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8524  ac_status=$?
8525  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8526  (exit $ac_status); }
8527        then
8528	  archive_cmds_need_lc=no
8529        else
8530	  archive_cmds_need_lc=yes
8531        fi
8532        allow_undefined_flag=$lt_save_allow_undefined_flag
8533      else
8534        cat conftest.err 1>&5
8535      fi
8536      $rm conftest*
8537      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8538echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8539      ;;
8540    esac
8541  fi
8542  ;;
8543esac
8544
8545{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8546echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8547library_names_spec=
8548libname_spec='lib$name'
8549soname_spec=
8550shrext_cmds=".so"
8551postinstall_cmds=
8552postuninstall_cmds=
8553finish_cmds=
8554finish_eval=
8555shlibpath_var=
8556shlibpath_overrides_runpath=unknown
8557version_type=none
8558dynamic_linker="$host_os ld.so"
8559sys_lib_dlsearch_path_spec="/lib /usr/lib"
8560if test "$GCC" = yes; then
8561  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8562  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8563    # if the path contains ";" then we assume it to be the separator
8564    # otherwise default to the standard path separator (i.e. ":") - it is
8565    # assumed that no part of a normal pathname contains ";" but that should
8566    # okay in the real world where ";" in dirpaths is itself problematic.
8567    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8568  else
8569    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8570  fi
8571else
8572  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8573fi
8574need_lib_prefix=unknown
8575hardcode_into_libs=no
8576
8577# when you set need_version to no, make sure it does not cause -set_version
8578# flags to be left without arguments
8579need_version=unknown
8580
8581case $host_os in
8582aix3*)
8583  version_type=linux
8584  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8585  shlibpath_var=LIBPATH
8586
8587  # AIX 3 has no versioning support, so we append a major version to the name.
8588  soname_spec='${libname}${release}${shared_ext}$major'
8589  ;;
8590
8591aix4* | aix5*)
8592  version_type=linux
8593  need_lib_prefix=no
8594  need_version=no
8595  hardcode_into_libs=yes
8596  if test "$host_cpu" = ia64; then
8597    # AIX 5 supports IA64
8598    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8599    shlibpath_var=LD_LIBRARY_PATH
8600  else
8601    # With GCC up to 2.95.x, collect2 would create an import file
8602    # for dependence libraries.  The import file would start with
8603    # the line `#! .'.  This would cause the generated library to
8604    # depend on `.', always an invalid library.  This was fixed in
8605    # development snapshots of GCC prior to 3.0.
8606    case $host_os in
8607      aix4 | aix4.[01] | aix4.[01].*)
8608      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8609	   echo ' yes '
8610	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8611	:
8612      else
8613	can_build_shared=no
8614      fi
8615      ;;
8616    esac
8617    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8618    # soname into executable. Probably we can add versioning support to
8619    # collect2, so additional links can be useful in future.
8620    if test "$aix_use_runtimelinking" = yes; then
8621      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8622      # instead of lib<name>.a to let people know that these are not
8623      # typical AIX shared libraries.
8624      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8625    else
8626      # We preserve .a as extension for shared libraries through AIX4.2
8627      # and later when we are not doing run time linking.
8628      library_names_spec='${libname}${release}.a $libname.a'
8629      soname_spec='${libname}${release}${shared_ext}$major'
8630    fi
8631    shlibpath_var=LIBPATH
8632  fi
8633  ;;
8634
8635amigaos*)
8636  library_names_spec='$libname.ixlibrary $libname.a'
8637  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8638  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'
8639  ;;
8640
8641beos*)
8642  library_names_spec='${libname}${shared_ext}'
8643  dynamic_linker="$host_os ld.so"
8644  shlibpath_var=LIBRARY_PATH
8645  ;;
8646
8647bsdi[45]*)
8648  version_type=linux
8649  need_version=no
8650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8651  soname_spec='${libname}${release}${shared_ext}$major'
8652  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8653  shlibpath_var=LD_LIBRARY_PATH
8654  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8655  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8656  # the default ld.so.conf also contains /usr/contrib/lib and
8657  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8658  # libtool to hard-code these into programs
8659  ;;
8660
8661cygwin* | mingw* | pw32*)
8662  version_type=windows
8663  shrext_cmds=".dll"
8664  need_version=no
8665  need_lib_prefix=no
8666
8667  case $GCC,$host_os in
8668  yes,cygwin* | yes,mingw* | yes,pw32*)
8669    library_names_spec='$libname.dll.a'
8670    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8671    postinstall_cmds='base_file=`basename \${file}`~
8672      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8673      dldir=$destdir/`dirname \$dlpath`~
8674      test -d \$dldir || mkdir -p \$dldir~
8675      $install_prog $dir/$dlname \$dldir/$dlname~
8676      chmod a+x \$dldir/$dlname'
8677    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8678      dlpath=$dir/\$dldll~
8679       $rm \$dlpath'
8680    shlibpath_overrides_runpath=yes
8681
8682    case $host_os in
8683    cygwin*)
8684      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8685      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8686      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8687      ;;
8688    mingw*)
8689      # MinGW DLLs use traditional 'lib' prefix
8690      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8691      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8692      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8693        # It is most probably a Windows format PATH printed by
8694        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8695        # path with ; separators, and with drive letters. We can handle the
8696        # drive letters (cygwin fileutils understands them), so leave them,
8697        # especially as we might pass files found there to a mingw objdump,
8698        # which wouldn't understand a cygwinified path. Ahh.
8699        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8700      else
8701        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8702      fi
8703      ;;
8704    pw32*)
8705      # pw32 DLLs use 'pw' prefix rather than 'lib'
8706      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8707      ;;
8708    esac
8709    ;;
8710
8711  *)
8712    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8713    ;;
8714  esac
8715  dynamic_linker='Win32 ld.exe'
8716  # FIXME: first we should search . and the directory the executable is in
8717  shlibpath_var=PATH
8718  ;;
8719
8720darwin* | rhapsody*)
8721  dynamic_linker="$host_os dyld"
8722  version_type=darwin
8723  need_lib_prefix=no
8724  need_version=no
8725  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8726  soname_spec='${libname}${release}${major}$shared_ext'
8727  shlibpath_overrides_runpath=yes
8728  shlibpath_var=DYLD_LIBRARY_PATH
8729  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8730  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8731  if test "$GCC" = yes; then
8732    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"`
8733  else
8734    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8735  fi
8736  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8737  ;;
8738
8739dgux*)
8740  version_type=linux
8741  need_lib_prefix=no
8742  need_version=no
8743  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8744  soname_spec='${libname}${release}${shared_ext}$major'
8745  shlibpath_var=LD_LIBRARY_PATH
8746  ;;
8747
8748freebsd1*)
8749  dynamic_linker=no
8750  ;;
8751
8752kfreebsd*-gnu)
8753  version_type=linux
8754  need_lib_prefix=no
8755  need_version=no
8756  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8757  soname_spec='${libname}${release}${shared_ext}$major'
8758  shlibpath_var=LD_LIBRARY_PATH
8759  shlibpath_overrides_runpath=no
8760  hardcode_into_libs=yes
8761  dynamic_linker='GNU ld.so'
8762  ;;
8763
8764freebsd* | dragonfly*)
8765  # DragonFly does not have aout.  When/if they implement a new
8766  # versioning mechanism, adjust this.
8767  if test -x /usr/bin/objformat; then
8768    objformat=`/usr/bin/objformat`
8769  else
8770    case $host_os in
8771    freebsd[123]*) objformat=aout ;;
8772    *) objformat=elf ;;
8773    esac
8774  fi
8775  version_type=freebsd-$objformat
8776  case $version_type in
8777    freebsd-elf*)
8778      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8779      need_version=no
8780      need_lib_prefix=no
8781      ;;
8782    freebsd-*)
8783      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8784      need_version=yes
8785      ;;
8786  esac
8787  shlibpath_var=LD_LIBRARY_PATH
8788  case $host_os in
8789  freebsd2*)
8790    shlibpath_overrides_runpath=yes
8791    ;;
8792  freebsd3.[01]* | freebsdelf3.[01]*)
8793    shlibpath_overrides_runpath=yes
8794    hardcode_into_libs=yes
8795    ;;
8796  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8797  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8798    shlibpath_overrides_runpath=no
8799    hardcode_into_libs=yes
8800    ;;
8801  freebsd*) # from 4.6 on
8802    shlibpath_overrides_runpath=yes
8803    hardcode_into_libs=yes
8804    ;;
8805  esac
8806  ;;
8807
8808gnu*)
8809  version_type=linux
8810  need_lib_prefix=no
8811  need_version=no
8812  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8813  soname_spec='${libname}${release}${shared_ext}$major'
8814  shlibpath_var=LD_LIBRARY_PATH
8815  hardcode_into_libs=yes
8816  ;;
8817
8818hpux9* | hpux10* | hpux11*)
8819  # Give a soname corresponding to the major version so that dld.sl refuses to
8820  # link against other versions.
8821  version_type=sunos
8822  need_lib_prefix=no
8823  need_version=no
8824  case $host_cpu in
8825  ia64*)
8826    shrext_cmds='.so'
8827    hardcode_into_libs=yes
8828    dynamic_linker="$host_os dld.so"
8829    shlibpath_var=LD_LIBRARY_PATH
8830    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8831    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8832    soname_spec='${libname}${release}${shared_ext}$major'
8833    if test "X$HPUX_IA64_MODE" = X32; then
8834      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8835    else
8836      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8837    fi
8838    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8839    ;;
8840   hppa*64*)
8841     shrext_cmds='.sl'
8842     hardcode_into_libs=yes
8843     dynamic_linker="$host_os dld.sl"
8844     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8845     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8846     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8847     soname_spec='${libname}${release}${shared_ext}$major'
8848     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8849     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8850     ;;
8851   *)
8852    shrext_cmds='.sl'
8853    dynamic_linker="$host_os dld.sl"
8854    shlibpath_var=SHLIB_PATH
8855    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8856    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8857    soname_spec='${libname}${release}${shared_ext}$major'
8858    ;;
8859  esac
8860  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8861  postinstall_cmds='chmod 555 $lib'
8862  ;;
8863
8864interix3*)
8865  version_type=linux
8866  need_lib_prefix=no
8867  need_version=no
8868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8869  soname_spec='${libname}${release}${shared_ext}$major'
8870  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8871  shlibpath_var=LD_LIBRARY_PATH
8872  shlibpath_overrides_runpath=no
8873  hardcode_into_libs=yes
8874  ;;
8875
8876irix5* | irix6* | nonstopux*)
8877  case $host_os in
8878    nonstopux*) version_type=nonstopux ;;
8879    *)
8880	if test "$lt_cv_prog_gnu_ld" = yes; then
8881		version_type=linux
8882	else
8883		version_type=irix
8884	fi ;;
8885  esac
8886  need_lib_prefix=no
8887  need_version=no
8888  soname_spec='${libname}${release}${shared_ext}$major'
8889  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8890  case $host_os in
8891  irix5* | nonstopux*)
8892    libsuff= shlibsuff=
8893    ;;
8894  *)
8895    case $LD in # libtool.m4 will add one of these switches to LD
8896    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8897      libsuff= shlibsuff= libmagic=32-bit;;
8898    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8899      libsuff=32 shlibsuff=N32 libmagic=N32;;
8900    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8901      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8902    *) libsuff= shlibsuff= libmagic=never-match;;
8903    esac
8904    ;;
8905  esac
8906  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8907  shlibpath_overrides_runpath=no
8908  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8909  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8910  hardcode_into_libs=yes
8911  ;;
8912
8913# No shared lib support for Linux oldld, aout, or coff.
8914linux*oldld* | linux*aout* | linux*coff*)
8915  dynamic_linker=no
8916  ;;
8917
8918# This must be Linux ELF.
8919linux*)
8920  version_type=linux
8921  need_lib_prefix=no
8922  need_version=no
8923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8924  soname_spec='${libname}${release}${shared_ext}$major'
8925  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8926  shlibpath_var=LD_LIBRARY_PATH
8927  shlibpath_overrides_runpath=no
8928  # This implies no fast_install, which is unacceptable.
8929  # Some rework will be needed to allow for fast_install
8930  # before this can be enabled.
8931  hardcode_into_libs=yes
8932
8933  # Append ld.so.conf contents to the search path
8934  if test -f /etc/ld.so.conf; then
8935    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8936    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8937  fi
8938
8939  # We used to test for /lib/ld.so.1 and disable shared libraries on
8940  # powerpc, because MkLinux only supported shared libraries with the
8941  # GNU dynamic linker.  Since this was broken with cross compilers,
8942  # most powerpc-linux boxes support dynamic linking these days and
8943  # people can always --disable-shared, the test was removed, and we
8944  # assume the GNU/Linux dynamic linker is in use.
8945  dynamic_linker='GNU/Linux ld.so'
8946  ;;
8947
8948knetbsd*-gnu)
8949  version_type=linux
8950  need_lib_prefix=no
8951  need_version=no
8952  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8953  soname_spec='${libname}${release}${shared_ext}$major'
8954  shlibpath_var=LD_LIBRARY_PATH
8955  shlibpath_overrides_runpath=no
8956  hardcode_into_libs=yes
8957  dynamic_linker='GNU ld.so'
8958  ;;
8959
8960netbsd*)
8961  version_type=sunos
8962  need_lib_prefix=no
8963  need_version=no
8964  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8965    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8966    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8967    dynamic_linker='NetBSD (a.out) ld.so'
8968  else
8969    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8970    soname_spec='${libname}${release}${shared_ext}$major'
8971    dynamic_linker='NetBSD ld.elf_so'
8972  fi
8973  shlibpath_var=LD_LIBRARY_PATH
8974  shlibpath_overrides_runpath=yes
8975  hardcode_into_libs=yes
8976  ;;
8977
8978newsos6)
8979  version_type=linux
8980  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8981  shlibpath_var=LD_LIBRARY_PATH
8982  shlibpath_overrides_runpath=yes
8983  ;;
8984
8985nto-qnx*)
8986  version_type=linux
8987  need_lib_prefix=no
8988  need_version=no
8989  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8990  soname_spec='${libname}${release}${shared_ext}$major'
8991  shlibpath_var=LD_LIBRARY_PATH
8992  shlibpath_overrides_runpath=yes
8993  ;;
8994
8995openbsd*)
8996  version_type=sunos
8997  sys_lib_dlsearch_path_spec="/usr/lib"
8998  need_lib_prefix=no
8999  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9000  case $host_os in
9001    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9002    *)                         need_version=no  ;;
9003  esac
9004  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9005  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9006  shlibpath_var=LD_LIBRARY_PATH
9007  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9008    case $host_os in
9009      openbsd2.[89] | openbsd2.[89].*)
9010	shlibpath_overrides_runpath=no
9011	;;
9012      *)
9013	shlibpath_overrides_runpath=yes
9014	;;
9015      esac
9016  else
9017    shlibpath_overrides_runpath=yes
9018  fi
9019  ;;
9020
9021os2*)
9022  libname_spec='$name'
9023  shrext_cmds=".dll"
9024  need_lib_prefix=no
9025  library_names_spec='$libname${shared_ext} $libname.a'
9026  dynamic_linker='OS/2 ld.exe'
9027  shlibpath_var=LIBPATH
9028  ;;
9029
9030osf3* | osf4* | osf5*)
9031  version_type=osf
9032  need_lib_prefix=no
9033  need_version=no
9034  soname_spec='${libname}${release}${shared_ext}$major'
9035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9036  shlibpath_var=LD_LIBRARY_PATH
9037  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9038  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9039  ;;
9040
9041solaris*)
9042  version_type=linux
9043  need_lib_prefix=no
9044  need_version=no
9045  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9046  soname_spec='${libname}${release}${shared_ext}$major'
9047  shlibpath_var=LD_LIBRARY_PATH
9048  shlibpath_overrides_runpath=yes
9049  hardcode_into_libs=yes
9050  # ldd complains unless libraries are executable
9051  postinstall_cmds='chmod +x $lib'
9052  ;;
9053
9054sunos4*)
9055  version_type=sunos
9056  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9057  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9058  shlibpath_var=LD_LIBRARY_PATH
9059  shlibpath_overrides_runpath=yes
9060  if test "$with_gnu_ld" = yes; then
9061    need_lib_prefix=no
9062  fi
9063  need_version=yes
9064  ;;
9065
9066sysv4 | sysv4.3*)
9067  version_type=linux
9068  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9069  soname_spec='${libname}${release}${shared_ext}$major'
9070  shlibpath_var=LD_LIBRARY_PATH
9071  case $host_vendor in
9072    sni)
9073      shlibpath_overrides_runpath=no
9074      need_lib_prefix=no
9075      export_dynamic_flag_spec='${wl}-Blargedynsym'
9076      runpath_var=LD_RUN_PATH
9077      ;;
9078    siemens)
9079      need_lib_prefix=no
9080      ;;
9081    motorola)
9082      need_lib_prefix=no
9083      need_version=no
9084      shlibpath_overrides_runpath=no
9085      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9086      ;;
9087  esac
9088  ;;
9089
9090sysv4*MP*)
9091  if test -d /usr/nec ;then
9092    version_type=linux
9093    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9094    soname_spec='$libname${shared_ext}.$major'
9095    shlibpath_var=LD_LIBRARY_PATH
9096  fi
9097  ;;
9098
9099sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9100  version_type=freebsd-elf
9101  need_lib_prefix=no
9102  need_version=no
9103  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9104  soname_spec='${libname}${release}${shared_ext}$major'
9105  shlibpath_var=LD_LIBRARY_PATH
9106  hardcode_into_libs=yes
9107  if test "$with_gnu_ld" = yes; then
9108    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9109    shlibpath_overrides_runpath=no
9110  else
9111    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9112    shlibpath_overrides_runpath=yes
9113    case $host_os in
9114      sco3.2v5*)
9115        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9116	;;
9117    esac
9118  fi
9119  sys_lib_dlsearch_path_spec='/usr/lib'
9120  ;;
9121
9122uts4*)
9123  version_type=linux
9124  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9125  soname_spec='${libname}${release}${shared_ext}$major'
9126  shlibpath_var=LD_LIBRARY_PATH
9127  ;;
9128
9129*)
9130  dynamic_linker=no
9131  ;;
9132esac
9133{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9134echo "${ECHO_T}$dynamic_linker" >&6; }
9135test "$dynamic_linker" = no && can_build_shared=no
9136
9137variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9138if test "$GCC" = yes; then
9139  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9140fi
9141
9142{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9143echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9144hardcode_action=
9145if test -n "$hardcode_libdir_flag_spec" || \
9146   test -n "$runpath_var" || \
9147   test "X$hardcode_automatic" = "Xyes" ; then
9148
9149  # We can hardcode non-existant directories.
9150  if test "$hardcode_direct" != no &&
9151     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9152     # have to relink, otherwise we might link with an installed library
9153     # when we should be linking with a yet-to-be-installed one
9154     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9155     test "$hardcode_minus_L" != no; then
9156    # Linking always hardcodes the temporary library directory.
9157    hardcode_action=relink
9158  else
9159    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9160    hardcode_action=immediate
9161  fi
9162else
9163  # We cannot hardcode anything, or else we can only hardcode existing
9164  # directories.
9165  hardcode_action=unsupported
9166fi
9167{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9168echo "${ECHO_T}$hardcode_action" >&6; }
9169
9170if test "$hardcode_action" = relink; then
9171  # Fast installation is not supported
9172  enable_fast_install=no
9173elif test "$shlibpath_overrides_runpath" = yes ||
9174     test "$enable_shared" = no; then
9175  # Fast installation is not necessary
9176  enable_fast_install=needless
9177fi
9178
9179striplib=
9180old_striplib=
9181{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9182echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9183if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9184  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9185  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9186  { echo "$as_me:$LINENO: result: yes" >&5
9187echo "${ECHO_T}yes" >&6; }
9188else
9189# FIXME - insert some real tests, host_os isn't really good enough
9190  case $host_os in
9191   darwin*)
9192       if test -n "$STRIP" ; then
9193         striplib="$STRIP -x"
9194         { echo "$as_me:$LINENO: result: yes" >&5
9195echo "${ECHO_T}yes" >&6; }
9196       else
9197  { echo "$as_me:$LINENO: result: no" >&5
9198echo "${ECHO_T}no" >&6; }
9199fi
9200       ;;
9201   *)
9202  { echo "$as_me:$LINENO: result: no" >&5
9203echo "${ECHO_T}no" >&6; }
9204    ;;
9205  esac
9206fi
9207
9208if test "x$enable_dlopen" != xyes; then
9209  enable_dlopen=unknown
9210  enable_dlopen_self=unknown
9211  enable_dlopen_self_static=unknown
9212else
9213  lt_cv_dlopen=no
9214  lt_cv_dlopen_libs=
9215
9216  case $host_os in
9217  beos*)
9218    lt_cv_dlopen="load_add_on"
9219    lt_cv_dlopen_libs=
9220    lt_cv_dlopen_self=yes
9221    ;;
9222
9223  mingw* | pw32*)
9224    lt_cv_dlopen="LoadLibrary"
9225    lt_cv_dlopen_libs=
9226   ;;
9227
9228  cygwin*)
9229    lt_cv_dlopen="dlopen"
9230    lt_cv_dlopen_libs=
9231   ;;
9232
9233  darwin*)
9234  # if libdl is installed we need to link against it
9235    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9236echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9237if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9238  echo $ECHO_N "(cached) $ECHO_C" >&6
9239else
9240  ac_check_lib_save_LIBS=$LIBS
9241LIBS="-ldl  $LIBS"
9242cat >conftest.$ac_ext <<_ACEOF
9243/* confdefs.h.  */
9244_ACEOF
9245cat confdefs.h >>conftest.$ac_ext
9246cat >>conftest.$ac_ext <<_ACEOF
9247/* end confdefs.h.  */
9248
9249/* Override any GCC internal prototype to avoid an error.
9250   Use char because int might match the return type of a GCC
9251   builtin and then its argument prototype would still apply.  */
9252#ifdef __cplusplus
9253extern "C"
9254#endif
9255char dlopen ();
9256int
9257main ()
9258{
9259return dlopen ();
9260  ;
9261  return 0;
9262}
9263_ACEOF
9264rm -f conftest.$ac_objext conftest$ac_exeext
9265if { (ac_try="$ac_link"
9266case "(($ac_try" in
9267  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9268  *) ac_try_echo=$ac_try;;
9269esac
9270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9271  (eval "$ac_link") 2>conftest.er1
9272  ac_status=$?
9273  grep -v '^ *+' conftest.er1 >conftest.err
9274  rm -f conftest.er1
9275  cat conftest.err >&5
9276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9277  (exit $ac_status); } && {
9278	 test -z "$ac_c_werror_flag" ||
9279	 test ! -s conftest.err
9280       } && test -s conftest$ac_exeext &&
9281       $as_test_x conftest$ac_exeext; then
9282  ac_cv_lib_dl_dlopen=yes
9283else
9284  echo "$as_me: failed program was:" >&5
9285sed 's/^/| /' conftest.$ac_ext >&5
9286
9287	ac_cv_lib_dl_dlopen=no
9288fi
9289
9290rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9291      conftest$ac_exeext conftest.$ac_ext
9292LIBS=$ac_check_lib_save_LIBS
9293fi
9294{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9295echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9296if test $ac_cv_lib_dl_dlopen = yes; then
9297  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9298else
9299
9300    lt_cv_dlopen="dyld"
9301    lt_cv_dlopen_libs=
9302    lt_cv_dlopen_self=yes
9303
9304fi
9305
9306   ;;
9307
9308  *)
9309    { echo "$as_me:$LINENO: checking for shl_load" >&5
9310echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9311if test "${ac_cv_func_shl_load+set}" = set; then
9312  echo $ECHO_N "(cached) $ECHO_C" >&6
9313else
9314  cat >conftest.$ac_ext <<_ACEOF
9315/* confdefs.h.  */
9316_ACEOF
9317cat confdefs.h >>conftest.$ac_ext
9318cat >>conftest.$ac_ext <<_ACEOF
9319/* end confdefs.h.  */
9320/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9321   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9322#define shl_load innocuous_shl_load
9323
9324/* System header to define __stub macros and hopefully few prototypes,
9325    which can conflict with char shl_load (); below.
9326    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9327    <limits.h> exists even on freestanding compilers.  */
9328
9329#ifdef __STDC__
9330# include <limits.h>
9331#else
9332# include <assert.h>
9333#endif
9334
9335#undef shl_load
9336
9337/* Override any GCC internal prototype to avoid an error.
9338   Use char because int might match the return type of a GCC
9339   builtin and then its argument prototype would still apply.  */
9340#ifdef __cplusplus
9341extern "C"
9342#endif
9343char shl_load ();
9344/* The GNU C library defines this for functions which it implements
9345    to always fail with ENOSYS.  Some functions are actually named
9346    something starting with __ and the normal name is an alias.  */
9347#if defined __stub_shl_load || defined __stub___shl_load
9348choke me
9349#endif
9350
9351int
9352main ()
9353{
9354return shl_load ();
9355  ;
9356  return 0;
9357}
9358_ACEOF
9359rm -f conftest.$ac_objext conftest$ac_exeext
9360if { (ac_try="$ac_link"
9361case "(($ac_try" in
9362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9363  *) ac_try_echo=$ac_try;;
9364esac
9365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9366  (eval "$ac_link") 2>conftest.er1
9367  ac_status=$?
9368  grep -v '^ *+' conftest.er1 >conftest.err
9369  rm -f conftest.er1
9370  cat conftest.err >&5
9371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9372  (exit $ac_status); } && {
9373	 test -z "$ac_c_werror_flag" ||
9374	 test ! -s conftest.err
9375       } && test -s conftest$ac_exeext &&
9376       $as_test_x conftest$ac_exeext; then
9377  ac_cv_func_shl_load=yes
9378else
9379  echo "$as_me: failed program was:" >&5
9380sed 's/^/| /' conftest.$ac_ext >&5
9381
9382	ac_cv_func_shl_load=no
9383fi
9384
9385rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9386      conftest$ac_exeext conftest.$ac_ext
9387fi
9388{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9389echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9390if test $ac_cv_func_shl_load = yes; then
9391  lt_cv_dlopen="shl_load"
9392else
9393  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9394echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9395if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9396  echo $ECHO_N "(cached) $ECHO_C" >&6
9397else
9398  ac_check_lib_save_LIBS=$LIBS
9399LIBS="-ldld  $LIBS"
9400cat >conftest.$ac_ext <<_ACEOF
9401/* confdefs.h.  */
9402_ACEOF
9403cat confdefs.h >>conftest.$ac_ext
9404cat >>conftest.$ac_ext <<_ACEOF
9405/* end confdefs.h.  */
9406
9407/* Override any GCC internal prototype to avoid an error.
9408   Use char because int might match the return type of a GCC
9409   builtin and then its argument prototype would still apply.  */
9410#ifdef __cplusplus
9411extern "C"
9412#endif
9413char shl_load ();
9414int
9415main ()
9416{
9417return shl_load ();
9418  ;
9419  return 0;
9420}
9421_ACEOF
9422rm -f conftest.$ac_objext conftest$ac_exeext
9423if { (ac_try="$ac_link"
9424case "(($ac_try" in
9425  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9426  *) ac_try_echo=$ac_try;;
9427esac
9428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9429  (eval "$ac_link") 2>conftest.er1
9430  ac_status=$?
9431  grep -v '^ *+' conftest.er1 >conftest.err
9432  rm -f conftest.er1
9433  cat conftest.err >&5
9434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9435  (exit $ac_status); } && {
9436	 test -z "$ac_c_werror_flag" ||
9437	 test ! -s conftest.err
9438       } && test -s conftest$ac_exeext &&
9439       $as_test_x conftest$ac_exeext; then
9440  ac_cv_lib_dld_shl_load=yes
9441else
9442  echo "$as_me: failed program was:" >&5
9443sed 's/^/| /' conftest.$ac_ext >&5
9444
9445	ac_cv_lib_dld_shl_load=no
9446fi
9447
9448rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9449      conftest$ac_exeext conftest.$ac_ext
9450LIBS=$ac_check_lib_save_LIBS
9451fi
9452{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9453echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9454if test $ac_cv_lib_dld_shl_load = yes; then
9455  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9456else
9457  { echo "$as_me:$LINENO: checking for dlopen" >&5
9458echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9459if test "${ac_cv_func_dlopen+set}" = set; then
9460  echo $ECHO_N "(cached) $ECHO_C" >&6
9461else
9462  cat >conftest.$ac_ext <<_ACEOF
9463/* confdefs.h.  */
9464_ACEOF
9465cat confdefs.h >>conftest.$ac_ext
9466cat >>conftest.$ac_ext <<_ACEOF
9467/* end confdefs.h.  */
9468/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9469   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9470#define dlopen innocuous_dlopen
9471
9472/* System header to define __stub macros and hopefully few prototypes,
9473    which can conflict with char dlopen (); below.
9474    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9475    <limits.h> exists even on freestanding compilers.  */
9476
9477#ifdef __STDC__
9478# include <limits.h>
9479#else
9480# include <assert.h>
9481#endif
9482
9483#undef dlopen
9484
9485/* Override any GCC internal prototype to avoid an error.
9486   Use char because int might match the return type of a GCC
9487   builtin and then its argument prototype would still apply.  */
9488#ifdef __cplusplus
9489extern "C"
9490#endif
9491char dlopen ();
9492/* The GNU C library defines this for functions which it implements
9493    to always fail with ENOSYS.  Some functions are actually named
9494    something starting with __ and the normal name is an alias.  */
9495#if defined __stub_dlopen || defined __stub___dlopen
9496choke me
9497#endif
9498
9499int
9500main ()
9501{
9502return dlopen ();
9503  ;
9504  return 0;
9505}
9506_ACEOF
9507rm -f conftest.$ac_objext conftest$ac_exeext
9508if { (ac_try="$ac_link"
9509case "(($ac_try" in
9510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9511  *) ac_try_echo=$ac_try;;
9512esac
9513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9514  (eval "$ac_link") 2>conftest.er1
9515  ac_status=$?
9516  grep -v '^ *+' conftest.er1 >conftest.err
9517  rm -f conftest.er1
9518  cat conftest.err >&5
9519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9520  (exit $ac_status); } && {
9521	 test -z "$ac_c_werror_flag" ||
9522	 test ! -s conftest.err
9523       } && test -s conftest$ac_exeext &&
9524       $as_test_x conftest$ac_exeext; then
9525  ac_cv_func_dlopen=yes
9526else
9527  echo "$as_me: failed program was:" >&5
9528sed 's/^/| /' conftest.$ac_ext >&5
9529
9530	ac_cv_func_dlopen=no
9531fi
9532
9533rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9534      conftest$ac_exeext conftest.$ac_ext
9535fi
9536{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9537echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9538if test $ac_cv_func_dlopen = yes; then
9539  lt_cv_dlopen="dlopen"
9540else
9541  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9542echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9543if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9544  echo $ECHO_N "(cached) $ECHO_C" >&6
9545else
9546  ac_check_lib_save_LIBS=$LIBS
9547LIBS="-ldl  $LIBS"
9548cat >conftest.$ac_ext <<_ACEOF
9549/* confdefs.h.  */
9550_ACEOF
9551cat confdefs.h >>conftest.$ac_ext
9552cat >>conftest.$ac_ext <<_ACEOF
9553/* end confdefs.h.  */
9554
9555/* Override any GCC internal prototype to avoid an error.
9556   Use char because int might match the return type of a GCC
9557   builtin and then its argument prototype would still apply.  */
9558#ifdef __cplusplus
9559extern "C"
9560#endif
9561char dlopen ();
9562int
9563main ()
9564{
9565return dlopen ();
9566  ;
9567  return 0;
9568}
9569_ACEOF
9570rm -f conftest.$ac_objext conftest$ac_exeext
9571if { (ac_try="$ac_link"
9572case "(($ac_try" in
9573  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9574  *) ac_try_echo=$ac_try;;
9575esac
9576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9577  (eval "$ac_link") 2>conftest.er1
9578  ac_status=$?
9579  grep -v '^ *+' conftest.er1 >conftest.err
9580  rm -f conftest.er1
9581  cat conftest.err >&5
9582  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9583  (exit $ac_status); } && {
9584	 test -z "$ac_c_werror_flag" ||
9585	 test ! -s conftest.err
9586       } && test -s conftest$ac_exeext &&
9587       $as_test_x conftest$ac_exeext; then
9588  ac_cv_lib_dl_dlopen=yes
9589else
9590  echo "$as_me: failed program was:" >&5
9591sed 's/^/| /' conftest.$ac_ext >&5
9592
9593	ac_cv_lib_dl_dlopen=no
9594fi
9595
9596rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9597      conftest$ac_exeext conftest.$ac_ext
9598LIBS=$ac_check_lib_save_LIBS
9599fi
9600{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9601echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9602if test $ac_cv_lib_dl_dlopen = yes; then
9603  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9604else
9605  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9606echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9607if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9608  echo $ECHO_N "(cached) $ECHO_C" >&6
9609else
9610  ac_check_lib_save_LIBS=$LIBS
9611LIBS="-lsvld  $LIBS"
9612cat >conftest.$ac_ext <<_ACEOF
9613/* confdefs.h.  */
9614_ACEOF
9615cat confdefs.h >>conftest.$ac_ext
9616cat >>conftest.$ac_ext <<_ACEOF
9617/* end confdefs.h.  */
9618
9619/* Override any GCC internal prototype to avoid an error.
9620   Use char because int might match the return type of a GCC
9621   builtin and then its argument prototype would still apply.  */
9622#ifdef __cplusplus
9623extern "C"
9624#endif
9625char dlopen ();
9626int
9627main ()
9628{
9629return dlopen ();
9630  ;
9631  return 0;
9632}
9633_ACEOF
9634rm -f conftest.$ac_objext conftest$ac_exeext
9635if { (ac_try="$ac_link"
9636case "(($ac_try" in
9637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9638  *) ac_try_echo=$ac_try;;
9639esac
9640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9641  (eval "$ac_link") 2>conftest.er1
9642  ac_status=$?
9643  grep -v '^ *+' conftest.er1 >conftest.err
9644  rm -f conftest.er1
9645  cat conftest.err >&5
9646  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9647  (exit $ac_status); } && {
9648	 test -z "$ac_c_werror_flag" ||
9649	 test ! -s conftest.err
9650       } && test -s conftest$ac_exeext &&
9651       $as_test_x conftest$ac_exeext; then
9652  ac_cv_lib_svld_dlopen=yes
9653else
9654  echo "$as_me: failed program was:" >&5
9655sed 's/^/| /' conftest.$ac_ext >&5
9656
9657	ac_cv_lib_svld_dlopen=no
9658fi
9659
9660rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9661      conftest$ac_exeext conftest.$ac_ext
9662LIBS=$ac_check_lib_save_LIBS
9663fi
9664{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9665echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9666if test $ac_cv_lib_svld_dlopen = yes; then
9667  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9668else
9669  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9670echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9671if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9672  echo $ECHO_N "(cached) $ECHO_C" >&6
9673else
9674  ac_check_lib_save_LIBS=$LIBS
9675LIBS="-ldld  $LIBS"
9676cat >conftest.$ac_ext <<_ACEOF
9677/* confdefs.h.  */
9678_ACEOF
9679cat confdefs.h >>conftest.$ac_ext
9680cat >>conftest.$ac_ext <<_ACEOF
9681/* end confdefs.h.  */
9682
9683/* Override any GCC internal prototype to avoid an error.
9684   Use char because int might match the return type of a GCC
9685   builtin and then its argument prototype would still apply.  */
9686#ifdef __cplusplus
9687extern "C"
9688#endif
9689char dld_link ();
9690int
9691main ()
9692{
9693return dld_link ();
9694  ;
9695  return 0;
9696}
9697_ACEOF
9698rm -f conftest.$ac_objext conftest$ac_exeext
9699if { (ac_try="$ac_link"
9700case "(($ac_try" in
9701  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9702  *) ac_try_echo=$ac_try;;
9703esac
9704eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9705  (eval "$ac_link") 2>conftest.er1
9706  ac_status=$?
9707  grep -v '^ *+' conftest.er1 >conftest.err
9708  rm -f conftest.er1
9709  cat conftest.err >&5
9710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711  (exit $ac_status); } && {
9712	 test -z "$ac_c_werror_flag" ||
9713	 test ! -s conftest.err
9714       } && test -s conftest$ac_exeext &&
9715       $as_test_x conftest$ac_exeext; then
9716  ac_cv_lib_dld_dld_link=yes
9717else
9718  echo "$as_me: failed program was:" >&5
9719sed 's/^/| /' conftest.$ac_ext >&5
9720
9721	ac_cv_lib_dld_dld_link=no
9722fi
9723
9724rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9725      conftest$ac_exeext conftest.$ac_ext
9726LIBS=$ac_check_lib_save_LIBS
9727fi
9728{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9729echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9730if test $ac_cv_lib_dld_dld_link = yes; then
9731  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9732fi
9733
9734
9735fi
9736
9737
9738fi
9739
9740
9741fi
9742
9743
9744fi
9745
9746
9747fi
9748
9749    ;;
9750  esac
9751
9752  if test "x$lt_cv_dlopen" != xno; then
9753    enable_dlopen=yes
9754  else
9755    enable_dlopen=no
9756  fi
9757
9758  case $lt_cv_dlopen in
9759  dlopen)
9760    save_CPPFLAGS="$CPPFLAGS"
9761    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9762
9763    save_LDFLAGS="$LDFLAGS"
9764    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9765
9766    save_LIBS="$LIBS"
9767    LIBS="$lt_cv_dlopen_libs $LIBS"
9768
9769    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9770echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9771if test "${lt_cv_dlopen_self+set}" = set; then
9772  echo $ECHO_N "(cached) $ECHO_C" >&6
9773else
9774  	  if test "$cross_compiling" = yes; then :
9775  lt_cv_dlopen_self=cross
9776else
9777  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9778  lt_status=$lt_dlunknown
9779  cat > conftest.$ac_ext <<EOF
9780#line 9780 "configure"
9781#include "confdefs.h"
9782
9783#if HAVE_DLFCN_H
9784#include <dlfcn.h>
9785#endif
9786
9787#include <stdio.h>
9788
9789#ifdef RTLD_GLOBAL
9790#  define LT_DLGLOBAL		RTLD_GLOBAL
9791#else
9792#  ifdef DL_GLOBAL
9793#    define LT_DLGLOBAL		DL_GLOBAL
9794#  else
9795#    define LT_DLGLOBAL		0
9796#  endif
9797#endif
9798
9799/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9800   find out it does not work in some platform. */
9801#ifndef LT_DLLAZY_OR_NOW
9802#  ifdef RTLD_LAZY
9803#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9804#  else
9805#    ifdef DL_LAZY
9806#      define LT_DLLAZY_OR_NOW		DL_LAZY
9807#    else
9808#      ifdef RTLD_NOW
9809#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9810#      else
9811#        ifdef DL_NOW
9812#          define LT_DLLAZY_OR_NOW	DL_NOW
9813#        else
9814#          define LT_DLLAZY_OR_NOW	0
9815#        endif
9816#      endif
9817#    endif
9818#  endif
9819#endif
9820
9821#ifdef __cplusplus
9822extern "C" void exit (int);
9823#endif
9824
9825void fnord() { int i=42;}
9826int main ()
9827{
9828  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9829  int status = $lt_dlunknown;
9830
9831  if (self)
9832    {
9833      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9834      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9835      /* dlclose (self); */
9836    }
9837  else
9838    puts (dlerror ());
9839
9840    exit (status);
9841}
9842EOF
9843  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9844  (eval $ac_link) 2>&5
9845  ac_status=$?
9846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9847  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9848    (./conftest; exit; ) >&5 2>/dev/null
9849    lt_status=$?
9850    case x$lt_status in
9851      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9852      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9853      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9854    esac
9855  else :
9856    # compilation failed
9857    lt_cv_dlopen_self=no
9858  fi
9859fi
9860rm -fr conftest*
9861
9862
9863fi
9864{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9865echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9866
9867    if test "x$lt_cv_dlopen_self" = xyes; then
9868      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9869      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9870echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9871if test "${lt_cv_dlopen_self_static+set}" = set; then
9872  echo $ECHO_N "(cached) $ECHO_C" >&6
9873else
9874  	  if test "$cross_compiling" = yes; then :
9875  lt_cv_dlopen_self_static=cross
9876else
9877  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9878  lt_status=$lt_dlunknown
9879  cat > conftest.$ac_ext <<EOF
9880#line 9880 "configure"
9881#include "confdefs.h"
9882
9883#if HAVE_DLFCN_H
9884#include <dlfcn.h>
9885#endif
9886
9887#include <stdio.h>
9888
9889#ifdef RTLD_GLOBAL
9890#  define LT_DLGLOBAL		RTLD_GLOBAL
9891#else
9892#  ifdef DL_GLOBAL
9893#    define LT_DLGLOBAL		DL_GLOBAL
9894#  else
9895#    define LT_DLGLOBAL		0
9896#  endif
9897#endif
9898
9899/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9900   find out it does not work in some platform. */
9901#ifndef LT_DLLAZY_OR_NOW
9902#  ifdef RTLD_LAZY
9903#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9904#  else
9905#    ifdef DL_LAZY
9906#      define LT_DLLAZY_OR_NOW		DL_LAZY
9907#    else
9908#      ifdef RTLD_NOW
9909#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9910#      else
9911#        ifdef DL_NOW
9912#          define LT_DLLAZY_OR_NOW	DL_NOW
9913#        else
9914#          define LT_DLLAZY_OR_NOW	0
9915#        endif
9916#      endif
9917#    endif
9918#  endif
9919#endif
9920
9921#ifdef __cplusplus
9922extern "C" void exit (int);
9923#endif
9924
9925void fnord() { int i=42;}
9926int main ()
9927{
9928  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9929  int status = $lt_dlunknown;
9930
9931  if (self)
9932    {
9933      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9934      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9935      /* dlclose (self); */
9936    }
9937  else
9938    puts (dlerror ());
9939
9940    exit (status);
9941}
9942EOF
9943  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9944  (eval $ac_link) 2>&5
9945  ac_status=$?
9946  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9947  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9948    (./conftest; exit; ) >&5 2>/dev/null
9949    lt_status=$?
9950    case x$lt_status in
9951      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9952      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9953      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9954    esac
9955  else :
9956    # compilation failed
9957    lt_cv_dlopen_self_static=no
9958  fi
9959fi
9960rm -fr conftest*
9961
9962
9963fi
9964{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9965echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9966    fi
9967
9968    CPPFLAGS="$save_CPPFLAGS"
9969    LDFLAGS="$save_LDFLAGS"
9970    LIBS="$save_LIBS"
9971    ;;
9972  esac
9973
9974  case $lt_cv_dlopen_self in
9975  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9976  *) enable_dlopen_self=unknown ;;
9977  esac
9978
9979  case $lt_cv_dlopen_self_static in
9980  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9981  *) enable_dlopen_self_static=unknown ;;
9982  esac
9983fi
9984
9985
9986# Report which library types will actually be built
9987{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9988echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9989{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9990echo "${ECHO_T}$can_build_shared" >&6; }
9991
9992{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9993echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9994test "$can_build_shared" = "no" && enable_shared=no
9995
9996# On AIX, shared libraries and static libraries use the same namespace, and
9997# are all built from PIC.
9998case $host_os in
9999aix3*)
10000  test "$enable_shared" = yes && enable_static=no
10001  if test -n "$RANLIB"; then
10002    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10003    postinstall_cmds='$RANLIB $lib'
10004  fi
10005  ;;
10006
10007aix4* | aix5*)
10008  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10009    test "$enable_shared" = yes && enable_static=no
10010  fi
10011    ;;
10012esac
10013{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10014echo "${ECHO_T}$enable_shared" >&6; }
10015
10016{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10017echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10018# Make sure either enable_shared or enable_static is yes.
10019test "$enable_shared" = yes || enable_static=yes
10020{ echo "$as_me:$LINENO: result: $enable_static" >&5
10021echo "${ECHO_T}$enable_static" >&6; }
10022
10023# The else clause should only fire when bootstrapping the
10024# libtool distribution, otherwise you forgot to ship ltmain.sh
10025# with your package, and you will get complaints that there are
10026# no rules to generate ltmain.sh.
10027if test -f "$ltmain"; then
10028  # See if we are running on zsh, and set the options which allow our commands through
10029  # without removal of \ escapes.
10030  if test -n "${ZSH_VERSION+set}" ; then
10031    setopt NO_GLOB_SUBST
10032  fi
10033  # Now quote all the things that may contain metacharacters while being
10034  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10035  # variables and quote the copies for generation of the libtool script.
10036  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10037    SED SHELL STRIP \
10038    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10039    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10040    deplibs_check_method reload_flag reload_cmds need_locks \
10041    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10042    lt_cv_sys_global_symbol_to_c_name_address \
10043    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10044    old_postinstall_cmds old_postuninstall_cmds \
10045    compiler \
10046    CC \
10047    LD \
10048    lt_prog_compiler_wl \
10049    lt_prog_compiler_pic \
10050    lt_prog_compiler_static \
10051    lt_prog_compiler_no_builtin_flag \
10052    export_dynamic_flag_spec \
10053    thread_safe_flag_spec \
10054    whole_archive_flag_spec \
10055    enable_shared_with_static_runtimes \
10056    old_archive_cmds \
10057    old_archive_from_new_cmds \
10058    predep_objects \
10059    postdep_objects \
10060    predeps \
10061    postdeps \
10062    compiler_lib_search_path \
10063    archive_cmds \
10064    archive_expsym_cmds \
10065    postinstall_cmds \
10066    postuninstall_cmds \
10067    old_archive_from_expsyms_cmds \
10068    allow_undefined_flag \
10069    no_undefined_flag \
10070    export_symbols_cmds \
10071    hardcode_libdir_flag_spec \
10072    hardcode_libdir_flag_spec_ld \
10073    hardcode_libdir_separator \
10074    hardcode_automatic \
10075    module_cmds \
10076    module_expsym_cmds \
10077    lt_cv_prog_compiler_c_o \
10078    exclude_expsyms \
10079    include_expsyms; do
10080
10081    case $var in
10082    old_archive_cmds | \
10083    old_archive_from_new_cmds | \
10084    archive_cmds | \
10085    archive_expsym_cmds | \
10086    module_cmds | \
10087    module_expsym_cmds | \
10088    old_archive_from_expsyms_cmds | \
10089    export_symbols_cmds | \
10090    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10091    postinstall_cmds | postuninstall_cmds | \
10092    old_postinstall_cmds | old_postuninstall_cmds | \
10093    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10094      # Double-quote double-evaled strings.
10095      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10096      ;;
10097    *)
10098      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10099      ;;
10100    esac
10101  done
10102
10103  case $lt_echo in
10104  *'\$0 --fallback-echo"')
10105    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10106    ;;
10107  esac
10108
10109cfgfile="${ofile}T"
10110  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10111  $rm -f "$cfgfile"
10112  { echo "$as_me:$LINENO: creating $ofile" >&5
10113echo "$as_me: creating $ofile" >&6;}
10114
10115  cat <<__EOF__ >> "$cfgfile"
10116#! $SHELL
10117
10118# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10119# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10120# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10121#
10122# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10123# Free Software Foundation, Inc.
10124#
10125# This file is part of GNU Libtool:
10126# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10127#
10128# This program is free software; you can redistribute it and/or modify
10129# it under the terms of the GNU General Public License as published by
10130# the Free Software Foundation; either version 2 of the License, or
10131# (at your option) any later version.
10132#
10133# This program is distributed in the hope that it will be useful, but
10134# WITHOUT ANY WARRANTY; without even the implied warranty of
10135# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10136# General Public License for more details.
10137#
10138# You should have received a copy of the GNU General Public License
10139# along with this program; if not, write to the Free Software
10140# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10141#
10142# As a special exception to the GNU General Public License, if you
10143# distribute this file as part of a program that contains a
10144# configuration script generated by Autoconf, you may include it under
10145# the same distribution terms that you use for the rest of that program.
10146
10147# A sed program that does not truncate output.
10148SED=$lt_SED
10149
10150# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10151Xsed="$SED -e 1s/^X//"
10152
10153# The HP-UX ksh and POSIX shell print the target directory to stdout
10154# if CDPATH is set.
10155(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10156
10157# The names of the tagged configurations supported by this script.
10158available_tags=
10159
10160# ### BEGIN LIBTOOL CONFIG
10161
10162# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10163
10164# Shell to use when invoking shell scripts.
10165SHELL=$lt_SHELL
10166
10167# Whether or not to build shared libraries.
10168build_libtool_libs=$enable_shared
10169
10170# Whether or not to build static libraries.
10171build_old_libs=$enable_static
10172
10173# Whether or not to add -lc for building shared libraries.
10174build_libtool_need_lc=$archive_cmds_need_lc
10175
10176# Whether or not to disallow shared libs when runtime libs are static
10177allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10178
10179# Whether or not to optimize for fast installation.
10180fast_install=$enable_fast_install
10181
10182# The host system.
10183host_alias=$host_alias
10184host=$host
10185host_os=$host_os
10186
10187# The build system.
10188build_alias=$build_alias
10189build=$build
10190build_os=$build_os
10191
10192# An echo program that does not interpret backslashes.
10193echo=$lt_echo
10194
10195# The archiver.
10196AR=$lt_AR
10197AR_FLAGS=$lt_AR_FLAGS
10198
10199# A C compiler.
10200LTCC=$lt_LTCC
10201
10202# LTCC compiler flags.
10203LTCFLAGS=$lt_LTCFLAGS
10204
10205# A language-specific compiler.
10206CC=$lt_compiler
10207
10208# Is the compiler the GNU C compiler?
10209with_gcc=$GCC
10210
10211# An ERE matcher.
10212EGREP=$lt_EGREP
10213
10214# The linker used to build libraries.
10215LD=$lt_LD
10216
10217# Whether we need hard or soft links.
10218LN_S=$lt_LN_S
10219
10220# A BSD-compatible nm program.
10221NM=$lt_NM
10222
10223# A symbol stripping program
10224STRIP=$lt_STRIP
10225
10226# Used to examine libraries when file_magic_cmd begins "file"
10227MAGIC_CMD=$MAGIC_CMD
10228
10229# Used on cygwin: DLL creation program.
10230DLLTOOL="$DLLTOOL"
10231
10232# Used on cygwin: object dumper.
10233OBJDUMP="$OBJDUMP"
10234
10235# Used on cygwin: assembler.
10236AS="$AS"
10237
10238# The name of the directory that contains temporary libtool files.
10239objdir=$objdir
10240
10241# How to create reloadable object files.
10242reload_flag=$lt_reload_flag
10243reload_cmds=$lt_reload_cmds
10244
10245# How to pass a linker flag through the compiler.
10246wl=$lt_lt_prog_compiler_wl
10247
10248# Object file suffix (normally "o").
10249objext="$ac_objext"
10250
10251# Old archive suffix (normally "a").
10252libext="$libext"
10253
10254# Shared library suffix (normally ".so").
10255shrext_cmds='$shrext_cmds'
10256
10257# Executable file suffix (normally "").
10258exeext="$exeext"
10259
10260# Additional compiler flags for building library objects.
10261pic_flag=$lt_lt_prog_compiler_pic
10262pic_mode=$pic_mode
10263
10264# What is the maximum length of a command?
10265max_cmd_len=$lt_cv_sys_max_cmd_len
10266
10267# Does compiler simultaneously support -c and -o options?
10268compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10269
10270# Must we lock files when doing compilation?
10271need_locks=$lt_need_locks
10272
10273# Do we need the lib prefix for modules?
10274need_lib_prefix=$need_lib_prefix
10275
10276# Do we need a version for libraries?
10277need_version=$need_version
10278
10279# Whether dlopen is supported.
10280dlopen_support=$enable_dlopen
10281
10282# Whether dlopen of programs is supported.
10283dlopen_self=$enable_dlopen_self
10284
10285# Whether dlopen of statically linked programs is supported.
10286dlopen_self_static=$enable_dlopen_self_static
10287
10288# Compiler flag to prevent dynamic linking.
10289link_static_flag=$lt_lt_prog_compiler_static
10290
10291# Compiler flag to turn off builtin functions.
10292no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10293
10294# Compiler flag to allow reflexive dlopens.
10295export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10296
10297# Compiler flag to generate shared objects directly from archives.
10298whole_archive_flag_spec=$lt_whole_archive_flag_spec
10299
10300# Compiler flag to generate thread-safe objects.
10301thread_safe_flag_spec=$lt_thread_safe_flag_spec
10302
10303# Library versioning type.
10304version_type=$version_type
10305
10306# Format of library name prefix.
10307libname_spec=$lt_libname_spec
10308
10309# List of archive names.  First name is the real one, the rest are links.
10310# The last name is the one that the linker finds with -lNAME.
10311library_names_spec=$lt_library_names_spec
10312
10313# The coded name of the library, if different from the real name.
10314soname_spec=$lt_soname_spec
10315
10316# Commands used to build and install an old-style archive.
10317RANLIB=$lt_RANLIB
10318old_archive_cmds=$lt_old_archive_cmds
10319old_postinstall_cmds=$lt_old_postinstall_cmds
10320old_postuninstall_cmds=$lt_old_postuninstall_cmds
10321
10322# Create an old-style archive from a shared archive.
10323old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10324
10325# Create a temporary old-style archive to link instead of a shared archive.
10326old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10327
10328# Commands used to build and install a shared archive.
10329archive_cmds=$lt_archive_cmds
10330archive_expsym_cmds=$lt_archive_expsym_cmds
10331postinstall_cmds=$lt_postinstall_cmds
10332postuninstall_cmds=$lt_postuninstall_cmds
10333
10334# Commands used to build a loadable module (assumed same as above if empty)
10335module_cmds=$lt_module_cmds
10336module_expsym_cmds=$lt_module_expsym_cmds
10337
10338# Commands to strip libraries.
10339old_striplib=$lt_old_striplib
10340striplib=$lt_striplib
10341
10342# Dependencies to place before the objects being linked to create a
10343# shared library.
10344predep_objects=$lt_predep_objects
10345
10346# Dependencies to place after the objects being linked to create a
10347# shared library.
10348postdep_objects=$lt_postdep_objects
10349
10350# Dependencies to place before the objects being linked to create a
10351# shared library.
10352predeps=$lt_predeps
10353
10354# Dependencies to place after the objects being linked to create a
10355# shared library.
10356postdeps=$lt_postdeps
10357
10358# The library search path used internally by the compiler when linking
10359# a shared library.
10360compiler_lib_search_path=$lt_compiler_lib_search_path
10361
10362# Method to check whether dependent libraries are shared objects.
10363deplibs_check_method=$lt_deplibs_check_method
10364
10365# Command to use when deplibs_check_method == file_magic.
10366file_magic_cmd=$lt_file_magic_cmd
10367
10368# Flag that allows shared libraries with undefined symbols to be built.
10369allow_undefined_flag=$lt_allow_undefined_flag
10370
10371# Flag that forces no undefined symbols.
10372no_undefined_flag=$lt_no_undefined_flag
10373
10374# Commands used to finish a libtool library installation in a directory.
10375finish_cmds=$lt_finish_cmds
10376
10377# Same as above, but a single script fragment to be evaled but not shown.
10378finish_eval=$lt_finish_eval
10379
10380# Take the output of nm and produce a listing of raw symbols and C names.
10381global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10382
10383# Transform the output of nm in a proper C declaration
10384global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10385
10386# Transform the output of nm in a C name address pair
10387global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10388
10389# This is the shared library runtime path variable.
10390runpath_var=$runpath_var
10391
10392# This is the shared library path variable.
10393shlibpath_var=$shlibpath_var
10394
10395# Is shlibpath searched before the hard-coded library search path?
10396shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10397
10398# How to hardcode a shared library path into an executable.
10399hardcode_action=$hardcode_action
10400
10401# Whether we should hardcode library paths into libraries.
10402hardcode_into_libs=$hardcode_into_libs
10403
10404# Flag to hardcode \$libdir into a binary during linking.
10405# This must work even if \$libdir does not exist.
10406hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10407
10408# If ld is used when linking, flag to hardcode \$libdir into
10409# a binary during linking. This must work even if \$libdir does
10410# not exist.
10411hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10412
10413# Whether we need a single -rpath flag with a separated argument.
10414hardcode_libdir_separator=$lt_hardcode_libdir_separator
10415
10416# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10417# resulting binary.
10418hardcode_direct=$hardcode_direct
10419
10420# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10421# resulting binary.
10422hardcode_minus_L=$hardcode_minus_L
10423
10424# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10425# the resulting binary.
10426hardcode_shlibpath_var=$hardcode_shlibpath_var
10427
10428# Set to yes if building a shared library automatically hardcodes DIR into the library
10429# and all subsequent libraries and executables linked against it.
10430hardcode_automatic=$hardcode_automatic
10431
10432# Variables whose values should be saved in libtool wrapper scripts and
10433# restored at relink time.
10434variables_saved_for_relink="$variables_saved_for_relink"
10435
10436# Whether libtool must link a program against all its dependency libraries.
10437link_all_deplibs=$link_all_deplibs
10438
10439# Compile-time system search path for libraries
10440sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10441
10442# Run-time system search path for libraries
10443sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10444
10445# Fix the shell variable \$srcfile for the compiler.
10446fix_srcfile_path="$fix_srcfile_path"
10447
10448# Set to yes if exported symbols are required.
10449always_export_symbols=$always_export_symbols
10450
10451# The commands to list exported symbols.
10452export_symbols_cmds=$lt_export_symbols_cmds
10453
10454# The commands to extract the exported symbol list from a shared archive.
10455extract_expsyms_cmds=$lt_extract_expsyms_cmds
10456
10457# Symbols that should not be listed in the preloaded symbols.
10458exclude_expsyms=$lt_exclude_expsyms
10459
10460# Symbols that must always be exported.
10461include_expsyms=$lt_include_expsyms
10462
10463# ### END LIBTOOL CONFIG
10464
10465__EOF__
10466
10467
10468  case $host_os in
10469  aix3*)
10470    cat <<\EOF >> "$cfgfile"
10471
10472# AIX sometimes has problems with the GCC collect2 program.  For some
10473# reason, if we set the COLLECT_NAMES environment variable, the problems
10474# vanish in a puff of smoke.
10475if test "X${COLLECT_NAMES+set}" != Xset; then
10476  COLLECT_NAMES=
10477  export COLLECT_NAMES
10478fi
10479EOF
10480    ;;
10481  esac
10482
10483  # We use sed instead of cat because bash on DJGPP gets confused if
10484  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10485  # text mode, it properly converts lines to CR/LF.  This bash problem
10486  # is reportedly fixed, but why not run on old versions too?
10487  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10488
10489  mv -f "$cfgfile" "$ofile" || \
10490    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10491  chmod +x "$ofile"
10492
10493else
10494  # If there is no Makefile yet, we rely on a make rule to execute
10495  # `config.status --recheck' to rerun these tests and create the
10496  # libtool script then.
10497  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10498  if test -f "$ltmain_in"; then
10499    test -f Makefile && make "$ltmain"
10500  fi
10501fi
10502
10503
10504ac_ext=c
10505ac_cpp='$CPP $CPPFLAGS'
10506ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10507ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10508ac_compiler_gnu=$ac_cv_c_compiler_gnu
10509
10510CC="$lt_save_CC"
10511
10512
10513# Check whether --with-tags was given.
10514if test "${with_tags+set}" = set; then
10515  withval=$with_tags; tagnames="$withval"
10516fi
10517
10518
10519if test -f "$ltmain" && test -n "$tagnames"; then
10520  if test ! -f "${ofile}"; then
10521    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10522echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10523  fi
10524
10525  if test -z "$LTCC"; then
10526    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10527    if test -z "$LTCC"; then
10528      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10529echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10530    else
10531      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10532echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10533    fi
10534  fi
10535  if test -z "$LTCFLAGS"; then
10536    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10537  fi
10538
10539  # Extract list of available tagged configurations in $ofile.
10540  # Note that this assumes the entire list is on one line.
10541  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10542
10543  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10544  for tagname in $tagnames; do
10545    IFS="$lt_save_ifs"
10546    # Check whether tagname contains only valid characters
10547    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10548    "") ;;
10549    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10550echo "$as_me: error: invalid tag name: $tagname" >&2;}
10551   { (exit 1); exit 1; }; }
10552	;;
10553    esac
10554
10555    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10556    then
10557      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10558echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10559   { (exit 1); exit 1; }; }
10560    fi
10561
10562    # Update the list of available tags.
10563    if test -n "$tagname"; then
10564      echo appending configuration tag \"$tagname\" to $ofile
10565
10566      case $tagname in
10567      CXX)
10568	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10569	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10570	    (test "X$CXX" != "Xg++"))) ; then
10571	  ac_ext=cpp
10572ac_cpp='$CXXCPP $CPPFLAGS'
10573ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10574ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10575ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10576
10577
10578
10579
10580archive_cmds_need_lc_CXX=no
10581allow_undefined_flag_CXX=
10582always_export_symbols_CXX=no
10583archive_expsym_cmds_CXX=
10584export_dynamic_flag_spec_CXX=
10585hardcode_direct_CXX=no
10586hardcode_libdir_flag_spec_CXX=
10587hardcode_libdir_flag_spec_ld_CXX=
10588hardcode_libdir_separator_CXX=
10589hardcode_minus_L_CXX=no
10590hardcode_shlibpath_var_CXX=unsupported
10591hardcode_automatic_CXX=no
10592module_cmds_CXX=
10593module_expsym_cmds_CXX=
10594link_all_deplibs_CXX=unknown
10595old_archive_cmds_CXX=$old_archive_cmds
10596no_undefined_flag_CXX=
10597whole_archive_flag_spec_CXX=
10598enable_shared_with_static_runtimes_CXX=no
10599
10600# Dependencies to place before and after the object being linked:
10601predep_objects_CXX=
10602postdep_objects_CXX=
10603predeps_CXX=
10604postdeps_CXX=
10605compiler_lib_search_path_CXX=
10606
10607# Source file extension for C++ test sources.
10608ac_ext=cpp
10609
10610# Object file extension for compiled C++ test sources.
10611objext=o
10612objext_CXX=$objext
10613
10614# Code to be used in simple compile tests
10615lt_simple_compile_test_code="int some_variable = 0;\n"
10616
10617# Code to be used in simple link tests
10618lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10619
10620# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10621
10622# If no C compiler was specified, use CC.
10623LTCC=${LTCC-"$CC"}
10624
10625# If no C compiler flags were specified, use CFLAGS.
10626LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10627
10628# Allow CC to be a program name with arguments.
10629compiler=$CC
10630
10631
10632# save warnings/boilerplate of simple test code
10633ac_outfile=conftest.$ac_objext
10634printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10635eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10636_lt_compiler_boilerplate=`cat conftest.err`
10637$rm conftest*
10638
10639ac_outfile=conftest.$ac_objext
10640printf "$lt_simple_link_test_code" >conftest.$ac_ext
10641eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10642_lt_linker_boilerplate=`cat conftest.err`
10643$rm conftest*
10644
10645
10646# Allow CC to be a program name with arguments.
10647lt_save_CC=$CC
10648lt_save_LD=$LD
10649lt_save_GCC=$GCC
10650GCC=$GXX
10651lt_save_with_gnu_ld=$with_gnu_ld
10652lt_save_path_LD=$lt_cv_path_LD
10653if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10654  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10655else
10656  $as_unset lt_cv_prog_gnu_ld
10657fi
10658if test -n "${lt_cv_path_LDCXX+set}"; then
10659  lt_cv_path_LD=$lt_cv_path_LDCXX
10660else
10661  $as_unset lt_cv_path_LD
10662fi
10663test -z "${LDCXX+set}" || LD=$LDCXX
10664CC=${CXX-"c++"}
10665compiler=$CC
10666compiler_CXX=$CC
10667for cc_temp in $compiler""; do
10668  case $cc_temp in
10669    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10670    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10671    \-*) ;;
10672    *) break;;
10673  esac
10674done
10675cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10676
10677
10678# We don't want -fno-exception wen compiling C++ code, so set the
10679# no_builtin_flag separately
10680if test "$GXX" = yes; then
10681  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10682else
10683  lt_prog_compiler_no_builtin_flag_CXX=
10684fi
10685
10686if test "$GXX" = yes; then
10687  # Set up default GNU C++ configuration
10688
10689
10690# Check whether --with-gnu-ld was given.
10691if test "${with_gnu_ld+set}" = set; then
10692  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10693else
10694  with_gnu_ld=no
10695fi
10696
10697ac_prog=ld
10698if test "$GCC" = yes; then
10699  # Check if gcc -print-prog-name=ld gives a path.
10700  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10701echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10702  case $host in
10703  *-*-mingw*)
10704    # gcc leaves a trailing carriage return which upsets mingw
10705    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10706  *)
10707    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10708  esac
10709  case $ac_prog in
10710    # Accept absolute paths.
10711    [\\/]* | ?:[\\/]*)
10712      re_direlt='/[^/][^/]*/\.\./'
10713      # Canonicalize the pathname of ld
10714      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10715      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10716	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10717      done
10718      test -z "$LD" && LD="$ac_prog"
10719      ;;
10720  "")
10721    # If it fails, then pretend we aren't using GCC.
10722    ac_prog=ld
10723    ;;
10724  *)
10725    # If it is relative, then search for the first ld in PATH.
10726    with_gnu_ld=unknown
10727    ;;
10728  esac
10729elif test "$with_gnu_ld" = yes; then
10730  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10731echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10732else
10733  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10734echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10735fi
10736if test "${lt_cv_path_LD+set}" = set; then
10737  echo $ECHO_N "(cached) $ECHO_C" >&6
10738else
10739  if test -z "$LD"; then
10740  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10741  for ac_dir in $PATH; do
10742    IFS="$lt_save_ifs"
10743    test -z "$ac_dir" && ac_dir=.
10744    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10745      lt_cv_path_LD="$ac_dir/$ac_prog"
10746      # Check to see if the program is GNU ld.  I'd rather use --version,
10747      # but apparently some variants of GNU ld only accept -v.
10748      # Break only if it was the GNU/non-GNU ld that we prefer.
10749      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10750      *GNU* | *'with BFD'*)
10751	test "$with_gnu_ld" != no && break
10752	;;
10753      *)
10754	test "$with_gnu_ld" != yes && break
10755	;;
10756      esac
10757    fi
10758  done
10759  IFS="$lt_save_ifs"
10760else
10761  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10762fi
10763fi
10764
10765LD="$lt_cv_path_LD"
10766if test -n "$LD"; then
10767  { echo "$as_me:$LINENO: result: $LD" >&5
10768echo "${ECHO_T}$LD" >&6; }
10769else
10770  { echo "$as_me:$LINENO: result: no" >&5
10771echo "${ECHO_T}no" >&6; }
10772fi
10773test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10774echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10775   { (exit 1); exit 1; }; }
10776{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10777echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10778if test "${lt_cv_prog_gnu_ld+set}" = set; then
10779  echo $ECHO_N "(cached) $ECHO_C" >&6
10780else
10781  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10782case `$LD -v 2>&1 </dev/null` in
10783*GNU* | *'with BFD'*)
10784  lt_cv_prog_gnu_ld=yes
10785  ;;
10786*)
10787  lt_cv_prog_gnu_ld=no
10788  ;;
10789esac
10790fi
10791{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10792echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10793with_gnu_ld=$lt_cv_prog_gnu_ld
10794
10795
10796
10797  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10798  # archiving commands below assume that GNU ld is being used.
10799  if test "$with_gnu_ld" = yes; then
10800    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10801    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'
10802
10803    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10804    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10805
10806    # If archive_cmds runs LD, not CC, wlarc should be empty
10807    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10808    #     investigate it a little bit more. (MM)
10809    wlarc='${wl}'
10810
10811    # ancient GNU ld didn't support --whole-archive et. al.
10812    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10813	grep 'no-whole-archive' > /dev/null; then
10814      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10815    else
10816      whole_archive_flag_spec_CXX=
10817    fi
10818  else
10819    with_gnu_ld=no
10820    wlarc=
10821
10822    # A generic and very simple default shared library creation
10823    # command for GNU C++ for the case where it uses the native
10824    # linker, instead of GNU ld.  If possible, this setting should
10825    # overridden to take advantage of the native linker features on
10826    # the platform it is being used on.
10827    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10828  fi
10829
10830  # Commands to make compiler produce verbose output that lists
10831  # what "hidden" libraries, object files and flags are used when
10832  # linking a shared library.
10833  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10834
10835else
10836  GXX=no
10837  with_gnu_ld=no
10838  wlarc=
10839fi
10840
10841# PORTME: fill in a description of your system's C++ link characteristics
10842{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10843echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10844ld_shlibs_CXX=yes
10845case $host_os in
10846  aix3*)
10847    # FIXME: insert proper C++ library support
10848    ld_shlibs_CXX=no
10849    ;;
10850  aix4* | aix5*)
10851    if test "$host_cpu" = ia64; then
10852      # On IA64, the linker does run time linking by default, so we don't
10853      # have to do anything special.
10854      aix_use_runtimelinking=no
10855      exp_sym_flag='-Bexport'
10856      no_entry_flag=""
10857    else
10858      aix_use_runtimelinking=no
10859
10860      # Test if we are trying to use run time linking or normal
10861      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10862      # need to do runtime linking.
10863      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10864	for ld_flag in $LDFLAGS; do
10865	  case $ld_flag in
10866	  *-brtl*)
10867	    aix_use_runtimelinking=yes
10868	    break
10869	    ;;
10870	  esac
10871	done
10872	;;
10873      esac
10874
10875      exp_sym_flag='-bexport'
10876      no_entry_flag='-bnoentry'
10877    fi
10878
10879    # When large executables or shared objects are built, AIX ld can
10880    # have problems creating the table of contents.  If linking a library
10881    # or program results in "error TOC overflow" add -mminimal-toc to
10882    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10883    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10884
10885    archive_cmds_CXX=''
10886    hardcode_direct_CXX=yes
10887    hardcode_libdir_separator_CXX=':'
10888    link_all_deplibs_CXX=yes
10889
10890    if test "$GXX" = yes; then
10891      case $host_os in aix4.[012]|aix4.[012].*)
10892      # We only want to do this on AIX 4.2 and lower, the check
10893      # below for broken collect2 doesn't work under 4.3+
10894	collect2name=`${CC} -print-prog-name=collect2`
10895	if test -f "$collect2name" && \
10896	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10897	then
10898	  # We have reworked collect2
10899	  hardcode_direct_CXX=yes
10900	else
10901	  # We have old collect2
10902	  hardcode_direct_CXX=unsupported
10903	  # It fails to find uninstalled libraries when the uninstalled
10904	  # path is not listed in the libpath.  Setting hardcode_minus_L
10905	  # to unsupported forces relinking
10906	  hardcode_minus_L_CXX=yes
10907	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10908	  hardcode_libdir_separator_CXX=
10909	fi
10910	;;
10911      esac
10912      shared_flag='-shared'
10913      if test "$aix_use_runtimelinking" = yes; then
10914	shared_flag="$shared_flag "'${wl}-G'
10915      fi
10916    else
10917      # not using gcc
10918      if test "$host_cpu" = ia64; then
10919	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10920	# chokes on -Wl,-G. The following line is correct:
10921	shared_flag='-G'
10922      else
10923	if test "$aix_use_runtimelinking" = yes; then
10924	  shared_flag='${wl}-G'
10925	else
10926	  shared_flag='${wl}-bM:SRE'
10927	fi
10928      fi
10929    fi
10930
10931    # It seems that -bexpall does not export symbols beginning with
10932    # underscore (_), so it is better to generate a list of symbols to export.
10933    always_export_symbols_CXX=yes
10934    if test "$aix_use_runtimelinking" = yes; then
10935      # Warning - without using the other runtime loading flags (-brtl),
10936      # -berok will link without error, but may produce a broken library.
10937      allow_undefined_flag_CXX='-berok'
10938      # Determine the default libpath from the value encoded in an empty executable.
10939      cat >conftest.$ac_ext <<_ACEOF
10940/* confdefs.h.  */
10941_ACEOF
10942cat confdefs.h >>conftest.$ac_ext
10943cat >>conftest.$ac_ext <<_ACEOF
10944/* end confdefs.h.  */
10945
10946int
10947main ()
10948{
10949
10950  ;
10951  return 0;
10952}
10953_ACEOF
10954rm -f conftest.$ac_objext conftest$ac_exeext
10955if { (ac_try="$ac_link"
10956case "(($ac_try" in
10957  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10958  *) ac_try_echo=$ac_try;;
10959esac
10960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10961  (eval "$ac_link") 2>conftest.er1
10962  ac_status=$?
10963  grep -v '^ *+' conftest.er1 >conftest.err
10964  rm -f conftest.er1
10965  cat conftest.err >&5
10966  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10967  (exit $ac_status); } && {
10968	 test -z "$ac_cxx_werror_flag" ||
10969	 test ! -s conftest.err
10970       } && test -s conftest$ac_exeext &&
10971       $as_test_x conftest$ac_exeext; then
10972
10973aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10974}'`
10975# Check for a 64-bit object if we didn't find anything.
10976if 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; }
10977}'`; fi
10978else
10979  echo "$as_me: failed program was:" >&5
10980sed 's/^/| /' conftest.$ac_ext >&5
10981
10982
10983fi
10984
10985rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10986      conftest$ac_exeext conftest.$ac_ext
10987if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10988
10989      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10990
10991      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"
10992     else
10993      if test "$host_cpu" = ia64; then
10994	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10995	allow_undefined_flag_CXX="-z nodefs"
10996	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"
10997      else
10998	# Determine the default libpath from the value encoded in an empty executable.
10999	cat >conftest.$ac_ext <<_ACEOF
11000/* confdefs.h.  */
11001_ACEOF
11002cat confdefs.h >>conftest.$ac_ext
11003cat >>conftest.$ac_ext <<_ACEOF
11004/* end confdefs.h.  */
11005
11006int
11007main ()
11008{
11009
11010  ;
11011  return 0;
11012}
11013_ACEOF
11014rm -f conftest.$ac_objext conftest$ac_exeext
11015if { (ac_try="$ac_link"
11016case "(($ac_try" in
11017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11018  *) ac_try_echo=$ac_try;;
11019esac
11020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11021  (eval "$ac_link") 2>conftest.er1
11022  ac_status=$?
11023  grep -v '^ *+' conftest.er1 >conftest.err
11024  rm -f conftest.er1
11025  cat conftest.err >&5
11026  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11027  (exit $ac_status); } && {
11028	 test -z "$ac_cxx_werror_flag" ||
11029	 test ! -s conftest.err
11030       } && test -s conftest$ac_exeext &&
11031       $as_test_x conftest$ac_exeext; then
11032
11033aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11034}'`
11035# Check for a 64-bit object if we didn't find anything.
11036if 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; }
11037}'`; fi
11038else
11039  echo "$as_me: failed program was:" >&5
11040sed 's/^/| /' conftest.$ac_ext >&5
11041
11042
11043fi
11044
11045rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11046      conftest$ac_exeext conftest.$ac_ext
11047if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11048
11049	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11050	# Warning - without using the other run time loading flags,
11051	# -berok will link without error, but may produce a broken library.
11052	no_undefined_flag_CXX=' ${wl}-bernotok'
11053	allow_undefined_flag_CXX=' ${wl}-berok'
11054	# Exported symbols can be pulled into shared objects from archives
11055	whole_archive_flag_spec_CXX='$convenience'
11056	archive_cmds_need_lc_CXX=yes
11057	# This is similar to how AIX traditionally builds its shared libraries.
11058	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'
11059      fi
11060    fi
11061    ;;
11062
11063  beos*)
11064    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11065      allow_undefined_flag_CXX=unsupported
11066      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11067      # support --undefined.  This deserves some investigation.  FIXME
11068      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11069    else
11070      ld_shlibs_CXX=no
11071    fi
11072    ;;
11073
11074  chorus*)
11075    case $cc_basename in
11076      *)
11077	# FIXME: insert proper C++ library support
11078	ld_shlibs_CXX=no
11079	;;
11080    esac
11081    ;;
11082
11083  cygwin* | mingw* | pw32*)
11084    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11085    # as there is no search path for DLLs.
11086    hardcode_libdir_flag_spec_CXX='-L$libdir'
11087    allow_undefined_flag_CXX=unsupported
11088    always_export_symbols_CXX=no
11089    enable_shared_with_static_runtimes_CXX=yes
11090
11091    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11092      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'
11093      # If the export-symbols file already is a .def file (1st line
11094      # is EXPORTS), use it as is; otherwise, prepend...
11095      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11096	cp $export_symbols $output_objdir/$soname.def;
11097      else
11098	echo EXPORTS > $output_objdir/$soname.def;
11099	cat $export_symbols >> $output_objdir/$soname.def;
11100      fi~
11101      $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'
11102    else
11103      ld_shlibs_CXX=no
11104    fi
11105  ;;
11106      darwin* | rhapsody*)
11107        case $host_os in
11108        rhapsody* | darwin1.[012])
11109         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11110         ;;
11111       *) # Darwin 1.3 on
11112         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11113           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11114         else
11115           case ${MACOSX_DEPLOYMENT_TARGET} in
11116             10.[012])
11117               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11118               ;;
11119             10.*)
11120               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11121               ;;
11122           esac
11123         fi
11124         ;;
11125        esac
11126      archive_cmds_need_lc_CXX=no
11127      hardcode_direct_CXX=no
11128      hardcode_automatic_CXX=yes
11129      hardcode_shlibpath_var_CXX=unsupported
11130      whole_archive_flag_spec_CXX=''
11131      link_all_deplibs_CXX=yes
11132
11133    if test "$GXX" = yes ; then
11134      lt_int_apple_cc_single_mod=no
11135      output_verbose_link_cmd='echo'
11136      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11137       lt_int_apple_cc_single_mod=yes
11138      fi
11139      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11140       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11141      else
11142          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'
11143        fi
11144        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11145        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11146          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11147            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}'
11148          else
11149            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}'
11150          fi
11151            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}'
11152      else
11153      case $cc_basename in
11154        xlc*)
11155         output_verbose_link_cmd='echo'
11156          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'
11157          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11158          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11159          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}'
11160          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}'
11161          ;;
11162       *)
11163         ld_shlibs_CXX=no
11164          ;;
11165      esac
11166      fi
11167        ;;
11168
11169  dgux*)
11170    case $cc_basename in
11171      ec++*)
11172	# FIXME: insert proper C++ library support
11173	ld_shlibs_CXX=no
11174	;;
11175      ghcx*)
11176	# Green Hills C++ Compiler
11177	# FIXME: insert proper C++ library support
11178	ld_shlibs_CXX=no
11179	;;
11180      *)
11181	# FIXME: insert proper C++ library support
11182	ld_shlibs_CXX=no
11183	;;
11184    esac
11185    ;;
11186  freebsd[12]*)
11187    # C++ shared libraries reported to be fairly broken before switch to ELF
11188    ld_shlibs_CXX=no
11189    ;;
11190  freebsd-elf*)
11191    archive_cmds_need_lc_CXX=no
11192    ;;
11193  freebsd* | kfreebsd*-gnu | dragonfly*)
11194    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11195    # conventions
11196    ld_shlibs_CXX=yes
11197    ;;
11198  gnu*)
11199    ;;
11200  hpux9*)
11201    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11202    hardcode_libdir_separator_CXX=:
11203    export_dynamic_flag_spec_CXX='${wl}-E'
11204    hardcode_direct_CXX=yes
11205    hardcode_minus_L_CXX=yes # Not in the search PATH,
11206				# but as the default
11207				# location of the library.
11208
11209    case $cc_basename in
11210    CC*)
11211      # FIXME: insert proper C++ library support
11212      ld_shlibs_CXX=no
11213      ;;
11214    aCC*)
11215      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'
11216      # Commands to make compiler produce verbose output that lists
11217      # what "hidden" libraries, object files and flags are used when
11218      # linking a shared library.
11219      #
11220      # There doesn't appear to be a way to prevent this compiler from
11221      # explicitly linking system object files so we need to strip them
11222      # from the output so that they don't get included in the library
11223      # dependencies.
11224      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'
11225      ;;
11226    *)
11227      if test "$GXX" = yes; then
11228        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'
11229      else
11230        # FIXME: insert proper C++ library support
11231        ld_shlibs_CXX=no
11232      fi
11233      ;;
11234    esac
11235    ;;
11236  hpux10*|hpux11*)
11237    if test $with_gnu_ld = no; then
11238      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11239      hardcode_libdir_separator_CXX=:
11240
11241      case $host_cpu in
11242      hppa*64*|ia64*)
11243	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11244        ;;
11245      *)
11246	export_dynamic_flag_spec_CXX='${wl}-E'
11247        ;;
11248      esac
11249    fi
11250    case $host_cpu in
11251    hppa*64*|ia64*)
11252      hardcode_direct_CXX=no
11253      hardcode_shlibpath_var_CXX=no
11254      ;;
11255    *)
11256      hardcode_direct_CXX=yes
11257      hardcode_minus_L_CXX=yes # Not in the search PATH,
11258					      # but as the default
11259					      # location of the library.
11260      ;;
11261    esac
11262
11263    case $cc_basename in
11264      CC*)
11265	# FIXME: insert proper C++ library support
11266	ld_shlibs_CXX=no
11267	;;
11268      aCC*)
11269	case $host_cpu in
11270	hppa*64*)
11271	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11272	  ;;
11273	ia64*)
11274	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11275	  ;;
11276	*)
11277	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11278	  ;;
11279	esac
11280	# Commands to make compiler produce verbose output that lists
11281	# what "hidden" libraries, object files and flags are used when
11282	# linking a shared library.
11283	#
11284	# There doesn't appear to be a way to prevent this compiler from
11285	# explicitly linking system object files so we need to strip them
11286	# from the output so that they don't get included in the library
11287	# dependencies.
11288	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'
11289	;;
11290      *)
11291	if test "$GXX" = yes; then
11292	  if test $with_gnu_ld = no; then
11293	    case $host_cpu in
11294	    hppa*64*)
11295	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11296	      ;;
11297	    ia64*)
11298	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11299	      ;;
11300	    *)
11301	      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'
11302	      ;;
11303	    esac
11304	  fi
11305	else
11306	  # FIXME: insert proper C++ library support
11307	  ld_shlibs_CXX=no
11308	fi
11309	;;
11310    esac
11311    ;;
11312  interix3*)
11313    hardcode_direct_CXX=no
11314    hardcode_shlibpath_var_CXX=no
11315    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11316    export_dynamic_flag_spec_CXX='${wl}-E'
11317    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11318    # Instead, shared libraries are loaded at an image base (0x10000000 by
11319    # default) and relocated if they conflict, which is a slow very memory
11320    # consuming and fragmenting process.  To avoid this, we pick a random,
11321    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11322    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11323    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'
11324    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'
11325    ;;
11326  irix5* | irix6*)
11327    case $cc_basename in
11328      CC*)
11329	# SGI C++
11330	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'
11331
11332	# Archives containing C++ object files must be created using
11333	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11334	# necessary to make sure instantiated templates are included
11335	# in the archive.
11336	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11337	;;
11338      *)
11339	if test "$GXX" = yes; then
11340	  if test "$with_gnu_ld" = no; then
11341	    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'
11342	  else
11343	    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'
11344	  fi
11345	fi
11346	link_all_deplibs_CXX=yes
11347	;;
11348    esac
11349    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11350    hardcode_libdir_separator_CXX=:
11351    ;;
11352  linux*)
11353    case $cc_basename in
11354      KCC*)
11355	# Kuck and Associates, Inc. (KAI) C++ Compiler
11356
11357	# KCC will only create a shared library if the output file
11358	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11359	# to its proper name (with version) after linking.
11360	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'
11361	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'
11362	# Commands to make compiler produce verbose output that lists
11363	# what "hidden" libraries, object files and flags are used when
11364	# linking a shared library.
11365	#
11366	# There doesn't appear to be a way to prevent this compiler from
11367	# explicitly linking system object files so we need to strip them
11368	# from the output so that they don't get included in the library
11369	# dependencies.
11370	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'
11371
11372	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11373	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11374
11375	# Archives containing C++ object files must be created using
11376	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11377	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11378	;;
11379      icpc*)
11380	# Intel C++
11381	with_gnu_ld=yes
11382	# version 8.0 and above of icpc choke on multiply defined symbols
11383	# if we add $predep_objects and $postdep_objects, however 7.1 and
11384	# earlier do not add the objects themselves.
11385	case `$CC -V 2>&1` in
11386	*"Version 7."*)
11387  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11388  	  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'
11389	  ;;
11390	*)  # Version 8.0 or newer
11391	  tmp_idyn=
11392	  case $host_cpu in
11393	    ia64*) tmp_idyn=' -i_dynamic';;
11394	  esac
11395  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11396	  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'
11397	  ;;
11398	esac
11399	archive_cmds_need_lc_CXX=no
11400	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11401	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11402	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11403	;;
11404      pgCC*)
11405        # Portland Group C++ compiler
11406	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11407  	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'
11408
11409	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11410	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11411	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'
11412        ;;
11413      cxx*)
11414	# Compaq C++
11415	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11416	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'
11417
11418	runpath_var=LD_RUN_PATH
11419	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11420	hardcode_libdir_separator_CXX=:
11421
11422	# Commands to make compiler produce verbose output that lists
11423	# what "hidden" libraries, object files and flags are used when
11424	# linking a shared library.
11425	#
11426	# There doesn't appear to be a way to prevent this compiler from
11427	# explicitly linking system object files so we need to strip them
11428	# from the output so that they don't get included in the library
11429	# dependencies.
11430	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'
11431	;;
11432    esac
11433    ;;
11434  lynxos*)
11435    # FIXME: insert proper C++ library support
11436    ld_shlibs_CXX=no
11437    ;;
11438  m88k*)
11439    # FIXME: insert proper C++ library support
11440    ld_shlibs_CXX=no
11441    ;;
11442  mvs*)
11443    case $cc_basename in
11444      cxx*)
11445	# FIXME: insert proper C++ library support
11446	ld_shlibs_CXX=no
11447	;;
11448      *)
11449	# FIXME: insert proper C++ library support
11450	ld_shlibs_CXX=no
11451	;;
11452    esac
11453    ;;
11454  netbsd*)
11455    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11456      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11457      wlarc=
11458      hardcode_libdir_flag_spec_CXX='-R$libdir'
11459      hardcode_direct_CXX=yes
11460      hardcode_shlibpath_var_CXX=no
11461    fi
11462    # Workaround some broken pre-1.5 toolchains
11463    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11464    ;;
11465  openbsd2*)
11466    # C++ shared libraries are fairly broken
11467    ld_shlibs_CXX=no
11468    ;;
11469  openbsd*)
11470    hardcode_direct_CXX=yes
11471    hardcode_shlibpath_var_CXX=no
11472    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11473    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11474    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11475      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11476      export_dynamic_flag_spec_CXX='${wl}-E'
11477      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11478    fi
11479    output_verbose_link_cmd='echo'
11480    ;;
11481  osf3*)
11482    case $cc_basename in
11483      KCC*)
11484	# Kuck and Associates, Inc. (KAI) C++ Compiler
11485
11486	# KCC will only create a shared library if the output file
11487	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11488	# to its proper name (with version) after linking.
11489	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'
11490
11491	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11492	hardcode_libdir_separator_CXX=:
11493
11494	# Archives containing C++ object files must be created using
11495	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11496	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11497
11498	;;
11499      RCC*)
11500	# Rational C++ 2.4.1
11501	# FIXME: insert proper C++ library support
11502	ld_shlibs_CXX=no
11503	;;
11504      cxx*)
11505	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11506	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'
11507
11508	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11509	hardcode_libdir_separator_CXX=:
11510
11511	# Commands to make compiler produce verbose output that lists
11512	# what "hidden" libraries, object files and flags are used when
11513	# linking a shared library.
11514	#
11515	# There doesn't appear to be a way to prevent this compiler from
11516	# explicitly linking system object files so we need to strip them
11517	# from the output so that they don't get included in the library
11518	# dependencies.
11519	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'
11520	;;
11521      *)
11522	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11523	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11524	  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'
11525
11526	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11527	  hardcode_libdir_separator_CXX=:
11528
11529	  # Commands to make compiler produce verbose output that lists
11530	  # what "hidden" libraries, object files and flags are used when
11531	  # linking a shared library.
11532	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11533
11534	else
11535	  # FIXME: insert proper C++ library support
11536	  ld_shlibs_CXX=no
11537	fi
11538	;;
11539    esac
11540    ;;
11541  osf4* | osf5*)
11542    case $cc_basename in
11543      KCC*)
11544	# Kuck and Associates, Inc. (KAI) C++ Compiler
11545
11546	# KCC will only create a shared library if the output file
11547	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11548	# to its proper name (with version) after linking.
11549	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'
11550
11551	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11552	hardcode_libdir_separator_CXX=:
11553
11554	# Archives containing C++ object files must be created using
11555	# the KAI C++ compiler.
11556	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11557	;;
11558      RCC*)
11559	# Rational C++ 2.4.1
11560	# FIXME: insert proper C++ library support
11561	ld_shlibs_CXX=no
11562	;;
11563      cxx*)
11564	allow_undefined_flag_CXX=' -expect_unresolved \*'
11565	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'
11566	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11567	  echo "-hidden">> $lib.exp~
11568	  $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~
11569	  $rm $lib.exp'
11570
11571	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11572	hardcode_libdir_separator_CXX=:
11573
11574	# Commands to make compiler produce verbose output that lists
11575	# what "hidden" libraries, object files and flags are used when
11576	# linking a shared library.
11577	#
11578	# There doesn't appear to be a way to prevent this compiler from
11579	# explicitly linking system object files so we need to strip them
11580	# from the output so that they don't get included in the library
11581	# dependencies.
11582	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'
11583	;;
11584      *)
11585	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11586	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11587	 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'
11588
11589	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11590	  hardcode_libdir_separator_CXX=:
11591
11592	  # Commands to make compiler produce verbose output that lists
11593	  # what "hidden" libraries, object files and flags are used when
11594	  # linking a shared library.
11595	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11596
11597	else
11598	  # FIXME: insert proper C++ library support
11599	  ld_shlibs_CXX=no
11600	fi
11601	;;
11602    esac
11603    ;;
11604  psos*)
11605    # FIXME: insert proper C++ library support
11606    ld_shlibs_CXX=no
11607    ;;
11608  sunos4*)
11609    case $cc_basename in
11610      CC*)
11611	# Sun C++ 4.x
11612	# FIXME: insert proper C++ library support
11613	ld_shlibs_CXX=no
11614	;;
11615      lcc*)
11616	# Lucid
11617	# FIXME: insert proper C++ library support
11618	ld_shlibs_CXX=no
11619	;;
11620      *)
11621	# FIXME: insert proper C++ library support
11622	ld_shlibs_CXX=no
11623	;;
11624    esac
11625    ;;
11626  solaris*)
11627    case $cc_basename in
11628      CC*)
11629	# Sun C++ 4.2, 5.x and Centerline C++
11630        archive_cmds_need_lc_CXX=yes
11631	no_undefined_flag_CXX=' -zdefs'
11632	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11633	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11634	$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'
11635
11636	hardcode_libdir_flag_spec_CXX='-R$libdir'
11637	hardcode_shlibpath_var_CXX=no
11638	case $host_os in
11639	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11640	  *)
11641	    # The C++ compiler is used as linker so we must use $wl
11642	    # flag to pass the commands to the underlying system
11643	    # linker. We must also pass each convience library through
11644	    # to the system linker between allextract/defaultextract.
11645	    # The C++ compiler will combine linker options so we
11646	    # cannot just pass the convience library names through
11647	    # without $wl.
11648	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11649	    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'
11650	    ;;
11651	esac
11652	link_all_deplibs_CXX=yes
11653
11654	output_verbose_link_cmd='echo'
11655
11656	# Archives containing C++ object files must be created using
11657	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11658	# necessary to make sure instantiated templates are included
11659	# in the archive.
11660	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11661	;;
11662      gcx*)
11663	# Green Hills C++ Compiler
11664	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11665
11666	# The C++ compiler must be used to create the archive.
11667	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11668	;;
11669      *)
11670	# GNU C++ compiler with Solaris linker
11671	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11672	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11673	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11674	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11675	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11676		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11677
11678	    # Commands to make compiler produce verbose output that lists
11679	    # what "hidden" libraries, object files and flags are used when
11680	    # linking a shared library.
11681	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11682	  else
11683	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11684	    # platform.
11685	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11686	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11687		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11688
11689	    # Commands to make compiler produce verbose output that lists
11690	    # what "hidden" libraries, object files and flags are used when
11691	    # linking a shared library.
11692	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11693	  fi
11694
11695	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11696	fi
11697	;;
11698    esac
11699    ;;
11700  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11701    no_undefined_flag_CXX='${wl}-z,text'
11702    archive_cmds_need_lc_CXX=no
11703    hardcode_shlibpath_var_CXX=no
11704    runpath_var='LD_RUN_PATH'
11705
11706    case $cc_basename in
11707      CC*)
11708	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11709	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11710	;;
11711      *)
11712	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11713	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11714	;;
11715    esac
11716    ;;
11717  sysv5* | sco3.2v5* | sco5v6*)
11718    # Note: We can NOT use -z defs as we might desire, because we do not
11719    # link with -lc, and that would cause any symbols used from libc to
11720    # always be unresolved, which means just about no library would
11721    # ever link correctly.  If we're not using GNU ld we use -z text
11722    # though, which does catch some bad symbols but isn't as heavy-handed
11723    # as -z defs.
11724    # For security reasons, it is highly recommended that you always
11725    # use absolute paths for naming shared libraries, and exclude the
11726    # DT_RUNPATH tag from executables and libraries.  But doing so
11727    # requires that you compile everything twice, which is a pain.
11728    # So that behaviour is only enabled if SCOABSPATH is set to a
11729    # non-empty value in the environment.  Most likely only useful for
11730    # creating official distributions of packages.
11731    # This is a hack until libtool officially supports absolute path
11732    # names for shared libraries.
11733    no_undefined_flag_CXX='${wl}-z,text'
11734    allow_undefined_flag_CXX='${wl}-z,nodefs'
11735    archive_cmds_need_lc_CXX=no
11736    hardcode_shlibpath_var_CXX=no
11737    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11738    hardcode_libdir_separator_CXX=':'
11739    link_all_deplibs_CXX=yes
11740    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11741    runpath_var='LD_RUN_PATH'
11742
11743    case $cc_basename in
11744      CC*)
11745	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11746	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11747	;;
11748      *)
11749	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11750	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11751	;;
11752    esac
11753    ;;
11754  tandem*)
11755    case $cc_basename in
11756      NCC*)
11757	# NonStop-UX NCC 3.20
11758	# FIXME: insert proper C++ library support
11759	ld_shlibs_CXX=no
11760	;;
11761      *)
11762	# FIXME: insert proper C++ library support
11763	ld_shlibs_CXX=no
11764	;;
11765    esac
11766    ;;
11767  vxworks*)
11768    # FIXME: insert proper C++ library support
11769    ld_shlibs_CXX=no
11770    ;;
11771  *)
11772    # FIXME: insert proper C++ library support
11773    ld_shlibs_CXX=no
11774    ;;
11775esac
11776{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11777echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11778test "$ld_shlibs_CXX" = no && can_build_shared=no
11779
11780GCC_CXX="$GXX"
11781LD_CXX="$LD"
11782
11783
11784cat > conftest.$ac_ext <<EOF
11785class Foo
11786{
11787public:
11788  Foo (void) { a = 0; }
11789private:
11790  int a;
11791};
11792EOF
11793
11794if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11795  (eval $ac_compile) 2>&5
11796  ac_status=$?
11797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11798  (exit $ac_status); }; then
11799  # Parse the compiler output and extract the necessary
11800  # objects, libraries and library flags.
11801
11802  # Sentinel used to keep track of whether or not we are before
11803  # the conftest object file.
11804  pre_test_object_deps_done=no
11805
11806  # The `*' in the case matches for architectures that use `case' in
11807  # $output_verbose_cmd can trigger glob expansion during the loop
11808  # eval without this substitution.
11809  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11810
11811  for p in `eval $output_verbose_link_cmd`; do
11812    case $p in
11813
11814    -L* | -R* | -l*)
11815       # Some compilers place space between "-{L,R}" and the path.
11816       # Remove the space.
11817       if test $p = "-L" \
11818	  || test $p = "-R"; then
11819	 prev=$p
11820	 continue
11821       else
11822	 prev=
11823       fi
11824
11825       if test "$pre_test_object_deps_done" = no; then
11826	 case $p in
11827	 -L* | -R*)
11828	   # Internal compiler library paths should come after those
11829	   # provided the user.  The postdeps already come after the
11830	   # user supplied libs so there is no need to process them.
11831	   if test -z "$compiler_lib_search_path_CXX"; then
11832	     compiler_lib_search_path_CXX="${prev}${p}"
11833	   else
11834	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11835	   fi
11836	   ;;
11837	 # The "-l" case would never come before the object being
11838	 # linked, so don't bother handling this case.
11839	 esac
11840       else
11841	 if test -z "$postdeps_CXX"; then
11842	   postdeps_CXX="${prev}${p}"
11843	 else
11844	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11845	 fi
11846       fi
11847       ;;
11848
11849    *.$objext)
11850       # This assumes that the test object file only shows up
11851       # once in the compiler output.
11852       if test "$p" = "conftest.$objext"; then
11853	 pre_test_object_deps_done=yes
11854	 continue
11855       fi
11856
11857       if test "$pre_test_object_deps_done" = no; then
11858	 if test -z "$predep_objects_CXX"; then
11859	   predep_objects_CXX="$p"
11860	 else
11861	   predep_objects_CXX="$predep_objects_CXX $p"
11862	 fi
11863       else
11864	 if test -z "$postdep_objects_CXX"; then
11865	   postdep_objects_CXX="$p"
11866	 else
11867	   postdep_objects_CXX="$postdep_objects_CXX $p"
11868	 fi
11869       fi
11870       ;;
11871
11872    *) ;; # Ignore the rest.
11873
11874    esac
11875  done
11876
11877  # Clean up.
11878  rm -f a.out a.exe
11879else
11880  echo "libtool.m4: error: problem compiling CXX test program"
11881fi
11882
11883$rm -f confest.$objext
11884
11885# PORTME: override above test on systems where it is broken
11886case $host_os in
11887interix3*)
11888  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11889  # hack all around it, let's just trust "g++" to DTRT.
11890  predep_objects_CXX=
11891  postdep_objects_CXX=
11892  postdeps_CXX=
11893  ;;
11894
11895solaris*)
11896  case $cc_basename in
11897  CC*)
11898    # Adding this requires a known-good setup of shared libraries for
11899    # Sun compiler versions before 5.6, else PIC objects from an old
11900    # archive will be linked into the output, leading to subtle bugs.
11901    postdeps_CXX='-lCstd -lCrun'
11902    ;;
11903  esac
11904  ;;
11905esac
11906
11907
11908case " $postdeps_CXX " in
11909*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11910esac
11911
11912lt_prog_compiler_wl_CXX=
11913lt_prog_compiler_pic_CXX=
11914lt_prog_compiler_static_CXX=
11915
11916{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11917echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11918
11919  # C++ specific cases for pic, static, wl, etc.
11920  if test "$GXX" = yes; then
11921    lt_prog_compiler_wl_CXX='-Wl,'
11922    lt_prog_compiler_static_CXX='-static'
11923
11924    case $host_os in
11925    aix*)
11926      # All AIX code is PIC.
11927      if test "$host_cpu" = ia64; then
11928	# AIX 5 now supports IA64 processor
11929	lt_prog_compiler_static_CXX='-Bstatic'
11930      fi
11931      ;;
11932    amigaos*)
11933      # FIXME: we need at least 68020 code to build shared libraries, but
11934      # adding the `-m68020' flag to GCC prevents building anything better,
11935      # like `-m68040'.
11936      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11937      ;;
11938    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11939      # PIC is the default for these OSes.
11940      ;;
11941    mingw* | os2* | pw32*)
11942      # This hack is so that the source file can tell whether it is being
11943      # built for inclusion in a dll (and should export symbols for example).
11944      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11945      ;;
11946    darwin* | rhapsody*)
11947      # PIC is the default on this platform
11948      # Common symbols not allowed in MH_DYLIB files
11949      lt_prog_compiler_pic_CXX='-fno-common'
11950      ;;
11951    *djgpp*)
11952      # DJGPP does not support shared libraries at all
11953      lt_prog_compiler_pic_CXX=
11954      ;;
11955    interix3*)
11956      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11957      # Instead, we relocate shared libraries at runtime.
11958      ;;
11959    sysv4*MP*)
11960      if test -d /usr/nec; then
11961	lt_prog_compiler_pic_CXX=-Kconform_pic
11962      fi
11963      ;;
11964    hpux*)
11965      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11966      # not for PA HP-UX.
11967      case $host_cpu in
11968      hppa*64*|ia64*)
11969	;;
11970      *)
11971	lt_prog_compiler_pic_CXX='-fPIC'
11972	;;
11973      esac
11974      ;;
11975    *)
11976      lt_prog_compiler_pic_CXX='-fPIC'
11977      ;;
11978    esac
11979  else
11980    case $host_os in
11981      aix4* | aix5*)
11982	# All AIX code is PIC.
11983	if test "$host_cpu" = ia64; then
11984	  # AIX 5 now supports IA64 processor
11985	  lt_prog_compiler_static_CXX='-Bstatic'
11986	else
11987	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11988	fi
11989	;;
11990      chorus*)
11991	case $cc_basename in
11992	cxch68*)
11993	  # Green Hills C++ Compiler
11994	  # _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"
11995	  ;;
11996	esac
11997	;;
11998       darwin*)
11999         # PIC is the default on this platform
12000         # Common symbols not allowed in MH_DYLIB files
12001         case $cc_basename in
12002           xlc*)
12003           lt_prog_compiler_pic_CXX='-qnocommon'
12004           lt_prog_compiler_wl_CXX='-Wl,'
12005           ;;
12006         esac
12007       ;;
12008      dgux*)
12009	case $cc_basename in
12010	  ec++*)
12011	    lt_prog_compiler_pic_CXX='-KPIC'
12012	    ;;
12013	  ghcx*)
12014	    # Green Hills C++ Compiler
12015	    lt_prog_compiler_pic_CXX='-pic'
12016	    ;;
12017	  *)
12018	    ;;
12019	esac
12020	;;
12021      freebsd* | kfreebsd*-gnu | dragonfly*)
12022	# FreeBSD uses GNU C++
12023	;;
12024      hpux9* | hpux10* | hpux11*)
12025	case $cc_basename in
12026	  CC*)
12027	    lt_prog_compiler_wl_CXX='-Wl,'
12028	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12029	    if test "$host_cpu" != ia64; then
12030	      lt_prog_compiler_pic_CXX='+Z'
12031	    fi
12032	    ;;
12033	  aCC*)
12034	    lt_prog_compiler_wl_CXX='-Wl,'
12035	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12036	    case $host_cpu in
12037	    hppa*64*|ia64*)
12038	      # +Z the default
12039	      ;;
12040	    *)
12041	      lt_prog_compiler_pic_CXX='+Z'
12042	      ;;
12043	    esac
12044	    ;;
12045	  *)
12046	    ;;
12047	esac
12048	;;
12049      interix*)
12050	# This is c89, which is MS Visual C++ (no shared libs)
12051	# Anyone wants to do a port?
12052	;;
12053      irix5* | irix6* | nonstopux*)
12054	case $cc_basename in
12055	  CC*)
12056	    lt_prog_compiler_wl_CXX='-Wl,'
12057	    lt_prog_compiler_static_CXX='-non_shared'
12058	    # CC pic flag -KPIC is the default.
12059	    ;;
12060	  *)
12061	    ;;
12062	esac
12063	;;
12064      linux*)
12065	case $cc_basename in
12066	  KCC*)
12067	    # KAI C++ Compiler
12068	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12069	    lt_prog_compiler_pic_CXX='-fPIC'
12070	    ;;
12071	  icpc* | ecpc*)
12072	    # Intel C++
12073	    lt_prog_compiler_wl_CXX='-Wl,'
12074	    lt_prog_compiler_pic_CXX='-KPIC'
12075	    lt_prog_compiler_static_CXX='-static'
12076	    ;;
12077	  pgCC*)
12078	    # Portland Group C++ compiler.
12079	    lt_prog_compiler_wl_CXX='-Wl,'
12080	    lt_prog_compiler_pic_CXX='-fpic'
12081	    lt_prog_compiler_static_CXX='-Bstatic'
12082	    ;;
12083	  cxx*)
12084	    # Compaq C++
12085	    # Make sure the PIC flag is empty.  It appears that all Alpha
12086	    # Linux and Compaq Tru64 Unix objects are PIC.
12087	    lt_prog_compiler_pic_CXX=
12088	    lt_prog_compiler_static_CXX='-non_shared'
12089	    ;;
12090	  *)
12091	    ;;
12092	esac
12093	;;
12094      lynxos*)
12095	;;
12096      m88k*)
12097	;;
12098      mvs*)
12099	case $cc_basename in
12100	  cxx*)
12101	    lt_prog_compiler_pic_CXX='-W c,exportall'
12102	    ;;
12103	  *)
12104	    ;;
12105	esac
12106	;;
12107      netbsd*)
12108	;;
12109      osf3* | osf4* | osf5*)
12110	case $cc_basename in
12111	  KCC*)
12112	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12113	    ;;
12114	  RCC*)
12115	    # Rational C++ 2.4.1
12116	    lt_prog_compiler_pic_CXX='-pic'
12117	    ;;
12118	  cxx*)
12119	    # Digital/Compaq C++
12120	    lt_prog_compiler_wl_CXX='-Wl,'
12121	    # Make sure the PIC flag is empty.  It appears that all Alpha
12122	    # Linux and Compaq Tru64 Unix objects are PIC.
12123	    lt_prog_compiler_pic_CXX=
12124	    lt_prog_compiler_static_CXX='-non_shared'
12125	    ;;
12126	  *)
12127	    ;;
12128	esac
12129	;;
12130      psos*)
12131	;;
12132      solaris*)
12133	case $cc_basename in
12134	  CC*)
12135	    # Sun C++ 4.2, 5.x and Centerline C++
12136	    lt_prog_compiler_pic_CXX='-KPIC'
12137	    lt_prog_compiler_static_CXX='-Bstatic'
12138	    lt_prog_compiler_wl_CXX='-Qoption ld '
12139	    ;;
12140	  gcx*)
12141	    # Green Hills C++ Compiler
12142	    lt_prog_compiler_pic_CXX='-PIC'
12143	    ;;
12144	  *)
12145	    ;;
12146	esac
12147	;;
12148      sunos4*)
12149	case $cc_basename in
12150	  CC*)
12151	    # Sun C++ 4.x
12152	    lt_prog_compiler_pic_CXX='-pic'
12153	    lt_prog_compiler_static_CXX='-Bstatic'
12154	    ;;
12155	  lcc*)
12156	    # Lucid
12157	    lt_prog_compiler_pic_CXX='-pic'
12158	    ;;
12159	  *)
12160	    ;;
12161	esac
12162	;;
12163      tandem*)
12164	case $cc_basename in
12165	  NCC*)
12166	    # NonStop-UX NCC 3.20
12167	    lt_prog_compiler_pic_CXX='-KPIC'
12168	    ;;
12169	  *)
12170	    ;;
12171	esac
12172	;;
12173      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12174	case $cc_basename in
12175	  CC*)
12176	    lt_prog_compiler_wl_CXX='-Wl,'
12177	    lt_prog_compiler_pic_CXX='-KPIC'
12178	    lt_prog_compiler_static_CXX='-Bstatic'
12179	    ;;
12180	esac
12181	;;
12182      vxworks*)
12183	;;
12184      *)
12185	lt_prog_compiler_can_build_shared_CXX=no
12186	;;
12187    esac
12188  fi
12189
12190{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12191echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12192
12193#
12194# Check to make sure the PIC flag actually works.
12195#
12196if test -n "$lt_prog_compiler_pic_CXX"; then
12197
12198{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12199echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12200if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12201  echo $ECHO_N "(cached) $ECHO_C" >&6
12202else
12203  lt_prog_compiler_pic_works_CXX=no
12204  ac_outfile=conftest.$ac_objext
12205   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12206   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12207   # Insert the option either (1) after the last *FLAGS variable, or
12208   # (2) before a word containing "conftest.", or (3) at the end.
12209   # Note that $ac_compile itself does not contain backslashes and begins
12210   # with a dollar sign (not a hyphen), so the echo should work correctly.
12211   # The option is referenced via a variable to avoid confusing sed.
12212   lt_compile=`echo "$ac_compile" | $SED \
12213   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12214   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12215   -e 's:$: $lt_compiler_flag:'`
12216   (eval echo "\"\$as_me:12216: $lt_compile\"" >&5)
12217   (eval "$lt_compile" 2>conftest.err)
12218   ac_status=$?
12219   cat conftest.err >&5
12220   echo "$as_me:12220: \$? = $ac_status" >&5
12221   if (exit $ac_status) && test -s "$ac_outfile"; then
12222     # The compiler can only warn and ignore the option if not recognized
12223     # So say no if there are warnings other than the usual output.
12224     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12225     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12226     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12227       lt_prog_compiler_pic_works_CXX=yes
12228     fi
12229   fi
12230   $rm conftest*
12231
12232fi
12233{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12234echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12235
12236if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12237    case $lt_prog_compiler_pic_CXX in
12238     "" | " "*) ;;
12239     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12240     esac
12241else
12242    lt_prog_compiler_pic_CXX=
12243     lt_prog_compiler_can_build_shared_CXX=no
12244fi
12245
12246fi
12247case $host_os in
12248  # For platforms which do not support PIC, -DPIC is meaningless:
12249  *djgpp*)
12250    lt_prog_compiler_pic_CXX=
12251    ;;
12252  *)
12253    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12254    ;;
12255esac
12256
12257#
12258# Check to make sure the static flag actually works.
12259#
12260wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12261{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12262echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12263if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12264  echo $ECHO_N "(cached) $ECHO_C" >&6
12265else
12266  lt_prog_compiler_static_works_CXX=no
12267   save_LDFLAGS="$LDFLAGS"
12268   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12269   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12270   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12271     # The linker can only warn and ignore the option if not recognized
12272     # So say no if there are warnings
12273     if test -s conftest.err; then
12274       # Append any errors to the config.log.
12275       cat conftest.err 1>&5
12276       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12277       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12278       if diff conftest.exp conftest.er2 >/dev/null; then
12279         lt_prog_compiler_static_works_CXX=yes
12280       fi
12281     else
12282       lt_prog_compiler_static_works_CXX=yes
12283     fi
12284   fi
12285   $rm conftest*
12286   LDFLAGS="$save_LDFLAGS"
12287
12288fi
12289{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12290echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12291
12292if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12293    :
12294else
12295    lt_prog_compiler_static_CXX=
12296fi
12297
12298
12299{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12300echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12301if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12302  echo $ECHO_N "(cached) $ECHO_C" >&6
12303else
12304  lt_cv_prog_compiler_c_o_CXX=no
12305   $rm -r conftest 2>/dev/null
12306   mkdir conftest
12307   cd conftest
12308   mkdir out
12309   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12310
12311   lt_compiler_flag="-o out/conftest2.$ac_objext"
12312   # Insert the option either (1) after the last *FLAGS variable, or
12313   # (2) before a word containing "conftest.", or (3) at the end.
12314   # Note that $ac_compile itself does not contain backslashes and begins
12315   # with a dollar sign (not a hyphen), so the echo should work correctly.
12316   lt_compile=`echo "$ac_compile" | $SED \
12317   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12318   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12319   -e 's:$: $lt_compiler_flag:'`
12320   (eval echo "\"\$as_me:12320: $lt_compile\"" >&5)
12321   (eval "$lt_compile" 2>out/conftest.err)
12322   ac_status=$?
12323   cat out/conftest.err >&5
12324   echo "$as_me:12324: \$? = $ac_status" >&5
12325   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12326   then
12327     # The compiler can only warn and ignore the option if not recognized
12328     # So say no if there are warnings
12329     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12330     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12331     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12332       lt_cv_prog_compiler_c_o_CXX=yes
12333     fi
12334   fi
12335   chmod u+w . 2>&5
12336   $rm conftest*
12337   # SGI C++ compiler will create directory out/ii_files/ for
12338   # template instantiation
12339   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12340   $rm out/* && rmdir out
12341   cd ..
12342   rmdir conftest
12343   $rm conftest*
12344
12345fi
12346{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12347echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12348
12349
12350hard_links="nottested"
12351if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12352  # do not overwrite the value of need_locks provided by the user
12353  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12354echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12355  hard_links=yes
12356  $rm conftest*
12357  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12358  touch conftest.a
12359  ln conftest.a conftest.b 2>&5 || hard_links=no
12360  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12361  { echo "$as_me:$LINENO: result: $hard_links" >&5
12362echo "${ECHO_T}$hard_links" >&6; }
12363  if test "$hard_links" = no; then
12364    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12365echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12366    need_locks=warn
12367  fi
12368else
12369  need_locks=no
12370fi
12371
12372{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12373echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12374
12375  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12376  case $host_os in
12377  aix4* | aix5*)
12378    # If we're using GNU nm, then we don't want the "-C" option.
12379    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12380    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12381      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'
12382    else
12383      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'
12384    fi
12385    ;;
12386  pw32*)
12387    export_symbols_cmds_CXX="$ltdll_cmds"
12388  ;;
12389  cygwin* | mingw*)
12390    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'
12391  ;;
12392  *)
12393    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12394  ;;
12395  esac
12396
12397{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12398echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12399test "$ld_shlibs_CXX" = no && can_build_shared=no
12400
12401#
12402# Do we need to explicitly link libc?
12403#
12404case "x$archive_cmds_need_lc_CXX" in
12405x|xyes)
12406  # Assume -lc should be added
12407  archive_cmds_need_lc_CXX=yes
12408
12409  if test "$enable_shared" = yes && test "$GCC" = yes; then
12410    case $archive_cmds_CXX in
12411    *'~'*)
12412      # FIXME: we may have to deal with multi-command sequences.
12413      ;;
12414    '$CC '*)
12415      # Test whether the compiler implicitly links with -lc since on some
12416      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12417      # to ld, don't add -lc before -lgcc.
12418      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12419echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12420      $rm conftest*
12421      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12422
12423      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12424  (eval $ac_compile) 2>&5
12425  ac_status=$?
12426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12427  (exit $ac_status); } 2>conftest.err; then
12428        soname=conftest
12429        lib=conftest
12430        libobjs=conftest.$ac_objext
12431        deplibs=
12432        wl=$lt_prog_compiler_wl_CXX
12433	pic_flag=$lt_prog_compiler_pic_CXX
12434        compiler_flags=-v
12435        linker_flags=-v
12436        verstring=
12437        output_objdir=.
12438        libname=conftest
12439        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12440        allow_undefined_flag_CXX=
12441        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12442  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12443  ac_status=$?
12444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445  (exit $ac_status); }
12446        then
12447	  archive_cmds_need_lc_CXX=no
12448        else
12449	  archive_cmds_need_lc_CXX=yes
12450        fi
12451        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12452      else
12453        cat conftest.err 1>&5
12454      fi
12455      $rm conftest*
12456      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12457echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12458      ;;
12459    esac
12460  fi
12461  ;;
12462esac
12463
12464{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12465echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12466library_names_spec=
12467libname_spec='lib$name'
12468soname_spec=
12469shrext_cmds=".so"
12470postinstall_cmds=
12471postuninstall_cmds=
12472finish_cmds=
12473finish_eval=
12474shlibpath_var=
12475shlibpath_overrides_runpath=unknown
12476version_type=none
12477dynamic_linker="$host_os ld.so"
12478sys_lib_dlsearch_path_spec="/lib /usr/lib"
12479if test "$GCC" = yes; then
12480  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12481  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12482    # if the path contains ";" then we assume it to be the separator
12483    # otherwise default to the standard path separator (i.e. ":") - it is
12484    # assumed that no part of a normal pathname contains ";" but that should
12485    # okay in the real world where ";" in dirpaths is itself problematic.
12486    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12487  else
12488    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12489  fi
12490else
12491  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12492fi
12493need_lib_prefix=unknown
12494hardcode_into_libs=no
12495
12496# when you set need_version to no, make sure it does not cause -set_version
12497# flags to be left without arguments
12498need_version=unknown
12499
12500case $host_os in
12501aix3*)
12502  version_type=linux
12503  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12504  shlibpath_var=LIBPATH
12505
12506  # AIX 3 has no versioning support, so we append a major version to the name.
12507  soname_spec='${libname}${release}${shared_ext}$major'
12508  ;;
12509
12510aix4* | aix5*)
12511  version_type=linux
12512  need_lib_prefix=no
12513  need_version=no
12514  hardcode_into_libs=yes
12515  if test "$host_cpu" = ia64; then
12516    # AIX 5 supports IA64
12517    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12518    shlibpath_var=LD_LIBRARY_PATH
12519  else
12520    # With GCC up to 2.95.x, collect2 would create an import file
12521    # for dependence libraries.  The import file would start with
12522    # the line `#! .'.  This would cause the generated library to
12523    # depend on `.', always an invalid library.  This was fixed in
12524    # development snapshots of GCC prior to 3.0.
12525    case $host_os in
12526      aix4 | aix4.[01] | aix4.[01].*)
12527      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12528	   echo ' yes '
12529	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12530	:
12531      else
12532	can_build_shared=no
12533      fi
12534      ;;
12535    esac
12536    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12537    # soname into executable. Probably we can add versioning support to
12538    # collect2, so additional links can be useful in future.
12539    if test "$aix_use_runtimelinking" = yes; then
12540      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12541      # instead of lib<name>.a to let people know that these are not
12542      # typical AIX shared libraries.
12543      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12544    else
12545      # We preserve .a as extension for shared libraries through AIX4.2
12546      # and later when we are not doing run time linking.
12547      library_names_spec='${libname}${release}.a $libname.a'
12548      soname_spec='${libname}${release}${shared_ext}$major'
12549    fi
12550    shlibpath_var=LIBPATH
12551  fi
12552  ;;
12553
12554amigaos*)
12555  library_names_spec='$libname.ixlibrary $libname.a'
12556  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12557  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'
12558  ;;
12559
12560beos*)
12561  library_names_spec='${libname}${shared_ext}'
12562  dynamic_linker="$host_os ld.so"
12563  shlibpath_var=LIBRARY_PATH
12564  ;;
12565
12566bsdi[45]*)
12567  version_type=linux
12568  need_version=no
12569  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12570  soname_spec='${libname}${release}${shared_ext}$major'
12571  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12572  shlibpath_var=LD_LIBRARY_PATH
12573  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12574  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12575  # the default ld.so.conf also contains /usr/contrib/lib and
12576  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12577  # libtool to hard-code these into programs
12578  ;;
12579
12580cygwin* | mingw* | pw32*)
12581  version_type=windows
12582  shrext_cmds=".dll"
12583  need_version=no
12584  need_lib_prefix=no
12585
12586  case $GCC,$host_os in
12587  yes,cygwin* | yes,mingw* | yes,pw32*)
12588    library_names_spec='$libname.dll.a'
12589    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12590    postinstall_cmds='base_file=`basename \${file}`~
12591      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12592      dldir=$destdir/`dirname \$dlpath`~
12593      test -d \$dldir || mkdir -p \$dldir~
12594      $install_prog $dir/$dlname \$dldir/$dlname~
12595      chmod a+x \$dldir/$dlname'
12596    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12597      dlpath=$dir/\$dldll~
12598       $rm \$dlpath'
12599    shlibpath_overrides_runpath=yes
12600
12601    case $host_os in
12602    cygwin*)
12603      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12604      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12605      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12606      ;;
12607    mingw*)
12608      # MinGW DLLs use traditional 'lib' prefix
12609      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12610      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12611      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12612        # It is most probably a Windows format PATH printed by
12613        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12614        # path with ; separators, and with drive letters. We can handle the
12615        # drive letters (cygwin fileutils understands them), so leave them,
12616        # especially as we might pass files found there to a mingw objdump,
12617        # which wouldn't understand a cygwinified path. Ahh.
12618        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12619      else
12620        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12621      fi
12622      ;;
12623    pw32*)
12624      # pw32 DLLs use 'pw' prefix rather than 'lib'
12625      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12626      ;;
12627    esac
12628    ;;
12629
12630  *)
12631    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12632    ;;
12633  esac
12634  dynamic_linker='Win32 ld.exe'
12635  # FIXME: first we should search . and the directory the executable is in
12636  shlibpath_var=PATH
12637  ;;
12638
12639darwin* | rhapsody*)
12640  dynamic_linker="$host_os dyld"
12641  version_type=darwin
12642  need_lib_prefix=no
12643  need_version=no
12644  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12645  soname_spec='${libname}${release}${major}$shared_ext'
12646  shlibpath_overrides_runpath=yes
12647  shlibpath_var=DYLD_LIBRARY_PATH
12648  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12649  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12650  if test "$GCC" = yes; then
12651    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"`
12652  else
12653    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12654  fi
12655  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12656  ;;
12657
12658dgux*)
12659  version_type=linux
12660  need_lib_prefix=no
12661  need_version=no
12662  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12663  soname_spec='${libname}${release}${shared_ext}$major'
12664  shlibpath_var=LD_LIBRARY_PATH
12665  ;;
12666
12667freebsd1*)
12668  dynamic_linker=no
12669  ;;
12670
12671kfreebsd*-gnu)
12672  version_type=linux
12673  need_lib_prefix=no
12674  need_version=no
12675  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12676  soname_spec='${libname}${release}${shared_ext}$major'
12677  shlibpath_var=LD_LIBRARY_PATH
12678  shlibpath_overrides_runpath=no
12679  hardcode_into_libs=yes
12680  dynamic_linker='GNU ld.so'
12681  ;;
12682
12683freebsd* | dragonfly*)
12684  # DragonFly does not have aout.  When/if they implement a new
12685  # versioning mechanism, adjust this.
12686  if test -x /usr/bin/objformat; then
12687    objformat=`/usr/bin/objformat`
12688  else
12689    case $host_os in
12690    freebsd[123]*) objformat=aout ;;
12691    *) objformat=elf ;;
12692    esac
12693  fi
12694  version_type=freebsd-$objformat
12695  case $version_type in
12696    freebsd-elf*)
12697      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12698      need_version=no
12699      need_lib_prefix=no
12700      ;;
12701    freebsd-*)
12702      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12703      need_version=yes
12704      ;;
12705  esac
12706  shlibpath_var=LD_LIBRARY_PATH
12707  case $host_os in
12708  freebsd2*)
12709    shlibpath_overrides_runpath=yes
12710    ;;
12711  freebsd3.[01]* | freebsdelf3.[01]*)
12712    shlibpath_overrides_runpath=yes
12713    hardcode_into_libs=yes
12714    ;;
12715  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12716  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12717    shlibpath_overrides_runpath=no
12718    hardcode_into_libs=yes
12719    ;;
12720  freebsd*) # from 4.6 on
12721    shlibpath_overrides_runpath=yes
12722    hardcode_into_libs=yes
12723    ;;
12724  esac
12725  ;;
12726
12727gnu*)
12728  version_type=linux
12729  need_lib_prefix=no
12730  need_version=no
12731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12732  soname_spec='${libname}${release}${shared_ext}$major'
12733  shlibpath_var=LD_LIBRARY_PATH
12734  hardcode_into_libs=yes
12735  ;;
12736
12737hpux9* | hpux10* | hpux11*)
12738  # Give a soname corresponding to the major version so that dld.sl refuses to
12739  # link against other versions.
12740  version_type=sunos
12741  need_lib_prefix=no
12742  need_version=no
12743  case $host_cpu in
12744  ia64*)
12745    shrext_cmds='.so'
12746    hardcode_into_libs=yes
12747    dynamic_linker="$host_os dld.so"
12748    shlibpath_var=LD_LIBRARY_PATH
12749    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12750    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12751    soname_spec='${libname}${release}${shared_ext}$major'
12752    if test "X$HPUX_IA64_MODE" = X32; then
12753      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12754    else
12755      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12756    fi
12757    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12758    ;;
12759   hppa*64*)
12760     shrext_cmds='.sl'
12761     hardcode_into_libs=yes
12762     dynamic_linker="$host_os dld.sl"
12763     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12764     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12765     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12766     soname_spec='${libname}${release}${shared_ext}$major'
12767     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12768     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12769     ;;
12770   *)
12771    shrext_cmds='.sl'
12772    dynamic_linker="$host_os dld.sl"
12773    shlibpath_var=SHLIB_PATH
12774    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12775    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12776    soname_spec='${libname}${release}${shared_ext}$major'
12777    ;;
12778  esac
12779  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12780  postinstall_cmds='chmod 555 $lib'
12781  ;;
12782
12783interix3*)
12784  version_type=linux
12785  need_lib_prefix=no
12786  need_version=no
12787  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12788  soname_spec='${libname}${release}${shared_ext}$major'
12789  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12790  shlibpath_var=LD_LIBRARY_PATH
12791  shlibpath_overrides_runpath=no
12792  hardcode_into_libs=yes
12793  ;;
12794
12795irix5* | irix6* | nonstopux*)
12796  case $host_os in
12797    nonstopux*) version_type=nonstopux ;;
12798    *)
12799	if test "$lt_cv_prog_gnu_ld" = yes; then
12800		version_type=linux
12801	else
12802		version_type=irix
12803	fi ;;
12804  esac
12805  need_lib_prefix=no
12806  need_version=no
12807  soname_spec='${libname}${release}${shared_ext}$major'
12808  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12809  case $host_os in
12810  irix5* | nonstopux*)
12811    libsuff= shlibsuff=
12812    ;;
12813  *)
12814    case $LD in # libtool.m4 will add one of these switches to LD
12815    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12816      libsuff= shlibsuff= libmagic=32-bit;;
12817    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12818      libsuff=32 shlibsuff=N32 libmagic=N32;;
12819    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12820      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12821    *) libsuff= shlibsuff= libmagic=never-match;;
12822    esac
12823    ;;
12824  esac
12825  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12826  shlibpath_overrides_runpath=no
12827  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12828  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12829  hardcode_into_libs=yes
12830  ;;
12831
12832# No shared lib support for Linux oldld, aout, or coff.
12833linux*oldld* | linux*aout* | linux*coff*)
12834  dynamic_linker=no
12835  ;;
12836
12837# This must be Linux ELF.
12838linux*)
12839  version_type=linux
12840  need_lib_prefix=no
12841  need_version=no
12842  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12843  soname_spec='${libname}${release}${shared_ext}$major'
12844  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12845  shlibpath_var=LD_LIBRARY_PATH
12846  shlibpath_overrides_runpath=no
12847  # This implies no fast_install, which is unacceptable.
12848  # Some rework will be needed to allow for fast_install
12849  # before this can be enabled.
12850  hardcode_into_libs=yes
12851
12852  # Append ld.so.conf contents to the search path
12853  if test -f /etc/ld.so.conf; then
12854    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12855    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12856  fi
12857
12858  # We used to test for /lib/ld.so.1 and disable shared libraries on
12859  # powerpc, because MkLinux only supported shared libraries with the
12860  # GNU dynamic linker.  Since this was broken with cross compilers,
12861  # most powerpc-linux boxes support dynamic linking these days and
12862  # people can always --disable-shared, the test was removed, and we
12863  # assume the GNU/Linux dynamic linker is in use.
12864  dynamic_linker='GNU/Linux ld.so'
12865  ;;
12866
12867knetbsd*-gnu)
12868  version_type=linux
12869  need_lib_prefix=no
12870  need_version=no
12871  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12872  soname_spec='${libname}${release}${shared_ext}$major'
12873  shlibpath_var=LD_LIBRARY_PATH
12874  shlibpath_overrides_runpath=no
12875  hardcode_into_libs=yes
12876  dynamic_linker='GNU ld.so'
12877  ;;
12878
12879netbsd*)
12880  version_type=sunos
12881  need_lib_prefix=no
12882  need_version=no
12883  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12884    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12885    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12886    dynamic_linker='NetBSD (a.out) ld.so'
12887  else
12888    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12889    soname_spec='${libname}${release}${shared_ext}$major'
12890    dynamic_linker='NetBSD ld.elf_so'
12891  fi
12892  shlibpath_var=LD_LIBRARY_PATH
12893  shlibpath_overrides_runpath=yes
12894  hardcode_into_libs=yes
12895  ;;
12896
12897newsos6)
12898  version_type=linux
12899  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12900  shlibpath_var=LD_LIBRARY_PATH
12901  shlibpath_overrides_runpath=yes
12902  ;;
12903
12904nto-qnx*)
12905  version_type=linux
12906  need_lib_prefix=no
12907  need_version=no
12908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12909  soname_spec='${libname}${release}${shared_ext}$major'
12910  shlibpath_var=LD_LIBRARY_PATH
12911  shlibpath_overrides_runpath=yes
12912  ;;
12913
12914openbsd*)
12915  version_type=sunos
12916  sys_lib_dlsearch_path_spec="/usr/lib"
12917  need_lib_prefix=no
12918  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12919  case $host_os in
12920    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12921    *)                         need_version=no  ;;
12922  esac
12923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12924  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12925  shlibpath_var=LD_LIBRARY_PATH
12926  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12927    case $host_os in
12928      openbsd2.[89] | openbsd2.[89].*)
12929	shlibpath_overrides_runpath=no
12930	;;
12931      *)
12932	shlibpath_overrides_runpath=yes
12933	;;
12934      esac
12935  else
12936    shlibpath_overrides_runpath=yes
12937  fi
12938  ;;
12939
12940os2*)
12941  libname_spec='$name'
12942  shrext_cmds=".dll"
12943  need_lib_prefix=no
12944  library_names_spec='$libname${shared_ext} $libname.a'
12945  dynamic_linker='OS/2 ld.exe'
12946  shlibpath_var=LIBPATH
12947  ;;
12948
12949osf3* | osf4* | osf5*)
12950  version_type=osf
12951  need_lib_prefix=no
12952  need_version=no
12953  soname_spec='${libname}${release}${shared_ext}$major'
12954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12955  shlibpath_var=LD_LIBRARY_PATH
12956  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12957  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12958  ;;
12959
12960solaris*)
12961  version_type=linux
12962  need_lib_prefix=no
12963  need_version=no
12964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12965  soname_spec='${libname}${release}${shared_ext}$major'
12966  shlibpath_var=LD_LIBRARY_PATH
12967  shlibpath_overrides_runpath=yes
12968  hardcode_into_libs=yes
12969  # ldd complains unless libraries are executable
12970  postinstall_cmds='chmod +x $lib'
12971  ;;
12972
12973sunos4*)
12974  version_type=sunos
12975  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12976  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12977  shlibpath_var=LD_LIBRARY_PATH
12978  shlibpath_overrides_runpath=yes
12979  if test "$with_gnu_ld" = yes; then
12980    need_lib_prefix=no
12981  fi
12982  need_version=yes
12983  ;;
12984
12985sysv4 | sysv4.3*)
12986  version_type=linux
12987  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12988  soname_spec='${libname}${release}${shared_ext}$major'
12989  shlibpath_var=LD_LIBRARY_PATH
12990  case $host_vendor in
12991    sni)
12992      shlibpath_overrides_runpath=no
12993      need_lib_prefix=no
12994      export_dynamic_flag_spec='${wl}-Blargedynsym'
12995      runpath_var=LD_RUN_PATH
12996      ;;
12997    siemens)
12998      need_lib_prefix=no
12999      ;;
13000    motorola)
13001      need_lib_prefix=no
13002      need_version=no
13003      shlibpath_overrides_runpath=no
13004      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13005      ;;
13006  esac
13007  ;;
13008
13009sysv4*MP*)
13010  if test -d /usr/nec ;then
13011    version_type=linux
13012    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13013    soname_spec='$libname${shared_ext}.$major'
13014    shlibpath_var=LD_LIBRARY_PATH
13015  fi
13016  ;;
13017
13018sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13019  version_type=freebsd-elf
13020  need_lib_prefix=no
13021  need_version=no
13022  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13023  soname_spec='${libname}${release}${shared_ext}$major'
13024  shlibpath_var=LD_LIBRARY_PATH
13025  hardcode_into_libs=yes
13026  if test "$with_gnu_ld" = yes; then
13027    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13028    shlibpath_overrides_runpath=no
13029  else
13030    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13031    shlibpath_overrides_runpath=yes
13032    case $host_os in
13033      sco3.2v5*)
13034        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13035	;;
13036    esac
13037  fi
13038  sys_lib_dlsearch_path_spec='/usr/lib'
13039  ;;
13040
13041uts4*)
13042  version_type=linux
13043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13044  soname_spec='${libname}${release}${shared_ext}$major'
13045  shlibpath_var=LD_LIBRARY_PATH
13046  ;;
13047
13048*)
13049  dynamic_linker=no
13050  ;;
13051esac
13052{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13053echo "${ECHO_T}$dynamic_linker" >&6; }
13054test "$dynamic_linker" = no && can_build_shared=no
13055
13056variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13057if test "$GCC" = yes; then
13058  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13059fi
13060
13061{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13062echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13063hardcode_action_CXX=
13064if test -n "$hardcode_libdir_flag_spec_CXX" || \
13065   test -n "$runpath_var_CXX" || \
13066   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13067
13068  # We can hardcode non-existant directories.
13069  if test "$hardcode_direct_CXX" != no &&
13070     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13071     # have to relink, otherwise we might link with an installed library
13072     # when we should be linking with a yet-to-be-installed one
13073     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13074     test "$hardcode_minus_L_CXX" != no; then
13075    # Linking always hardcodes the temporary library directory.
13076    hardcode_action_CXX=relink
13077  else
13078    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13079    hardcode_action_CXX=immediate
13080  fi
13081else
13082  # We cannot hardcode anything, or else we can only hardcode existing
13083  # directories.
13084  hardcode_action_CXX=unsupported
13085fi
13086{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13087echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13088
13089if test "$hardcode_action_CXX" = relink; then
13090  # Fast installation is not supported
13091  enable_fast_install=no
13092elif test "$shlibpath_overrides_runpath" = yes ||
13093     test "$enable_shared" = no; then
13094  # Fast installation is not necessary
13095  enable_fast_install=needless
13096fi
13097
13098
13099# The else clause should only fire when bootstrapping the
13100# libtool distribution, otherwise you forgot to ship ltmain.sh
13101# with your package, and you will get complaints that there are
13102# no rules to generate ltmain.sh.
13103if test -f "$ltmain"; then
13104  # See if we are running on zsh, and set the options which allow our commands through
13105  # without removal of \ escapes.
13106  if test -n "${ZSH_VERSION+set}" ; then
13107    setopt NO_GLOB_SUBST
13108  fi
13109  # Now quote all the things that may contain metacharacters while being
13110  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13111  # variables and quote the copies for generation of the libtool script.
13112  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13113    SED SHELL STRIP \
13114    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13115    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13116    deplibs_check_method reload_flag reload_cmds need_locks \
13117    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13118    lt_cv_sys_global_symbol_to_c_name_address \
13119    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13120    old_postinstall_cmds old_postuninstall_cmds \
13121    compiler_CXX \
13122    CC_CXX \
13123    LD_CXX \
13124    lt_prog_compiler_wl_CXX \
13125    lt_prog_compiler_pic_CXX \
13126    lt_prog_compiler_static_CXX \
13127    lt_prog_compiler_no_builtin_flag_CXX \
13128    export_dynamic_flag_spec_CXX \
13129    thread_safe_flag_spec_CXX \
13130    whole_archive_flag_spec_CXX \
13131    enable_shared_with_static_runtimes_CXX \
13132    old_archive_cmds_CXX \
13133    old_archive_from_new_cmds_CXX \
13134    predep_objects_CXX \
13135    postdep_objects_CXX \
13136    predeps_CXX \
13137    postdeps_CXX \
13138    compiler_lib_search_path_CXX \
13139    archive_cmds_CXX \
13140    archive_expsym_cmds_CXX \
13141    postinstall_cmds_CXX \
13142    postuninstall_cmds_CXX \
13143    old_archive_from_expsyms_cmds_CXX \
13144    allow_undefined_flag_CXX \
13145    no_undefined_flag_CXX \
13146    export_symbols_cmds_CXX \
13147    hardcode_libdir_flag_spec_CXX \
13148    hardcode_libdir_flag_spec_ld_CXX \
13149    hardcode_libdir_separator_CXX \
13150    hardcode_automatic_CXX \
13151    module_cmds_CXX \
13152    module_expsym_cmds_CXX \
13153    lt_cv_prog_compiler_c_o_CXX \
13154    exclude_expsyms_CXX \
13155    include_expsyms_CXX; do
13156
13157    case $var in
13158    old_archive_cmds_CXX | \
13159    old_archive_from_new_cmds_CXX | \
13160    archive_cmds_CXX | \
13161    archive_expsym_cmds_CXX | \
13162    module_cmds_CXX | \
13163    module_expsym_cmds_CXX | \
13164    old_archive_from_expsyms_cmds_CXX | \
13165    export_symbols_cmds_CXX | \
13166    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13167    postinstall_cmds | postuninstall_cmds | \
13168    old_postinstall_cmds | old_postuninstall_cmds | \
13169    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13170      # Double-quote double-evaled strings.
13171      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13172      ;;
13173    *)
13174      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13175      ;;
13176    esac
13177  done
13178
13179  case $lt_echo in
13180  *'\$0 --fallback-echo"')
13181    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13182    ;;
13183  esac
13184
13185cfgfile="$ofile"
13186
13187  cat <<__EOF__ >> "$cfgfile"
13188# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13189
13190# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13191
13192# Shell to use when invoking shell scripts.
13193SHELL=$lt_SHELL
13194
13195# Whether or not to build shared libraries.
13196build_libtool_libs=$enable_shared
13197
13198# Whether or not to build static libraries.
13199build_old_libs=$enable_static
13200
13201# Whether or not to add -lc for building shared libraries.
13202build_libtool_need_lc=$archive_cmds_need_lc_CXX
13203
13204# Whether or not to disallow shared libs when runtime libs are static
13205allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13206
13207# Whether or not to optimize for fast installation.
13208fast_install=$enable_fast_install
13209
13210# The host system.
13211host_alias=$host_alias
13212host=$host
13213host_os=$host_os
13214
13215# The build system.
13216build_alias=$build_alias
13217build=$build
13218build_os=$build_os
13219
13220# An echo program that does not interpret backslashes.
13221echo=$lt_echo
13222
13223# The archiver.
13224AR=$lt_AR
13225AR_FLAGS=$lt_AR_FLAGS
13226
13227# A C compiler.
13228LTCC=$lt_LTCC
13229
13230# LTCC compiler flags.
13231LTCFLAGS=$lt_LTCFLAGS
13232
13233# A language-specific compiler.
13234CC=$lt_compiler_CXX
13235
13236# Is the compiler the GNU C compiler?
13237with_gcc=$GCC_CXX
13238
13239# An ERE matcher.
13240EGREP=$lt_EGREP
13241
13242# The linker used to build libraries.
13243LD=$lt_LD_CXX
13244
13245# Whether we need hard or soft links.
13246LN_S=$lt_LN_S
13247
13248# A BSD-compatible nm program.
13249NM=$lt_NM
13250
13251# A symbol stripping program
13252STRIP=$lt_STRIP
13253
13254# Used to examine libraries when file_magic_cmd begins "file"
13255MAGIC_CMD=$MAGIC_CMD
13256
13257# Used on cygwin: DLL creation program.
13258DLLTOOL="$DLLTOOL"
13259
13260# Used on cygwin: object dumper.
13261OBJDUMP="$OBJDUMP"
13262
13263# Used on cygwin: assembler.
13264AS="$AS"
13265
13266# The name of the directory that contains temporary libtool files.
13267objdir=$objdir
13268
13269# How to create reloadable object files.
13270reload_flag=$lt_reload_flag
13271reload_cmds=$lt_reload_cmds
13272
13273# How to pass a linker flag through the compiler.
13274wl=$lt_lt_prog_compiler_wl_CXX
13275
13276# Object file suffix (normally "o").
13277objext="$ac_objext"
13278
13279# Old archive suffix (normally "a").
13280libext="$libext"
13281
13282# Shared library suffix (normally ".so").
13283shrext_cmds='$shrext_cmds'
13284
13285# Executable file suffix (normally "").
13286exeext="$exeext"
13287
13288# Additional compiler flags for building library objects.
13289pic_flag=$lt_lt_prog_compiler_pic_CXX
13290pic_mode=$pic_mode
13291
13292# What is the maximum length of a command?
13293max_cmd_len=$lt_cv_sys_max_cmd_len
13294
13295# Does compiler simultaneously support -c and -o options?
13296compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13297
13298# Must we lock files when doing compilation?
13299need_locks=$lt_need_locks
13300
13301# Do we need the lib prefix for modules?
13302need_lib_prefix=$need_lib_prefix
13303
13304# Do we need a version for libraries?
13305need_version=$need_version
13306
13307# Whether dlopen is supported.
13308dlopen_support=$enable_dlopen
13309
13310# Whether dlopen of programs is supported.
13311dlopen_self=$enable_dlopen_self
13312
13313# Whether dlopen of statically linked programs is supported.
13314dlopen_self_static=$enable_dlopen_self_static
13315
13316# Compiler flag to prevent dynamic linking.
13317link_static_flag=$lt_lt_prog_compiler_static_CXX
13318
13319# Compiler flag to turn off builtin functions.
13320no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13321
13322# Compiler flag to allow reflexive dlopens.
13323export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13324
13325# Compiler flag to generate shared objects directly from archives.
13326whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13327
13328# Compiler flag to generate thread-safe objects.
13329thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13330
13331# Library versioning type.
13332version_type=$version_type
13333
13334# Format of library name prefix.
13335libname_spec=$lt_libname_spec
13336
13337# List of archive names.  First name is the real one, the rest are links.
13338# The last name is the one that the linker finds with -lNAME.
13339library_names_spec=$lt_library_names_spec
13340
13341# The coded name of the library, if different from the real name.
13342soname_spec=$lt_soname_spec
13343
13344# Commands used to build and install an old-style archive.
13345RANLIB=$lt_RANLIB
13346old_archive_cmds=$lt_old_archive_cmds_CXX
13347old_postinstall_cmds=$lt_old_postinstall_cmds
13348old_postuninstall_cmds=$lt_old_postuninstall_cmds
13349
13350# Create an old-style archive from a shared archive.
13351old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13352
13353# Create a temporary old-style archive to link instead of a shared archive.
13354old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13355
13356# Commands used to build and install a shared archive.
13357archive_cmds=$lt_archive_cmds_CXX
13358archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13359postinstall_cmds=$lt_postinstall_cmds
13360postuninstall_cmds=$lt_postuninstall_cmds
13361
13362# Commands used to build a loadable module (assumed same as above if empty)
13363module_cmds=$lt_module_cmds_CXX
13364module_expsym_cmds=$lt_module_expsym_cmds_CXX
13365
13366# Commands to strip libraries.
13367old_striplib=$lt_old_striplib
13368striplib=$lt_striplib
13369
13370# Dependencies to place before the objects being linked to create a
13371# shared library.
13372predep_objects=$lt_predep_objects_CXX
13373
13374# Dependencies to place after the objects being linked to create a
13375# shared library.
13376postdep_objects=$lt_postdep_objects_CXX
13377
13378# Dependencies to place before the objects being linked to create a
13379# shared library.
13380predeps=$lt_predeps_CXX
13381
13382# Dependencies to place after the objects being linked to create a
13383# shared library.
13384postdeps=$lt_postdeps_CXX
13385
13386# The library search path used internally by the compiler when linking
13387# a shared library.
13388compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13389
13390# Method to check whether dependent libraries are shared objects.
13391deplibs_check_method=$lt_deplibs_check_method
13392
13393# Command to use when deplibs_check_method == file_magic.
13394file_magic_cmd=$lt_file_magic_cmd
13395
13396# Flag that allows shared libraries with undefined symbols to be built.
13397allow_undefined_flag=$lt_allow_undefined_flag_CXX
13398
13399# Flag that forces no undefined symbols.
13400no_undefined_flag=$lt_no_undefined_flag_CXX
13401
13402# Commands used to finish a libtool library installation in a directory.
13403finish_cmds=$lt_finish_cmds
13404
13405# Same as above, but a single script fragment to be evaled but not shown.
13406finish_eval=$lt_finish_eval
13407
13408# Take the output of nm and produce a listing of raw symbols and C names.
13409global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13410
13411# Transform the output of nm in a proper C declaration
13412global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13413
13414# Transform the output of nm in a C name address pair
13415global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13416
13417# This is the shared library runtime path variable.
13418runpath_var=$runpath_var
13419
13420# This is the shared library path variable.
13421shlibpath_var=$shlibpath_var
13422
13423# Is shlibpath searched before the hard-coded library search path?
13424shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13425
13426# How to hardcode a shared library path into an executable.
13427hardcode_action=$hardcode_action_CXX
13428
13429# Whether we should hardcode library paths into libraries.
13430hardcode_into_libs=$hardcode_into_libs
13431
13432# Flag to hardcode \$libdir into a binary during linking.
13433# This must work even if \$libdir does not exist.
13434hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13435
13436# If ld is used when linking, flag to hardcode \$libdir into
13437# a binary during linking. This must work even if \$libdir does
13438# not exist.
13439hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13440
13441# Whether we need a single -rpath flag with a separated argument.
13442hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13443
13444# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13445# resulting binary.
13446hardcode_direct=$hardcode_direct_CXX
13447
13448# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13449# resulting binary.
13450hardcode_minus_L=$hardcode_minus_L_CXX
13451
13452# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13453# the resulting binary.
13454hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13455
13456# Set to yes if building a shared library automatically hardcodes DIR into the library
13457# and all subsequent libraries and executables linked against it.
13458hardcode_automatic=$hardcode_automatic_CXX
13459
13460# Variables whose values should be saved in libtool wrapper scripts and
13461# restored at relink time.
13462variables_saved_for_relink="$variables_saved_for_relink"
13463
13464# Whether libtool must link a program against all its dependency libraries.
13465link_all_deplibs=$link_all_deplibs_CXX
13466
13467# Compile-time system search path for libraries
13468sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13469
13470# Run-time system search path for libraries
13471sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13472
13473# Fix the shell variable \$srcfile for the compiler.
13474fix_srcfile_path="$fix_srcfile_path_CXX"
13475
13476# Set to yes if exported symbols are required.
13477always_export_symbols=$always_export_symbols_CXX
13478
13479# The commands to list exported symbols.
13480export_symbols_cmds=$lt_export_symbols_cmds_CXX
13481
13482# The commands to extract the exported symbol list from a shared archive.
13483extract_expsyms_cmds=$lt_extract_expsyms_cmds
13484
13485# Symbols that should not be listed in the preloaded symbols.
13486exclude_expsyms=$lt_exclude_expsyms_CXX
13487
13488# Symbols that must always be exported.
13489include_expsyms=$lt_include_expsyms_CXX
13490
13491# ### END LIBTOOL TAG CONFIG: $tagname
13492
13493__EOF__
13494
13495
13496else
13497  # If there is no Makefile yet, we rely on a make rule to execute
13498  # `config.status --recheck' to rerun these tests and create the
13499  # libtool script then.
13500  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13501  if test -f "$ltmain_in"; then
13502    test -f Makefile && make "$ltmain"
13503  fi
13504fi
13505
13506
13507ac_ext=c
13508ac_cpp='$CPP $CPPFLAGS'
13509ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13510ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13511ac_compiler_gnu=$ac_cv_c_compiler_gnu
13512
13513CC=$lt_save_CC
13514LDCXX=$LD
13515LD=$lt_save_LD
13516GCC=$lt_save_GCC
13517with_gnu_ldcxx=$with_gnu_ld
13518with_gnu_ld=$lt_save_with_gnu_ld
13519lt_cv_path_LDCXX=$lt_cv_path_LD
13520lt_cv_path_LD=$lt_save_path_LD
13521lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13522lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13523
13524	else
13525	  tagname=""
13526	fi
13527	;;
13528
13529      F77)
13530	if test -n "$F77" && test "X$F77" != "Xno"; then
13531
13532ac_ext=f
13533ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13534ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13535ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13536
13537
13538archive_cmds_need_lc_F77=no
13539allow_undefined_flag_F77=
13540always_export_symbols_F77=no
13541archive_expsym_cmds_F77=
13542export_dynamic_flag_spec_F77=
13543hardcode_direct_F77=no
13544hardcode_libdir_flag_spec_F77=
13545hardcode_libdir_flag_spec_ld_F77=
13546hardcode_libdir_separator_F77=
13547hardcode_minus_L_F77=no
13548hardcode_automatic_F77=no
13549module_cmds_F77=
13550module_expsym_cmds_F77=
13551link_all_deplibs_F77=unknown
13552old_archive_cmds_F77=$old_archive_cmds
13553no_undefined_flag_F77=
13554whole_archive_flag_spec_F77=
13555enable_shared_with_static_runtimes_F77=no
13556
13557# Source file extension for f77 test sources.
13558ac_ext=f
13559
13560# Object file extension for compiled f77 test sources.
13561objext=o
13562objext_F77=$objext
13563
13564# Code to be used in simple compile tests
13565lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13566
13567# Code to be used in simple link tests
13568lt_simple_link_test_code="      program t\n      end\n"
13569
13570# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13571
13572# If no C compiler was specified, use CC.
13573LTCC=${LTCC-"$CC"}
13574
13575# If no C compiler flags were specified, use CFLAGS.
13576LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13577
13578# Allow CC to be a program name with arguments.
13579compiler=$CC
13580
13581
13582# save warnings/boilerplate of simple test code
13583ac_outfile=conftest.$ac_objext
13584printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13585eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13586_lt_compiler_boilerplate=`cat conftest.err`
13587$rm conftest*
13588
13589ac_outfile=conftest.$ac_objext
13590printf "$lt_simple_link_test_code" >conftest.$ac_ext
13591eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13592_lt_linker_boilerplate=`cat conftest.err`
13593$rm conftest*
13594
13595
13596# Allow CC to be a program name with arguments.
13597lt_save_CC="$CC"
13598CC=${F77-"f77"}
13599compiler=$CC
13600compiler_F77=$CC
13601for cc_temp in $compiler""; do
13602  case $cc_temp in
13603    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13604    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13605    \-*) ;;
13606    *) break;;
13607  esac
13608done
13609cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13610
13611
13612{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13613echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13614{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13615echo "${ECHO_T}$can_build_shared" >&6; }
13616
13617{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13618echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13619test "$can_build_shared" = "no" && enable_shared=no
13620
13621# On AIX, shared libraries and static libraries use the same namespace, and
13622# are all built from PIC.
13623case $host_os in
13624aix3*)
13625  test "$enable_shared" = yes && enable_static=no
13626  if test -n "$RANLIB"; then
13627    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13628    postinstall_cmds='$RANLIB $lib'
13629  fi
13630  ;;
13631aix4* | aix5*)
13632  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13633    test "$enable_shared" = yes && enable_static=no
13634  fi
13635  ;;
13636esac
13637{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13638echo "${ECHO_T}$enable_shared" >&6; }
13639
13640{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13641echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13642# Make sure either enable_shared or enable_static is yes.
13643test "$enable_shared" = yes || enable_static=yes
13644{ echo "$as_me:$LINENO: result: $enable_static" >&5
13645echo "${ECHO_T}$enable_static" >&6; }
13646
13647GCC_F77="$G77"
13648LD_F77="$LD"
13649
13650lt_prog_compiler_wl_F77=
13651lt_prog_compiler_pic_F77=
13652lt_prog_compiler_static_F77=
13653
13654{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13655echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13656
13657  if test "$GCC" = yes; then
13658    lt_prog_compiler_wl_F77='-Wl,'
13659    lt_prog_compiler_static_F77='-static'
13660
13661    case $host_os in
13662      aix*)
13663      # All AIX code is PIC.
13664      if test "$host_cpu" = ia64; then
13665	# AIX 5 now supports IA64 processor
13666	lt_prog_compiler_static_F77='-Bstatic'
13667      fi
13668      ;;
13669
13670    amigaos*)
13671      # FIXME: we need at least 68020 code to build shared libraries, but
13672      # adding the `-m68020' flag to GCC prevents building anything better,
13673      # like `-m68040'.
13674      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13675      ;;
13676
13677    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13678      # PIC is the default for these OSes.
13679      ;;
13680
13681    mingw* | pw32* | os2*)
13682      # This hack is so that the source file can tell whether it is being
13683      # built for inclusion in a dll (and should export symbols for example).
13684      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13685      ;;
13686
13687    darwin* | rhapsody*)
13688      # PIC is the default on this platform
13689      # Common symbols not allowed in MH_DYLIB files
13690      lt_prog_compiler_pic_F77='-fno-common'
13691      ;;
13692
13693    interix3*)
13694      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13695      # Instead, we relocate shared libraries at runtime.
13696      ;;
13697
13698    msdosdjgpp*)
13699      # Just because we use GCC doesn't mean we suddenly get shared libraries
13700      # on systems that don't support them.
13701      lt_prog_compiler_can_build_shared_F77=no
13702      enable_shared=no
13703      ;;
13704
13705    sysv4*MP*)
13706      if test -d /usr/nec; then
13707	lt_prog_compiler_pic_F77=-Kconform_pic
13708      fi
13709      ;;
13710
13711    hpux*)
13712      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13713      # not for PA HP-UX.
13714      case $host_cpu in
13715      hppa*64*|ia64*)
13716	# +Z the default
13717	;;
13718      *)
13719	lt_prog_compiler_pic_F77='-fPIC'
13720	;;
13721      esac
13722      ;;
13723
13724    *)
13725      lt_prog_compiler_pic_F77='-fPIC'
13726      ;;
13727    esac
13728  else
13729    # PORTME Check for flag to pass linker flags through the system compiler.
13730    case $host_os in
13731    aix*)
13732      lt_prog_compiler_wl_F77='-Wl,'
13733      if test "$host_cpu" = ia64; then
13734	# AIX 5 now supports IA64 processor
13735	lt_prog_compiler_static_F77='-Bstatic'
13736      else
13737	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13738      fi
13739      ;;
13740      darwin*)
13741        # PIC is the default on this platform
13742        # Common symbols not allowed in MH_DYLIB files
13743       case $cc_basename in
13744         xlc*)
13745         lt_prog_compiler_pic_F77='-qnocommon'
13746         lt_prog_compiler_wl_F77='-Wl,'
13747         ;;
13748       esac
13749       ;;
13750
13751    mingw* | pw32* | os2*)
13752      # This hack is so that the source file can tell whether it is being
13753      # built for inclusion in a dll (and should export symbols for example).
13754      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13755      ;;
13756
13757    hpux9* | hpux10* | hpux11*)
13758      lt_prog_compiler_wl_F77='-Wl,'
13759      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13760      # not for PA HP-UX.
13761      case $host_cpu in
13762      hppa*64*|ia64*)
13763	# +Z the default
13764	;;
13765      *)
13766	lt_prog_compiler_pic_F77='+Z'
13767	;;
13768      esac
13769      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13770      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13771      ;;
13772
13773    irix5* | irix6* | nonstopux*)
13774      lt_prog_compiler_wl_F77='-Wl,'
13775      # PIC (with -KPIC) is the default.
13776      lt_prog_compiler_static_F77='-non_shared'
13777      ;;
13778
13779    newsos6)
13780      lt_prog_compiler_pic_F77='-KPIC'
13781      lt_prog_compiler_static_F77='-Bstatic'
13782      ;;
13783
13784    linux*)
13785      case $cc_basename in
13786      icc* | ecc*)
13787	lt_prog_compiler_wl_F77='-Wl,'
13788	lt_prog_compiler_pic_F77='-KPIC'
13789	lt_prog_compiler_static_F77='-static'
13790        ;;
13791      pgcc* | pgf77* | pgf90* | pgf95*)
13792        # Portland Group compilers (*not* the Pentium gcc compiler,
13793	# which looks to be a dead project)
13794	lt_prog_compiler_wl_F77='-Wl,'
13795	lt_prog_compiler_pic_F77='-fpic'
13796	lt_prog_compiler_static_F77='-Bstatic'
13797        ;;
13798      ccc*)
13799        lt_prog_compiler_wl_F77='-Wl,'
13800        # All Alpha code is PIC.
13801        lt_prog_compiler_static_F77='-non_shared'
13802        ;;
13803      esac
13804      ;;
13805
13806    osf3* | osf4* | osf5*)
13807      lt_prog_compiler_wl_F77='-Wl,'
13808      # All OSF/1 code is PIC.
13809      lt_prog_compiler_static_F77='-non_shared'
13810      ;;
13811
13812    solaris*)
13813      lt_prog_compiler_pic_F77='-KPIC'
13814      lt_prog_compiler_static_F77='-Bstatic'
13815      case $cc_basename in
13816      f77* | f90* | f95*)
13817	lt_prog_compiler_wl_F77='-Qoption ld ';;
13818      *)
13819	lt_prog_compiler_wl_F77='-Wl,';;
13820      esac
13821      ;;
13822
13823    sunos4*)
13824      lt_prog_compiler_wl_F77='-Qoption ld '
13825      lt_prog_compiler_pic_F77='-PIC'
13826      lt_prog_compiler_static_F77='-Bstatic'
13827      ;;
13828
13829    sysv4 | sysv4.2uw2* | sysv4.3*)
13830      lt_prog_compiler_wl_F77='-Wl,'
13831      lt_prog_compiler_pic_F77='-KPIC'
13832      lt_prog_compiler_static_F77='-Bstatic'
13833      ;;
13834
13835    sysv4*MP*)
13836      if test -d /usr/nec ;then
13837	lt_prog_compiler_pic_F77='-Kconform_pic'
13838	lt_prog_compiler_static_F77='-Bstatic'
13839      fi
13840      ;;
13841
13842    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13843      lt_prog_compiler_wl_F77='-Wl,'
13844      lt_prog_compiler_pic_F77='-KPIC'
13845      lt_prog_compiler_static_F77='-Bstatic'
13846      ;;
13847
13848    unicos*)
13849      lt_prog_compiler_wl_F77='-Wl,'
13850      lt_prog_compiler_can_build_shared_F77=no
13851      ;;
13852
13853    uts4*)
13854      lt_prog_compiler_pic_F77='-pic'
13855      lt_prog_compiler_static_F77='-Bstatic'
13856      ;;
13857
13858    *)
13859      lt_prog_compiler_can_build_shared_F77=no
13860      ;;
13861    esac
13862  fi
13863
13864{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13865echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13866
13867#
13868# Check to make sure the PIC flag actually works.
13869#
13870if test -n "$lt_prog_compiler_pic_F77"; then
13871
13872{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13873echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13874if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13875  echo $ECHO_N "(cached) $ECHO_C" >&6
13876else
13877  lt_prog_compiler_pic_works_F77=no
13878  ac_outfile=conftest.$ac_objext
13879   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13880   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13881   # Insert the option either (1) after the last *FLAGS variable, or
13882   # (2) before a word containing "conftest.", or (3) at the end.
13883   # Note that $ac_compile itself does not contain backslashes and begins
13884   # with a dollar sign (not a hyphen), so the echo should work correctly.
13885   # The option is referenced via a variable to avoid confusing sed.
13886   lt_compile=`echo "$ac_compile" | $SED \
13887   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13888   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13889   -e 's:$: $lt_compiler_flag:'`
13890   (eval echo "\"\$as_me:13890: $lt_compile\"" >&5)
13891   (eval "$lt_compile" 2>conftest.err)
13892   ac_status=$?
13893   cat conftest.err >&5
13894   echo "$as_me:13894: \$? = $ac_status" >&5
13895   if (exit $ac_status) && test -s "$ac_outfile"; then
13896     # The compiler can only warn and ignore the option if not recognized
13897     # So say no if there are warnings other than the usual output.
13898     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13899     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13900     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13901       lt_prog_compiler_pic_works_F77=yes
13902     fi
13903   fi
13904   $rm conftest*
13905
13906fi
13907{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13908echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13909
13910if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13911    case $lt_prog_compiler_pic_F77 in
13912     "" | " "*) ;;
13913     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13914     esac
13915else
13916    lt_prog_compiler_pic_F77=
13917     lt_prog_compiler_can_build_shared_F77=no
13918fi
13919
13920fi
13921case $host_os in
13922  # For platforms which do not support PIC, -DPIC is meaningless:
13923  *djgpp*)
13924    lt_prog_compiler_pic_F77=
13925    ;;
13926  *)
13927    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13928    ;;
13929esac
13930
13931#
13932# Check to make sure the static flag actually works.
13933#
13934wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13935{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13936echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13937if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13938  echo $ECHO_N "(cached) $ECHO_C" >&6
13939else
13940  lt_prog_compiler_static_works_F77=no
13941   save_LDFLAGS="$LDFLAGS"
13942   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13943   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13944   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13945     # The linker can only warn and ignore the option if not recognized
13946     # So say no if there are warnings
13947     if test -s conftest.err; then
13948       # Append any errors to the config.log.
13949       cat conftest.err 1>&5
13950       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13951       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13952       if diff conftest.exp conftest.er2 >/dev/null; then
13953         lt_prog_compiler_static_works_F77=yes
13954       fi
13955     else
13956       lt_prog_compiler_static_works_F77=yes
13957     fi
13958   fi
13959   $rm conftest*
13960   LDFLAGS="$save_LDFLAGS"
13961
13962fi
13963{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13964echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13965
13966if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13967    :
13968else
13969    lt_prog_compiler_static_F77=
13970fi
13971
13972
13973{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13974echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13975if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13976  echo $ECHO_N "(cached) $ECHO_C" >&6
13977else
13978  lt_cv_prog_compiler_c_o_F77=no
13979   $rm -r conftest 2>/dev/null
13980   mkdir conftest
13981   cd conftest
13982   mkdir out
13983   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13984
13985   lt_compiler_flag="-o out/conftest2.$ac_objext"
13986   # Insert the option either (1) after the last *FLAGS variable, or
13987   # (2) before a word containing "conftest.", or (3) at the end.
13988   # Note that $ac_compile itself does not contain backslashes and begins
13989   # with a dollar sign (not a hyphen), so the echo should work correctly.
13990   lt_compile=`echo "$ac_compile" | $SED \
13991   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13992   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13993   -e 's:$: $lt_compiler_flag:'`
13994   (eval echo "\"\$as_me:13994: $lt_compile\"" >&5)
13995   (eval "$lt_compile" 2>out/conftest.err)
13996   ac_status=$?
13997   cat out/conftest.err >&5
13998   echo "$as_me:13998: \$? = $ac_status" >&5
13999   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14000   then
14001     # The compiler can only warn and ignore the option if not recognized
14002     # So say no if there are warnings
14003     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14004     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14005     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14006       lt_cv_prog_compiler_c_o_F77=yes
14007     fi
14008   fi
14009   chmod u+w . 2>&5
14010   $rm conftest*
14011   # SGI C++ compiler will create directory out/ii_files/ for
14012   # template instantiation
14013   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14014   $rm out/* && rmdir out
14015   cd ..
14016   rmdir conftest
14017   $rm conftest*
14018
14019fi
14020{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14021echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14022
14023
14024hard_links="nottested"
14025if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14026  # do not overwrite the value of need_locks provided by the user
14027  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14028echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14029  hard_links=yes
14030  $rm conftest*
14031  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14032  touch conftest.a
14033  ln conftest.a conftest.b 2>&5 || hard_links=no
14034  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14035  { echo "$as_me:$LINENO: result: $hard_links" >&5
14036echo "${ECHO_T}$hard_links" >&6; }
14037  if test "$hard_links" = no; then
14038    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14039echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14040    need_locks=warn
14041  fi
14042else
14043  need_locks=no
14044fi
14045
14046{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14047echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14048
14049  runpath_var=
14050  allow_undefined_flag_F77=
14051  enable_shared_with_static_runtimes_F77=no
14052  archive_cmds_F77=
14053  archive_expsym_cmds_F77=
14054  old_archive_From_new_cmds_F77=
14055  old_archive_from_expsyms_cmds_F77=
14056  export_dynamic_flag_spec_F77=
14057  whole_archive_flag_spec_F77=
14058  thread_safe_flag_spec_F77=
14059  hardcode_libdir_flag_spec_F77=
14060  hardcode_libdir_flag_spec_ld_F77=
14061  hardcode_libdir_separator_F77=
14062  hardcode_direct_F77=no
14063  hardcode_minus_L_F77=no
14064  hardcode_shlibpath_var_F77=unsupported
14065  link_all_deplibs_F77=unknown
14066  hardcode_automatic_F77=no
14067  module_cmds_F77=
14068  module_expsym_cmds_F77=
14069  always_export_symbols_F77=no
14070  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14071  # include_expsyms should be a list of space-separated symbols to be *always*
14072  # included in the symbol list
14073  include_expsyms_F77=
14074  # exclude_expsyms can be an extended regexp of symbols to exclude
14075  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14076  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14077  # as well as any symbol that contains `d'.
14078  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14079  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14080  # platforms (ab)use it in PIC code, but their linkers get confused if
14081  # the symbol is explicitly referenced.  Since portable code cannot
14082  # rely on this symbol name, it's probably fine to never include it in
14083  # preloaded symbol tables.
14084  extract_expsyms_cmds=
14085  # Just being paranoid about ensuring that cc_basename is set.
14086  for cc_temp in $compiler""; do
14087  case $cc_temp in
14088    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14089    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14090    \-*) ;;
14091    *) break;;
14092  esac
14093done
14094cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14095
14096  case $host_os in
14097  cygwin* | mingw* | pw32*)
14098    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14099    # When not using gcc, we currently assume that we are using
14100    # Microsoft Visual C++.
14101    if test "$GCC" != yes; then
14102      with_gnu_ld=no
14103    fi
14104    ;;
14105  interix*)
14106    # we just hope/assume this is gcc and not c89 (= MSVC++)
14107    with_gnu_ld=yes
14108    ;;
14109  openbsd*)
14110    with_gnu_ld=no
14111    ;;
14112  esac
14113
14114  ld_shlibs_F77=yes
14115  if test "$with_gnu_ld" = yes; then
14116    # If archive_cmds runs LD, not CC, wlarc should be empty
14117    wlarc='${wl}'
14118
14119    # Set some defaults for GNU ld with shared library support. These
14120    # are reset later if shared libraries are not supported. Putting them
14121    # here allows them to be overridden if necessary.
14122    runpath_var=LD_RUN_PATH
14123    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14124    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14125    # ancient GNU ld didn't support --whole-archive et. al.
14126    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14127	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14128      else
14129  	whole_archive_flag_spec_F77=
14130    fi
14131    supports_anon_versioning=no
14132    case `$LD -v 2>/dev/null` in
14133      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14134      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14135      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14136      *\ 2.11.*) ;; # other 2.11 versions
14137      *) supports_anon_versioning=yes ;;
14138    esac
14139
14140    # See if GNU ld supports shared libraries.
14141    case $host_os in
14142    aix3* | aix4* | aix5*)
14143      # On AIX/PPC, the GNU linker is very broken
14144      if test "$host_cpu" != ia64; then
14145	ld_shlibs_F77=no
14146	cat <<EOF 1>&2
14147
14148*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14149*** to be unable to reliably create shared libraries on AIX.
14150*** Therefore, libtool is disabling shared libraries support.  If you
14151*** really care for shared libraries, you may want to modify your PATH
14152*** so that a non-GNU linker is found, and then restart.
14153
14154EOF
14155      fi
14156      ;;
14157
14158    amigaos*)
14159      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)'
14160      hardcode_libdir_flag_spec_F77='-L$libdir'
14161      hardcode_minus_L_F77=yes
14162
14163      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14164      # that the semantics of dynamic libraries on AmigaOS, at least up
14165      # to version 4, is to share data among multiple programs linked
14166      # with the same dynamic library.  Since this doesn't match the
14167      # behavior of shared libraries on other platforms, we can't use
14168      # them.
14169      ld_shlibs_F77=no
14170      ;;
14171
14172    beos*)
14173      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14174	allow_undefined_flag_F77=unsupported
14175	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14176	# support --undefined.  This deserves some investigation.  FIXME
14177	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14178      else
14179	ld_shlibs_F77=no
14180      fi
14181      ;;
14182
14183    cygwin* | mingw* | pw32*)
14184      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14185      # as there is no search path for DLLs.
14186      hardcode_libdir_flag_spec_F77='-L$libdir'
14187      allow_undefined_flag_F77=unsupported
14188      always_export_symbols_F77=no
14189      enable_shared_with_static_runtimes_F77=yes
14190      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14191
14192      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14193        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14194	# If the export-symbols file already is a .def file (1st line
14195	# is EXPORTS), use it as is; otherwise, prepend...
14196	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14197	  cp $export_symbols $output_objdir/$soname.def;
14198	else
14199	  echo EXPORTS > $output_objdir/$soname.def;
14200	  cat $export_symbols >> $output_objdir/$soname.def;
14201	fi~
14202	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14203      else
14204	ld_shlibs_F77=no
14205      fi
14206      ;;
14207
14208    interix3*)
14209      hardcode_direct_F77=no
14210      hardcode_shlibpath_var_F77=no
14211      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14212      export_dynamic_flag_spec_F77='${wl}-E'
14213      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14214      # Instead, shared libraries are loaded at an image base (0x10000000 by
14215      # default) and relocated if they conflict, which is a slow very memory
14216      # consuming and fragmenting process.  To avoid this, we pick a random,
14217      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14218      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14219      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'
14220      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'
14221      ;;
14222
14223    linux*)
14224      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14225	tmp_addflag=
14226	case $cc_basename,$host_cpu in
14227	pgcc*)				# Portland Group C compiler
14228	  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'
14229	  tmp_addflag=' $pic_flag'
14230	  ;;
14231	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14232	  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'
14233	  tmp_addflag=' $pic_flag -Mnomain' ;;
14234	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14235	  tmp_addflag=' -i_dynamic' ;;
14236	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14237	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14238	ifc* | ifort*)			# Intel Fortran compiler
14239	  tmp_addflag=' -nofor_main' ;;
14240	esac
14241	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14242
14243	if test $supports_anon_versioning = yes; then
14244	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14245  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14246  $echo "local: *; };" >> $output_objdir/$libname.ver~
14247	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14248	fi
14249      else
14250	ld_shlibs_F77=no
14251      fi
14252      ;;
14253
14254    netbsd*)
14255      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14256	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14257	wlarc=
14258      else
14259	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14260	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14261      fi
14262      ;;
14263
14264    solaris*)
14265      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14266	ld_shlibs_F77=no
14267	cat <<EOF 1>&2
14268
14269*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14270*** create shared libraries on Solaris systems.  Therefore, libtool
14271*** is disabling shared libraries support.  We urge you to upgrade GNU
14272*** binutils to release 2.9.1 or newer.  Another option is to modify
14273*** your PATH or compiler configuration so that the native linker is
14274*** used, and then restart.
14275
14276EOF
14277      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14278	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14279	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14280      else
14281	ld_shlibs_F77=no
14282      fi
14283      ;;
14284
14285    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14286      case `$LD -v 2>&1` in
14287        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14288	ld_shlibs_F77=no
14289	cat <<_LT_EOF 1>&2
14290
14291*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14292*** reliably create shared libraries on SCO systems.  Therefore, libtool
14293*** is disabling shared libraries support.  We urge you to upgrade GNU
14294*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14295*** your PATH or compiler configuration so that the native linker is
14296*** used, and then restart.
14297
14298_LT_EOF
14299	;;
14300	*)
14301	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14302	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14303	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14304	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14305	  else
14306	    ld_shlibs_F77=no
14307	  fi
14308	;;
14309      esac
14310      ;;
14311
14312    sunos4*)
14313      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14314      wlarc=
14315      hardcode_direct_F77=yes
14316      hardcode_shlibpath_var_F77=no
14317      ;;
14318
14319    *)
14320      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14321	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14322	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14323      else
14324	ld_shlibs_F77=no
14325      fi
14326      ;;
14327    esac
14328
14329    if test "$ld_shlibs_F77" = no; then
14330      runpath_var=
14331      hardcode_libdir_flag_spec_F77=
14332      export_dynamic_flag_spec_F77=
14333      whole_archive_flag_spec_F77=
14334    fi
14335  else
14336    # PORTME fill in a description of your system's linker (not GNU ld)
14337    case $host_os in
14338    aix3*)
14339      allow_undefined_flag_F77=unsupported
14340      always_export_symbols_F77=yes
14341      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'
14342      # Note: this linker hardcodes the directories in LIBPATH if there
14343      # are no directories specified by -L.
14344      hardcode_minus_L_F77=yes
14345      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14346	# Neither direct hardcoding nor static linking is supported with a
14347	# broken collect2.
14348	hardcode_direct_F77=unsupported
14349      fi
14350      ;;
14351
14352    aix4* | aix5*)
14353      if test "$host_cpu" = ia64; then
14354	# On IA64, the linker does run time linking by default, so we don't
14355	# have to do anything special.
14356	aix_use_runtimelinking=no
14357	exp_sym_flag='-Bexport'
14358	no_entry_flag=""
14359      else
14360	# If we're using GNU nm, then we don't want the "-C" option.
14361	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14362	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14363	  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'
14364	else
14365	  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'
14366	fi
14367	aix_use_runtimelinking=no
14368
14369	# Test if we are trying to use run time linking or normal
14370	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14371	# need to do runtime linking.
14372	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14373	  for ld_flag in $LDFLAGS; do
14374  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14375  	    aix_use_runtimelinking=yes
14376  	    break
14377  	  fi
14378	  done
14379	  ;;
14380	esac
14381
14382	exp_sym_flag='-bexport'
14383	no_entry_flag='-bnoentry'
14384      fi
14385
14386      # When large executables or shared objects are built, AIX ld can
14387      # have problems creating the table of contents.  If linking a library
14388      # or program results in "error TOC overflow" add -mminimal-toc to
14389      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14390      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14391
14392      archive_cmds_F77=''
14393      hardcode_direct_F77=yes
14394      hardcode_libdir_separator_F77=':'
14395      link_all_deplibs_F77=yes
14396
14397      if test "$GCC" = yes; then
14398	case $host_os in aix4.[012]|aix4.[012].*)
14399	# We only want to do this on AIX 4.2 and lower, the check
14400	# below for broken collect2 doesn't work under 4.3+
14401	  collect2name=`${CC} -print-prog-name=collect2`
14402	  if test -f "$collect2name" && \
14403  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14404	  then
14405  	  # We have reworked collect2
14406  	  hardcode_direct_F77=yes
14407	  else
14408  	  # We have old collect2
14409  	  hardcode_direct_F77=unsupported
14410  	  # It fails to find uninstalled libraries when the uninstalled
14411  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14412  	  # to unsupported forces relinking
14413  	  hardcode_minus_L_F77=yes
14414  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14415  	  hardcode_libdir_separator_F77=
14416	  fi
14417	  ;;
14418	esac
14419	shared_flag='-shared'
14420	if test "$aix_use_runtimelinking" = yes; then
14421	  shared_flag="$shared_flag "'${wl}-G'
14422	fi
14423      else
14424	# not using gcc
14425	if test "$host_cpu" = ia64; then
14426  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14427  	# chokes on -Wl,-G. The following line is correct:
14428	  shared_flag='-G'
14429	else
14430	  if test "$aix_use_runtimelinking" = yes; then
14431	    shared_flag='${wl}-G'
14432	  else
14433	    shared_flag='${wl}-bM:SRE'
14434	  fi
14435	fi
14436      fi
14437
14438      # It seems that -bexpall does not export symbols beginning with
14439      # underscore (_), so it is better to generate a list of symbols to export.
14440      always_export_symbols_F77=yes
14441      if test "$aix_use_runtimelinking" = yes; then
14442	# Warning - without using the other runtime loading flags (-brtl),
14443	# -berok will link without error, but may produce a broken library.
14444	allow_undefined_flag_F77='-berok'
14445       # Determine the default libpath from the value encoded in an empty executable.
14446       cat >conftest.$ac_ext <<_ACEOF
14447      program main
14448
14449      end
14450_ACEOF
14451rm -f conftest.$ac_objext conftest$ac_exeext
14452if { (ac_try="$ac_link"
14453case "(($ac_try" in
14454  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14455  *) ac_try_echo=$ac_try;;
14456esac
14457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14458  (eval "$ac_link") 2>conftest.er1
14459  ac_status=$?
14460  grep -v '^ *+' conftest.er1 >conftest.err
14461  rm -f conftest.er1
14462  cat conftest.err >&5
14463  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14464  (exit $ac_status); } && {
14465	 test -z "$ac_f77_werror_flag" ||
14466	 test ! -s conftest.err
14467       } && test -s conftest$ac_exeext &&
14468       $as_test_x conftest$ac_exeext; then
14469
14470aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14471}'`
14472# Check for a 64-bit object if we didn't find anything.
14473if 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; }
14474}'`; fi
14475else
14476  echo "$as_me: failed program was:" >&5
14477sed 's/^/| /' conftest.$ac_ext >&5
14478
14479
14480fi
14481
14482rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14483      conftest$ac_exeext conftest.$ac_ext
14484if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14485
14486       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14487	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"
14488       else
14489	if test "$host_cpu" = ia64; then
14490	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14491	  allow_undefined_flag_F77="-z nodefs"
14492	  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"
14493	else
14494	 # Determine the default libpath from the value encoded in an empty executable.
14495	 cat >conftest.$ac_ext <<_ACEOF
14496      program main
14497
14498      end
14499_ACEOF
14500rm -f conftest.$ac_objext conftest$ac_exeext
14501if { (ac_try="$ac_link"
14502case "(($ac_try" in
14503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14504  *) ac_try_echo=$ac_try;;
14505esac
14506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14507  (eval "$ac_link") 2>conftest.er1
14508  ac_status=$?
14509  grep -v '^ *+' conftest.er1 >conftest.err
14510  rm -f conftest.er1
14511  cat conftest.err >&5
14512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14513  (exit $ac_status); } && {
14514	 test -z "$ac_f77_werror_flag" ||
14515	 test ! -s conftest.err
14516       } && test -s conftest$ac_exeext &&
14517       $as_test_x conftest$ac_exeext; then
14518
14519aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14520}'`
14521# Check for a 64-bit object if we didn't find anything.
14522if 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; }
14523}'`; fi
14524else
14525  echo "$as_me: failed program was:" >&5
14526sed 's/^/| /' conftest.$ac_ext >&5
14527
14528
14529fi
14530
14531rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14532      conftest$ac_exeext conftest.$ac_ext
14533if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14534
14535	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14536	  # Warning - without using the other run time loading flags,
14537	  # -berok will link without error, but may produce a broken library.
14538	  no_undefined_flag_F77=' ${wl}-bernotok'
14539	  allow_undefined_flag_F77=' ${wl}-berok'
14540	  # Exported symbols can be pulled into shared objects from archives
14541	  whole_archive_flag_spec_F77='$convenience'
14542	  archive_cmds_need_lc_F77=yes
14543	  # This is similar to how AIX traditionally builds its shared libraries.
14544	  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'
14545	fi
14546      fi
14547      ;;
14548
14549    amigaos*)
14550      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)'
14551      hardcode_libdir_flag_spec_F77='-L$libdir'
14552      hardcode_minus_L_F77=yes
14553      # see comment about different semantics on the GNU ld section
14554      ld_shlibs_F77=no
14555      ;;
14556
14557    bsdi[45]*)
14558      export_dynamic_flag_spec_F77=-rdynamic
14559      ;;
14560
14561    cygwin* | mingw* | pw32*)
14562      # When not using gcc, we currently assume that we are using
14563      # Microsoft Visual C++.
14564      # hardcode_libdir_flag_spec is actually meaningless, as there is
14565      # no search path for DLLs.
14566      hardcode_libdir_flag_spec_F77=' '
14567      allow_undefined_flag_F77=unsupported
14568      # Tell ltmain to make .lib files, not .a files.
14569      libext=lib
14570      # Tell ltmain to make .dll files, not .so files.
14571      shrext_cmds=".dll"
14572      # FIXME: Setting linknames here is a bad hack.
14573      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14574      # The linker will automatically build a .lib file if we build a DLL.
14575      old_archive_From_new_cmds_F77='true'
14576      # FIXME: Should let the user specify the lib program.
14577      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14578      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14579      enable_shared_with_static_runtimes_F77=yes
14580      ;;
14581
14582    darwin* | rhapsody*)
14583      case $host_os in
14584        rhapsody* | darwin1.[012])
14585         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14586         ;;
14587       *) # Darwin 1.3 on
14588         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14589           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14590         else
14591           case ${MACOSX_DEPLOYMENT_TARGET} in
14592             10.[012])
14593               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14594               ;;
14595             10.*)
14596               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14597               ;;
14598           esac
14599         fi
14600         ;;
14601      esac
14602      archive_cmds_need_lc_F77=no
14603      hardcode_direct_F77=no
14604      hardcode_automatic_F77=yes
14605      hardcode_shlibpath_var_F77=unsupported
14606      whole_archive_flag_spec_F77=''
14607      link_all_deplibs_F77=yes
14608    if test "$GCC" = yes ; then
14609    	output_verbose_link_cmd='echo'
14610        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14611      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14612      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14613      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}'
14614      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}'
14615    else
14616      case $cc_basename in
14617        xlc*)
14618         output_verbose_link_cmd='echo'
14619         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14620         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14621          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14622         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}'
14623          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}'
14624          ;;
14625       *)
14626         ld_shlibs_F77=no
14627          ;;
14628      esac
14629    fi
14630      ;;
14631
14632    dgux*)
14633      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14634      hardcode_libdir_flag_spec_F77='-L$libdir'
14635      hardcode_shlibpath_var_F77=no
14636      ;;
14637
14638    freebsd1*)
14639      ld_shlibs_F77=no
14640      ;;
14641
14642    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14643    # support.  Future versions do this automatically, but an explicit c++rt0.o
14644    # does not break anything, and helps significantly (at the cost of a little
14645    # extra space).
14646    freebsd2.2*)
14647      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14648      hardcode_libdir_flag_spec_F77='-R$libdir'
14649      hardcode_direct_F77=yes
14650      hardcode_shlibpath_var_F77=no
14651      ;;
14652
14653    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14654    freebsd2*)
14655      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14656      hardcode_direct_F77=yes
14657      hardcode_minus_L_F77=yes
14658      hardcode_shlibpath_var_F77=no
14659      ;;
14660
14661    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14662    freebsd* | kfreebsd*-gnu | dragonfly*)
14663      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14664      hardcode_libdir_flag_spec_F77='-R$libdir'
14665      hardcode_direct_F77=yes
14666      hardcode_shlibpath_var_F77=no
14667      ;;
14668
14669    hpux9*)
14670      if test "$GCC" = yes; then
14671	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'
14672      else
14673	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'
14674      fi
14675      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14676      hardcode_libdir_separator_F77=:
14677      hardcode_direct_F77=yes
14678
14679      # hardcode_minus_L: Not really in the search PATH,
14680      # but as the default location of the library.
14681      hardcode_minus_L_F77=yes
14682      export_dynamic_flag_spec_F77='${wl}-E'
14683      ;;
14684
14685    hpux10*)
14686      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14687	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14688      else
14689	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14690      fi
14691      if test "$with_gnu_ld" = no; then
14692	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14693	hardcode_libdir_separator_F77=:
14694
14695	hardcode_direct_F77=yes
14696	export_dynamic_flag_spec_F77='${wl}-E'
14697
14698	# hardcode_minus_L: Not really in the search PATH,
14699	# but as the default location of the library.
14700	hardcode_minus_L_F77=yes
14701      fi
14702      ;;
14703
14704    hpux11*)
14705      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14706	case $host_cpu in
14707	hppa*64*)
14708	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14709	  ;;
14710	ia64*)
14711	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14712	  ;;
14713	*)
14714	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14715	  ;;
14716	esac
14717      else
14718	case $host_cpu in
14719	hppa*64*)
14720	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14721	  ;;
14722	ia64*)
14723	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14724	  ;;
14725	*)
14726	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14727	  ;;
14728	esac
14729      fi
14730      if test "$with_gnu_ld" = no; then
14731	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14732	hardcode_libdir_separator_F77=:
14733
14734	case $host_cpu in
14735	hppa*64*|ia64*)
14736	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14737	  hardcode_direct_F77=no
14738	  hardcode_shlibpath_var_F77=no
14739	  ;;
14740	*)
14741	  hardcode_direct_F77=yes
14742	  export_dynamic_flag_spec_F77='${wl}-E'
14743
14744	  # hardcode_minus_L: Not really in the search PATH,
14745	  # but as the default location of the library.
14746	  hardcode_minus_L_F77=yes
14747	  ;;
14748	esac
14749      fi
14750      ;;
14751
14752    irix5* | irix6* | nonstopux*)
14753      if test "$GCC" = yes; then
14754	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'
14755      else
14756	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'
14757	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14758      fi
14759      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14760      hardcode_libdir_separator_F77=:
14761      link_all_deplibs_F77=yes
14762      ;;
14763
14764    netbsd*)
14765      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14766	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14767      else
14768	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14769      fi
14770      hardcode_libdir_flag_spec_F77='-R$libdir'
14771      hardcode_direct_F77=yes
14772      hardcode_shlibpath_var_F77=no
14773      ;;
14774
14775    newsos6)
14776      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14777      hardcode_direct_F77=yes
14778      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14779      hardcode_libdir_separator_F77=:
14780      hardcode_shlibpath_var_F77=no
14781      ;;
14782
14783    openbsd*)
14784      hardcode_direct_F77=yes
14785      hardcode_shlibpath_var_F77=no
14786      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14787	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14788	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14789	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14790	export_dynamic_flag_spec_F77='${wl}-E'
14791      else
14792       case $host_os in
14793	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14794	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14795	   hardcode_libdir_flag_spec_F77='-R$libdir'
14796	   ;;
14797	 *)
14798	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14799	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14800	   ;;
14801       esac
14802      fi
14803      ;;
14804
14805    os2*)
14806      hardcode_libdir_flag_spec_F77='-L$libdir'
14807      hardcode_minus_L_F77=yes
14808      allow_undefined_flag_F77=unsupported
14809      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'
14810      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14811      ;;
14812
14813    osf3*)
14814      if test "$GCC" = yes; then
14815	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14816	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'
14817      else
14818	allow_undefined_flag_F77=' -expect_unresolved \*'
14819	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'
14820      fi
14821      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14822      hardcode_libdir_separator_F77=:
14823      ;;
14824
14825    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14826      if test "$GCC" = yes; then
14827	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14828	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'
14829	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14830      else
14831	allow_undefined_flag_F77=' -expect_unresolved \*'
14832	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'
14833	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~
14834	$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'
14835
14836	# Both c and cxx compiler support -rpath directly
14837	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14838      fi
14839      hardcode_libdir_separator_F77=:
14840      ;;
14841
14842    solaris*)
14843      no_undefined_flag_F77=' -z text'
14844      if test "$GCC" = yes; then
14845	wlarc='${wl}'
14846	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14847	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14848	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14849      else
14850	wlarc=''
14851	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14852	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14853  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14854      fi
14855      hardcode_libdir_flag_spec_F77='-R$libdir'
14856      hardcode_shlibpath_var_F77=no
14857      case $host_os in
14858      solaris2.[0-5] | solaris2.[0-5].*) ;;
14859      *)
14860 	# The compiler driver will combine linker options so we
14861 	# cannot just pass the convience library names through
14862 	# without $wl, iff we do not link with $LD.
14863 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14864 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14865 	case $wlarc in
14866 	'')
14867 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14868 	*)
14869 	  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' ;;
14870 	esac ;;
14871      esac
14872      link_all_deplibs_F77=yes
14873      ;;
14874
14875    sunos4*)
14876      if test "x$host_vendor" = xsequent; then
14877	# Use $CC to link under sequent, because it throws in some extra .o
14878	# files that make .init and .fini sections work.
14879	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14880      else
14881	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14882      fi
14883      hardcode_libdir_flag_spec_F77='-L$libdir'
14884      hardcode_direct_F77=yes
14885      hardcode_minus_L_F77=yes
14886      hardcode_shlibpath_var_F77=no
14887      ;;
14888
14889    sysv4)
14890      case $host_vendor in
14891	sni)
14892	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14893	  hardcode_direct_F77=yes # is this really true???
14894	;;
14895	siemens)
14896	  ## LD is ld it makes a PLAMLIB
14897	  ## CC just makes a GrossModule.
14898	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14899	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14900	  hardcode_direct_F77=no
14901        ;;
14902	motorola)
14903	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14904	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14905	;;
14906      esac
14907      runpath_var='LD_RUN_PATH'
14908      hardcode_shlibpath_var_F77=no
14909      ;;
14910
14911    sysv4.3*)
14912      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14913      hardcode_shlibpath_var_F77=no
14914      export_dynamic_flag_spec_F77='-Bexport'
14915      ;;
14916
14917    sysv4*MP*)
14918      if test -d /usr/nec; then
14919	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14920	hardcode_shlibpath_var_F77=no
14921	runpath_var=LD_RUN_PATH
14922	hardcode_runpath_var=yes
14923	ld_shlibs_F77=yes
14924      fi
14925      ;;
14926
14927    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14928      no_undefined_flag_F77='${wl}-z,text'
14929      archive_cmds_need_lc_F77=no
14930      hardcode_shlibpath_var_F77=no
14931      runpath_var='LD_RUN_PATH'
14932
14933      if test "$GCC" = yes; then
14934	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14935	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14936      else
14937	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14938	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14939      fi
14940      ;;
14941
14942    sysv5* | sco3.2v5* | sco5v6*)
14943      # Note: We can NOT use -z defs as we might desire, because we do not
14944      # link with -lc, and that would cause any symbols used from libc to
14945      # always be unresolved, which means just about no library would
14946      # ever link correctly.  If we're not using GNU ld we use -z text
14947      # though, which does catch some bad symbols but isn't as heavy-handed
14948      # as -z defs.
14949      no_undefined_flag_F77='${wl}-z,text'
14950      allow_undefined_flag_F77='${wl}-z,nodefs'
14951      archive_cmds_need_lc_F77=no
14952      hardcode_shlibpath_var_F77=no
14953      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14954      hardcode_libdir_separator_F77=':'
14955      link_all_deplibs_F77=yes
14956      export_dynamic_flag_spec_F77='${wl}-Bexport'
14957      runpath_var='LD_RUN_PATH'
14958
14959      if test "$GCC" = yes; then
14960	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14961	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14962      else
14963	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14964	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14965      fi
14966      ;;
14967
14968    uts4*)
14969      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14970      hardcode_libdir_flag_spec_F77='-L$libdir'
14971      hardcode_shlibpath_var_F77=no
14972      ;;
14973
14974    *)
14975      ld_shlibs_F77=no
14976      ;;
14977    esac
14978  fi
14979
14980{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14981echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14982test "$ld_shlibs_F77" = no && can_build_shared=no
14983
14984#
14985# Do we need to explicitly link libc?
14986#
14987case "x$archive_cmds_need_lc_F77" in
14988x|xyes)
14989  # Assume -lc should be added
14990  archive_cmds_need_lc_F77=yes
14991
14992  if test "$enable_shared" = yes && test "$GCC" = yes; then
14993    case $archive_cmds_F77 in
14994    *'~'*)
14995      # FIXME: we may have to deal with multi-command sequences.
14996      ;;
14997    '$CC '*)
14998      # Test whether the compiler implicitly links with -lc since on some
14999      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15000      # to ld, don't add -lc before -lgcc.
15001      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15002echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15003      $rm conftest*
15004      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15005
15006      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15007  (eval $ac_compile) 2>&5
15008  ac_status=$?
15009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15010  (exit $ac_status); } 2>conftest.err; then
15011        soname=conftest
15012        lib=conftest
15013        libobjs=conftest.$ac_objext
15014        deplibs=
15015        wl=$lt_prog_compiler_wl_F77
15016	pic_flag=$lt_prog_compiler_pic_F77
15017        compiler_flags=-v
15018        linker_flags=-v
15019        verstring=
15020        output_objdir=.
15021        libname=conftest
15022        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15023        allow_undefined_flag_F77=
15024        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15025  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15026  ac_status=$?
15027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15028  (exit $ac_status); }
15029        then
15030	  archive_cmds_need_lc_F77=no
15031        else
15032	  archive_cmds_need_lc_F77=yes
15033        fi
15034        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15035      else
15036        cat conftest.err 1>&5
15037      fi
15038      $rm conftest*
15039      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15040echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15041      ;;
15042    esac
15043  fi
15044  ;;
15045esac
15046
15047{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15048echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15049library_names_spec=
15050libname_spec='lib$name'
15051soname_spec=
15052shrext_cmds=".so"
15053postinstall_cmds=
15054postuninstall_cmds=
15055finish_cmds=
15056finish_eval=
15057shlibpath_var=
15058shlibpath_overrides_runpath=unknown
15059version_type=none
15060dynamic_linker="$host_os ld.so"
15061sys_lib_dlsearch_path_spec="/lib /usr/lib"
15062if test "$GCC" = yes; then
15063  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15064  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15065    # if the path contains ";" then we assume it to be the separator
15066    # otherwise default to the standard path separator (i.e. ":") - it is
15067    # assumed that no part of a normal pathname contains ";" but that should
15068    # okay in the real world where ";" in dirpaths is itself problematic.
15069    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15070  else
15071    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15072  fi
15073else
15074  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15075fi
15076need_lib_prefix=unknown
15077hardcode_into_libs=no
15078
15079# when you set need_version to no, make sure it does not cause -set_version
15080# flags to be left without arguments
15081need_version=unknown
15082
15083case $host_os in
15084aix3*)
15085  version_type=linux
15086  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15087  shlibpath_var=LIBPATH
15088
15089  # AIX 3 has no versioning support, so we append a major version to the name.
15090  soname_spec='${libname}${release}${shared_ext}$major'
15091  ;;
15092
15093aix4* | aix5*)
15094  version_type=linux
15095  need_lib_prefix=no
15096  need_version=no
15097  hardcode_into_libs=yes
15098  if test "$host_cpu" = ia64; then
15099    # AIX 5 supports IA64
15100    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15101    shlibpath_var=LD_LIBRARY_PATH
15102  else
15103    # With GCC up to 2.95.x, collect2 would create an import file
15104    # for dependence libraries.  The import file would start with
15105    # the line `#! .'.  This would cause the generated library to
15106    # depend on `.', always an invalid library.  This was fixed in
15107    # development snapshots of GCC prior to 3.0.
15108    case $host_os in
15109      aix4 | aix4.[01] | aix4.[01].*)
15110      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15111	   echo ' yes '
15112	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15113	:
15114      else
15115	can_build_shared=no
15116      fi
15117      ;;
15118    esac
15119    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15120    # soname into executable. Probably we can add versioning support to
15121    # collect2, so additional links can be useful in future.
15122    if test "$aix_use_runtimelinking" = yes; then
15123      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15124      # instead of lib<name>.a to let people know that these are not
15125      # typical AIX shared libraries.
15126      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15127    else
15128      # We preserve .a as extension for shared libraries through AIX4.2
15129      # and later when we are not doing run time linking.
15130      library_names_spec='${libname}${release}.a $libname.a'
15131      soname_spec='${libname}${release}${shared_ext}$major'
15132    fi
15133    shlibpath_var=LIBPATH
15134  fi
15135  ;;
15136
15137amigaos*)
15138  library_names_spec='$libname.ixlibrary $libname.a'
15139  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15140  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'
15141  ;;
15142
15143beos*)
15144  library_names_spec='${libname}${shared_ext}'
15145  dynamic_linker="$host_os ld.so"
15146  shlibpath_var=LIBRARY_PATH
15147  ;;
15148
15149bsdi[45]*)
15150  version_type=linux
15151  need_version=no
15152  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15153  soname_spec='${libname}${release}${shared_ext}$major'
15154  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15155  shlibpath_var=LD_LIBRARY_PATH
15156  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15157  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15158  # the default ld.so.conf also contains /usr/contrib/lib and
15159  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15160  # libtool to hard-code these into programs
15161  ;;
15162
15163cygwin* | mingw* | pw32*)
15164  version_type=windows
15165  shrext_cmds=".dll"
15166  need_version=no
15167  need_lib_prefix=no
15168
15169  case $GCC,$host_os in
15170  yes,cygwin* | yes,mingw* | yes,pw32*)
15171    library_names_spec='$libname.dll.a'
15172    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15173    postinstall_cmds='base_file=`basename \${file}`~
15174      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15175      dldir=$destdir/`dirname \$dlpath`~
15176      test -d \$dldir || mkdir -p \$dldir~
15177      $install_prog $dir/$dlname \$dldir/$dlname~
15178      chmod a+x \$dldir/$dlname'
15179    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15180      dlpath=$dir/\$dldll~
15181       $rm \$dlpath'
15182    shlibpath_overrides_runpath=yes
15183
15184    case $host_os in
15185    cygwin*)
15186      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15187      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15188      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15189      ;;
15190    mingw*)
15191      # MinGW DLLs use traditional 'lib' prefix
15192      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15193      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15194      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15195        # It is most probably a Windows format PATH printed by
15196        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15197        # path with ; separators, and with drive letters. We can handle the
15198        # drive letters (cygwin fileutils understands them), so leave them,
15199        # especially as we might pass files found there to a mingw objdump,
15200        # which wouldn't understand a cygwinified path. Ahh.
15201        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15202      else
15203        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15204      fi
15205      ;;
15206    pw32*)
15207      # pw32 DLLs use 'pw' prefix rather than 'lib'
15208      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15209      ;;
15210    esac
15211    ;;
15212
15213  *)
15214    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15215    ;;
15216  esac
15217  dynamic_linker='Win32 ld.exe'
15218  # FIXME: first we should search . and the directory the executable is in
15219  shlibpath_var=PATH
15220  ;;
15221
15222darwin* | rhapsody*)
15223  dynamic_linker="$host_os dyld"
15224  version_type=darwin
15225  need_lib_prefix=no
15226  need_version=no
15227  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15228  soname_spec='${libname}${release}${major}$shared_ext'
15229  shlibpath_overrides_runpath=yes
15230  shlibpath_var=DYLD_LIBRARY_PATH
15231  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15232  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15233  if test "$GCC" = yes; then
15234    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"`
15235  else
15236    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15237  fi
15238  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15239  ;;
15240
15241dgux*)
15242  version_type=linux
15243  need_lib_prefix=no
15244  need_version=no
15245  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15246  soname_spec='${libname}${release}${shared_ext}$major'
15247  shlibpath_var=LD_LIBRARY_PATH
15248  ;;
15249
15250freebsd1*)
15251  dynamic_linker=no
15252  ;;
15253
15254kfreebsd*-gnu)
15255  version_type=linux
15256  need_lib_prefix=no
15257  need_version=no
15258  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15259  soname_spec='${libname}${release}${shared_ext}$major'
15260  shlibpath_var=LD_LIBRARY_PATH
15261  shlibpath_overrides_runpath=no
15262  hardcode_into_libs=yes
15263  dynamic_linker='GNU ld.so'
15264  ;;
15265
15266freebsd* | dragonfly*)
15267  # DragonFly does not have aout.  When/if they implement a new
15268  # versioning mechanism, adjust this.
15269  if test -x /usr/bin/objformat; then
15270    objformat=`/usr/bin/objformat`
15271  else
15272    case $host_os in
15273    freebsd[123]*) objformat=aout ;;
15274    *) objformat=elf ;;
15275    esac
15276  fi
15277  version_type=freebsd-$objformat
15278  case $version_type in
15279    freebsd-elf*)
15280      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15281      need_version=no
15282      need_lib_prefix=no
15283      ;;
15284    freebsd-*)
15285      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15286      need_version=yes
15287      ;;
15288  esac
15289  shlibpath_var=LD_LIBRARY_PATH
15290  case $host_os in
15291  freebsd2*)
15292    shlibpath_overrides_runpath=yes
15293    ;;
15294  freebsd3.[01]* | freebsdelf3.[01]*)
15295    shlibpath_overrides_runpath=yes
15296    hardcode_into_libs=yes
15297    ;;
15298  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15299  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15300    shlibpath_overrides_runpath=no
15301    hardcode_into_libs=yes
15302    ;;
15303  freebsd*) # from 4.6 on
15304    shlibpath_overrides_runpath=yes
15305    hardcode_into_libs=yes
15306    ;;
15307  esac
15308  ;;
15309
15310gnu*)
15311  version_type=linux
15312  need_lib_prefix=no
15313  need_version=no
15314  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15315  soname_spec='${libname}${release}${shared_ext}$major'
15316  shlibpath_var=LD_LIBRARY_PATH
15317  hardcode_into_libs=yes
15318  ;;
15319
15320hpux9* | hpux10* | hpux11*)
15321  # Give a soname corresponding to the major version so that dld.sl refuses to
15322  # link against other versions.
15323  version_type=sunos
15324  need_lib_prefix=no
15325  need_version=no
15326  case $host_cpu in
15327  ia64*)
15328    shrext_cmds='.so'
15329    hardcode_into_libs=yes
15330    dynamic_linker="$host_os dld.so"
15331    shlibpath_var=LD_LIBRARY_PATH
15332    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15333    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15334    soname_spec='${libname}${release}${shared_ext}$major'
15335    if test "X$HPUX_IA64_MODE" = X32; then
15336      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15337    else
15338      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15339    fi
15340    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15341    ;;
15342   hppa*64*)
15343     shrext_cmds='.sl'
15344     hardcode_into_libs=yes
15345     dynamic_linker="$host_os dld.sl"
15346     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15347     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15348     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349     soname_spec='${libname}${release}${shared_ext}$major'
15350     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15351     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15352     ;;
15353   *)
15354    shrext_cmds='.sl'
15355    dynamic_linker="$host_os dld.sl"
15356    shlibpath_var=SHLIB_PATH
15357    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15358    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15359    soname_spec='${libname}${release}${shared_ext}$major'
15360    ;;
15361  esac
15362  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15363  postinstall_cmds='chmod 555 $lib'
15364  ;;
15365
15366interix3*)
15367  version_type=linux
15368  need_lib_prefix=no
15369  need_version=no
15370  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15371  soname_spec='${libname}${release}${shared_ext}$major'
15372  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15373  shlibpath_var=LD_LIBRARY_PATH
15374  shlibpath_overrides_runpath=no
15375  hardcode_into_libs=yes
15376  ;;
15377
15378irix5* | irix6* | nonstopux*)
15379  case $host_os in
15380    nonstopux*) version_type=nonstopux ;;
15381    *)
15382	if test "$lt_cv_prog_gnu_ld" = yes; then
15383		version_type=linux
15384	else
15385		version_type=irix
15386	fi ;;
15387  esac
15388  need_lib_prefix=no
15389  need_version=no
15390  soname_spec='${libname}${release}${shared_ext}$major'
15391  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15392  case $host_os in
15393  irix5* | nonstopux*)
15394    libsuff= shlibsuff=
15395    ;;
15396  *)
15397    case $LD in # libtool.m4 will add one of these switches to LD
15398    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15399      libsuff= shlibsuff= libmagic=32-bit;;
15400    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15401      libsuff=32 shlibsuff=N32 libmagic=N32;;
15402    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15403      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15404    *) libsuff= shlibsuff= libmagic=never-match;;
15405    esac
15406    ;;
15407  esac
15408  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15409  shlibpath_overrides_runpath=no
15410  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15411  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15412  hardcode_into_libs=yes
15413  ;;
15414
15415# No shared lib support for Linux oldld, aout, or coff.
15416linux*oldld* | linux*aout* | linux*coff*)
15417  dynamic_linker=no
15418  ;;
15419
15420# This must be Linux ELF.
15421linux*)
15422  version_type=linux
15423  need_lib_prefix=no
15424  need_version=no
15425  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15426  soname_spec='${libname}${release}${shared_ext}$major'
15427  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15428  shlibpath_var=LD_LIBRARY_PATH
15429  shlibpath_overrides_runpath=no
15430  # This implies no fast_install, which is unacceptable.
15431  # Some rework will be needed to allow for fast_install
15432  # before this can be enabled.
15433  hardcode_into_libs=yes
15434
15435  # Append ld.so.conf contents to the search path
15436  if test -f /etc/ld.so.conf; then
15437    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15438    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15439  fi
15440
15441  # We used to test for /lib/ld.so.1 and disable shared libraries on
15442  # powerpc, because MkLinux only supported shared libraries with the
15443  # GNU dynamic linker.  Since this was broken with cross compilers,
15444  # most powerpc-linux boxes support dynamic linking these days and
15445  # people can always --disable-shared, the test was removed, and we
15446  # assume the GNU/Linux dynamic linker is in use.
15447  dynamic_linker='GNU/Linux ld.so'
15448  ;;
15449
15450knetbsd*-gnu)
15451  version_type=linux
15452  need_lib_prefix=no
15453  need_version=no
15454  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15455  soname_spec='${libname}${release}${shared_ext}$major'
15456  shlibpath_var=LD_LIBRARY_PATH
15457  shlibpath_overrides_runpath=no
15458  hardcode_into_libs=yes
15459  dynamic_linker='GNU ld.so'
15460  ;;
15461
15462netbsd*)
15463  version_type=sunos
15464  need_lib_prefix=no
15465  need_version=no
15466  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15467    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15468    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15469    dynamic_linker='NetBSD (a.out) ld.so'
15470  else
15471    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15472    soname_spec='${libname}${release}${shared_ext}$major'
15473    dynamic_linker='NetBSD ld.elf_so'
15474  fi
15475  shlibpath_var=LD_LIBRARY_PATH
15476  shlibpath_overrides_runpath=yes
15477  hardcode_into_libs=yes
15478  ;;
15479
15480newsos6)
15481  version_type=linux
15482  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15483  shlibpath_var=LD_LIBRARY_PATH
15484  shlibpath_overrides_runpath=yes
15485  ;;
15486
15487nto-qnx*)
15488  version_type=linux
15489  need_lib_prefix=no
15490  need_version=no
15491  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15492  soname_spec='${libname}${release}${shared_ext}$major'
15493  shlibpath_var=LD_LIBRARY_PATH
15494  shlibpath_overrides_runpath=yes
15495  ;;
15496
15497openbsd*)
15498  version_type=sunos
15499  sys_lib_dlsearch_path_spec="/usr/lib"
15500  need_lib_prefix=no
15501  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15502  case $host_os in
15503    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15504    *)                         need_version=no  ;;
15505  esac
15506  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15507  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15508  shlibpath_var=LD_LIBRARY_PATH
15509  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15510    case $host_os in
15511      openbsd2.[89] | openbsd2.[89].*)
15512	shlibpath_overrides_runpath=no
15513	;;
15514      *)
15515	shlibpath_overrides_runpath=yes
15516	;;
15517      esac
15518  else
15519    shlibpath_overrides_runpath=yes
15520  fi
15521  ;;
15522
15523os2*)
15524  libname_spec='$name'
15525  shrext_cmds=".dll"
15526  need_lib_prefix=no
15527  library_names_spec='$libname${shared_ext} $libname.a'
15528  dynamic_linker='OS/2 ld.exe'
15529  shlibpath_var=LIBPATH
15530  ;;
15531
15532osf3* | osf4* | osf5*)
15533  version_type=osf
15534  need_lib_prefix=no
15535  need_version=no
15536  soname_spec='${libname}${release}${shared_ext}$major'
15537  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15538  shlibpath_var=LD_LIBRARY_PATH
15539  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15540  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15541  ;;
15542
15543solaris*)
15544  version_type=linux
15545  need_lib_prefix=no
15546  need_version=no
15547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15548  soname_spec='${libname}${release}${shared_ext}$major'
15549  shlibpath_var=LD_LIBRARY_PATH
15550  shlibpath_overrides_runpath=yes
15551  hardcode_into_libs=yes
15552  # ldd complains unless libraries are executable
15553  postinstall_cmds='chmod +x $lib'
15554  ;;
15555
15556sunos4*)
15557  version_type=sunos
15558  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15559  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15560  shlibpath_var=LD_LIBRARY_PATH
15561  shlibpath_overrides_runpath=yes
15562  if test "$with_gnu_ld" = yes; then
15563    need_lib_prefix=no
15564  fi
15565  need_version=yes
15566  ;;
15567
15568sysv4 | sysv4.3*)
15569  version_type=linux
15570  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15571  soname_spec='${libname}${release}${shared_ext}$major'
15572  shlibpath_var=LD_LIBRARY_PATH
15573  case $host_vendor in
15574    sni)
15575      shlibpath_overrides_runpath=no
15576      need_lib_prefix=no
15577      export_dynamic_flag_spec='${wl}-Blargedynsym'
15578      runpath_var=LD_RUN_PATH
15579      ;;
15580    siemens)
15581      need_lib_prefix=no
15582      ;;
15583    motorola)
15584      need_lib_prefix=no
15585      need_version=no
15586      shlibpath_overrides_runpath=no
15587      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15588      ;;
15589  esac
15590  ;;
15591
15592sysv4*MP*)
15593  if test -d /usr/nec ;then
15594    version_type=linux
15595    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15596    soname_spec='$libname${shared_ext}.$major'
15597    shlibpath_var=LD_LIBRARY_PATH
15598  fi
15599  ;;
15600
15601sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15602  version_type=freebsd-elf
15603  need_lib_prefix=no
15604  need_version=no
15605  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15606  soname_spec='${libname}${release}${shared_ext}$major'
15607  shlibpath_var=LD_LIBRARY_PATH
15608  hardcode_into_libs=yes
15609  if test "$with_gnu_ld" = yes; then
15610    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15611    shlibpath_overrides_runpath=no
15612  else
15613    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15614    shlibpath_overrides_runpath=yes
15615    case $host_os in
15616      sco3.2v5*)
15617        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15618	;;
15619    esac
15620  fi
15621  sys_lib_dlsearch_path_spec='/usr/lib'
15622  ;;
15623
15624uts4*)
15625  version_type=linux
15626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15627  soname_spec='${libname}${release}${shared_ext}$major'
15628  shlibpath_var=LD_LIBRARY_PATH
15629  ;;
15630
15631*)
15632  dynamic_linker=no
15633  ;;
15634esac
15635{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15636echo "${ECHO_T}$dynamic_linker" >&6; }
15637test "$dynamic_linker" = no && can_build_shared=no
15638
15639variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15640if test "$GCC" = yes; then
15641  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15642fi
15643
15644{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15645echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15646hardcode_action_F77=
15647if test -n "$hardcode_libdir_flag_spec_F77" || \
15648   test -n "$runpath_var_F77" || \
15649   test "X$hardcode_automatic_F77" = "Xyes" ; then
15650
15651  # We can hardcode non-existant directories.
15652  if test "$hardcode_direct_F77" != no &&
15653     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15654     # have to relink, otherwise we might link with an installed library
15655     # when we should be linking with a yet-to-be-installed one
15656     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15657     test "$hardcode_minus_L_F77" != no; then
15658    # Linking always hardcodes the temporary library directory.
15659    hardcode_action_F77=relink
15660  else
15661    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15662    hardcode_action_F77=immediate
15663  fi
15664else
15665  # We cannot hardcode anything, or else we can only hardcode existing
15666  # directories.
15667  hardcode_action_F77=unsupported
15668fi
15669{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15670echo "${ECHO_T}$hardcode_action_F77" >&6; }
15671
15672if test "$hardcode_action_F77" = relink; then
15673  # Fast installation is not supported
15674  enable_fast_install=no
15675elif test "$shlibpath_overrides_runpath" = yes ||
15676     test "$enable_shared" = no; then
15677  # Fast installation is not necessary
15678  enable_fast_install=needless
15679fi
15680
15681
15682# The else clause should only fire when bootstrapping the
15683# libtool distribution, otherwise you forgot to ship ltmain.sh
15684# with your package, and you will get complaints that there are
15685# no rules to generate ltmain.sh.
15686if test -f "$ltmain"; then
15687  # See if we are running on zsh, and set the options which allow our commands through
15688  # without removal of \ escapes.
15689  if test -n "${ZSH_VERSION+set}" ; then
15690    setopt NO_GLOB_SUBST
15691  fi
15692  # Now quote all the things that may contain metacharacters while being
15693  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15694  # variables and quote the copies for generation of the libtool script.
15695  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15696    SED SHELL STRIP \
15697    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15698    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15699    deplibs_check_method reload_flag reload_cmds need_locks \
15700    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15701    lt_cv_sys_global_symbol_to_c_name_address \
15702    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15703    old_postinstall_cmds old_postuninstall_cmds \
15704    compiler_F77 \
15705    CC_F77 \
15706    LD_F77 \
15707    lt_prog_compiler_wl_F77 \
15708    lt_prog_compiler_pic_F77 \
15709    lt_prog_compiler_static_F77 \
15710    lt_prog_compiler_no_builtin_flag_F77 \
15711    export_dynamic_flag_spec_F77 \
15712    thread_safe_flag_spec_F77 \
15713    whole_archive_flag_spec_F77 \
15714    enable_shared_with_static_runtimes_F77 \
15715    old_archive_cmds_F77 \
15716    old_archive_from_new_cmds_F77 \
15717    predep_objects_F77 \
15718    postdep_objects_F77 \
15719    predeps_F77 \
15720    postdeps_F77 \
15721    compiler_lib_search_path_F77 \
15722    archive_cmds_F77 \
15723    archive_expsym_cmds_F77 \
15724    postinstall_cmds_F77 \
15725    postuninstall_cmds_F77 \
15726    old_archive_from_expsyms_cmds_F77 \
15727    allow_undefined_flag_F77 \
15728    no_undefined_flag_F77 \
15729    export_symbols_cmds_F77 \
15730    hardcode_libdir_flag_spec_F77 \
15731    hardcode_libdir_flag_spec_ld_F77 \
15732    hardcode_libdir_separator_F77 \
15733    hardcode_automatic_F77 \
15734    module_cmds_F77 \
15735    module_expsym_cmds_F77 \
15736    lt_cv_prog_compiler_c_o_F77 \
15737    exclude_expsyms_F77 \
15738    include_expsyms_F77; do
15739
15740    case $var in
15741    old_archive_cmds_F77 | \
15742    old_archive_from_new_cmds_F77 | \
15743    archive_cmds_F77 | \
15744    archive_expsym_cmds_F77 | \
15745    module_cmds_F77 | \
15746    module_expsym_cmds_F77 | \
15747    old_archive_from_expsyms_cmds_F77 | \
15748    export_symbols_cmds_F77 | \
15749    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15750    postinstall_cmds | postuninstall_cmds | \
15751    old_postinstall_cmds | old_postuninstall_cmds | \
15752    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15753      # Double-quote double-evaled strings.
15754      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15755      ;;
15756    *)
15757      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15758      ;;
15759    esac
15760  done
15761
15762  case $lt_echo in
15763  *'\$0 --fallback-echo"')
15764    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15765    ;;
15766  esac
15767
15768cfgfile="$ofile"
15769
15770  cat <<__EOF__ >> "$cfgfile"
15771# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15772
15773# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15774
15775# Shell to use when invoking shell scripts.
15776SHELL=$lt_SHELL
15777
15778# Whether or not to build shared libraries.
15779build_libtool_libs=$enable_shared
15780
15781# Whether or not to build static libraries.
15782build_old_libs=$enable_static
15783
15784# Whether or not to add -lc for building shared libraries.
15785build_libtool_need_lc=$archive_cmds_need_lc_F77
15786
15787# Whether or not to disallow shared libs when runtime libs are static
15788allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15789
15790# Whether or not to optimize for fast installation.
15791fast_install=$enable_fast_install
15792
15793# The host system.
15794host_alias=$host_alias
15795host=$host
15796host_os=$host_os
15797
15798# The build system.
15799build_alias=$build_alias
15800build=$build
15801build_os=$build_os
15802
15803# An echo program that does not interpret backslashes.
15804echo=$lt_echo
15805
15806# The archiver.
15807AR=$lt_AR
15808AR_FLAGS=$lt_AR_FLAGS
15809
15810# A C compiler.
15811LTCC=$lt_LTCC
15812
15813# LTCC compiler flags.
15814LTCFLAGS=$lt_LTCFLAGS
15815
15816# A language-specific compiler.
15817CC=$lt_compiler_F77
15818
15819# Is the compiler the GNU C compiler?
15820with_gcc=$GCC_F77
15821
15822# An ERE matcher.
15823EGREP=$lt_EGREP
15824
15825# The linker used to build libraries.
15826LD=$lt_LD_F77
15827
15828# Whether we need hard or soft links.
15829LN_S=$lt_LN_S
15830
15831# A BSD-compatible nm program.
15832NM=$lt_NM
15833
15834# A symbol stripping program
15835STRIP=$lt_STRIP
15836
15837# Used to examine libraries when file_magic_cmd begins "file"
15838MAGIC_CMD=$MAGIC_CMD
15839
15840# Used on cygwin: DLL creation program.
15841DLLTOOL="$DLLTOOL"
15842
15843# Used on cygwin: object dumper.
15844OBJDUMP="$OBJDUMP"
15845
15846# Used on cygwin: assembler.
15847AS="$AS"
15848
15849# The name of the directory that contains temporary libtool files.
15850objdir=$objdir
15851
15852# How to create reloadable object files.
15853reload_flag=$lt_reload_flag
15854reload_cmds=$lt_reload_cmds
15855
15856# How to pass a linker flag through the compiler.
15857wl=$lt_lt_prog_compiler_wl_F77
15858
15859# Object file suffix (normally "o").
15860objext="$ac_objext"
15861
15862# Old archive suffix (normally "a").
15863libext="$libext"
15864
15865# Shared library suffix (normally ".so").
15866shrext_cmds='$shrext_cmds'
15867
15868# Executable file suffix (normally "").
15869exeext="$exeext"
15870
15871# Additional compiler flags for building library objects.
15872pic_flag=$lt_lt_prog_compiler_pic_F77
15873pic_mode=$pic_mode
15874
15875# What is the maximum length of a command?
15876max_cmd_len=$lt_cv_sys_max_cmd_len
15877
15878# Does compiler simultaneously support -c and -o options?
15879compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15880
15881# Must we lock files when doing compilation?
15882need_locks=$lt_need_locks
15883
15884# Do we need the lib prefix for modules?
15885need_lib_prefix=$need_lib_prefix
15886
15887# Do we need a version for libraries?
15888need_version=$need_version
15889
15890# Whether dlopen is supported.
15891dlopen_support=$enable_dlopen
15892
15893# Whether dlopen of programs is supported.
15894dlopen_self=$enable_dlopen_self
15895
15896# Whether dlopen of statically linked programs is supported.
15897dlopen_self_static=$enable_dlopen_self_static
15898
15899# Compiler flag to prevent dynamic linking.
15900link_static_flag=$lt_lt_prog_compiler_static_F77
15901
15902# Compiler flag to turn off builtin functions.
15903no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15904
15905# Compiler flag to allow reflexive dlopens.
15906export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15907
15908# Compiler flag to generate shared objects directly from archives.
15909whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15910
15911# Compiler flag to generate thread-safe objects.
15912thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15913
15914# Library versioning type.
15915version_type=$version_type
15916
15917# Format of library name prefix.
15918libname_spec=$lt_libname_spec
15919
15920# List of archive names.  First name is the real one, the rest are links.
15921# The last name is the one that the linker finds with -lNAME.
15922library_names_spec=$lt_library_names_spec
15923
15924# The coded name of the library, if different from the real name.
15925soname_spec=$lt_soname_spec
15926
15927# Commands used to build and install an old-style archive.
15928RANLIB=$lt_RANLIB
15929old_archive_cmds=$lt_old_archive_cmds_F77
15930old_postinstall_cmds=$lt_old_postinstall_cmds
15931old_postuninstall_cmds=$lt_old_postuninstall_cmds
15932
15933# Create an old-style archive from a shared archive.
15934old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15935
15936# Create a temporary old-style archive to link instead of a shared archive.
15937old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15938
15939# Commands used to build and install a shared archive.
15940archive_cmds=$lt_archive_cmds_F77
15941archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15942postinstall_cmds=$lt_postinstall_cmds
15943postuninstall_cmds=$lt_postuninstall_cmds
15944
15945# Commands used to build a loadable module (assumed same as above if empty)
15946module_cmds=$lt_module_cmds_F77
15947module_expsym_cmds=$lt_module_expsym_cmds_F77
15948
15949# Commands to strip libraries.
15950old_striplib=$lt_old_striplib
15951striplib=$lt_striplib
15952
15953# Dependencies to place before the objects being linked to create a
15954# shared library.
15955predep_objects=$lt_predep_objects_F77
15956
15957# Dependencies to place after the objects being linked to create a
15958# shared library.
15959postdep_objects=$lt_postdep_objects_F77
15960
15961# Dependencies to place before the objects being linked to create a
15962# shared library.
15963predeps=$lt_predeps_F77
15964
15965# Dependencies to place after the objects being linked to create a
15966# shared library.
15967postdeps=$lt_postdeps_F77
15968
15969# The library search path used internally by the compiler when linking
15970# a shared library.
15971compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15972
15973# Method to check whether dependent libraries are shared objects.
15974deplibs_check_method=$lt_deplibs_check_method
15975
15976# Command to use when deplibs_check_method == file_magic.
15977file_magic_cmd=$lt_file_magic_cmd
15978
15979# Flag that allows shared libraries with undefined symbols to be built.
15980allow_undefined_flag=$lt_allow_undefined_flag_F77
15981
15982# Flag that forces no undefined symbols.
15983no_undefined_flag=$lt_no_undefined_flag_F77
15984
15985# Commands used to finish a libtool library installation in a directory.
15986finish_cmds=$lt_finish_cmds
15987
15988# Same as above, but a single script fragment to be evaled but not shown.
15989finish_eval=$lt_finish_eval
15990
15991# Take the output of nm and produce a listing of raw symbols and C names.
15992global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15993
15994# Transform the output of nm in a proper C declaration
15995global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15996
15997# Transform the output of nm in a C name address pair
15998global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15999
16000# This is the shared library runtime path variable.
16001runpath_var=$runpath_var
16002
16003# This is the shared library path variable.
16004shlibpath_var=$shlibpath_var
16005
16006# Is shlibpath searched before the hard-coded library search path?
16007shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16008
16009# How to hardcode a shared library path into an executable.
16010hardcode_action=$hardcode_action_F77
16011
16012# Whether we should hardcode library paths into libraries.
16013hardcode_into_libs=$hardcode_into_libs
16014
16015# Flag to hardcode \$libdir into a binary during linking.
16016# This must work even if \$libdir does not exist.
16017hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16018
16019# If ld is used when linking, flag to hardcode \$libdir into
16020# a binary during linking. This must work even if \$libdir does
16021# not exist.
16022hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16023
16024# Whether we need a single -rpath flag with a separated argument.
16025hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16026
16027# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16028# resulting binary.
16029hardcode_direct=$hardcode_direct_F77
16030
16031# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16032# resulting binary.
16033hardcode_minus_L=$hardcode_minus_L_F77
16034
16035# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16036# the resulting binary.
16037hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16038
16039# Set to yes if building a shared library automatically hardcodes DIR into the library
16040# and all subsequent libraries and executables linked against it.
16041hardcode_automatic=$hardcode_automatic_F77
16042
16043# Variables whose values should be saved in libtool wrapper scripts and
16044# restored at relink time.
16045variables_saved_for_relink="$variables_saved_for_relink"
16046
16047# Whether libtool must link a program against all its dependency libraries.
16048link_all_deplibs=$link_all_deplibs_F77
16049
16050# Compile-time system search path for libraries
16051sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16052
16053# Run-time system search path for libraries
16054sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16055
16056# Fix the shell variable \$srcfile for the compiler.
16057fix_srcfile_path="$fix_srcfile_path_F77"
16058
16059# Set to yes if exported symbols are required.
16060always_export_symbols=$always_export_symbols_F77
16061
16062# The commands to list exported symbols.
16063export_symbols_cmds=$lt_export_symbols_cmds_F77
16064
16065# The commands to extract the exported symbol list from a shared archive.
16066extract_expsyms_cmds=$lt_extract_expsyms_cmds
16067
16068# Symbols that should not be listed in the preloaded symbols.
16069exclude_expsyms=$lt_exclude_expsyms_F77
16070
16071# Symbols that must always be exported.
16072include_expsyms=$lt_include_expsyms_F77
16073
16074# ### END LIBTOOL TAG CONFIG: $tagname
16075
16076__EOF__
16077
16078
16079else
16080  # If there is no Makefile yet, we rely on a make rule to execute
16081  # `config.status --recheck' to rerun these tests and create the
16082  # libtool script then.
16083  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16084  if test -f "$ltmain_in"; then
16085    test -f Makefile && make "$ltmain"
16086  fi
16087fi
16088
16089
16090ac_ext=c
16091ac_cpp='$CPP $CPPFLAGS'
16092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16094ac_compiler_gnu=$ac_cv_c_compiler_gnu
16095
16096CC="$lt_save_CC"
16097
16098	else
16099	  tagname=""
16100	fi
16101	;;
16102
16103      GCJ)
16104	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16105
16106
16107# Source file extension for Java test sources.
16108ac_ext=java
16109
16110# Object file extension for compiled Java test sources.
16111objext=o
16112objext_GCJ=$objext
16113
16114# Code to be used in simple compile tests
16115lt_simple_compile_test_code="class foo {}\n"
16116
16117# Code to be used in simple link tests
16118lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16119
16120# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16121
16122# If no C compiler was specified, use CC.
16123LTCC=${LTCC-"$CC"}
16124
16125# If no C compiler flags were specified, use CFLAGS.
16126LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16127
16128# Allow CC to be a program name with arguments.
16129compiler=$CC
16130
16131
16132# save warnings/boilerplate of simple test code
16133ac_outfile=conftest.$ac_objext
16134printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16135eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16136_lt_compiler_boilerplate=`cat conftest.err`
16137$rm conftest*
16138
16139ac_outfile=conftest.$ac_objext
16140printf "$lt_simple_link_test_code" >conftest.$ac_ext
16141eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16142_lt_linker_boilerplate=`cat conftest.err`
16143$rm conftest*
16144
16145
16146# Allow CC to be a program name with arguments.
16147lt_save_CC="$CC"
16148CC=${GCJ-"gcj"}
16149compiler=$CC
16150compiler_GCJ=$CC
16151for cc_temp in $compiler""; do
16152  case $cc_temp in
16153    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16154    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16155    \-*) ;;
16156    *) break;;
16157  esac
16158done
16159cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16160
16161
16162# GCJ did not exist at the time GCC didn't implicitly link libc in.
16163archive_cmds_need_lc_GCJ=no
16164
16165old_archive_cmds_GCJ=$old_archive_cmds
16166
16167
16168lt_prog_compiler_no_builtin_flag_GCJ=
16169
16170if test "$GCC" = yes; then
16171  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16172
16173
16174{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16175echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16176if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16177  echo $ECHO_N "(cached) $ECHO_C" >&6
16178else
16179  lt_cv_prog_compiler_rtti_exceptions=no
16180  ac_outfile=conftest.$ac_objext
16181   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16182   lt_compiler_flag="-fno-rtti -fno-exceptions"
16183   # Insert the option either (1) after the last *FLAGS variable, or
16184   # (2) before a word containing "conftest.", or (3) at the end.
16185   # Note that $ac_compile itself does not contain backslashes and begins
16186   # with a dollar sign (not a hyphen), so the echo should work correctly.
16187   # The option is referenced via a variable to avoid confusing sed.
16188   lt_compile=`echo "$ac_compile" | $SED \
16189   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16190   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16191   -e 's:$: $lt_compiler_flag:'`
16192   (eval echo "\"\$as_me:16192: $lt_compile\"" >&5)
16193   (eval "$lt_compile" 2>conftest.err)
16194   ac_status=$?
16195   cat conftest.err >&5
16196   echo "$as_me:16196: \$? = $ac_status" >&5
16197   if (exit $ac_status) && test -s "$ac_outfile"; then
16198     # The compiler can only warn and ignore the option if not recognized
16199     # So say no if there are warnings other than the usual output.
16200     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16201     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16202     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16203       lt_cv_prog_compiler_rtti_exceptions=yes
16204     fi
16205   fi
16206   $rm conftest*
16207
16208fi
16209{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16210echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16211
16212if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16213    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16214else
16215    :
16216fi
16217
16218fi
16219
16220lt_prog_compiler_wl_GCJ=
16221lt_prog_compiler_pic_GCJ=
16222lt_prog_compiler_static_GCJ=
16223
16224{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16225echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16226
16227  if test "$GCC" = yes; then
16228    lt_prog_compiler_wl_GCJ='-Wl,'
16229    lt_prog_compiler_static_GCJ='-static'
16230
16231    case $host_os in
16232      aix*)
16233      # All AIX code is PIC.
16234      if test "$host_cpu" = ia64; then
16235	# AIX 5 now supports IA64 processor
16236	lt_prog_compiler_static_GCJ='-Bstatic'
16237      fi
16238      ;;
16239
16240    amigaos*)
16241      # FIXME: we need at least 68020 code to build shared libraries, but
16242      # adding the `-m68020' flag to GCC prevents building anything better,
16243      # like `-m68040'.
16244      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16245      ;;
16246
16247    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16248      # PIC is the default for these OSes.
16249      ;;
16250
16251    mingw* | pw32* | os2*)
16252      # This hack is so that the source file can tell whether it is being
16253      # built for inclusion in a dll (and should export symbols for example).
16254      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16255      ;;
16256
16257    darwin* | rhapsody*)
16258      # PIC is the default on this platform
16259      # Common symbols not allowed in MH_DYLIB files
16260      lt_prog_compiler_pic_GCJ='-fno-common'
16261      ;;
16262
16263    interix3*)
16264      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16265      # Instead, we relocate shared libraries at runtime.
16266      ;;
16267
16268    msdosdjgpp*)
16269      # Just because we use GCC doesn't mean we suddenly get shared libraries
16270      # on systems that don't support them.
16271      lt_prog_compiler_can_build_shared_GCJ=no
16272      enable_shared=no
16273      ;;
16274
16275    sysv4*MP*)
16276      if test -d /usr/nec; then
16277	lt_prog_compiler_pic_GCJ=-Kconform_pic
16278      fi
16279      ;;
16280
16281    hpux*)
16282      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16283      # not for PA HP-UX.
16284      case $host_cpu in
16285      hppa*64*|ia64*)
16286	# +Z the default
16287	;;
16288      *)
16289	lt_prog_compiler_pic_GCJ='-fPIC'
16290	;;
16291      esac
16292      ;;
16293
16294    *)
16295      lt_prog_compiler_pic_GCJ='-fPIC'
16296      ;;
16297    esac
16298  else
16299    # PORTME Check for flag to pass linker flags through the system compiler.
16300    case $host_os in
16301    aix*)
16302      lt_prog_compiler_wl_GCJ='-Wl,'
16303      if test "$host_cpu" = ia64; then
16304	# AIX 5 now supports IA64 processor
16305	lt_prog_compiler_static_GCJ='-Bstatic'
16306      else
16307	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16308      fi
16309      ;;
16310      darwin*)
16311        # PIC is the default on this platform
16312        # Common symbols not allowed in MH_DYLIB files
16313       case $cc_basename in
16314         xlc*)
16315         lt_prog_compiler_pic_GCJ='-qnocommon'
16316         lt_prog_compiler_wl_GCJ='-Wl,'
16317         ;;
16318       esac
16319       ;;
16320
16321    mingw* | pw32* | os2*)
16322      # This hack is so that the source file can tell whether it is being
16323      # built for inclusion in a dll (and should export symbols for example).
16324      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16325      ;;
16326
16327    hpux9* | hpux10* | hpux11*)
16328      lt_prog_compiler_wl_GCJ='-Wl,'
16329      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16330      # not for PA HP-UX.
16331      case $host_cpu in
16332      hppa*64*|ia64*)
16333	# +Z the default
16334	;;
16335      *)
16336	lt_prog_compiler_pic_GCJ='+Z'
16337	;;
16338      esac
16339      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16340      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16341      ;;
16342
16343    irix5* | irix6* | nonstopux*)
16344      lt_prog_compiler_wl_GCJ='-Wl,'
16345      # PIC (with -KPIC) is the default.
16346      lt_prog_compiler_static_GCJ='-non_shared'
16347      ;;
16348
16349    newsos6)
16350      lt_prog_compiler_pic_GCJ='-KPIC'
16351      lt_prog_compiler_static_GCJ='-Bstatic'
16352      ;;
16353
16354    linux*)
16355      case $cc_basename in
16356      icc* | ecc*)
16357	lt_prog_compiler_wl_GCJ='-Wl,'
16358	lt_prog_compiler_pic_GCJ='-KPIC'
16359	lt_prog_compiler_static_GCJ='-static'
16360        ;;
16361      pgcc* | pgf77* | pgf90* | pgf95*)
16362        # Portland Group compilers (*not* the Pentium gcc compiler,
16363	# which looks to be a dead project)
16364	lt_prog_compiler_wl_GCJ='-Wl,'
16365	lt_prog_compiler_pic_GCJ='-fpic'
16366	lt_prog_compiler_static_GCJ='-Bstatic'
16367        ;;
16368      ccc*)
16369        lt_prog_compiler_wl_GCJ='-Wl,'
16370        # All Alpha code is PIC.
16371        lt_prog_compiler_static_GCJ='-non_shared'
16372        ;;
16373      esac
16374      ;;
16375
16376    osf3* | osf4* | osf5*)
16377      lt_prog_compiler_wl_GCJ='-Wl,'
16378      # All OSF/1 code is PIC.
16379      lt_prog_compiler_static_GCJ='-non_shared'
16380      ;;
16381
16382    solaris*)
16383      lt_prog_compiler_pic_GCJ='-KPIC'
16384      lt_prog_compiler_static_GCJ='-Bstatic'
16385      case $cc_basename in
16386      f77* | f90* | f95*)
16387	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16388      *)
16389	lt_prog_compiler_wl_GCJ='-Wl,';;
16390      esac
16391      ;;
16392
16393    sunos4*)
16394      lt_prog_compiler_wl_GCJ='-Qoption ld '
16395      lt_prog_compiler_pic_GCJ='-PIC'
16396      lt_prog_compiler_static_GCJ='-Bstatic'
16397      ;;
16398
16399    sysv4 | sysv4.2uw2* | sysv4.3*)
16400      lt_prog_compiler_wl_GCJ='-Wl,'
16401      lt_prog_compiler_pic_GCJ='-KPIC'
16402      lt_prog_compiler_static_GCJ='-Bstatic'
16403      ;;
16404
16405    sysv4*MP*)
16406      if test -d /usr/nec ;then
16407	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16408	lt_prog_compiler_static_GCJ='-Bstatic'
16409      fi
16410      ;;
16411
16412    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16413      lt_prog_compiler_wl_GCJ='-Wl,'
16414      lt_prog_compiler_pic_GCJ='-KPIC'
16415      lt_prog_compiler_static_GCJ='-Bstatic'
16416      ;;
16417
16418    unicos*)
16419      lt_prog_compiler_wl_GCJ='-Wl,'
16420      lt_prog_compiler_can_build_shared_GCJ=no
16421      ;;
16422
16423    uts4*)
16424      lt_prog_compiler_pic_GCJ='-pic'
16425      lt_prog_compiler_static_GCJ='-Bstatic'
16426      ;;
16427
16428    *)
16429      lt_prog_compiler_can_build_shared_GCJ=no
16430      ;;
16431    esac
16432  fi
16433
16434{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16435echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16436
16437#
16438# Check to make sure the PIC flag actually works.
16439#
16440if test -n "$lt_prog_compiler_pic_GCJ"; then
16441
16442{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16443echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16444if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16445  echo $ECHO_N "(cached) $ECHO_C" >&6
16446else
16447  lt_prog_compiler_pic_works_GCJ=no
16448  ac_outfile=conftest.$ac_objext
16449   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16450   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16451   # Insert the option either (1) after the last *FLAGS variable, or
16452   # (2) before a word containing "conftest.", or (3) at the end.
16453   # Note that $ac_compile itself does not contain backslashes and begins
16454   # with a dollar sign (not a hyphen), so the echo should work correctly.
16455   # The option is referenced via a variable to avoid confusing sed.
16456   lt_compile=`echo "$ac_compile" | $SED \
16457   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16458   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16459   -e 's:$: $lt_compiler_flag:'`
16460   (eval echo "\"\$as_me:16460: $lt_compile\"" >&5)
16461   (eval "$lt_compile" 2>conftest.err)
16462   ac_status=$?
16463   cat conftest.err >&5
16464   echo "$as_me:16464: \$? = $ac_status" >&5
16465   if (exit $ac_status) && test -s "$ac_outfile"; then
16466     # The compiler can only warn and ignore the option if not recognized
16467     # So say no if there are warnings other than the usual output.
16468     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16469     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16470     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16471       lt_prog_compiler_pic_works_GCJ=yes
16472     fi
16473   fi
16474   $rm conftest*
16475
16476fi
16477{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16478echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16479
16480if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16481    case $lt_prog_compiler_pic_GCJ in
16482     "" | " "*) ;;
16483     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16484     esac
16485else
16486    lt_prog_compiler_pic_GCJ=
16487     lt_prog_compiler_can_build_shared_GCJ=no
16488fi
16489
16490fi
16491case $host_os in
16492  # For platforms which do not support PIC, -DPIC is meaningless:
16493  *djgpp*)
16494    lt_prog_compiler_pic_GCJ=
16495    ;;
16496  *)
16497    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16498    ;;
16499esac
16500
16501#
16502# Check to make sure the static flag actually works.
16503#
16504wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16505{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16506echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16507if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16508  echo $ECHO_N "(cached) $ECHO_C" >&6
16509else
16510  lt_prog_compiler_static_works_GCJ=no
16511   save_LDFLAGS="$LDFLAGS"
16512   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16513   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16514   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16515     # The linker can only warn and ignore the option if not recognized
16516     # So say no if there are warnings
16517     if test -s conftest.err; then
16518       # Append any errors to the config.log.
16519       cat conftest.err 1>&5
16520       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16521       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16522       if diff conftest.exp conftest.er2 >/dev/null; then
16523         lt_prog_compiler_static_works_GCJ=yes
16524       fi
16525     else
16526       lt_prog_compiler_static_works_GCJ=yes
16527     fi
16528   fi
16529   $rm conftest*
16530   LDFLAGS="$save_LDFLAGS"
16531
16532fi
16533{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16534echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16535
16536if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16537    :
16538else
16539    lt_prog_compiler_static_GCJ=
16540fi
16541
16542
16543{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16544echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16545if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16546  echo $ECHO_N "(cached) $ECHO_C" >&6
16547else
16548  lt_cv_prog_compiler_c_o_GCJ=no
16549   $rm -r conftest 2>/dev/null
16550   mkdir conftest
16551   cd conftest
16552   mkdir out
16553   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16554
16555   lt_compiler_flag="-o out/conftest2.$ac_objext"
16556   # Insert the option either (1) after the last *FLAGS variable, or
16557   # (2) before a word containing "conftest.", or (3) at the end.
16558   # Note that $ac_compile itself does not contain backslashes and begins
16559   # with a dollar sign (not a hyphen), so the echo should work correctly.
16560   lt_compile=`echo "$ac_compile" | $SED \
16561   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16562   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16563   -e 's:$: $lt_compiler_flag:'`
16564   (eval echo "\"\$as_me:16564: $lt_compile\"" >&5)
16565   (eval "$lt_compile" 2>out/conftest.err)
16566   ac_status=$?
16567   cat out/conftest.err >&5
16568   echo "$as_me:16568: \$? = $ac_status" >&5
16569   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16570   then
16571     # The compiler can only warn and ignore the option if not recognized
16572     # So say no if there are warnings
16573     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16574     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16575     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16576       lt_cv_prog_compiler_c_o_GCJ=yes
16577     fi
16578   fi
16579   chmod u+w . 2>&5
16580   $rm conftest*
16581   # SGI C++ compiler will create directory out/ii_files/ for
16582   # template instantiation
16583   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16584   $rm out/* && rmdir out
16585   cd ..
16586   rmdir conftest
16587   $rm conftest*
16588
16589fi
16590{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16591echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16592
16593
16594hard_links="nottested"
16595if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16596  # do not overwrite the value of need_locks provided by the user
16597  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16598echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16599  hard_links=yes
16600  $rm conftest*
16601  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16602  touch conftest.a
16603  ln conftest.a conftest.b 2>&5 || hard_links=no
16604  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16605  { echo "$as_me:$LINENO: result: $hard_links" >&5
16606echo "${ECHO_T}$hard_links" >&6; }
16607  if test "$hard_links" = no; then
16608    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16609echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16610    need_locks=warn
16611  fi
16612else
16613  need_locks=no
16614fi
16615
16616{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16617echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16618
16619  runpath_var=
16620  allow_undefined_flag_GCJ=
16621  enable_shared_with_static_runtimes_GCJ=no
16622  archive_cmds_GCJ=
16623  archive_expsym_cmds_GCJ=
16624  old_archive_From_new_cmds_GCJ=
16625  old_archive_from_expsyms_cmds_GCJ=
16626  export_dynamic_flag_spec_GCJ=
16627  whole_archive_flag_spec_GCJ=
16628  thread_safe_flag_spec_GCJ=
16629  hardcode_libdir_flag_spec_GCJ=
16630  hardcode_libdir_flag_spec_ld_GCJ=
16631  hardcode_libdir_separator_GCJ=
16632  hardcode_direct_GCJ=no
16633  hardcode_minus_L_GCJ=no
16634  hardcode_shlibpath_var_GCJ=unsupported
16635  link_all_deplibs_GCJ=unknown
16636  hardcode_automatic_GCJ=no
16637  module_cmds_GCJ=
16638  module_expsym_cmds_GCJ=
16639  always_export_symbols_GCJ=no
16640  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16641  # include_expsyms should be a list of space-separated symbols to be *always*
16642  # included in the symbol list
16643  include_expsyms_GCJ=
16644  # exclude_expsyms can be an extended regexp of symbols to exclude
16645  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16646  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16647  # as well as any symbol that contains `d'.
16648  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16649  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16650  # platforms (ab)use it in PIC code, but their linkers get confused if
16651  # the symbol is explicitly referenced.  Since portable code cannot
16652  # rely on this symbol name, it's probably fine to never include it in
16653  # preloaded symbol tables.
16654  extract_expsyms_cmds=
16655  # Just being paranoid about ensuring that cc_basename is set.
16656  for cc_temp in $compiler""; do
16657  case $cc_temp in
16658    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16659    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16660    \-*) ;;
16661    *) break;;
16662  esac
16663done
16664cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16665
16666  case $host_os in
16667  cygwin* | mingw* | pw32*)
16668    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16669    # When not using gcc, we currently assume that we are using
16670    # Microsoft Visual C++.
16671    if test "$GCC" != yes; then
16672      with_gnu_ld=no
16673    fi
16674    ;;
16675  interix*)
16676    # we just hope/assume this is gcc and not c89 (= MSVC++)
16677    with_gnu_ld=yes
16678    ;;
16679  openbsd*)
16680    with_gnu_ld=no
16681    ;;
16682  esac
16683
16684  ld_shlibs_GCJ=yes
16685  if test "$with_gnu_ld" = yes; then
16686    # If archive_cmds runs LD, not CC, wlarc should be empty
16687    wlarc='${wl}'
16688
16689    # Set some defaults for GNU ld with shared library support. These
16690    # are reset later if shared libraries are not supported. Putting them
16691    # here allows them to be overridden if necessary.
16692    runpath_var=LD_RUN_PATH
16693    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16694    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16695    # ancient GNU ld didn't support --whole-archive et. al.
16696    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16697	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16698      else
16699  	whole_archive_flag_spec_GCJ=
16700    fi
16701    supports_anon_versioning=no
16702    case `$LD -v 2>/dev/null` in
16703      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16704      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16705      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16706      *\ 2.11.*) ;; # other 2.11 versions
16707      *) supports_anon_versioning=yes ;;
16708    esac
16709
16710    # See if GNU ld supports shared libraries.
16711    case $host_os in
16712    aix3* | aix4* | aix5*)
16713      # On AIX/PPC, the GNU linker is very broken
16714      if test "$host_cpu" != ia64; then
16715	ld_shlibs_GCJ=no
16716	cat <<EOF 1>&2
16717
16718*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16719*** to be unable to reliably create shared libraries on AIX.
16720*** Therefore, libtool is disabling shared libraries support.  If you
16721*** really care for shared libraries, you may want to modify your PATH
16722*** so that a non-GNU linker is found, and then restart.
16723
16724EOF
16725      fi
16726      ;;
16727
16728    amigaos*)
16729      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)'
16730      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16731      hardcode_minus_L_GCJ=yes
16732
16733      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16734      # that the semantics of dynamic libraries on AmigaOS, at least up
16735      # to version 4, is to share data among multiple programs linked
16736      # with the same dynamic library.  Since this doesn't match the
16737      # behavior of shared libraries on other platforms, we can't use
16738      # them.
16739      ld_shlibs_GCJ=no
16740      ;;
16741
16742    beos*)
16743      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16744	allow_undefined_flag_GCJ=unsupported
16745	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16746	# support --undefined.  This deserves some investigation.  FIXME
16747	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16748      else
16749	ld_shlibs_GCJ=no
16750      fi
16751      ;;
16752
16753    cygwin* | mingw* | pw32*)
16754      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16755      # as there is no search path for DLLs.
16756      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16757      allow_undefined_flag_GCJ=unsupported
16758      always_export_symbols_GCJ=no
16759      enable_shared_with_static_runtimes_GCJ=yes
16760      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16761
16762      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16763        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16764	# If the export-symbols file already is a .def file (1st line
16765	# is EXPORTS), use it as is; otherwise, prepend...
16766	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16767	  cp $export_symbols $output_objdir/$soname.def;
16768	else
16769	  echo EXPORTS > $output_objdir/$soname.def;
16770	  cat $export_symbols >> $output_objdir/$soname.def;
16771	fi~
16772	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16773      else
16774	ld_shlibs_GCJ=no
16775      fi
16776      ;;
16777
16778    interix3*)
16779      hardcode_direct_GCJ=no
16780      hardcode_shlibpath_var_GCJ=no
16781      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16782      export_dynamic_flag_spec_GCJ='${wl}-E'
16783      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16784      # Instead, shared libraries are loaded at an image base (0x10000000 by
16785      # default) and relocated if they conflict, which is a slow very memory
16786      # consuming and fragmenting process.  To avoid this, we pick a random,
16787      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16788      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16789      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'
16790      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'
16791      ;;
16792
16793    linux*)
16794      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16795	tmp_addflag=
16796	case $cc_basename,$host_cpu in
16797	pgcc*)				# Portland Group C compiler
16798	  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'
16799	  tmp_addflag=' $pic_flag'
16800	  ;;
16801	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16802	  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'
16803	  tmp_addflag=' $pic_flag -Mnomain' ;;
16804	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16805	  tmp_addflag=' -i_dynamic' ;;
16806	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16807	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16808	ifc* | ifort*)			# Intel Fortran compiler
16809	  tmp_addflag=' -nofor_main' ;;
16810	esac
16811	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16812
16813	if test $supports_anon_versioning = yes; then
16814	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16815  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16816  $echo "local: *; };" >> $output_objdir/$libname.ver~
16817	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16818	fi
16819      else
16820	ld_shlibs_GCJ=no
16821      fi
16822      ;;
16823
16824    netbsd*)
16825      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16826	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16827	wlarc=
16828      else
16829	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16830	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16831      fi
16832      ;;
16833
16834    solaris*)
16835      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16836	ld_shlibs_GCJ=no
16837	cat <<EOF 1>&2
16838
16839*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16840*** create shared libraries on Solaris systems.  Therefore, libtool
16841*** is disabling shared libraries support.  We urge you to upgrade GNU
16842*** binutils to release 2.9.1 or newer.  Another option is to modify
16843*** your PATH or compiler configuration so that the native linker is
16844*** used, and then restart.
16845
16846EOF
16847      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16848	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16849	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16850      else
16851	ld_shlibs_GCJ=no
16852      fi
16853      ;;
16854
16855    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16856      case `$LD -v 2>&1` in
16857        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16858	ld_shlibs_GCJ=no
16859	cat <<_LT_EOF 1>&2
16860
16861*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16862*** reliably create shared libraries on SCO systems.  Therefore, libtool
16863*** is disabling shared libraries support.  We urge you to upgrade GNU
16864*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16865*** your PATH or compiler configuration so that the native linker is
16866*** used, and then restart.
16867
16868_LT_EOF
16869	;;
16870	*)
16871	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16872	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16873	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16874	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16875	  else
16876	    ld_shlibs_GCJ=no
16877	  fi
16878	;;
16879      esac
16880      ;;
16881
16882    sunos4*)
16883      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16884      wlarc=
16885      hardcode_direct_GCJ=yes
16886      hardcode_shlibpath_var_GCJ=no
16887      ;;
16888
16889    *)
16890      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16891	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16892	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16893      else
16894	ld_shlibs_GCJ=no
16895      fi
16896      ;;
16897    esac
16898
16899    if test "$ld_shlibs_GCJ" = no; then
16900      runpath_var=
16901      hardcode_libdir_flag_spec_GCJ=
16902      export_dynamic_flag_spec_GCJ=
16903      whole_archive_flag_spec_GCJ=
16904    fi
16905  else
16906    # PORTME fill in a description of your system's linker (not GNU ld)
16907    case $host_os in
16908    aix3*)
16909      allow_undefined_flag_GCJ=unsupported
16910      always_export_symbols_GCJ=yes
16911      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'
16912      # Note: this linker hardcodes the directories in LIBPATH if there
16913      # are no directories specified by -L.
16914      hardcode_minus_L_GCJ=yes
16915      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16916	# Neither direct hardcoding nor static linking is supported with a
16917	# broken collect2.
16918	hardcode_direct_GCJ=unsupported
16919      fi
16920      ;;
16921
16922    aix4* | aix5*)
16923      if test "$host_cpu" = ia64; then
16924	# On IA64, the linker does run time linking by default, so we don't
16925	# have to do anything special.
16926	aix_use_runtimelinking=no
16927	exp_sym_flag='-Bexport'
16928	no_entry_flag=""
16929      else
16930	# If we're using GNU nm, then we don't want the "-C" option.
16931	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16932	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16933	  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'
16934	else
16935	  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'
16936	fi
16937	aix_use_runtimelinking=no
16938
16939	# Test if we are trying to use run time linking or normal
16940	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16941	# need to do runtime linking.
16942	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16943	  for ld_flag in $LDFLAGS; do
16944  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16945  	    aix_use_runtimelinking=yes
16946  	    break
16947  	  fi
16948	  done
16949	  ;;
16950	esac
16951
16952	exp_sym_flag='-bexport'
16953	no_entry_flag='-bnoentry'
16954      fi
16955
16956      # When large executables or shared objects are built, AIX ld can
16957      # have problems creating the table of contents.  If linking a library
16958      # or program results in "error TOC overflow" add -mminimal-toc to
16959      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16960      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16961
16962      archive_cmds_GCJ=''
16963      hardcode_direct_GCJ=yes
16964      hardcode_libdir_separator_GCJ=':'
16965      link_all_deplibs_GCJ=yes
16966
16967      if test "$GCC" = yes; then
16968	case $host_os in aix4.[012]|aix4.[012].*)
16969	# We only want to do this on AIX 4.2 and lower, the check
16970	# below for broken collect2 doesn't work under 4.3+
16971	  collect2name=`${CC} -print-prog-name=collect2`
16972	  if test -f "$collect2name" && \
16973  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16974	  then
16975  	  # We have reworked collect2
16976  	  hardcode_direct_GCJ=yes
16977	  else
16978  	  # We have old collect2
16979  	  hardcode_direct_GCJ=unsupported
16980  	  # It fails to find uninstalled libraries when the uninstalled
16981  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16982  	  # to unsupported forces relinking
16983  	  hardcode_minus_L_GCJ=yes
16984  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16985  	  hardcode_libdir_separator_GCJ=
16986	  fi
16987	  ;;
16988	esac
16989	shared_flag='-shared'
16990	if test "$aix_use_runtimelinking" = yes; then
16991	  shared_flag="$shared_flag "'${wl}-G'
16992	fi
16993      else
16994	# not using gcc
16995	if test "$host_cpu" = ia64; then
16996  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16997  	# chokes on -Wl,-G. The following line is correct:
16998	  shared_flag='-G'
16999	else
17000	  if test "$aix_use_runtimelinking" = yes; then
17001	    shared_flag='${wl}-G'
17002	  else
17003	    shared_flag='${wl}-bM:SRE'
17004	  fi
17005	fi
17006      fi
17007
17008      # It seems that -bexpall does not export symbols beginning with
17009      # underscore (_), so it is better to generate a list of symbols to export.
17010      always_export_symbols_GCJ=yes
17011      if test "$aix_use_runtimelinking" = yes; then
17012	# Warning - without using the other runtime loading flags (-brtl),
17013	# -berok will link without error, but may produce a broken library.
17014	allow_undefined_flag_GCJ='-berok'
17015       # Determine the default libpath from the value encoded in an empty executable.
17016       cat >conftest.$ac_ext <<_ACEOF
17017/* confdefs.h.  */
17018_ACEOF
17019cat confdefs.h >>conftest.$ac_ext
17020cat >>conftest.$ac_ext <<_ACEOF
17021/* end confdefs.h.  */
17022
17023int
17024main ()
17025{
17026
17027  ;
17028  return 0;
17029}
17030_ACEOF
17031rm -f conftest.$ac_objext conftest$ac_exeext
17032if { (ac_try="$ac_link"
17033case "(($ac_try" in
17034  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17035  *) ac_try_echo=$ac_try;;
17036esac
17037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17038  (eval "$ac_link") 2>conftest.er1
17039  ac_status=$?
17040  grep -v '^ *+' conftest.er1 >conftest.err
17041  rm -f conftest.er1
17042  cat conftest.err >&5
17043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17044  (exit $ac_status); } && {
17045	 test -z "$ac_c_werror_flag" ||
17046	 test ! -s conftest.err
17047       } && test -s conftest$ac_exeext &&
17048       $as_test_x conftest$ac_exeext; then
17049
17050aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17051}'`
17052# Check for a 64-bit object if we didn't find anything.
17053if 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; }
17054}'`; fi
17055else
17056  echo "$as_me: failed program was:" >&5
17057sed 's/^/| /' conftest.$ac_ext >&5
17058
17059
17060fi
17061
17062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17063      conftest$ac_exeext conftest.$ac_ext
17064if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17065
17066       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17067	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"
17068       else
17069	if test "$host_cpu" = ia64; then
17070	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17071	  allow_undefined_flag_GCJ="-z nodefs"
17072	  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"
17073	else
17074	 # Determine the default libpath from the value encoded in an empty executable.
17075	 cat >conftest.$ac_ext <<_ACEOF
17076/* confdefs.h.  */
17077_ACEOF
17078cat confdefs.h >>conftest.$ac_ext
17079cat >>conftest.$ac_ext <<_ACEOF
17080/* end confdefs.h.  */
17081
17082int
17083main ()
17084{
17085
17086  ;
17087  return 0;
17088}
17089_ACEOF
17090rm -f conftest.$ac_objext conftest$ac_exeext
17091if { (ac_try="$ac_link"
17092case "(($ac_try" in
17093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17094  *) ac_try_echo=$ac_try;;
17095esac
17096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17097  (eval "$ac_link") 2>conftest.er1
17098  ac_status=$?
17099  grep -v '^ *+' conftest.er1 >conftest.err
17100  rm -f conftest.er1
17101  cat conftest.err >&5
17102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17103  (exit $ac_status); } && {
17104	 test -z "$ac_c_werror_flag" ||
17105	 test ! -s conftest.err
17106       } && test -s conftest$ac_exeext &&
17107       $as_test_x conftest$ac_exeext; then
17108
17109aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17110}'`
17111# Check for a 64-bit object if we didn't find anything.
17112if 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; }
17113}'`; fi
17114else
17115  echo "$as_me: failed program was:" >&5
17116sed 's/^/| /' conftest.$ac_ext >&5
17117
17118
17119fi
17120
17121rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17122      conftest$ac_exeext conftest.$ac_ext
17123if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17124
17125	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17126	  # Warning - without using the other run time loading flags,
17127	  # -berok will link without error, but may produce a broken library.
17128	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17129	  allow_undefined_flag_GCJ=' ${wl}-berok'
17130	  # Exported symbols can be pulled into shared objects from archives
17131	  whole_archive_flag_spec_GCJ='$convenience'
17132	  archive_cmds_need_lc_GCJ=yes
17133	  # This is similar to how AIX traditionally builds its shared libraries.
17134	  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'
17135	fi
17136      fi
17137      ;;
17138
17139    amigaos*)
17140      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)'
17141      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17142      hardcode_minus_L_GCJ=yes
17143      # see comment about different semantics on the GNU ld section
17144      ld_shlibs_GCJ=no
17145      ;;
17146
17147    bsdi[45]*)
17148      export_dynamic_flag_spec_GCJ=-rdynamic
17149      ;;
17150
17151    cygwin* | mingw* | pw32*)
17152      # When not using gcc, we currently assume that we are using
17153      # Microsoft Visual C++.
17154      # hardcode_libdir_flag_spec is actually meaningless, as there is
17155      # no search path for DLLs.
17156      hardcode_libdir_flag_spec_GCJ=' '
17157      allow_undefined_flag_GCJ=unsupported
17158      # Tell ltmain to make .lib files, not .a files.
17159      libext=lib
17160      # Tell ltmain to make .dll files, not .so files.
17161      shrext_cmds=".dll"
17162      # FIXME: Setting linknames here is a bad hack.
17163      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17164      # The linker will automatically build a .lib file if we build a DLL.
17165      old_archive_From_new_cmds_GCJ='true'
17166      # FIXME: Should let the user specify the lib program.
17167      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17168      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17169      enable_shared_with_static_runtimes_GCJ=yes
17170      ;;
17171
17172    darwin* | rhapsody*)
17173      case $host_os in
17174        rhapsody* | darwin1.[012])
17175         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17176         ;;
17177       *) # Darwin 1.3 on
17178         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17179           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17180         else
17181           case ${MACOSX_DEPLOYMENT_TARGET} in
17182             10.[012])
17183               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17184               ;;
17185             10.*)
17186               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17187               ;;
17188           esac
17189         fi
17190         ;;
17191      esac
17192      archive_cmds_need_lc_GCJ=no
17193      hardcode_direct_GCJ=no
17194      hardcode_automatic_GCJ=yes
17195      hardcode_shlibpath_var_GCJ=unsupported
17196      whole_archive_flag_spec_GCJ=''
17197      link_all_deplibs_GCJ=yes
17198    if test "$GCC" = yes ; then
17199    	output_verbose_link_cmd='echo'
17200        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17201      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17202      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17203      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}'
17204      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}'
17205    else
17206      case $cc_basename in
17207        xlc*)
17208         output_verbose_link_cmd='echo'
17209         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17210         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17211          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17212         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}'
17213          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}'
17214          ;;
17215       *)
17216         ld_shlibs_GCJ=no
17217          ;;
17218      esac
17219    fi
17220      ;;
17221
17222    dgux*)
17223      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17224      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17225      hardcode_shlibpath_var_GCJ=no
17226      ;;
17227
17228    freebsd1*)
17229      ld_shlibs_GCJ=no
17230      ;;
17231
17232    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17233    # support.  Future versions do this automatically, but an explicit c++rt0.o
17234    # does not break anything, and helps significantly (at the cost of a little
17235    # extra space).
17236    freebsd2.2*)
17237      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17238      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17239      hardcode_direct_GCJ=yes
17240      hardcode_shlibpath_var_GCJ=no
17241      ;;
17242
17243    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17244    freebsd2*)
17245      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17246      hardcode_direct_GCJ=yes
17247      hardcode_minus_L_GCJ=yes
17248      hardcode_shlibpath_var_GCJ=no
17249      ;;
17250
17251    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17252    freebsd* | kfreebsd*-gnu | dragonfly*)
17253      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17254      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17255      hardcode_direct_GCJ=yes
17256      hardcode_shlibpath_var_GCJ=no
17257      ;;
17258
17259    hpux9*)
17260      if test "$GCC" = yes; then
17261	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'
17262      else
17263	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'
17264      fi
17265      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17266      hardcode_libdir_separator_GCJ=:
17267      hardcode_direct_GCJ=yes
17268
17269      # hardcode_minus_L: Not really in the search PATH,
17270      # but as the default location of the library.
17271      hardcode_minus_L_GCJ=yes
17272      export_dynamic_flag_spec_GCJ='${wl}-E'
17273      ;;
17274
17275    hpux10*)
17276      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17277	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17278      else
17279	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17280      fi
17281      if test "$with_gnu_ld" = no; then
17282	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17283	hardcode_libdir_separator_GCJ=:
17284
17285	hardcode_direct_GCJ=yes
17286	export_dynamic_flag_spec_GCJ='${wl}-E'
17287
17288	# hardcode_minus_L: Not really in the search PATH,
17289	# but as the default location of the library.
17290	hardcode_minus_L_GCJ=yes
17291      fi
17292      ;;
17293
17294    hpux11*)
17295      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17296	case $host_cpu in
17297	hppa*64*)
17298	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17299	  ;;
17300	ia64*)
17301	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17302	  ;;
17303	*)
17304	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17305	  ;;
17306	esac
17307      else
17308	case $host_cpu in
17309	hppa*64*)
17310	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17311	  ;;
17312	ia64*)
17313	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17314	  ;;
17315	*)
17316	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17317	  ;;
17318	esac
17319      fi
17320      if test "$with_gnu_ld" = no; then
17321	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17322	hardcode_libdir_separator_GCJ=:
17323
17324	case $host_cpu in
17325	hppa*64*|ia64*)
17326	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17327	  hardcode_direct_GCJ=no
17328	  hardcode_shlibpath_var_GCJ=no
17329	  ;;
17330	*)
17331	  hardcode_direct_GCJ=yes
17332	  export_dynamic_flag_spec_GCJ='${wl}-E'
17333
17334	  # hardcode_minus_L: Not really in the search PATH,
17335	  # but as the default location of the library.
17336	  hardcode_minus_L_GCJ=yes
17337	  ;;
17338	esac
17339      fi
17340      ;;
17341
17342    irix5* | irix6* | nonstopux*)
17343      if test "$GCC" = yes; then
17344	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'
17345      else
17346	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'
17347	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17348      fi
17349      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17350      hardcode_libdir_separator_GCJ=:
17351      link_all_deplibs_GCJ=yes
17352      ;;
17353
17354    netbsd*)
17355      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17356	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17357      else
17358	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17359      fi
17360      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17361      hardcode_direct_GCJ=yes
17362      hardcode_shlibpath_var_GCJ=no
17363      ;;
17364
17365    newsos6)
17366      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17367      hardcode_direct_GCJ=yes
17368      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17369      hardcode_libdir_separator_GCJ=:
17370      hardcode_shlibpath_var_GCJ=no
17371      ;;
17372
17373    openbsd*)
17374      hardcode_direct_GCJ=yes
17375      hardcode_shlibpath_var_GCJ=no
17376      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17377	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17378	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17379	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17380	export_dynamic_flag_spec_GCJ='${wl}-E'
17381      else
17382       case $host_os in
17383	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17384	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17385	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17386	   ;;
17387	 *)
17388	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17389	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17390	   ;;
17391       esac
17392      fi
17393      ;;
17394
17395    os2*)
17396      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17397      hardcode_minus_L_GCJ=yes
17398      allow_undefined_flag_GCJ=unsupported
17399      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'
17400      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17401      ;;
17402
17403    osf3*)
17404      if test "$GCC" = yes; then
17405	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17406	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'
17407      else
17408	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17409	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'
17410      fi
17411      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17412      hardcode_libdir_separator_GCJ=:
17413      ;;
17414
17415    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17416      if test "$GCC" = yes; then
17417	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17418	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'
17419	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17420      else
17421	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17422	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'
17423	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~
17424	$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'
17425
17426	# Both c and cxx compiler support -rpath directly
17427	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17428      fi
17429      hardcode_libdir_separator_GCJ=:
17430      ;;
17431
17432    solaris*)
17433      no_undefined_flag_GCJ=' -z text'
17434      if test "$GCC" = yes; then
17435	wlarc='${wl}'
17436	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17437	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17438	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17439      else
17440	wlarc=''
17441	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17442	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17443  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17444      fi
17445      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17446      hardcode_shlibpath_var_GCJ=no
17447      case $host_os in
17448      solaris2.[0-5] | solaris2.[0-5].*) ;;
17449      *)
17450 	# The compiler driver will combine linker options so we
17451 	# cannot just pass the convience library names through
17452 	# without $wl, iff we do not link with $LD.
17453 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17454 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17455 	case $wlarc in
17456 	'')
17457 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17458 	*)
17459 	  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' ;;
17460 	esac ;;
17461      esac
17462      link_all_deplibs_GCJ=yes
17463      ;;
17464
17465    sunos4*)
17466      if test "x$host_vendor" = xsequent; then
17467	# Use $CC to link under sequent, because it throws in some extra .o
17468	# files that make .init and .fini sections work.
17469	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17470      else
17471	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17472      fi
17473      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17474      hardcode_direct_GCJ=yes
17475      hardcode_minus_L_GCJ=yes
17476      hardcode_shlibpath_var_GCJ=no
17477      ;;
17478
17479    sysv4)
17480      case $host_vendor in
17481	sni)
17482	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17483	  hardcode_direct_GCJ=yes # is this really true???
17484	;;
17485	siemens)
17486	  ## LD is ld it makes a PLAMLIB
17487	  ## CC just makes a GrossModule.
17488	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17489	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17490	  hardcode_direct_GCJ=no
17491        ;;
17492	motorola)
17493	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17494	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17495	;;
17496      esac
17497      runpath_var='LD_RUN_PATH'
17498      hardcode_shlibpath_var_GCJ=no
17499      ;;
17500
17501    sysv4.3*)
17502      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17503      hardcode_shlibpath_var_GCJ=no
17504      export_dynamic_flag_spec_GCJ='-Bexport'
17505      ;;
17506
17507    sysv4*MP*)
17508      if test -d /usr/nec; then
17509	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17510	hardcode_shlibpath_var_GCJ=no
17511	runpath_var=LD_RUN_PATH
17512	hardcode_runpath_var=yes
17513	ld_shlibs_GCJ=yes
17514      fi
17515      ;;
17516
17517    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17518      no_undefined_flag_GCJ='${wl}-z,text'
17519      archive_cmds_need_lc_GCJ=no
17520      hardcode_shlibpath_var_GCJ=no
17521      runpath_var='LD_RUN_PATH'
17522
17523      if test "$GCC" = yes; then
17524	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17525	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17526      else
17527	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17528	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17529      fi
17530      ;;
17531
17532    sysv5* | sco3.2v5* | sco5v6*)
17533      # Note: We can NOT use -z defs as we might desire, because we do not
17534      # link with -lc, and that would cause any symbols used from libc to
17535      # always be unresolved, which means just about no library would
17536      # ever link correctly.  If we're not using GNU ld we use -z text
17537      # though, which does catch some bad symbols but isn't as heavy-handed
17538      # as -z defs.
17539      no_undefined_flag_GCJ='${wl}-z,text'
17540      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17541      archive_cmds_need_lc_GCJ=no
17542      hardcode_shlibpath_var_GCJ=no
17543      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17544      hardcode_libdir_separator_GCJ=':'
17545      link_all_deplibs_GCJ=yes
17546      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17547      runpath_var='LD_RUN_PATH'
17548
17549      if test "$GCC" = yes; then
17550	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17551	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17552      else
17553	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17554	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17555      fi
17556      ;;
17557
17558    uts4*)
17559      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17560      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17561      hardcode_shlibpath_var_GCJ=no
17562      ;;
17563
17564    *)
17565      ld_shlibs_GCJ=no
17566      ;;
17567    esac
17568  fi
17569
17570{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17571echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17572test "$ld_shlibs_GCJ" = no && can_build_shared=no
17573
17574#
17575# Do we need to explicitly link libc?
17576#
17577case "x$archive_cmds_need_lc_GCJ" in
17578x|xyes)
17579  # Assume -lc should be added
17580  archive_cmds_need_lc_GCJ=yes
17581
17582  if test "$enable_shared" = yes && test "$GCC" = yes; then
17583    case $archive_cmds_GCJ in
17584    *'~'*)
17585      # FIXME: we may have to deal with multi-command sequences.
17586      ;;
17587    '$CC '*)
17588      # Test whether the compiler implicitly links with -lc since on some
17589      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17590      # to ld, don't add -lc before -lgcc.
17591      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17592echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17593      $rm conftest*
17594      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17595
17596      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17597  (eval $ac_compile) 2>&5
17598  ac_status=$?
17599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17600  (exit $ac_status); } 2>conftest.err; then
17601        soname=conftest
17602        lib=conftest
17603        libobjs=conftest.$ac_objext
17604        deplibs=
17605        wl=$lt_prog_compiler_wl_GCJ
17606	pic_flag=$lt_prog_compiler_pic_GCJ
17607        compiler_flags=-v
17608        linker_flags=-v
17609        verstring=
17610        output_objdir=.
17611        libname=conftest
17612        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17613        allow_undefined_flag_GCJ=
17614        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17615  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17616  ac_status=$?
17617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17618  (exit $ac_status); }
17619        then
17620	  archive_cmds_need_lc_GCJ=no
17621        else
17622	  archive_cmds_need_lc_GCJ=yes
17623        fi
17624        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17625      else
17626        cat conftest.err 1>&5
17627      fi
17628      $rm conftest*
17629      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17630echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17631      ;;
17632    esac
17633  fi
17634  ;;
17635esac
17636
17637{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17638echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17639library_names_spec=
17640libname_spec='lib$name'
17641soname_spec=
17642shrext_cmds=".so"
17643postinstall_cmds=
17644postuninstall_cmds=
17645finish_cmds=
17646finish_eval=
17647shlibpath_var=
17648shlibpath_overrides_runpath=unknown
17649version_type=none
17650dynamic_linker="$host_os ld.so"
17651sys_lib_dlsearch_path_spec="/lib /usr/lib"
17652if test "$GCC" = yes; then
17653  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17654  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17655    # if the path contains ";" then we assume it to be the separator
17656    # otherwise default to the standard path separator (i.e. ":") - it is
17657    # assumed that no part of a normal pathname contains ";" but that should
17658    # okay in the real world where ";" in dirpaths is itself problematic.
17659    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17660  else
17661    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17662  fi
17663else
17664  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17665fi
17666need_lib_prefix=unknown
17667hardcode_into_libs=no
17668
17669# when you set need_version to no, make sure it does not cause -set_version
17670# flags to be left without arguments
17671need_version=unknown
17672
17673case $host_os in
17674aix3*)
17675  version_type=linux
17676  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17677  shlibpath_var=LIBPATH
17678
17679  # AIX 3 has no versioning support, so we append a major version to the name.
17680  soname_spec='${libname}${release}${shared_ext}$major'
17681  ;;
17682
17683aix4* | aix5*)
17684  version_type=linux
17685  need_lib_prefix=no
17686  need_version=no
17687  hardcode_into_libs=yes
17688  if test "$host_cpu" = ia64; then
17689    # AIX 5 supports IA64
17690    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17691    shlibpath_var=LD_LIBRARY_PATH
17692  else
17693    # With GCC up to 2.95.x, collect2 would create an import file
17694    # for dependence libraries.  The import file would start with
17695    # the line `#! .'.  This would cause the generated library to
17696    # depend on `.', always an invalid library.  This was fixed in
17697    # development snapshots of GCC prior to 3.0.
17698    case $host_os in
17699      aix4 | aix4.[01] | aix4.[01].*)
17700      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17701	   echo ' yes '
17702	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17703	:
17704      else
17705	can_build_shared=no
17706      fi
17707      ;;
17708    esac
17709    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17710    # soname into executable. Probably we can add versioning support to
17711    # collect2, so additional links can be useful in future.
17712    if test "$aix_use_runtimelinking" = yes; then
17713      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17714      # instead of lib<name>.a to let people know that these are not
17715      # typical AIX shared libraries.
17716      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17717    else
17718      # We preserve .a as extension for shared libraries through AIX4.2
17719      # and later when we are not doing run time linking.
17720      library_names_spec='${libname}${release}.a $libname.a'
17721      soname_spec='${libname}${release}${shared_ext}$major'
17722    fi
17723    shlibpath_var=LIBPATH
17724  fi
17725  ;;
17726
17727amigaos*)
17728  library_names_spec='$libname.ixlibrary $libname.a'
17729  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17730  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'
17731  ;;
17732
17733beos*)
17734  library_names_spec='${libname}${shared_ext}'
17735  dynamic_linker="$host_os ld.so"
17736  shlibpath_var=LIBRARY_PATH
17737  ;;
17738
17739bsdi[45]*)
17740  version_type=linux
17741  need_version=no
17742  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17743  soname_spec='${libname}${release}${shared_ext}$major'
17744  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17745  shlibpath_var=LD_LIBRARY_PATH
17746  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17747  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17748  # the default ld.so.conf also contains /usr/contrib/lib and
17749  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17750  # libtool to hard-code these into programs
17751  ;;
17752
17753cygwin* | mingw* | pw32*)
17754  version_type=windows
17755  shrext_cmds=".dll"
17756  need_version=no
17757  need_lib_prefix=no
17758
17759  case $GCC,$host_os in
17760  yes,cygwin* | yes,mingw* | yes,pw32*)
17761    library_names_spec='$libname.dll.a'
17762    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17763    postinstall_cmds='base_file=`basename \${file}`~
17764      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17765      dldir=$destdir/`dirname \$dlpath`~
17766      test -d \$dldir || mkdir -p \$dldir~
17767      $install_prog $dir/$dlname \$dldir/$dlname~
17768      chmod a+x \$dldir/$dlname'
17769    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17770      dlpath=$dir/\$dldll~
17771       $rm \$dlpath'
17772    shlibpath_overrides_runpath=yes
17773
17774    case $host_os in
17775    cygwin*)
17776      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17777      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17778      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17779      ;;
17780    mingw*)
17781      # MinGW DLLs use traditional 'lib' prefix
17782      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17783      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17784      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17785        # It is most probably a Windows format PATH printed by
17786        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17787        # path with ; separators, and with drive letters. We can handle the
17788        # drive letters (cygwin fileutils understands them), so leave them,
17789        # especially as we might pass files found there to a mingw objdump,
17790        # which wouldn't understand a cygwinified path. Ahh.
17791        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17792      else
17793        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17794      fi
17795      ;;
17796    pw32*)
17797      # pw32 DLLs use 'pw' prefix rather than 'lib'
17798      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17799      ;;
17800    esac
17801    ;;
17802
17803  *)
17804    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17805    ;;
17806  esac
17807  dynamic_linker='Win32 ld.exe'
17808  # FIXME: first we should search . and the directory the executable is in
17809  shlibpath_var=PATH
17810  ;;
17811
17812darwin* | rhapsody*)
17813  dynamic_linker="$host_os dyld"
17814  version_type=darwin
17815  need_lib_prefix=no
17816  need_version=no
17817  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17818  soname_spec='${libname}${release}${major}$shared_ext'
17819  shlibpath_overrides_runpath=yes
17820  shlibpath_var=DYLD_LIBRARY_PATH
17821  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17822  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17823  if test "$GCC" = yes; then
17824    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"`
17825  else
17826    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17827  fi
17828  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17829  ;;
17830
17831dgux*)
17832  version_type=linux
17833  need_lib_prefix=no
17834  need_version=no
17835  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17836  soname_spec='${libname}${release}${shared_ext}$major'
17837  shlibpath_var=LD_LIBRARY_PATH
17838  ;;
17839
17840freebsd1*)
17841  dynamic_linker=no
17842  ;;
17843
17844kfreebsd*-gnu)
17845  version_type=linux
17846  need_lib_prefix=no
17847  need_version=no
17848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17849  soname_spec='${libname}${release}${shared_ext}$major'
17850  shlibpath_var=LD_LIBRARY_PATH
17851  shlibpath_overrides_runpath=no
17852  hardcode_into_libs=yes
17853  dynamic_linker='GNU ld.so'
17854  ;;
17855
17856freebsd* | dragonfly*)
17857  # DragonFly does not have aout.  When/if they implement a new
17858  # versioning mechanism, adjust this.
17859  if test -x /usr/bin/objformat; then
17860    objformat=`/usr/bin/objformat`
17861  else
17862    case $host_os in
17863    freebsd[123]*) objformat=aout ;;
17864    *) objformat=elf ;;
17865    esac
17866  fi
17867  version_type=freebsd-$objformat
17868  case $version_type in
17869    freebsd-elf*)
17870      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17871      need_version=no
17872      need_lib_prefix=no
17873      ;;
17874    freebsd-*)
17875      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17876      need_version=yes
17877      ;;
17878  esac
17879  shlibpath_var=LD_LIBRARY_PATH
17880  case $host_os in
17881  freebsd2*)
17882    shlibpath_overrides_runpath=yes
17883    ;;
17884  freebsd3.[01]* | freebsdelf3.[01]*)
17885    shlibpath_overrides_runpath=yes
17886    hardcode_into_libs=yes
17887    ;;
17888  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17889  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17890    shlibpath_overrides_runpath=no
17891    hardcode_into_libs=yes
17892    ;;
17893  freebsd*) # from 4.6 on
17894    shlibpath_overrides_runpath=yes
17895    hardcode_into_libs=yes
17896    ;;
17897  esac
17898  ;;
17899
17900gnu*)
17901  version_type=linux
17902  need_lib_prefix=no
17903  need_version=no
17904  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17905  soname_spec='${libname}${release}${shared_ext}$major'
17906  shlibpath_var=LD_LIBRARY_PATH
17907  hardcode_into_libs=yes
17908  ;;
17909
17910hpux9* | hpux10* | hpux11*)
17911  # Give a soname corresponding to the major version so that dld.sl refuses to
17912  # link against other versions.
17913  version_type=sunos
17914  need_lib_prefix=no
17915  need_version=no
17916  case $host_cpu in
17917  ia64*)
17918    shrext_cmds='.so'
17919    hardcode_into_libs=yes
17920    dynamic_linker="$host_os dld.so"
17921    shlibpath_var=LD_LIBRARY_PATH
17922    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17923    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17924    soname_spec='${libname}${release}${shared_ext}$major'
17925    if test "X$HPUX_IA64_MODE" = X32; then
17926      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17927    else
17928      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17929    fi
17930    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17931    ;;
17932   hppa*64*)
17933     shrext_cmds='.sl'
17934     hardcode_into_libs=yes
17935     dynamic_linker="$host_os dld.sl"
17936     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17937     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17938     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17939     soname_spec='${libname}${release}${shared_ext}$major'
17940     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17941     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17942     ;;
17943   *)
17944    shrext_cmds='.sl'
17945    dynamic_linker="$host_os dld.sl"
17946    shlibpath_var=SHLIB_PATH
17947    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17948    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17949    soname_spec='${libname}${release}${shared_ext}$major'
17950    ;;
17951  esac
17952  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17953  postinstall_cmds='chmod 555 $lib'
17954  ;;
17955
17956interix3*)
17957  version_type=linux
17958  need_lib_prefix=no
17959  need_version=no
17960  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17961  soname_spec='${libname}${release}${shared_ext}$major'
17962  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17963  shlibpath_var=LD_LIBRARY_PATH
17964  shlibpath_overrides_runpath=no
17965  hardcode_into_libs=yes
17966  ;;
17967
17968irix5* | irix6* | nonstopux*)
17969  case $host_os in
17970    nonstopux*) version_type=nonstopux ;;
17971    *)
17972	if test "$lt_cv_prog_gnu_ld" = yes; then
17973		version_type=linux
17974	else
17975		version_type=irix
17976	fi ;;
17977  esac
17978  need_lib_prefix=no
17979  need_version=no
17980  soname_spec='${libname}${release}${shared_ext}$major'
17981  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17982  case $host_os in
17983  irix5* | nonstopux*)
17984    libsuff= shlibsuff=
17985    ;;
17986  *)
17987    case $LD in # libtool.m4 will add one of these switches to LD
17988    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17989      libsuff= shlibsuff= libmagic=32-bit;;
17990    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17991      libsuff=32 shlibsuff=N32 libmagic=N32;;
17992    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17993      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17994    *) libsuff= shlibsuff= libmagic=never-match;;
17995    esac
17996    ;;
17997  esac
17998  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17999  shlibpath_overrides_runpath=no
18000  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18001  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18002  hardcode_into_libs=yes
18003  ;;
18004
18005# No shared lib support for Linux oldld, aout, or coff.
18006linux*oldld* | linux*aout* | linux*coff*)
18007  dynamic_linker=no
18008  ;;
18009
18010# This must be Linux ELF.
18011linux*)
18012  version_type=linux
18013  need_lib_prefix=no
18014  need_version=no
18015  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18016  soname_spec='${libname}${release}${shared_ext}$major'
18017  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18018  shlibpath_var=LD_LIBRARY_PATH
18019  shlibpath_overrides_runpath=no
18020  # This implies no fast_install, which is unacceptable.
18021  # Some rework will be needed to allow for fast_install
18022  # before this can be enabled.
18023  hardcode_into_libs=yes
18024
18025  # Append ld.so.conf contents to the search path
18026  if test -f /etc/ld.so.conf; then
18027    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18028    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18029  fi
18030
18031  # We used to test for /lib/ld.so.1 and disable shared libraries on
18032  # powerpc, because MkLinux only supported shared libraries with the
18033  # GNU dynamic linker.  Since this was broken with cross compilers,
18034  # most powerpc-linux boxes support dynamic linking these days and
18035  # people can always --disable-shared, the test was removed, and we
18036  # assume the GNU/Linux dynamic linker is in use.
18037  dynamic_linker='GNU/Linux ld.so'
18038  ;;
18039
18040knetbsd*-gnu)
18041  version_type=linux
18042  need_lib_prefix=no
18043  need_version=no
18044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18045  soname_spec='${libname}${release}${shared_ext}$major'
18046  shlibpath_var=LD_LIBRARY_PATH
18047  shlibpath_overrides_runpath=no
18048  hardcode_into_libs=yes
18049  dynamic_linker='GNU ld.so'
18050  ;;
18051
18052netbsd*)
18053  version_type=sunos
18054  need_lib_prefix=no
18055  need_version=no
18056  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18057    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18058    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18059    dynamic_linker='NetBSD (a.out) ld.so'
18060  else
18061    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18062    soname_spec='${libname}${release}${shared_ext}$major'
18063    dynamic_linker='NetBSD ld.elf_so'
18064  fi
18065  shlibpath_var=LD_LIBRARY_PATH
18066  shlibpath_overrides_runpath=yes
18067  hardcode_into_libs=yes
18068  ;;
18069
18070newsos6)
18071  version_type=linux
18072  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18073  shlibpath_var=LD_LIBRARY_PATH
18074  shlibpath_overrides_runpath=yes
18075  ;;
18076
18077nto-qnx*)
18078  version_type=linux
18079  need_lib_prefix=no
18080  need_version=no
18081  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18082  soname_spec='${libname}${release}${shared_ext}$major'
18083  shlibpath_var=LD_LIBRARY_PATH
18084  shlibpath_overrides_runpath=yes
18085  ;;
18086
18087openbsd*)
18088  version_type=sunos
18089  sys_lib_dlsearch_path_spec="/usr/lib"
18090  need_lib_prefix=no
18091  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18092  case $host_os in
18093    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18094    *)                         need_version=no  ;;
18095  esac
18096  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18097  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18098  shlibpath_var=LD_LIBRARY_PATH
18099  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18100    case $host_os in
18101      openbsd2.[89] | openbsd2.[89].*)
18102	shlibpath_overrides_runpath=no
18103	;;
18104      *)
18105	shlibpath_overrides_runpath=yes
18106	;;
18107      esac
18108  else
18109    shlibpath_overrides_runpath=yes
18110  fi
18111  ;;
18112
18113os2*)
18114  libname_spec='$name'
18115  shrext_cmds=".dll"
18116  need_lib_prefix=no
18117  library_names_spec='$libname${shared_ext} $libname.a'
18118  dynamic_linker='OS/2 ld.exe'
18119  shlibpath_var=LIBPATH
18120  ;;
18121
18122osf3* | osf4* | osf5*)
18123  version_type=osf
18124  need_lib_prefix=no
18125  need_version=no
18126  soname_spec='${libname}${release}${shared_ext}$major'
18127  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18128  shlibpath_var=LD_LIBRARY_PATH
18129  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18130  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18131  ;;
18132
18133solaris*)
18134  version_type=linux
18135  need_lib_prefix=no
18136  need_version=no
18137  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18138  soname_spec='${libname}${release}${shared_ext}$major'
18139  shlibpath_var=LD_LIBRARY_PATH
18140  shlibpath_overrides_runpath=yes
18141  hardcode_into_libs=yes
18142  # ldd complains unless libraries are executable
18143  postinstall_cmds='chmod +x $lib'
18144  ;;
18145
18146sunos4*)
18147  version_type=sunos
18148  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18149  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18150  shlibpath_var=LD_LIBRARY_PATH
18151  shlibpath_overrides_runpath=yes
18152  if test "$with_gnu_ld" = yes; then
18153    need_lib_prefix=no
18154  fi
18155  need_version=yes
18156  ;;
18157
18158sysv4 | sysv4.3*)
18159  version_type=linux
18160  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18161  soname_spec='${libname}${release}${shared_ext}$major'
18162  shlibpath_var=LD_LIBRARY_PATH
18163  case $host_vendor in
18164    sni)
18165      shlibpath_overrides_runpath=no
18166      need_lib_prefix=no
18167      export_dynamic_flag_spec='${wl}-Blargedynsym'
18168      runpath_var=LD_RUN_PATH
18169      ;;
18170    siemens)
18171      need_lib_prefix=no
18172      ;;
18173    motorola)
18174      need_lib_prefix=no
18175      need_version=no
18176      shlibpath_overrides_runpath=no
18177      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18178      ;;
18179  esac
18180  ;;
18181
18182sysv4*MP*)
18183  if test -d /usr/nec ;then
18184    version_type=linux
18185    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18186    soname_spec='$libname${shared_ext}.$major'
18187    shlibpath_var=LD_LIBRARY_PATH
18188  fi
18189  ;;
18190
18191sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18192  version_type=freebsd-elf
18193  need_lib_prefix=no
18194  need_version=no
18195  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18196  soname_spec='${libname}${release}${shared_ext}$major'
18197  shlibpath_var=LD_LIBRARY_PATH
18198  hardcode_into_libs=yes
18199  if test "$with_gnu_ld" = yes; then
18200    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18201    shlibpath_overrides_runpath=no
18202  else
18203    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18204    shlibpath_overrides_runpath=yes
18205    case $host_os in
18206      sco3.2v5*)
18207        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18208	;;
18209    esac
18210  fi
18211  sys_lib_dlsearch_path_spec='/usr/lib'
18212  ;;
18213
18214uts4*)
18215  version_type=linux
18216  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18217  soname_spec='${libname}${release}${shared_ext}$major'
18218  shlibpath_var=LD_LIBRARY_PATH
18219  ;;
18220
18221*)
18222  dynamic_linker=no
18223  ;;
18224esac
18225{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18226echo "${ECHO_T}$dynamic_linker" >&6; }
18227test "$dynamic_linker" = no && can_build_shared=no
18228
18229variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18230if test "$GCC" = yes; then
18231  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18232fi
18233
18234{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18235echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18236hardcode_action_GCJ=
18237if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18238   test -n "$runpath_var_GCJ" || \
18239   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18240
18241  # We can hardcode non-existant directories.
18242  if test "$hardcode_direct_GCJ" != no &&
18243     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18244     # have to relink, otherwise we might link with an installed library
18245     # when we should be linking with a yet-to-be-installed one
18246     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18247     test "$hardcode_minus_L_GCJ" != no; then
18248    # Linking always hardcodes the temporary library directory.
18249    hardcode_action_GCJ=relink
18250  else
18251    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18252    hardcode_action_GCJ=immediate
18253  fi
18254else
18255  # We cannot hardcode anything, or else we can only hardcode existing
18256  # directories.
18257  hardcode_action_GCJ=unsupported
18258fi
18259{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18260echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18261
18262if test "$hardcode_action_GCJ" = relink; then
18263  # Fast installation is not supported
18264  enable_fast_install=no
18265elif test "$shlibpath_overrides_runpath" = yes ||
18266     test "$enable_shared" = no; then
18267  # Fast installation is not necessary
18268  enable_fast_install=needless
18269fi
18270
18271
18272# The else clause should only fire when bootstrapping the
18273# libtool distribution, otherwise you forgot to ship ltmain.sh
18274# with your package, and you will get complaints that there are
18275# no rules to generate ltmain.sh.
18276if test -f "$ltmain"; then
18277  # See if we are running on zsh, and set the options which allow our commands through
18278  # without removal of \ escapes.
18279  if test -n "${ZSH_VERSION+set}" ; then
18280    setopt NO_GLOB_SUBST
18281  fi
18282  # Now quote all the things that may contain metacharacters while being
18283  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18284  # variables and quote the copies for generation of the libtool script.
18285  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18286    SED SHELL STRIP \
18287    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18288    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18289    deplibs_check_method reload_flag reload_cmds need_locks \
18290    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18291    lt_cv_sys_global_symbol_to_c_name_address \
18292    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18293    old_postinstall_cmds old_postuninstall_cmds \
18294    compiler_GCJ \
18295    CC_GCJ \
18296    LD_GCJ \
18297    lt_prog_compiler_wl_GCJ \
18298    lt_prog_compiler_pic_GCJ \
18299    lt_prog_compiler_static_GCJ \
18300    lt_prog_compiler_no_builtin_flag_GCJ \
18301    export_dynamic_flag_spec_GCJ \
18302    thread_safe_flag_spec_GCJ \
18303    whole_archive_flag_spec_GCJ \
18304    enable_shared_with_static_runtimes_GCJ \
18305    old_archive_cmds_GCJ \
18306    old_archive_from_new_cmds_GCJ \
18307    predep_objects_GCJ \
18308    postdep_objects_GCJ \
18309    predeps_GCJ \
18310    postdeps_GCJ \
18311    compiler_lib_search_path_GCJ \
18312    archive_cmds_GCJ \
18313    archive_expsym_cmds_GCJ \
18314    postinstall_cmds_GCJ \
18315    postuninstall_cmds_GCJ \
18316    old_archive_from_expsyms_cmds_GCJ \
18317    allow_undefined_flag_GCJ \
18318    no_undefined_flag_GCJ \
18319    export_symbols_cmds_GCJ \
18320    hardcode_libdir_flag_spec_GCJ \
18321    hardcode_libdir_flag_spec_ld_GCJ \
18322    hardcode_libdir_separator_GCJ \
18323    hardcode_automatic_GCJ \
18324    module_cmds_GCJ \
18325    module_expsym_cmds_GCJ \
18326    lt_cv_prog_compiler_c_o_GCJ \
18327    exclude_expsyms_GCJ \
18328    include_expsyms_GCJ; do
18329
18330    case $var in
18331    old_archive_cmds_GCJ | \
18332    old_archive_from_new_cmds_GCJ | \
18333    archive_cmds_GCJ | \
18334    archive_expsym_cmds_GCJ | \
18335    module_cmds_GCJ | \
18336    module_expsym_cmds_GCJ | \
18337    old_archive_from_expsyms_cmds_GCJ | \
18338    export_symbols_cmds_GCJ | \
18339    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18340    postinstall_cmds | postuninstall_cmds | \
18341    old_postinstall_cmds | old_postuninstall_cmds | \
18342    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18343      # Double-quote double-evaled strings.
18344      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18345      ;;
18346    *)
18347      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18348      ;;
18349    esac
18350  done
18351
18352  case $lt_echo in
18353  *'\$0 --fallback-echo"')
18354    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18355    ;;
18356  esac
18357
18358cfgfile="$ofile"
18359
18360  cat <<__EOF__ >> "$cfgfile"
18361# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18362
18363# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18364
18365# Shell to use when invoking shell scripts.
18366SHELL=$lt_SHELL
18367
18368# Whether or not to build shared libraries.
18369build_libtool_libs=$enable_shared
18370
18371# Whether or not to build static libraries.
18372build_old_libs=$enable_static
18373
18374# Whether or not to add -lc for building shared libraries.
18375build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18376
18377# Whether or not to disallow shared libs when runtime libs are static
18378allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18379
18380# Whether or not to optimize for fast installation.
18381fast_install=$enable_fast_install
18382
18383# The host system.
18384host_alias=$host_alias
18385host=$host
18386host_os=$host_os
18387
18388# The build system.
18389build_alias=$build_alias
18390build=$build
18391build_os=$build_os
18392
18393# An echo program that does not interpret backslashes.
18394echo=$lt_echo
18395
18396# The archiver.
18397AR=$lt_AR
18398AR_FLAGS=$lt_AR_FLAGS
18399
18400# A C compiler.
18401LTCC=$lt_LTCC
18402
18403# LTCC compiler flags.
18404LTCFLAGS=$lt_LTCFLAGS
18405
18406# A language-specific compiler.
18407CC=$lt_compiler_GCJ
18408
18409# Is the compiler the GNU C compiler?
18410with_gcc=$GCC_GCJ
18411
18412# An ERE matcher.
18413EGREP=$lt_EGREP
18414
18415# The linker used to build libraries.
18416LD=$lt_LD_GCJ
18417
18418# Whether we need hard or soft links.
18419LN_S=$lt_LN_S
18420
18421# A BSD-compatible nm program.
18422NM=$lt_NM
18423
18424# A symbol stripping program
18425STRIP=$lt_STRIP
18426
18427# Used to examine libraries when file_magic_cmd begins "file"
18428MAGIC_CMD=$MAGIC_CMD
18429
18430# Used on cygwin: DLL creation program.
18431DLLTOOL="$DLLTOOL"
18432
18433# Used on cygwin: object dumper.
18434OBJDUMP="$OBJDUMP"
18435
18436# Used on cygwin: assembler.
18437AS="$AS"
18438
18439# The name of the directory that contains temporary libtool files.
18440objdir=$objdir
18441
18442# How to create reloadable object files.
18443reload_flag=$lt_reload_flag
18444reload_cmds=$lt_reload_cmds
18445
18446# How to pass a linker flag through the compiler.
18447wl=$lt_lt_prog_compiler_wl_GCJ
18448
18449# Object file suffix (normally "o").
18450objext="$ac_objext"
18451
18452# Old archive suffix (normally "a").
18453libext="$libext"
18454
18455# Shared library suffix (normally ".so").
18456shrext_cmds='$shrext_cmds'
18457
18458# Executable file suffix (normally "").
18459exeext="$exeext"
18460
18461# Additional compiler flags for building library objects.
18462pic_flag=$lt_lt_prog_compiler_pic_GCJ
18463pic_mode=$pic_mode
18464
18465# What is the maximum length of a command?
18466max_cmd_len=$lt_cv_sys_max_cmd_len
18467
18468# Does compiler simultaneously support -c and -o options?
18469compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18470
18471# Must we lock files when doing compilation?
18472need_locks=$lt_need_locks
18473
18474# Do we need the lib prefix for modules?
18475need_lib_prefix=$need_lib_prefix
18476
18477# Do we need a version for libraries?
18478need_version=$need_version
18479
18480# Whether dlopen is supported.
18481dlopen_support=$enable_dlopen
18482
18483# Whether dlopen of programs is supported.
18484dlopen_self=$enable_dlopen_self
18485
18486# Whether dlopen of statically linked programs is supported.
18487dlopen_self_static=$enable_dlopen_self_static
18488
18489# Compiler flag to prevent dynamic linking.
18490link_static_flag=$lt_lt_prog_compiler_static_GCJ
18491
18492# Compiler flag to turn off builtin functions.
18493no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18494
18495# Compiler flag to allow reflexive dlopens.
18496export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18497
18498# Compiler flag to generate shared objects directly from archives.
18499whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18500
18501# Compiler flag to generate thread-safe objects.
18502thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18503
18504# Library versioning type.
18505version_type=$version_type
18506
18507# Format of library name prefix.
18508libname_spec=$lt_libname_spec
18509
18510# List of archive names.  First name is the real one, the rest are links.
18511# The last name is the one that the linker finds with -lNAME.
18512library_names_spec=$lt_library_names_spec
18513
18514# The coded name of the library, if different from the real name.
18515soname_spec=$lt_soname_spec
18516
18517# Commands used to build and install an old-style archive.
18518RANLIB=$lt_RANLIB
18519old_archive_cmds=$lt_old_archive_cmds_GCJ
18520old_postinstall_cmds=$lt_old_postinstall_cmds
18521old_postuninstall_cmds=$lt_old_postuninstall_cmds
18522
18523# Create an old-style archive from a shared archive.
18524old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18525
18526# Create a temporary old-style archive to link instead of a shared archive.
18527old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18528
18529# Commands used to build and install a shared archive.
18530archive_cmds=$lt_archive_cmds_GCJ
18531archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18532postinstall_cmds=$lt_postinstall_cmds
18533postuninstall_cmds=$lt_postuninstall_cmds
18534
18535# Commands used to build a loadable module (assumed same as above if empty)
18536module_cmds=$lt_module_cmds_GCJ
18537module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18538
18539# Commands to strip libraries.
18540old_striplib=$lt_old_striplib
18541striplib=$lt_striplib
18542
18543# Dependencies to place before the objects being linked to create a
18544# shared library.
18545predep_objects=$lt_predep_objects_GCJ
18546
18547# Dependencies to place after the objects being linked to create a
18548# shared library.
18549postdep_objects=$lt_postdep_objects_GCJ
18550
18551# Dependencies to place before the objects being linked to create a
18552# shared library.
18553predeps=$lt_predeps_GCJ
18554
18555# Dependencies to place after the objects being linked to create a
18556# shared library.
18557postdeps=$lt_postdeps_GCJ
18558
18559# The library search path used internally by the compiler when linking
18560# a shared library.
18561compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18562
18563# Method to check whether dependent libraries are shared objects.
18564deplibs_check_method=$lt_deplibs_check_method
18565
18566# Command to use when deplibs_check_method == file_magic.
18567file_magic_cmd=$lt_file_magic_cmd
18568
18569# Flag that allows shared libraries with undefined symbols to be built.
18570allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18571
18572# Flag that forces no undefined symbols.
18573no_undefined_flag=$lt_no_undefined_flag_GCJ
18574
18575# Commands used to finish a libtool library installation in a directory.
18576finish_cmds=$lt_finish_cmds
18577
18578# Same as above, but a single script fragment to be evaled but not shown.
18579finish_eval=$lt_finish_eval
18580
18581# Take the output of nm and produce a listing of raw symbols and C names.
18582global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18583
18584# Transform the output of nm in a proper C declaration
18585global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18586
18587# Transform the output of nm in a C name address pair
18588global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18589
18590# This is the shared library runtime path variable.
18591runpath_var=$runpath_var
18592
18593# This is the shared library path variable.
18594shlibpath_var=$shlibpath_var
18595
18596# Is shlibpath searched before the hard-coded library search path?
18597shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18598
18599# How to hardcode a shared library path into an executable.
18600hardcode_action=$hardcode_action_GCJ
18601
18602# Whether we should hardcode library paths into libraries.
18603hardcode_into_libs=$hardcode_into_libs
18604
18605# Flag to hardcode \$libdir into a binary during linking.
18606# This must work even if \$libdir does not exist.
18607hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18608
18609# If ld is used when linking, flag to hardcode \$libdir into
18610# a binary during linking. This must work even if \$libdir does
18611# not exist.
18612hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18613
18614# Whether we need a single -rpath flag with a separated argument.
18615hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18616
18617# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18618# resulting binary.
18619hardcode_direct=$hardcode_direct_GCJ
18620
18621# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18622# resulting binary.
18623hardcode_minus_L=$hardcode_minus_L_GCJ
18624
18625# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18626# the resulting binary.
18627hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18628
18629# Set to yes if building a shared library automatically hardcodes DIR into the library
18630# and all subsequent libraries and executables linked against it.
18631hardcode_automatic=$hardcode_automatic_GCJ
18632
18633# Variables whose values should be saved in libtool wrapper scripts and
18634# restored at relink time.
18635variables_saved_for_relink="$variables_saved_for_relink"
18636
18637# Whether libtool must link a program against all its dependency libraries.
18638link_all_deplibs=$link_all_deplibs_GCJ
18639
18640# Compile-time system search path for libraries
18641sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18642
18643# Run-time system search path for libraries
18644sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18645
18646# Fix the shell variable \$srcfile for the compiler.
18647fix_srcfile_path="$fix_srcfile_path_GCJ"
18648
18649# Set to yes if exported symbols are required.
18650always_export_symbols=$always_export_symbols_GCJ
18651
18652# The commands to list exported symbols.
18653export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18654
18655# The commands to extract the exported symbol list from a shared archive.
18656extract_expsyms_cmds=$lt_extract_expsyms_cmds
18657
18658# Symbols that should not be listed in the preloaded symbols.
18659exclude_expsyms=$lt_exclude_expsyms_GCJ
18660
18661# Symbols that must always be exported.
18662include_expsyms=$lt_include_expsyms_GCJ
18663
18664# ### END LIBTOOL TAG CONFIG: $tagname
18665
18666__EOF__
18667
18668
18669else
18670  # If there is no Makefile yet, we rely on a make rule to execute
18671  # `config.status --recheck' to rerun these tests and create the
18672  # libtool script then.
18673  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18674  if test -f "$ltmain_in"; then
18675    test -f Makefile && make "$ltmain"
18676  fi
18677fi
18678
18679
18680ac_ext=c
18681ac_cpp='$CPP $CPPFLAGS'
18682ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18683ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18684ac_compiler_gnu=$ac_cv_c_compiler_gnu
18685
18686CC="$lt_save_CC"
18687
18688	else
18689	  tagname=""
18690	fi
18691	;;
18692
18693      RC)
18694
18695
18696# Source file extension for RC test sources.
18697ac_ext=rc
18698
18699# Object file extension for compiled RC test sources.
18700objext=o
18701objext_RC=$objext
18702
18703# Code to be used in simple compile tests
18704lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18705
18706# Code to be used in simple link tests
18707lt_simple_link_test_code="$lt_simple_compile_test_code"
18708
18709# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18710
18711# If no C compiler was specified, use CC.
18712LTCC=${LTCC-"$CC"}
18713
18714# If no C compiler flags were specified, use CFLAGS.
18715LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18716
18717# Allow CC to be a program name with arguments.
18718compiler=$CC
18719
18720
18721# save warnings/boilerplate of simple test code
18722ac_outfile=conftest.$ac_objext
18723printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18724eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18725_lt_compiler_boilerplate=`cat conftest.err`
18726$rm conftest*
18727
18728ac_outfile=conftest.$ac_objext
18729printf "$lt_simple_link_test_code" >conftest.$ac_ext
18730eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18731_lt_linker_boilerplate=`cat conftest.err`
18732$rm conftest*
18733
18734
18735# Allow CC to be a program name with arguments.
18736lt_save_CC="$CC"
18737CC=${RC-"windres"}
18738compiler=$CC
18739compiler_RC=$CC
18740for cc_temp in $compiler""; do
18741  case $cc_temp in
18742    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18743    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18744    \-*) ;;
18745    *) break;;
18746  esac
18747done
18748cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18749
18750lt_cv_prog_compiler_c_o_RC=yes
18751
18752# The else clause should only fire when bootstrapping the
18753# libtool distribution, otherwise you forgot to ship ltmain.sh
18754# with your package, and you will get complaints that there are
18755# no rules to generate ltmain.sh.
18756if test -f "$ltmain"; then
18757  # See if we are running on zsh, and set the options which allow our commands through
18758  # without removal of \ escapes.
18759  if test -n "${ZSH_VERSION+set}" ; then
18760    setopt NO_GLOB_SUBST
18761  fi
18762  # Now quote all the things that may contain metacharacters while being
18763  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18764  # variables and quote the copies for generation of the libtool script.
18765  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18766    SED SHELL STRIP \
18767    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18768    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18769    deplibs_check_method reload_flag reload_cmds need_locks \
18770    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18771    lt_cv_sys_global_symbol_to_c_name_address \
18772    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18773    old_postinstall_cmds old_postuninstall_cmds \
18774    compiler_RC \
18775    CC_RC \
18776    LD_RC \
18777    lt_prog_compiler_wl_RC \
18778    lt_prog_compiler_pic_RC \
18779    lt_prog_compiler_static_RC \
18780    lt_prog_compiler_no_builtin_flag_RC \
18781    export_dynamic_flag_spec_RC \
18782    thread_safe_flag_spec_RC \
18783    whole_archive_flag_spec_RC \
18784    enable_shared_with_static_runtimes_RC \
18785    old_archive_cmds_RC \
18786    old_archive_from_new_cmds_RC \
18787    predep_objects_RC \
18788    postdep_objects_RC \
18789    predeps_RC \
18790    postdeps_RC \
18791    compiler_lib_search_path_RC \
18792    archive_cmds_RC \
18793    archive_expsym_cmds_RC \
18794    postinstall_cmds_RC \
18795    postuninstall_cmds_RC \
18796    old_archive_from_expsyms_cmds_RC \
18797    allow_undefined_flag_RC \
18798    no_undefined_flag_RC \
18799    export_symbols_cmds_RC \
18800    hardcode_libdir_flag_spec_RC \
18801    hardcode_libdir_flag_spec_ld_RC \
18802    hardcode_libdir_separator_RC \
18803    hardcode_automatic_RC \
18804    module_cmds_RC \
18805    module_expsym_cmds_RC \
18806    lt_cv_prog_compiler_c_o_RC \
18807    exclude_expsyms_RC \
18808    include_expsyms_RC; do
18809
18810    case $var in
18811    old_archive_cmds_RC | \
18812    old_archive_from_new_cmds_RC | \
18813    archive_cmds_RC | \
18814    archive_expsym_cmds_RC | \
18815    module_cmds_RC | \
18816    module_expsym_cmds_RC | \
18817    old_archive_from_expsyms_cmds_RC | \
18818    export_symbols_cmds_RC | \
18819    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18820    postinstall_cmds | postuninstall_cmds | \
18821    old_postinstall_cmds | old_postuninstall_cmds | \
18822    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18823      # Double-quote double-evaled strings.
18824      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18825      ;;
18826    *)
18827      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18828      ;;
18829    esac
18830  done
18831
18832  case $lt_echo in
18833  *'\$0 --fallback-echo"')
18834    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18835    ;;
18836  esac
18837
18838cfgfile="$ofile"
18839
18840  cat <<__EOF__ >> "$cfgfile"
18841# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18842
18843# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18844
18845# Shell to use when invoking shell scripts.
18846SHELL=$lt_SHELL
18847
18848# Whether or not to build shared libraries.
18849build_libtool_libs=$enable_shared
18850
18851# Whether or not to build static libraries.
18852build_old_libs=$enable_static
18853
18854# Whether or not to add -lc for building shared libraries.
18855build_libtool_need_lc=$archive_cmds_need_lc_RC
18856
18857# Whether or not to disallow shared libs when runtime libs are static
18858allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18859
18860# Whether or not to optimize for fast installation.
18861fast_install=$enable_fast_install
18862
18863# The host system.
18864host_alias=$host_alias
18865host=$host
18866host_os=$host_os
18867
18868# The build system.
18869build_alias=$build_alias
18870build=$build
18871build_os=$build_os
18872
18873# An echo program that does not interpret backslashes.
18874echo=$lt_echo
18875
18876# The archiver.
18877AR=$lt_AR
18878AR_FLAGS=$lt_AR_FLAGS
18879
18880# A C compiler.
18881LTCC=$lt_LTCC
18882
18883# LTCC compiler flags.
18884LTCFLAGS=$lt_LTCFLAGS
18885
18886# A language-specific compiler.
18887CC=$lt_compiler_RC
18888
18889# Is the compiler the GNU C compiler?
18890with_gcc=$GCC_RC
18891
18892# An ERE matcher.
18893EGREP=$lt_EGREP
18894
18895# The linker used to build libraries.
18896LD=$lt_LD_RC
18897
18898# Whether we need hard or soft links.
18899LN_S=$lt_LN_S
18900
18901# A BSD-compatible nm program.
18902NM=$lt_NM
18903
18904# A symbol stripping program
18905STRIP=$lt_STRIP
18906
18907# Used to examine libraries when file_magic_cmd begins "file"
18908MAGIC_CMD=$MAGIC_CMD
18909
18910# Used on cygwin: DLL creation program.
18911DLLTOOL="$DLLTOOL"
18912
18913# Used on cygwin: object dumper.
18914OBJDUMP="$OBJDUMP"
18915
18916# Used on cygwin: assembler.
18917AS="$AS"
18918
18919# The name of the directory that contains temporary libtool files.
18920objdir=$objdir
18921
18922# How to create reloadable object files.
18923reload_flag=$lt_reload_flag
18924reload_cmds=$lt_reload_cmds
18925
18926# How to pass a linker flag through the compiler.
18927wl=$lt_lt_prog_compiler_wl_RC
18928
18929# Object file suffix (normally "o").
18930objext="$ac_objext"
18931
18932# Old archive suffix (normally "a").
18933libext="$libext"
18934
18935# Shared library suffix (normally ".so").
18936shrext_cmds='$shrext_cmds'
18937
18938# Executable file suffix (normally "").
18939exeext="$exeext"
18940
18941# Additional compiler flags for building library objects.
18942pic_flag=$lt_lt_prog_compiler_pic_RC
18943pic_mode=$pic_mode
18944
18945# What is the maximum length of a command?
18946max_cmd_len=$lt_cv_sys_max_cmd_len
18947
18948# Does compiler simultaneously support -c and -o options?
18949compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18950
18951# Must we lock files when doing compilation?
18952need_locks=$lt_need_locks
18953
18954# Do we need the lib prefix for modules?
18955need_lib_prefix=$need_lib_prefix
18956
18957# Do we need a version for libraries?
18958need_version=$need_version
18959
18960# Whether dlopen is supported.
18961dlopen_support=$enable_dlopen
18962
18963# Whether dlopen of programs is supported.
18964dlopen_self=$enable_dlopen_self
18965
18966# Whether dlopen of statically linked programs is supported.
18967dlopen_self_static=$enable_dlopen_self_static
18968
18969# Compiler flag to prevent dynamic linking.
18970link_static_flag=$lt_lt_prog_compiler_static_RC
18971
18972# Compiler flag to turn off builtin functions.
18973no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18974
18975# Compiler flag to allow reflexive dlopens.
18976export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18977
18978# Compiler flag to generate shared objects directly from archives.
18979whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18980
18981# Compiler flag to generate thread-safe objects.
18982thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18983
18984# Library versioning type.
18985version_type=$version_type
18986
18987# Format of library name prefix.
18988libname_spec=$lt_libname_spec
18989
18990# List of archive names.  First name is the real one, the rest are links.
18991# The last name is the one that the linker finds with -lNAME.
18992library_names_spec=$lt_library_names_spec
18993
18994# The coded name of the library, if different from the real name.
18995soname_spec=$lt_soname_spec
18996
18997# Commands used to build and install an old-style archive.
18998RANLIB=$lt_RANLIB
18999old_archive_cmds=$lt_old_archive_cmds_RC
19000old_postinstall_cmds=$lt_old_postinstall_cmds
19001old_postuninstall_cmds=$lt_old_postuninstall_cmds
19002
19003# Create an old-style archive from a shared archive.
19004old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19005
19006# Create a temporary old-style archive to link instead of a shared archive.
19007old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19008
19009# Commands used to build and install a shared archive.
19010archive_cmds=$lt_archive_cmds_RC
19011archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19012postinstall_cmds=$lt_postinstall_cmds
19013postuninstall_cmds=$lt_postuninstall_cmds
19014
19015# Commands used to build a loadable module (assumed same as above if empty)
19016module_cmds=$lt_module_cmds_RC
19017module_expsym_cmds=$lt_module_expsym_cmds_RC
19018
19019# Commands to strip libraries.
19020old_striplib=$lt_old_striplib
19021striplib=$lt_striplib
19022
19023# Dependencies to place before the objects being linked to create a
19024# shared library.
19025predep_objects=$lt_predep_objects_RC
19026
19027# Dependencies to place after the objects being linked to create a
19028# shared library.
19029postdep_objects=$lt_postdep_objects_RC
19030
19031# Dependencies to place before the objects being linked to create a
19032# shared library.
19033predeps=$lt_predeps_RC
19034
19035# Dependencies to place after the objects being linked to create a
19036# shared library.
19037postdeps=$lt_postdeps_RC
19038
19039# The library search path used internally by the compiler when linking
19040# a shared library.
19041compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19042
19043# Method to check whether dependent libraries are shared objects.
19044deplibs_check_method=$lt_deplibs_check_method
19045
19046# Command to use when deplibs_check_method == file_magic.
19047file_magic_cmd=$lt_file_magic_cmd
19048
19049# Flag that allows shared libraries with undefined symbols to be built.
19050allow_undefined_flag=$lt_allow_undefined_flag_RC
19051
19052# Flag that forces no undefined symbols.
19053no_undefined_flag=$lt_no_undefined_flag_RC
19054
19055# Commands used to finish a libtool library installation in a directory.
19056finish_cmds=$lt_finish_cmds
19057
19058# Same as above, but a single script fragment to be evaled but not shown.
19059finish_eval=$lt_finish_eval
19060
19061# Take the output of nm and produce a listing of raw symbols and C names.
19062global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19063
19064# Transform the output of nm in a proper C declaration
19065global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19066
19067# Transform the output of nm in a C name address pair
19068global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19069
19070# This is the shared library runtime path variable.
19071runpath_var=$runpath_var
19072
19073# This is the shared library path variable.
19074shlibpath_var=$shlibpath_var
19075
19076# Is shlibpath searched before the hard-coded library search path?
19077shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19078
19079# How to hardcode a shared library path into an executable.
19080hardcode_action=$hardcode_action_RC
19081
19082# Whether we should hardcode library paths into libraries.
19083hardcode_into_libs=$hardcode_into_libs
19084
19085# Flag to hardcode \$libdir into a binary during linking.
19086# This must work even if \$libdir does not exist.
19087hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19088
19089# If ld is used when linking, flag to hardcode \$libdir into
19090# a binary during linking. This must work even if \$libdir does
19091# not exist.
19092hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19093
19094# Whether we need a single -rpath flag with a separated argument.
19095hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19096
19097# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19098# resulting binary.
19099hardcode_direct=$hardcode_direct_RC
19100
19101# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19102# resulting binary.
19103hardcode_minus_L=$hardcode_minus_L_RC
19104
19105# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19106# the resulting binary.
19107hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19108
19109# Set to yes if building a shared library automatically hardcodes DIR into the library
19110# and all subsequent libraries and executables linked against it.
19111hardcode_automatic=$hardcode_automatic_RC
19112
19113# Variables whose values should be saved in libtool wrapper scripts and
19114# restored at relink time.
19115variables_saved_for_relink="$variables_saved_for_relink"
19116
19117# Whether libtool must link a program against all its dependency libraries.
19118link_all_deplibs=$link_all_deplibs_RC
19119
19120# Compile-time system search path for libraries
19121sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19122
19123# Run-time system search path for libraries
19124sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19125
19126# Fix the shell variable \$srcfile for the compiler.
19127fix_srcfile_path="$fix_srcfile_path_RC"
19128
19129# Set to yes if exported symbols are required.
19130always_export_symbols=$always_export_symbols_RC
19131
19132# The commands to list exported symbols.
19133export_symbols_cmds=$lt_export_symbols_cmds_RC
19134
19135# The commands to extract the exported symbol list from a shared archive.
19136extract_expsyms_cmds=$lt_extract_expsyms_cmds
19137
19138# Symbols that should not be listed in the preloaded symbols.
19139exclude_expsyms=$lt_exclude_expsyms_RC
19140
19141# Symbols that must always be exported.
19142include_expsyms=$lt_include_expsyms_RC
19143
19144# ### END LIBTOOL TAG CONFIG: $tagname
19145
19146__EOF__
19147
19148
19149else
19150  # If there is no Makefile yet, we rely on a make rule to execute
19151  # `config.status --recheck' to rerun these tests and create the
19152  # libtool script then.
19153  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19154  if test -f "$ltmain_in"; then
19155    test -f Makefile && make "$ltmain"
19156  fi
19157fi
19158
19159
19160ac_ext=c
19161ac_cpp='$CPP $CPPFLAGS'
19162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19164ac_compiler_gnu=$ac_cv_c_compiler_gnu
19165
19166CC="$lt_save_CC"
19167
19168	;;
19169
19170      *)
19171	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19172echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19173   { (exit 1); exit 1; }; }
19174	;;
19175      esac
19176
19177      # Append the new tag name to the list of available tags.
19178      if test -n "$tagname" ; then
19179      available_tags="$available_tags $tagname"
19180    fi
19181    fi
19182  done
19183  IFS="$lt_save_ifs"
19184
19185  # Now substitute the updated list of available tags.
19186  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19187    mv "${ofile}T" "$ofile"
19188    chmod +x "$ofile"
19189  else
19190    rm -f "${ofile}T"
19191    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19192echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19193   { (exit 1); exit 1; }; }
19194  fi
19195fi
19196
19197
19198
19199# This can be used to rebuild libtool when needed
19200LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19201
19202# Always use our own libtool.
19203LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19204
19205# Prevent multiple expansion
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227# Check for xmlto for man page conversion
19228# (only needed by people building tarballs)
19229
19230# Extract the first word of "xmlto", so it can be a program name with args.
19231set dummy xmlto; ac_word=$2
19232{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19234if test "${ac_cv_path_XMLTO+set}" = set; then
19235  echo $ECHO_N "(cached) $ECHO_C" >&6
19236else
19237  case $XMLTO in
19238  [\\/]* | ?:[\\/]*)
19239  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
19240  ;;
19241  *)
19242  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19243for as_dir in $PATH
19244do
19245  IFS=$as_save_IFS
19246  test -z "$as_dir" && as_dir=.
19247  for ac_exec_ext in '' $ac_executable_extensions; do
19248  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19249    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
19250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19251    break 2
19252  fi
19253done
19254done
19255IFS=$as_save_IFS
19256
19257  ;;
19258esac
19259fi
19260XMLTO=$ac_cv_path_XMLTO
19261if test -n "$XMLTO"; then
19262  { echo "$as_me:$LINENO: result: $XMLTO" >&5
19263echo "${ECHO_T}$XMLTO" >&6; }
19264else
19265  { echo "$as_me:$LINENO: result: no" >&5
19266echo "${ECHO_T}no" >&6; }
19267fi
19268
19269
19270 if test "x$XMLTO" != "x"; then
19271  HAVE_XMLTO_TRUE=
19272  HAVE_XMLTO_FALSE='#'
19273else
19274  HAVE_XMLTO_TRUE='#'
19275  HAVE_XMLTO_FALSE=
19276fi
19277
19278
19279# Check for dependencies
19280
19281
19282if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19283	if test -n "$ac_tool_prefix"; then
19284  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19285set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19286{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19287echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19288if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19289  echo $ECHO_N "(cached) $ECHO_C" >&6
19290else
19291  case $PKG_CONFIG in
19292  [\\/]* | ?:[\\/]*)
19293  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19294  ;;
19295  *)
19296  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19297for as_dir in $PATH
19298do
19299  IFS=$as_save_IFS
19300  test -z "$as_dir" && as_dir=.
19301  for ac_exec_ext in '' $ac_executable_extensions; do
19302  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19303    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19304    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19305    break 2
19306  fi
19307done
19308done
19309IFS=$as_save_IFS
19310
19311  ;;
19312esac
19313fi
19314PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19315if test -n "$PKG_CONFIG"; then
19316  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19317echo "${ECHO_T}$PKG_CONFIG" >&6; }
19318else
19319  { echo "$as_me:$LINENO: result: no" >&5
19320echo "${ECHO_T}no" >&6; }
19321fi
19322
19323
19324fi
19325if test -z "$ac_cv_path_PKG_CONFIG"; then
19326  ac_pt_PKG_CONFIG=$PKG_CONFIG
19327  # Extract the first word of "pkg-config", so it can be a program name with args.
19328set dummy pkg-config; ac_word=$2
19329{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19330echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19331if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19332  echo $ECHO_N "(cached) $ECHO_C" >&6
19333else
19334  case $ac_pt_PKG_CONFIG in
19335  [\\/]* | ?:[\\/]*)
19336  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19337  ;;
19338  *)
19339  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19340for as_dir in $PATH
19341do
19342  IFS=$as_save_IFS
19343  test -z "$as_dir" && as_dir=.
19344  for ac_exec_ext in '' $ac_executable_extensions; do
19345  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19346    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19347    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19348    break 2
19349  fi
19350done
19351done
19352IFS=$as_save_IFS
19353
19354  ;;
19355esac
19356fi
19357ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19358if test -n "$ac_pt_PKG_CONFIG"; then
19359  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19360echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19361else
19362  { echo "$as_me:$LINENO: result: no" >&5
19363echo "${ECHO_T}no" >&6; }
19364fi
19365
19366  if test "x$ac_pt_PKG_CONFIG" = x; then
19367    PKG_CONFIG=""
19368  else
19369    case $cross_compiling:$ac_tool_warned in
19370yes:)
19371{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19372whose name does not start with the host triplet.  If you think this
19373configuration is useful to you, please write to autoconf@gnu.org." >&5
19374echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19375whose name does not start with the host triplet.  If you think this
19376configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19377ac_tool_warned=yes ;;
19378esac
19379    PKG_CONFIG=$ac_pt_PKG_CONFIG
19380  fi
19381else
19382  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19383fi
19384
19385fi
19386if test -n "$PKG_CONFIG"; then
19387	_pkg_min_version=0.9.0
19388	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19389echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19390	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19391		{ echo "$as_me:$LINENO: result: yes" >&5
19392echo "${ECHO_T}yes" >&6; }
19393	else
19394		{ echo "$as_me:$LINENO: result: no" >&5
19395echo "${ECHO_T}no" >&6; }
19396		PKG_CONFIG=""
19397	fi
19398
19399fi
19400
19401pkg_failed=no
19402{ echo "$as_me:$LINENO: checking for XTST" >&5
19403echo $ECHO_N "checking for XTST... $ECHO_C" >&6; }
19404
19405if test -n "$PKG_CONFIG"; then
19406        if test -n "$PKG_CONFIG" && \
19407    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext recordproto xextproto inputproto\"") >&5
19408  ($PKG_CONFIG --exists --print-errors "x11 xext recordproto xextproto inputproto") 2>&5
19409  ac_status=$?
19410  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19411  (exit $ac_status); }; then
19412  pkg_cv_XTST_CFLAGS=`$PKG_CONFIG --cflags "x11 xext recordproto xextproto inputproto" 2>/dev/null`
19413else
19414  pkg_failed=yes
19415fi
19416else
19417	pkg_failed=untried
19418fi
19419if test -n "$PKG_CONFIG"; then
19420        if test -n "$PKG_CONFIG" && \
19421    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext recordproto xextproto inputproto\"") >&5
19422  ($PKG_CONFIG --exists --print-errors "x11 xext recordproto xextproto inputproto") 2>&5
19423  ac_status=$?
19424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19425  (exit $ac_status); }; then
19426  pkg_cv_XTST_LIBS=`$PKG_CONFIG --libs "x11 xext recordproto xextproto inputproto" 2>/dev/null`
19427else
19428  pkg_failed=yes
19429fi
19430else
19431	pkg_failed=untried
19432fi
19433
19434if test $pkg_failed = yes; then
19435	XTST_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 xext recordproto xextproto inputproto"`
19436	# Put the nasty error message in config.log where it belongs
19437	echo "$XTST_PKG_ERRORS" 1>&5
19438
19439	{ { echo "$as_me:$LINENO: error: Package requirements (x11 xext recordproto xextproto inputproto) were not met.
19440Consider adjusting the PKG_CONFIG_PATH environment variable if you
19441installed software in a non-standard prefix.
19442
19443Alternatively you may set the XTST_CFLAGS and XTST_LIBS environment variables
19444to avoid the need to call pkg-config.  See the pkg-config man page for
19445more details." >&5
19446echo "$as_me: error: Package requirements (x11 xext recordproto xextproto inputproto) were not met.
19447Consider adjusting the PKG_CONFIG_PATH environment variable if you
19448installed software in a non-standard prefix.
19449
19450Alternatively you may set the XTST_CFLAGS and XTST_LIBS environment variables
19451to avoid the need to call pkg-config.  See the pkg-config man page for
19452more details." >&2;}
19453   { (exit 1); exit 1; }; }
19454elif test $pkg_failed = untried; then
19455	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19456is in your PATH or set the PKG_CONFIG environment variable to the full
19457path to pkg-config.
19458
19459Alternatively you may set the XTST_CFLAGS and XTST_LIBS environment variables
19460to avoid the need to call pkg-config.  See the pkg-config man page for
19461more details.
19462
19463To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19464See \`config.log' for more details." >&5
19465echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19466is in your PATH or set the PKG_CONFIG environment variable to the full
19467path to pkg-config.
19468
19469Alternatively you may set the XTST_CFLAGS and XTST_LIBS environment variables
19470to avoid the need to call pkg-config.  See the pkg-config man page for
19471more details.
19472
19473To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19474See \`config.log' for more details." >&2;}
19475   { (exit 1); exit 1; }; }
19476else
19477	XTST_CFLAGS=$pkg_cv_XTST_CFLAGS
19478	XTST_LIBS=$pkg_cv_XTST_LIBS
19479        { echo "$as_me:$LINENO: result: yes" >&5
19480echo "${ECHO_T}yes" >&6; }
19481	:
19482fi
19483
19484
19485
19486# Allow checking code with lint, sparse, etc.
19487
19488# Check whether --with-lint was given.
19489if test "${with_lint+set}" = set; then
19490  withval=$with_lint; use_lint=$withval
19491else
19492  use_lint=no
19493fi
19494
19495if test "x$use_lint" = "xyes" ; then
19496	LINT="lint"
19497else
19498	LINT="$use_lint"
19499fi
19500if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
19501    case $LINT in
19502	lint|*/lint)
19503	    case $host_os in
19504		solaris*)
19505			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
19506			;;
19507	    esac
19508	    ;;
19509    esac
19510fi
19511
19512
19513
19514 if test x$LINT != xno; then
19515  LINT_TRUE=
19516  LINT_FALSE='#'
19517else
19518  LINT_TRUE='#'
19519  LINT_FALSE=
19520fi
19521
19522
19523
19524
19525
19526# Build lint "library" for more indepth checks of programs calling this library
19527# Check whether --enable-lint-library was given.
19528if test "${enable_lint_library+set}" = set; then
19529  enableval=$enable_lint_library; make_lint_lib=$enableval
19530else
19531  make_lint_lib=no
19532fi
19533
19534if test "x$make_lint_lib" != "xno" ; then
19535	if test "x$LINT" = "xno" ; then
19536		{ { echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
19537echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
19538   { (exit 1); exit 1; }; }
19539	fi
19540	if test "x$make_lint_lib" = "xyes" ; then
19541		LINTLIB=llib-lXtst.ln
19542	else
19543		LINTLIB=$make_lint_lib
19544	fi
19545fi
19546
19547 if test x$make_lint_lib != xno; then
19548  MAKE_LINT_LIB_TRUE=
19549  MAKE_LINT_LIB_FALSE='#'
19550else
19551  MAKE_LINT_LIB_TRUE='#'
19552  MAKE_LINT_LIB_FALSE=
19553fi
19554
19555
19556
19557LINT_FLAGS="${LINT_FLAGS} ${XTST_CFLAGS}"
19558
19559
19560
19561
19562
19563
19564
19565if test x$APP_MAN_SUFFIX = x    ; then
19566    APP_MAN_SUFFIX=1
19567fi
19568if test x$APP_MAN_DIR = x    ; then
19569    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
19570fi
19571
19572if test x$LIB_MAN_SUFFIX = x    ; then
19573    LIB_MAN_SUFFIX=3
19574fi
19575if test x$LIB_MAN_DIR = x    ; then
19576    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19577fi
19578
19579if test x$FILE_MAN_SUFFIX = x    ; then
19580    case $host_os in
19581	solaris*)	FILE_MAN_SUFFIX=4  ;;
19582	*)		FILE_MAN_SUFFIX=5  ;;
19583    esac
19584fi
19585if test x$FILE_MAN_DIR = x    ; then
19586    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
19587fi
19588
19589if test x$MISC_MAN_SUFFIX = x    ; then
19590    case $host_os in
19591	solaris*)	MISC_MAN_SUFFIX=5  ;;
19592	*)		MISC_MAN_SUFFIX=7  ;;
19593    esac
19594fi
19595if test x$MISC_MAN_DIR = x    ; then
19596    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19597fi
19598
19599if test x$DRIVER_MAN_SUFFIX = x    ; then
19600    case $host_os in
19601	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
19602	*)		DRIVER_MAN_SUFFIX=4  ;;
19603    esac
19604fi
19605if test x$DRIVER_MAN_DIR = x    ; then
19606    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
19607fi
19608
19609if test x$ADMIN_MAN_SUFFIX = x    ; then
19610    case $host_os in
19611	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
19612	*)		ADMIN_MAN_SUFFIX=8  ;;
19613    esac
19614fi
19615if test x$ADMIN_MAN_DIR = x    ; then
19616    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19617fi
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635# Check whether --with-release-version was given.
19636if test "${with_release_version+set}" = set; then
19637  withval=$with_release_version; RELEASE_VERSION="$withval"
19638else
19639  RELEASE_VERSION=""
19640fi
19641
19642	if test "x$RELEASE_VERSION" != "x"; then
19643		PACKAGE="$PACKAGE-$RELEASE_VERSION"
19644		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
19645		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
19646echo "$as_me: Building with package name set to $PACKAGE" >&6;}
19647	fi
19648
19649cat >>confdefs.h <<_ACEOF
19650#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19651_ACEOF
19652
19653	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
19654	if test "x$PVM" = "x"; then
19655		PVM="0"
19656	fi
19657
19658cat >>confdefs.h <<_ACEOF
19659#define PACKAGE_VERSION_MINOR $PVM
19660_ACEOF
19661
19662	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
19663	if test "x$PVP" = "x"; then
19664		PVP="0"
19665	fi
19666
19667cat >>confdefs.h <<_ACEOF
19668#define PACKAGE_VERSION_PATCHLEVEL $PVP
19669_ACEOF
19670
19671
19672
19673ac_config_files="$ac_config_files Makefile man/Makefile src/Makefile xtst.pc"
19674
19675cat >confcache <<\_ACEOF
19676# This file is a shell script that caches the results of configure
19677# tests run on this system so they can be shared between configure
19678# scripts and configure runs, see configure's option --config-cache.
19679# It is not useful on other systems.  If it contains results you don't
19680# want to keep, you may remove or edit it.
19681#
19682# config.status only pays attention to the cache file if you give it
19683# the --recheck option to rerun configure.
19684#
19685# `ac_cv_env_foo' variables (set or unset) will be overridden when
19686# loading this file, other *unset* `ac_cv_foo' will be assigned the
19687# following values.
19688
19689_ACEOF
19690
19691# The following way of writing the cache mishandles newlines in values,
19692# but we know of no workaround that is simple, portable, and efficient.
19693# So, we kill variables containing newlines.
19694# Ultrix sh set writes to stderr and can't be redirected directly,
19695# and sets the high bit in the cache file unless we assign to the vars.
19696(
19697  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19698    eval ac_val=\$$ac_var
19699    case $ac_val in #(
19700    *${as_nl}*)
19701      case $ac_var in #(
19702      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19703echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19704      esac
19705      case $ac_var in #(
19706      _ | IFS | as_nl) ;; #(
19707      *) $as_unset $ac_var ;;
19708      esac ;;
19709    esac
19710  done
19711
19712  (set) 2>&1 |
19713    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19714    *${as_nl}ac_space=\ *)
19715      # `set' does not quote correctly, so add quotes (double-quote
19716      # substitution turns \\\\ into \\, and sed turns \\ into \).
19717      sed -n \
19718	"s/'/'\\\\''/g;
19719	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19720      ;; #(
19721    *)
19722      # `set' quotes correctly as required by POSIX, so do not add quotes.
19723      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19724      ;;
19725    esac |
19726    sort
19727) |
19728  sed '
19729     /^ac_cv_env_/b end
19730     t clear
19731     :clear
19732     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19733     t end
19734     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19735     :end' >>confcache
19736if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19737  if test -w "$cache_file"; then
19738    test "x$cache_file" != "x/dev/null" &&
19739      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19740echo "$as_me: updating cache $cache_file" >&6;}
19741    cat confcache >$cache_file
19742  else
19743    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19744echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19745  fi
19746fi
19747rm -f confcache
19748
19749test "x$prefix" = xNONE && prefix=$ac_default_prefix
19750# Let make expand exec_prefix.
19751test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19752
19753DEFS=-DHAVE_CONFIG_H
19754
19755ac_libobjs=
19756ac_ltlibobjs=
19757for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19758  # 1. Remove the extension, and $U if already installed.
19759  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19760  ac_i=`echo "$ac_i" | sed "$ac_script"`
19761  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19762  #    will be set to the directory where LIBOBJS objects are built.
19763  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19764  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19765done
19766LIBOBJS=$ac_libobjs
19767
19768LTLIBOBJS=$ac_ltlibobjs
19769
19770
19771if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19772  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
19773Usually this means the macro was only invoked conditionally." >&5
19774echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
19775Usually this means the macro was only invoked conditionally." >&2;}
19776   { (exit 1); exit 1; }; }
19777fi
19778if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19779  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19780Usually this means the macro was only invoked conditionally." >&5
19781echo "$as_me: error: conditional \"AMDEP\" was never defined.
19782Usually this means the macro was only invoked conditionally." >&2;}
19783   { (exit 1); exit 1; }; }
19784fi
19785if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19786  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19787Usually this means the macro was only invoked conditionally." >&5
19788echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19789Usually this means the macro was only invoked conditionally." >&2;}
19790   { (exit 1); exit 1; }; }
19791fi
19792if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19793  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19794Usually this means the macro was only invoked conditionally." >&5
19795echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19796Usually this means the macro was only invoked conditionally." >&2;}
19797   { (exit 1); exit 1; }; }
19798fi
19799if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
19800  { { echo "$as_me:$LINENO: error: conditional \"HAVE_XMLTO\" was never defined.
19801Usually this means the macro was only invoked conditionally." >&5
19802echo "$as_me: error: conditional \"HAVE_XMLTO\" was never defined.
19803Usually this means the macro was only invoked conditionally." >&2;}
19804   { (exit 1); exit 1; }; }
19805fi
19806if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
19807  { { echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
19808Usually this means the macro was only invoked conditionally." >&5
19809echo "$as_me: error: conditional \"LINT\" was never defined.
19810Usually this means the macro was only invoked conditionally." >&2;}
19811   { (exit 1); exit 1; }; }
19812fi
19813if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
19814  { { echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
19815Usually this means the macro was only invoked conditionally." >&5
19816echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
19817Usually this means the macro was only invoked conditionally." >&2;}
19818   { (exit 1); exit 1; }; }
19819fi
19820
19821: ${CONFIG_STATUS=./config.status}
19822ac_clean_files_save=$ac_clean_files
19823ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19824{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19825echo "$as_me: creating $CONFIG_STATUS" >&6;}
19826cat >$CONFIG_STATUS <<_ACEOF
19827#! $SHELL
19828# Generated by $as_me.
19829# Run this file to recreate the current configuration.
19830# Compiler output produced by configure, useful for debugging
19831# configure, is in config.log if it exists.
19832
19833debug=false
19834ac_cs_recheck=false
19835ac_cs_silent=false
19836SHELL=\${CONFIG_SHELL-$SHELL}
19837_ACEOF
19838
19839cat >>$CONFIG_STATUS <<\_ACEOF
19840## --------------------- ##
19841## M4sh Initialization.  ##
19842## --------------------- ##
19843
19844# Be more Bourne compatible
19845DUALCASE=1; export DUALCASE # for MKS sh
19846if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19847  emulate sh
19848  NULLCMD=:
19849  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19850  # is contrary to our usage.  Disable this feature.
19851  alias -g '${1+"$@"}'='"$@"'
19852  setopt NO_GLOB_SUBST
19853else
19854  case `(set -o) 2>/dev/null` in
19855  *posix*) set -o posix ;;
19856esac
19857
19858fi
19859
19860
19861
19862
19863# PATH needs CR
19864# Avoid depending upon Character Ranges.
19865as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19866as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19867as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19868as_cr_digits='0123456789'
19869as_cr_alnum=$as_cr_Letters$as_cr_digits
19870
19871# The user is always right.
19872if test "${PATH_SEPARATOR+set}" != set; then
19873  echo "#! /bin/sh" >conf$$.sh
19874  echo  "exit 0"   >>conf$$.sh
19875  chmod +x conf$$.sh
19876  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19877    PATH_SEPARATOR=';'
19878  else
19879    PATH_SEPARATOR=:
19880  fi
19881  rm -f conf$$.sh
19882fi
19883
19884# Support unset when possible.
19885if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19886  as_unset=unset
19887else
19888  as_unset=false
19889fi
19890
19891
19892# IFS
19893# We need space, tab and new line, in precisely that order.  Quoting is
19894# there to prevent editors from complaining about space-tab.
19895# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19896# splitting by setting IFS to empty value.)
19897as_nl='
19898'
19899IFS=" ""	$as_nl"
19900
19901# Find who we are.  Look in the path if we contain no directory separator.
19902case $0 in
19903  *[\\/]* ) as_myself=$0 ;;
19904  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19905for as_dir in $PATH
19906do
19907  IFS=$as_save_IFS
19908  test -z "$as_dir" && as_dir=.
19909  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19910done
19911IFS=$as_save_IFS
19912
19913     ;;
19914esac
19915# We did not find ourselves, most probably we were run as `sh COMMAND'
19916# in which case we are not to be found in the path.
19917if test "x$as_myself" = x; then
19918  as_myself=$0
19919fi
19920if test ! -f "$as_myself"; then
19921  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19922  { (exit 1); exit 1; }
19923fi
19924
19925# Work around bugs in pre-3.0 UWIN ksh.
19926for as_var in ENV MAIL MAILPATH
19927do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19928done
19929PS1='$ '
19930PS2='> '
19931PS4='+ '
19932
19933# NLS nuisances.
19934for as_var in \
19935  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19936  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19937  LC_TELEPHONE LC_TIME
19938do
19939  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19940    eval $as_var=C; export $as_var
19941  else
19942    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19943  fi
19944done
19945
19946# Required to use basename.
19947if expr a : '\(a\)' >/dev/null 2>&1 &&
19948   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19949  as_expr=expr
19950else
19951  as_expr=false
19952fi
19953
19954if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19955  as_basename=basename
19956else
19957  as_basename=false
19958fi
19959
19960
19961# Name of the executable.
19962as_me=`$as_basename -- "$0" ||
19963$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19964	 X"$0" : 'X\(//\)$' \| \
19965	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19966echo X/"$0" |
19967    sed '/^.*\/\([^/][^/]*\)\/*$/{
19968	    s//\1/
19969	    q
19970	  }
19971	  /^X\/\(\/\/\)$/{
19972	    s//\1/
19973	    q
19974	  }
19975	  /^X\/\(\/\).*/{
19976	    s//\1/
19977	    q
19978	  }
19979	  s/.*/./; q'`
19980
19981# CDPATH.
19982$as_unset CDPATH
19983
19984
19985
19986  as_lineno_1=$LINENO
19987  as_lineno_2=$LINENO
19988  test "x$as_lineno_1" != "x$as_lineno_2" &&
19989  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
19990
19991  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19992  # uniformly replaced by the line number.  The first 'sed' inserts a
19993  # line-number line after each line using $LINENO; the second 'sed'
19994  # does the real work.  The second script uses 'N' to pair each
19995  # line-number line with the line containing $LINENO, and appends
19996  # trailing '-' during substitution so that $LINENO is not a special
19997  # case at line end.
19998  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19999  # scripts with optimization help from Paolo Bonzini.  Blame Lee
20000  # E. McMahon (1931-1989) for sed's syntax.  :-)
20001  sed -n '
20002    p
20003    /[$]LINENO/=
20004  ' <$as_myself |
20005    sed '
20006      s/[$]LINENO.*/&-/
20007      t lineno
20008      b
20009      :lineno
20010      N
20011      :loop
20012      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20013      t loop
20014      s/-\n.*//
20015    ' >$as_me.lineno &&
20016  chmod +x "$as_me.lineno" ||
20017    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20018   { (exit 1); exit 1; }; }
20019
20020  # Don't try to exec as it changes $[0], causing all sort of problems
20021  # (the dirname of $[0] is not the place where we might find the
20022  # original and so on.  Autoconf is especially sensitive to this).
20023  . "./$as_me.lineno"
20024  # Exit status is that of the last command.
20025  exit
20026}
20027
20028
20029if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20030  as_dirname=dirname
20031else
20032  as_dirname=false
20033fi
20034
20035ECHO_C= ECHO_N= ECHO_T=
20036case `echo -n x` in
20037-n*)
20038  case `echo 'x\c'` in
20039  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20040  *)   ECHO_C='\c';;
20041  esac;;
20042*)
20043  ECHO_N='-n';;
20044esac
20045
20046if expr a : '\(a\)' >/dev/null 2>&1 &&
20047   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20048  as_expr=expr
20049else
20050  as_expr=false
20051fi
20052
20053rm -f conf$$ conf$$.exe conf$$.file
20054if test -d conf$$.dir; then
20055  rm -f conf$$.dir/conf$$.file
20056else
20057  rm -f conf$$.dir
20058  mkdir conf$$.dir
20059fi
20060echo >conf$$.file
20061if ln -s conf$$.file conf$$ 2>/dev/null; then
20062  as_ln_s='ln -s'
20063  # ... but there are two gotchas:
20064  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20065  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20066  # In both cases, we have to default to `cp -p'.
20067  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20068    as_ln_s='cp -p'
20069elif ln conf$$.file conf$$ 2>/dev/null; then
20070  as_ln_s=ln
20071else
20072  as_ln_s='cp -p'
20073fi
20074rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20075rmdir conf$$.dir 2>/dev/null
20076
20077if mkdir -p . 2>/dev/null; then
20078  as_mkdir_p=:
20079else
20080  test -d ./-p && rmdir ./-p
20081  as_mkdir_p=false
20082fi
20083
20084if test -x / >/dev/null 2>&1; then
20085  as_test_x='test -x'
20086else
20087  if ls -dL / >/dev/null 2>&1; then
20088    as_ls_L_option=L
20089  else
20090    as_ls_L_option=
20091  fi
20092  as_test_x='
20093    eval sh -c '\''
20094      if test -d "$1"; then
20095        test -d "$1/.";
20096      else
20097	case $1 in
20098        -*)set "./$1";;
20099	esac;
20100	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
20101	???[sx]*):;;*)false;;esac;fi
20102    '\'' sh
20103  '
20104fi
20105as_executable_p=$as_test_x
20106
20107# Sed expression to map a string onto a valid CPP name.
20108as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20109
20110# Sed expression to map a string onto a valid variable name.
20111as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20112
20113
20114exec 6>&1
20115
20116# Save the log message, to keep $[0] and so on meaningful, and to
20117# report actual input values of CONFIG_FILES etc. instead of their
20118# values after options handling.
20119ac_log="
20120This file was extended by libXtst $as_me 1.0.3, which was
20121generated by GNU Autoconf 2.61.  Invocation command line was
20122
20123  CONFIG_FILES    = $CONFIG_FILES
20124  CONFIG_HEADERS  = $CONFIG_HEADERS
20125  CONFIG_LINKS    = $CONFIG_LINKS
20126  CONFIG_COMMANDS = $CONFIG_COMMANDS
20127  $ $0 $@
20128
20129on `(hostname || uname -n) 2>/dev/null | sed 1q`
20130"
20131
20132_ACEOF
20133
20134cat >>$CONFIG_STATUS <<_ACEOF
20135# Files that config.status was made for.
20136config_files="$ac_config_files"
20137config_headers="$ac_config_headers"
20138config_commands="$ac_config_commands"
20139
20140_ACEOF
20141
20142cat >>$CONFIG_STATUS <<\_ACEOF
20143ac_cs_usage="\
20144\`$as_me' instantiates files from templates according to the
20145current configuration.
20146
20147Usage: $0 [OPTIONS] [FILE]...
20148
20149  -h, --help       print this help, then exit
20150  -V, --version    print version number and configuration settings, then exit
20151  -q, --quiet      do not print progress messages
20152  -d, --debug      don't remove temporary files
20153      --recheck    update $as_me by reconfiguring in the same conditions
20154  --file=FILE[:TEMPLATE]
20155		   instantiate the configuration file FILE
20156  --header=FILE[:TEMPLATE]
20157		   instantiate the configuration header FILE
20158
20159Configuration files:
20160$config_files
20161
20162Configuration headers:
20163$config_headers
20164
20165Configuration commands:
20166$config_commands
20167
20168Report bugs to <bug-autoconf@gnu.org>."
20169
20170_ACEOF
20171cat >>$CONFIG_STATUS <<_ACEOF
20172ac_cs_version="\\
20173libXtst config.status 1.0.3
20174configured by $0, generated by GNU Autoconf 2.61,
20175  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20176
20177Copyright (C) 2006 Free Software Foundation, Inc.
20178This config.status script is free software; the Free Software Foundation
20179gives unlimited permission to copy, distribute and modify it."
20180
20181ac_pwd='$ac_pwd'
20182srcdir='$srcdir'
20183INSTALL='$INSTALL'
20184MKDIR_P='$MKDIR_P'
20185_ACEOF
20186
20187cat >>$CONFIG_STATUS <<\_ACEOF
20188# If no file are specified by the user, then we need to provide default
20189# value.  By we need to know if files were specified by the user.
20190ac_need_defaults=:
20191while test $# != 0
20192do
20193  case $1 in
20194  --*=*)
20195    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20196    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20197    ac_shift=:
20198    ;;
20199  *)
20200    ac_option=$1
20201    ac_optarg=$2
20202    ac_shift=shift
20203    ;;
20204  esac
20205
20206  case $ac_option in
20207  # Handling of the options.
20208  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20209    ac_cs_recheck=: ;;
20210  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20211    echo "$ac_cs_version"; exit ;;
20212  --debug | --debu | --deb | --de | --d | -d )
20213    debug=: ;;
20214  --file | --fil | --fi | --f )
20215    $ac_shift
20216    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20217    ac_need_defaults=false;;
20218  --header | --heade | --head | --hea )
20219    $ac_shift
20220    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20221    ac_need_defaults=false;;
20222  --he | --h)
20223    # Conflict between --help and --header
20224    { echo "$as_me: error: ambiguous option: $1
20225Try \`$0 --help' for more information." >&2
20226   { (exit 1); exit 1; }; };;
20227  --help | --hel | -h )
20228    echo "$ac_cs_usage"; exit ;;
20229  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20230  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20231    ac_cs_silent=: ;;
20232
20233  # This is an error.
20234  -*) { echo "$as_me: error: unrecognized option: $1
20235Try \`$0 --help' for more information." >&2
20236   { (exit 1); exit 1; }; } ;;
20237
20238  *) ac_config_targets="$ac_config_targets $1"
20239     ac_need_defaults=false ;;
20240
20241  esac
20242  shift
20243done
20244
20245ac_configure_extra_args=
20246
20247if $ac_cs_silent; then
20248  exec 6>/dev/null
20249  ac_configure_extra_args="$ac_configure_extra_args --silent"
20250fi
20251
20252_ACEOF
20253cat >>$CONFIG_STATUS <<_ACEOF
20254if \$ac_cs_recheck; then
20255  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20256  CONFIG_SHELL=$SHELL
20257  export CONFIG_SHELL
20258  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20259fi
20260
20261_ACEOF
20262cat >>$CONFIG_STATUS <<\_ACEOF
20263exec 5>>config.log
20264{
20265  echo
20266  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20267## Running $as_me. ##
20268_ASBOX
20269  echo "$ac_log"
20270} >&5
20271
20272_ACEOF
20273cat >>$CONFIG_STATUS <<_ACEOF
20274#
20275# INIT-COMMANDS
20276#
20277AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20278
20279_ACEOF
20280
20281cat >>$CONFIG_STATUS <<\_ACEOF
20282
20283# Handling of arguments.
20284for ac_config_target in $ac_config_targets
20285do
20286  case $ac_config_target in
20287    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20288    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20289    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20290    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20291    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20292    "xtst.pc") CONFIG_FILES="$CONFIG_FILES xtst.pc" ;;
20293
20294  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20295echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20296   { (exit 1); exit 1; }; };;
20297  esac
20298done
20299
20300
20301# If the user did not use the arguments to specify the items to instantiate,
20302# then the envvar interface is used.  Set only those that are not.
20303# We use the long form for the default assignment because of an extremely
20304# bizarre bug on SunOS 4.1.3.
20305if $ac_need_defaults; then
20306  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20307  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20308  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20309fi
20310
20311# Have a temporary directory for convenience.  Make it in the build tree
20312# simply because there is no reason against having it here, and in addition,
20313# creating and moving files from /tmp can sometimes cause problems.
20314# Hook for its removal unless debugging.
20315# Note that there is a small window in which the directory will not be cleaned:
20316# after its creation but before its name has been assigned to `$tmp'.
20317$debug ||
20318{
20319  tmp=
20320  trap 'exit_status=$?
20321  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20322' 0
20323  trap '{ (exit 1); exit 1; }' 1 2 13 15
20324}
20325# Create a (secure) tmp directory for tmp files.
20326
20327{
20328  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20329  test -n "$tmp" && test -d "$tmp"
20330}  ||
20331{
20332  tmp=./conf$$-$RANDOM
20333  (umask 077 && mkdir "$tmp")
20334} ||
20335{
20336   echo "$me: cannot create a temporary directory in ." >&2
20337   { (exit 1); exit 1; }
20338}
20339
20340#
20341# Set up the sed scripts for CONFIG_FILES section.
20342#
20343
20344# No need to generate the scripts if there are no CONFIG_FILES.
20345# This happens for instance when ./config.status config.h
20346if test -n "$CONFIG_FILES"; then
20347
20348_ACEOF
20349
20350
20351
20352ac_delim='%!_!# '
20353for ac_last_try in false false false false false :; do
20354  cat >conf$$subs.sed <<_ACEOF
20355SHELL!$SHELL$ac_delim
20356PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20357PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20358PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20359PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20360PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20361PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20362exec_prefix!$exec_prefix$ac_delim
20363prefix!$prefix$ac_delim
20364program_transform_name!$program_transform_name$ac_delim
20365bindir!$bindir$ac_delim
20366sbindir!$sbindir$ac_delim
20367libexecdir!$libexecdir$ac_delim
20368datarootdir!$datarootdir$ac_delim
20369datadir!$datadir$ac_delim
20370sysconfdir!$sysconfdir$ac_delim
20371sharedstatedir!$sharedstatedir$ac_delim
20372localstatedir!$localstatedir$ac_delim
20373includedir!$includedir$ac_delim
20374oldincludedir!$oldincludedir$ac_delim
20375docdir!$docdir$ac_delim
20376infodir!$infodir$ac_delim
20377htmldir!$htmldir$ac_delim
20378dvidir!$dvidir$ac_delim
20379pdfdir!$pdfdir$ac_delim
20380psdir!$psdir$ac_delim
20381libdir!$libdir$ac_delim
20382localedir!$localedir$ac_delim
20383mandir!$mandir$ac_delim
20384DEFS!$DEFS$ac_delim
20385ECHO_C!$ECHO_C$ac_delim
20386ECHO_N!$ECHO_N$ac_delim
20387ECHO_T!$ECHO_T$ac_delim
20388LIBS!$LIBS$ac_delim
20389build_alias!$build_alias$ac_delim
20390host_alias!$host_alias$ac_delim
20391target_alias!$target_alias$ac_delim
20392INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20393INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20394INSTALL_DATA!$INSTALL_DATA$ac_delim
20395am__isrc!$am__isrc$ac_delim
20396CYGPATH_W!$CYGPATH_W$ac_delim
20397PACKAGE!$PACKAGE$ac_delim
20398VERSION!$VERSION$ac_delim
20399ACLOCAL!$ACLOCAL$ac_delim
20400AUTOCONF!$AUTOCONF$ac_delim
20401AUTOMAKE!$AUTOMAKE$ac_delim
20402AUTOHEADER!$AUTOHEADER$ac_delim
20403MAKEINFO!$MAKEINFO$ac_delim
20404install_sh!$install_sh$ac_delim
20405STRIP!$STRIP$ac_delim
20406INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20407mkdir_p!$mkdir_p$ac_delim
20408AWK!$AWK$ac_delim
20409SET_MAKE!$SET_MAKE$ac_delim
20410am__leading_dot!$am__leading_dot$ac_delim
20411AMTAR!$AMTAR$ac_delim
20412am__tar!$am__tar$ac_delim
20413am__untar!$am__untar$ac_delim
20414MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
20415MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
20416MAINT!$MAINT$ac_delim
20417CC!$CC$ac_delim
20418CFLAGS!$CFLAGS$ac_delim
20419LDFLAGS!$LDFLAGS$ac_delim
20420CPPFLAGS!$CPPFLAGS$ac_delim
20421ac_ct_CC!$ac_ct_CC$ac_delim
20422EXEEXT!$EXEEXT$ac_delim
20423OBJEXT!$OBJEXT$ac_delim
20424DEPDIR!$DEPDIR$ac_delim
20425am__include!$am__include$ac_delim
20426am__quote!$am__quote$ac_delim
20427AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20428AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20429AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20430CCDEPMODE!$CCDEPMODE$ac_delim
20431am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20432am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20433build!$build$ac_delim
20434build_cpu!$build_cpu$ac_delim
20435build_vendor!$build_vendor$ac_delim
20436build_os!$build_os$ac_delim
20437host!$host$ac_delim
20438host_cpu!$host_cpu$ac_delim
20439host_vendor!$host_vendor$ac_delim
20440host_os!$host_os$ac_delim
20441GREP!$GREP$ac_delim
20442EGREP!$EGREP$ac_delim
20443LN_S!$LN_S$ac_delim
20444ECHO!$ECHO$ac_delim
20445AR!$AR$ac_delim
20446RANLIB!$RANLIB$ac_delim
20447CPP!$CPP$ac_delim
20448CXX!$CXX$ac_delim
20449CXXFLAGS!$CXXFLAGS$ac_delim
20450ac_ct_CXX!$ac_ct_CXX$ac_delim
20451CXXDEPMODE!$CXXDEPMODE$ac_delim
20452_ACEOF
20453
20454  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20455    break
20456  elif $ac_last_try; then
20457    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20458echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20459   { (exit 1); exit 1; }; }
20460  else
20461    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20462  fi
20463done
20464
20465ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20466if test -n "$ac_eof"; then
20467  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20468  ac_eof=`expr $ac_eof + 1`
20469fi
20470
20471cat >>$CONFIG_STATUS <<_ACEOF
20472cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20473/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20474_ACEOF
20475sed '
20476s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20477s/^/s,@/; s/!/@,|#_!!_#|/
20478:n
20479t n
20480s/'"$ac_delim"'$/,g/; t
20481s/$/\\/; p
20482N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20483' >>$CONFIG_STATUS <conf$$subs.sed
20484rm -f conf$$subs.sed
20485cat >>$CONFIG_STATUS <<_ACEOF
20486CEOF$ac_eof
20487_ACEOF
20488
20489
20490ac_delim='%!_!# '
20491for ac_last_try in false false false false false :; do
20492  cat >conf$$subs.sed <<_ACEOF
20493am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20494am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20495CXXCPP!$CXXCPP$ac_delim
20496F77!$F77$ac_delim
20497FFLAGS!$FFLAGS$ac_delim
20498ac_ct_F77!$ac_ct_F77$ac_delim
20499LIBTOOL!$LIBTOOL$ac_delim
20500XMLTO!$XMLTO$ac_delim
20501HAVE_XMLTO_TRUE!$HAVE_XMLTO_TRUE$ac_delim
20502HAVE_XMLTO_FALSE!$HAVE_XMLTO_FALSE$ac_delim
20503PKG_CONFIG!$PKG_CONFIG$ac_delim
20504XTST_CFLAGS!$XTST_CFLAGS$ac_delim
20505XTST_LIBS!$XTST_LIBS$ac_delim
20506LINT!$LINT$ac_delim
20507LINT_FLAGS!$LINT_FLAGS$ac_delim
20508LINT_TRUE!$LINT_TRUE$ac_delim
20509LINT_FALSE!$LINT_FALSE$ac_delim
20510LINTLIB!$LINTLIB$ac_delim
20511MAKE_LINT_LIB_TRUE!$MAKE_LINT_LIB_TRUE$ac_delim
20512MAKE_LINT_LIB_FALSE!$MAKE_LINT_LIB_FALSE$ac_delim
20513APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
20514LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
20515FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
20516MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
20517DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
20518ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
20519APP_MAN_DIR!$APP_MAN_DIR$ac_delim
20520LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
20521FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
20522MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
20523DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
20524ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
20525LIBOBJS!$LIBOBJS$ac_delim
20526LTLIBOBJS!$LTLIBOBJS$ac_delim
20527_ACEOF
20528
20529  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 34; then
20530    break
20531  elif $ac_last_try; then
20532    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20533echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20534   { (exit 1); exit 1; }; }
20535  else
20536    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20537  fi
20538done
20539
20540ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20541if test -n "$ac_eof"; then
20542  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20543  ac_eof=`expr $ac_eof + 1`
20544fi
20545
20546cat >>$CONFIG_STATUS <<_ACEOF
20547cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20548/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20549_ACEOF
20550sed '
20551s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20552s/^/s,@/; s/!/@,|#_!!_#|/
20553:n
20554t n
20555s/'"$ac_delim"'$/,g/; t
20556s/$/\\/; p
20557N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20558' >>$CONFIG_STATUS <conf$$subs.sed
20559rm -f conf$$subs.sed
20560cat >>$CONFIG_STATUS <<_ACEOF
20561:end
20562s/|#_!!_#|//g
20563CEOF$ac_eof
20564_ACEOF
20565
20566
20567# VPATH may cause trouble with some makes, so we remove $(srcdir),
20568# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20569# trailing colons and then remove the whole line if VPATH becomes empty
20570# (actually we leave an empty line to preserve line numbers).
20571if test "x$srcdir" = x.; then
20572  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
20573s/:*\$(srcdir):*/:/
20574s/:*\${srcdir}:*/:/
20575s/:*@srcdir@:*/:/
20576s/^\([^=]*=[	 ]*\):*/\1/
20577s/:*$//
20578s/^[^=]*=[	 ]*$//
20579}'
20580fi
20581
20582cat >>$CONFIG_STATUS <<\_ACEOF
20583fi # test -n "$CONFIG_FILES"
20584
20585
20586for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20587do
20588  case $ac_tag in
20589  :[FHLC]) ac_mode=$ac_tag; continue;;
20590  esac
20591  case $ac_mode$ac_tag in
20592  :[FHL]*:*);;
20593  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20594echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20595   { (exit 1); exit 1; }; };;
20596  :[FH]-) ac_tag=-:-;;
20597  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20598  esac
20599  ac_save_IFS=$IFS
20600  IFS=:
20601  set x $ac_tag
20602  IFS=$ac_save_IFS
20603  shift
20604  ac_file=$1
20605  shift
20606
20607  case $ac_mode in
20608  :L) ac_source=$1;;
20609  :[FH])
20610    ac_file_inputs=
20611    for ac_f
20612    do
20613      case $ac_f in
20614      -) ac_f="$tmp/stdin";;
20615      *) # Look for the file first in the build tree, then in the source tree
20616	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20617	 # because $ac_f cannot contain `:'.
20618	 test -f "$ac_f" ||
20619	   case $ac_f in
20620	   [\\/$]*) false;;
20621	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20622	   esac ||
20623	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20624echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20625   { (exit 1); exit 1; }; };;
20626      esac
20627      ac_file_inputs="$ac_file_inputs $ac_f"
20628    done
20629
20630    # Let's still pretend it is `configure' which instantiates (i.e., don't
20631    # use $as_me), people would be surprised to read:
20632    #    /* config.h.  Generated by config.status.  */
20633    configure_input="Generated from "`IFS=:
20634	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20635    if test x"$ac_file" != x-; then
20636      configure_input="$ac_file.  $configure_input"
20637      { echo "$as_me:$LINENO: creating $ac_file" >&5
20638echo "$as_me: creating $ac_file" >&6;}
20639    fi
20640
20641    case $ac_tag in
20642    *:-:* | *:-) cat >"$tmp/stdin";;
20643    esac
20644    ;;
20645  esac
20646
20647  ac_dir=`$as_dirname -- "$ac_file" ||
20648$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20649	 X"$ac_file" : 'X\(//\)[^/]' \| \
20650	 X"$ac_file" : 'X\(//\)$' \| \
20651	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20652echo X"$ac_file" |
20653    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20654	    s//\1/
20655	    q
20656	  }
20657	  /^X\(\/\/\)[^/].*/{
20658	    s//\1/
20659	    q
20660	  }
20661	  /^X\(\/\/\)$/{
20662	    s//\1/
20663	    q
20664	  }
20665	  /^X\(\/\).*/{
20666	    s//\1/
20667	    q
20668	  }
20669	  s/.*/./; q'`
20670  { as_dir="$ac_dir"
20671  case $as_dir in #(
20672  -*) as_dir=./$as_dir;;
20673  esac
20674  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20675    as_dirs=
20676    while :; do
20677      case $as_dir in #(
20678      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20679      *) as_qdir=$as_dir;;
20680      esac
20681      as_dirs="'$as_qdir' $as_dirs"
20682      as_dir=`$as_dirname -- "$as_dir" ||
20683$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20684	 X"$as_dir" : 'X\(//\)[^/]' \| \
20685	 X"$as_dir" : 'X\(//\)$' \| \
20686	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20687echo X"$as_dir" |
20688    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20689	    s//\1/
20690	    q
20691	  }
20692	  /^X\(\/\/\)[^/].*/{
20693	    s//\1/
20694	    q
20695	  }
20696	  /^X\(\/\/\)$/{
20697	    s//\1/
20698	    q
20699	  }
20700	  /^X\(\/\).*/{
20701	    s//\1/
20702	    q
20703	  }
20704	  s/.*/./; q'`
20705      test -d "$as_dir" && break
20706    done
20707    test -z "$as_dirs" || eval "mkdir $as_dirs"
20708  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20709echo "$as_me: error: cannot create directory $as_dir" >&2;}
20710   { (exit 1); exit 1; }; }; }
20711  ac_builddir=.
20712
20713case "$ac_dir" in
20714.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20715*)
20716  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20717  # A ".." for each directory in $ac_dir_suffix.
20718  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20719  case $ac_top_builddir_sub in
20720  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20721  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20722  esac ;;
20723esac
20724ac_abs_top_builddir=$ac_pwd
20725ac_abs_builddir=$ac_pwd$ac_dir_suffix
20726# for backward compatibility:
20727ac_top_builddir=$ac_top_build_prefix
20728
20729case $srcdir in
20730  .)  # We are building in place.
20731    ac_srcdir=.
20732    ac_top_srcdir=$ac_top_builddir_sub
20733    ac_abs_top_srcdir=$ac_pwd ;;
20734  [\\/]* | ?:[\\/]* )  # Absolute name.
20735    ac_srcdir=$srcdir$ac_dir_suffix;
20736    ac_top_srcdir=$srcdir
20737    ac_abs_top_srcdir=$srcdir ;;
20738  *) # Relative name.
20739    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20740    ac_top_srcdir=$ac_top_build_prefix$srcdir
20741    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20742esac
20743ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20744
20745
20746  case $ac_mode in
20747  :F)
20748  #
20749  # CONFIG_FILE
20750  #
20751
20752  case $INSTALL in
20753  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20754  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20755  esac
20756  ac_MKDIR_P=$MKDIR_P
20757  case $MKDIR_P in
20758  [\\/$]* | ?:[\\/]* ) ;;
20759  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20760  esac
20761_ACEOF
20762
20763cat >>$CONFIG_STATUS <<\_ACEOF
20764# If the template does not know about datarootdir, expand it.
20765# FIXME: This hack should be removed a few years after 2.60.
20766ac_datarootdir_hack=; ac_datarootdir_seen=
20767
20768case `sed -n '/datarootdir/ {
20769  p
20770  q
20771}
20772/@datadir@/p
20773/@docdir@/p
20774/@infodir@/p
20775/@localedir@/p
20776/@mandir@/p
20777' $ac_file_inputs` in
20778*datarootdir*) ac_datarootdir_seen=yes;;
20779*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20780  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20781echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20782_ACEOF
20783cat >>$CONFIG_STATUS <<_ACEOF
20784  ac_datarootdir_hack='
20785  s&@datadir@&$datadir&g
20786  s&@docdir@&$docdir&g
20787  s&@infodir@&$infodir&g
20788  s&@localedir@&$localedir&g
20789  s&@mandir@&$mandir&g
20790    s&\\\${datarootdir}&$datarootdir&g' ;;
20791esac
20792_ACEOF
20793
20794# Neutralize VPATH when `$srcdir' = `.'.
20795# Shell code in configure.ac might set extrasub.
20796# FIXME: do we really want to maintain this feature?
20797cat >>$CONFIG_STATUS <<_ACEOF
20798  sed "$ac_vpsub
20799$extrasub
20800_ACEOF
20801cat >>$CONFIG_STATUS <<\_ACEOF
20802:t
20803/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20804s&@configure_input@&$configure_input&;t t
20805s&@top_builddir@&$ac_top_builddir_sub&;t t
20806s&@srcdir@&$ac_srcdir&;t t
20807s&@abs_srcdir@&$ac_abs_srcdir&;t t
20808s&@top_srcdir@&$ac_top_srcdir&;t t
20809s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20810s&@builddir@&$ac_builddir&;t t
20811s&@abs_builddir@&$ac_abs_builddir&;t t
20812s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20813s&@INSTALL@&$ac_INSTALL&;t t
20814s&@MKDIR_P@&$ac_MKDIR_P&;t t
20815$ac_datarootdir_hack
20816" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20817
20818test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20819  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20820  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20821  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20822which seems to be undefined.  Please make sure it is defined." >&5
20823echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20824which seems to be undefined.  Please make sure it is defined." >&2;}
20825
20826  rm -f "$tmp/stdin"
20827  case $ac_file in
20828  -) cat "$tmp/out"; rm -f "$tmp/out";;
20829  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20830  esac
20831 ;;
20832  :H)
20833  #
20834  # CONFIG_HEADER
20835  #
20836_ACEOF
20837
20838# Transform confdefs.h into a sed script `conftest.defines', that
20839# substitutes the proper values into config.h.in to produce config.h.
20840rm -f conftest.defines conftest.tail
20841# First, append a space to every undef/define line, to ease matching.
20842echo 's/$/ /' >conftest.defines
20843# Then, protect against being on the right side of a sed subst, or in
20844# an unquoted here document, in config.status.  If some macros were
20845# called several times there might be several #defines for the same
20846# symbol, which is useless.  But do not sort them, since the last
20847# AC_DEFINE must be honored.
20848ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20849# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
20850# NAME is the cpp macro being defined, VALUE is the value it is being given.
20851# PARAMS is the parameter list in the macro definition--in most cases, it's
20852# just an empty string.
20853ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
20854ac_dB='\\)[	 (].*,\\1define\\2'
20855ac_dC=' '
20856ac_dD=' ,'
20857
20858uniq confdefs.h |
20859  sed -n '
20860	t rset
20861	:rset
20862	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
20863	t ok
20864	d
20865	:ok
20866	s/[\\&,]/\\&/g
20867	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
20868	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
20869  ' >>conftest.defines
20870
20871# Remove the space that was appended to ease matching.
20872# Then replace #undef with comments.  This is necessary, for
20873# example, in the case of _POSIX_SOURCE, which is predefined and required
20874# on some systems where configure will not decide to define it.
20875# (The regexp can be short, since the line contains either #define or #undef.)
20876echo 's/ $//
20877s,^[	 #]*u.*,/* & */,' >>conftest.defines
20878
20879# Break up conftest.defines:
20880ac_max_sed_lines=50
20881
20882# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
20883# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
20884# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
20885# et cetera.
20886ac_in='$ac_file_inputs'
20887ac_out='"$tmp/out1"'
20888ac_nxt='"$tmp/out2"'
20889
20890while :
20891do
20892  # Write a here document:
20893    cat >>$CONFIG_STATUS <<_ACEOF
20894    # First, check the format of the line:
20895    cat >"\$tmp/defines.sed" <<\\CEOF
20896/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
20897/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
20898b
20899:def
20900_ACEOF
20901  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
20902  echo 'CEOF
20903    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
20904  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
20905  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
20906  grep . conftest.tail >/dev/null || break
20907  rm -f conftest.defines
20908  mv conftest.tail conftest.defines
20909done
20910rm -f conftest.defines conftest.tail
20911
20912echo "ac_result=$ac_in" >>$CONFIG_STATUS
20913cat >>$CONFIG_STATUS <<\_ACEOF
20914  if test x"$ac_file" != x-; then
20915    echo "/* $configure_input  */" >"$tmp/config.h"
20916    cat "$ac_result" >>"$tmp/config.h"
20917    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
20918      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20919echo "$as_me: $ac_file is unchanged" >&6;}
20920    else
20921      rm -f $ac_file
20922      mv "$tmp/config.h" $ac_file
20923    fi
20924  else
20925    echo "/* $configure_input  */"
20926    cat "$ac_result"
20927  fi
20928  rm -f "$tmp/out12"
20929# Compute $ac_file's index in $config_headers.
20930_am_stamp_count=1
20931for _am_header in $config_headers :; do
20932  case $_am_header in
20933    $ac_file | $ac_file:* )
20934      break ;;
20935    * )
20936      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20937  esac
20938done
20939echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
20940$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20941	 X$ac_file : 'X\(//\)[^/]' \| \
20942	 X$ac_file : 'X\(//\)$' \| \
20943	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
20944echo X$ac_file |
20945    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20946	    s//\1/
20947	    q
20948	  }
20949	  /^X\(\/\/\)[^/].*/{
20950	    s//\1/
20951	    q
20952	  }
20953	  /^X\(\/\/\)$/{
20954	    s//\1/
20955	    q
20956	  }
20957	  /^X\(\/\).*/{
20958	    s//\1/
20959	    q
20960	  }
20961	  s/.*/./; q'`/stamp-h$_am_stamp_count
20962 ;;
20963
20964  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20965echo "$as_me: executing $ac_file commands" >&6;}
20966 ;;
20967  esac
20968
20969
20970  case $ac_file$ac_mode in
20971    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20972  # Strip MF so we end up with the name of the file.
20973  mf=`echo "$mf" | sed -e 's/:.*$//'`
20974  # Check whether this is an Automake generated Makefile or not.
20975  # We used to match only the files named `Makefile.in', but
20976  # some people rename them; so instead we look at the file content.
20977  # Grep'ing the first line is not enough: some people post-process
20978  # each Makefile.in and add a new line on top of each file to say so.
20979  # Grep'ing the whole file is not good either: AIX grep has a line
20980  # limit of 2048, but all sed's we know have understand at least 4000.
20981  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
20982    dirpart=`$as_dirname -- "$mf" ||
20983$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20984	 X"$mf" : 'X\(//\)[^/]' \| \
20985	 X"$mf" : 'X\(//\)$' \| \
20986	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20987echo X"$mf" |
20988    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20989	    s//\1/
20990	    q
20991	  }
20992	  /^X\(\/\/\)[^/].*/{
20993	    s//\1/
20994	    q
20995	  }
20996	  /^X\(\/\/\)$/{
20997	    s//\1/
20998	    q
20999	  }
21000	  /^X\(\/\).*/{
21001	    s//\1/
21002	    q
21003	  }
21004	  s/.*/./; q'`
21005  else
21006    continue
21007  fi
21008  # Extract the definition of DEPDIR, am__include, and am__quote
21009  # from the Makefile without running `make'.
21010  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21011  test -z "$DEPDIR" && continue
21012  am__include=`sed -n 's/^am__include = //p' < "$mf"`
21013  test -z "am__include" && continue
21014  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21015  # When using ansi2knr, U may be empty or an underscore; expand it
21016  U=`sed -n 's/^U = //p' < "$mf"`
21017  # Find all dependency output files, they are included files with
21018  # $(DEPDIR) in their names.  We invoke sed twice because it is the
21019  # simplest approach to changing $(DEPDIR) to its actual value in the
21020  # expansion.
21021  for file in `sed -n "
21022    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21023       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21024    # Make sure the directory exists.
21025    test -f "$dirpart/$file" && continue
21026    fdir=`$as_dirname -- "$file" ||
21027$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21028	 X"$file" : 'X\(//\)[^/]' \| \
21029	 X"$file" : 'X\(//\)$' \| \
21030	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21031echo X"$file" |
21032    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21033	    s//\1/
21034	    q
21035	  }
21036	  /^X\(\/\/\)[^/].*/{
21037	    s//\1/
21038	    q
21039	  }
21040	  /^X\(\/\/\)$/{
21041	    s//\1/
21042	    q
21043	  }
21044	  /^X\(\/\).*/{
21045	    s//\1/
21046	    q
21047	  }
21048	  s/.*/./; q'`
21049    { as_dir=$dirpart/$fdir
21050  case $as_dir in #(
21051  -*) as_dir=./$as_dir;;
21052  esac
21053  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21054    as_dirs=
21055    while :; do
21056      case $as_dir in #(
21057      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21058      *) as_qdir=$as_dir;;
21059      esac
21060      as_dirs="'$as_qdir' $as_dirs"
21061      as_dir=`$as_dirname -- "$as_dir" ||
21062$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21063	 X"$as_dir" : 'X\(//\)[^/]' \| \
21064	 X"$as_dir" : 'X\(//\)$' \| \
21065	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21066echo X"$as_dir" |
21067    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21068	    s//\1/
21069	    q
21070	  }
21071	  /^X\(\/\/\)[^/].*/{
21072	    s//\1/
21073	    q
21074	  }
21075	  /^X\(\/\/\)$/{
21076	    s//\1/
21077	    q
21078	  }
21079	  /^X\(\/\).*/{
21080	    s//\1/
21081	    q
21082	  }
21083	  s/.*/./; q'`
21084      test -d "$as_dir" && break
21085    done
21086    test -z "$as_dirs" || eval "mkdir $as_dirs"
21087  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21088echo "$as_me: error: cannot create directory $as_dir" >&2;}
21089   { (exit 1); exit 1; }; }; }
21090    # echo "creating $dirpart/$file"
21091    echo '# dummy' > "$dirpart/$file"
21092  done
21093done
21094 ;;
21095
21096  esac
21097done # for ac_tag
21098
21099
21100{ (exit 0); exit 0; }
21101_ACEOF
21102chmod +x $CONFIG_STATUS
21103ac_clean_files=$ac_clean_files_save
21104
21105
21106# configure is writing to config.log, and then calls config.status.
21107# config.status does its own redirection, appending to config.log.
21108# Unfortunately, on DOS this fails, as config.log is still kept open
21109# by configure, so config.status won't be able to write to it; its
21110# output is simply discarded.  So we exec the FD to /dev/null,
21111# effectively closing config.log, so it can be properly (re)opened and
21112# appended to by config.status.  When coming back to configure, we
21113# need to make the FD available again.
21114if test "$no_create" != yes; then
21115  ac_cs_success=:
21116  ac_config_status_args=
21117  test "$silent" = yes &&
21118    ac_config_status_args="$ac_config_status_args --quiet"
21119  exec 5>/dev/null
21120  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21121  exec 5>>config.log
21122  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21123  # would make configure fail if this is the last instruction.
21124  $ac_cs_success || { (exit 1); exit 1; }
21125fi
21126
21127