configure revision 266e564d
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libICE 1.0.4.
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='libICE'
730PACKAGE_TARNAME='libICE'
731PACKAGE_VERSION='1.0.4'
732PACKAGE_STRING='libICE 1.0.4'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735ac_unique_file="Makefile.am"
736# Factoring default headers for most tests.
737ac_includes_default="\
738#include <stdio.h>
739#ifdef HAVE_SYS_TYPES_H
740# include <sys/types.h>
741#endif
742#ifdef HAVE_SYS_STAT_H
743# include <sys/stat.h>
744#endif
745#ifdef STDC_HEADERS
746# include <stdlib.h>
747# include <stddef.h>
748#else
749# ifdef HAVE_STDLIB_H
750#  include <stdlib.h>
751# endif
752#endif
753#ifdef HAVE_STRING_H
754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755#  include <memory.h>
756# endif
757# include <string.h>
758#endif
759#ifdef HAVE_STRINGS_H
760# include <strings.h>
761#endif
762#ifdef HAVE_INTTYPES_H
763# include <inttypes.h>
764#endif
765#ifdef HAVE_STDINT_H
766# include <stdint.h>
767#endif
768#ifdef HAVE_UNISTD_H
769# include <unistd.h>
770#endif"
771
772ac_subst_vars='SHELL
773PATH_SEPARATOR
774PACKAGE_NAME
775PACKAGE_TARNAME
776PACKAGE_VERSION
777PACKAGE_STRING
778PACKAGE_BUGREPORT
779exec_prefix
780prefix
781program_transform_name
782bindir
783sbindir
784libexecdir
785datarootdir
786datadir
787sysconfdir
788sharedstatedir
789localstatedir
790includedir
791oldincludedir
792docdir
793infodir
794htmldir
795dvidir
796pdfdir
797psdir
798libdir
799localedir
800mandir
801DEFS
802ECHO_C
803ECHO_N
804ECHO_T
805LIBS
806build_alias
807host_alias
808target_alias
809INSTALL_PROGRAM
810INSTALL_SCRIPT
811INSTALL_DATA
812am__isrc
813CYGPATH_W
814PACKAGE
815VERSION
816ACLOCAL
817AUTOCONF
818AUTOMAKE
819AUTOHEADER
820MAKEINFO
821install_sh
822STRIP
823INSTALL_STRIP_PROGRAM
824mkdir_p
825AWK
826SET_MAKE
827am__leading_dot
828AMTAR
829am__tar
830am__untar
831MAINTAINER_MODE_TRUE
832MAINTAINER_MODE_FALSE
833MAINT
834build
835build_cpu
836build_vendor
837build_os
838host
839host_cpu
840host_vendor
841host_os
842CC
843CFLAGS
844LDFLAGS
845CPPFLAGS
846ac_ct_CC
847EXEEXT
848OBJEXT
849DEPDIR
850am__include
851am__quote
852AMDEP_TRUE
853AMDEP_FALSE
854AMDEPBACKSLASH
855CCDEPMODE
856am__fastdepCC_TRUE
857am__fastdepCC_FALSE
858GREP
859EGREP
860LN_S
861ECHO
862AR
863RANLIB
864CPP
865CXX
866CXXFLAGS
867ac_ct_CXX
868CXXDEPMODE
869am__fastdepCXX_TRUE
870am__fastdepCXX_FALSE
871CXXCPP
872F77
873FFLAGS
874ac_ct_F77
875LIBTOOL
876PKG_CONFIG
877ICE_CFLAGS
878ICE_LIBS
879XTRANS_CFLAGS
880XTRANS_LIBS
881LINT
882LINT_FLAGS
883LINT_TRUE
884LINT_FALSE
885LINTLIB
886MAKE_LINT_LIB_TRUE
887MAKE_LINT_LIB_FALSE
888LIBOBJS
889LTLIBOBJS'
890ac_subst_files=''
891      ac_precious_vars='build_alias
892host_alias
893target_alias
894CC
895CFLAGS
896LDFLAGS
897LIBS
898CPPFLAGS
899CPP
900CXX
901CXXFLAGS
902CCC
903CXXCPP
904F77
905FFLAGS
906PKG_CONFIG
907ICE_CFLAGS
908ICE_LIBS
909XTRANS_CFLAGS
910XTRANS_LIBS'
911
912
913# Initialize some variables set by options.
914ac_init_help=
915ac_init_version=false
916# The variables have the same names as the options, with
917# dashes changed to underlines.
918cache_file=/dev/null
919exec_prefix=NONE
920no_create=
921no_recursion=
922prefix=NONE
923program_prefix=NONE
924program_suffix=NONE
925program_transform_name=s,x,x,
926silent=
927site=
928srcdir=
929verbose=
930x_includes=NONE
931x_libraries=NONE
932
933# Installation directory options.
934# These are left unexpanded so users can "make install exec_prefix=/foo"
935# and all the variables that are supposed to be based on exec_prefix
936# by default will actually change.
937# Use braces instead of parens because sh, perl, etc. also accept them.
938# (The list follows the same order as the GNU Coding Standards.)
939bindir='${exec_prefix}/bin'
940sbindir='${exec_prefix}/sbin'
941libexecdir='${exec_prefix}/libexec'
942datarootdir='${prefix}/share'
943datadir='${datarootdir}'
944sysconfdir='${prefix}/etc'
945sharedstatedir='${prefix}/com'
946localstatedir='${prefix}/var'
947includedir='${prefix}/include'
948oldincludedir='/usr/include'
949docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
950infodir='${datarootdir}/info'
951htmldir='${docdir}'
952dvidir='${docdir}'
953pdfdir='${docdir}'
954psdir='${docdir}'
955libdir='${exec_prefix}/lib'
956localedir='${datarootdir}/locale'
957mandir='${datarootdir}/man'
958
959ac_prev=
960ac_dashdash=
961for ac_option
962do
963  # If the previous option needs an argument, assign it.
964  if test -n "$ac_prev"; then
965    eval $ac_prev=\$ac_option
966    ac_prev=
967    continue
968  fi
969
970  case $ac_option in
971  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
972  *)	ac_optarg=yes ;;
973  esac
974
975  # Accept the important Cygnus configure options, so we can diagnose typos.
976
977  case $ac_dashdash$ac_option in
978  --)
979    ac_dashdash=yes ;;
980
981  -bindir | --bindir | --bindi | --bind | --bin | --bi)
982    ac_prev=bindir ;;
983  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
984    bindir=$ac_optarg ;;
985
986  -build | --build | --buil | --bui | --bu)
987    ac_prev=build_alias ;;
988  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
989    build_alias=$ac_optarg ;;
990
991  -cache-file | --cache-file | --cache-fil | --cache-fi \
992  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
993    ac_prev=cache_file ;;
994  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
995  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
996    cache_file=$ac_optarg ;;
997
998  --config-cache | -C)
999    cache_file=config.cache ;;
1000
1001  -datadir | --datadir | --datadi | --datad)
1002    ac_prev=datadir ;;
1003  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1004    datadir=$ac_optarg ;;
1005
1006  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1007  | --dataroo | --dataro | --datar)
1008    ac_prev=datarootdir ;;
1009  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1010  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1011    datarootdir=$ac_optarg ;;
1012
1013  -disable-* | --disable-*)
1014    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1015    # Reject names that are not valid shell variable names.
1016    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1017      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1018   { (exit 1); exit 1; }; }
1019    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1020    eval enable_$ac_feature=no ;;
1021
1022  -docdir | --docdir | --docdi | --doc | --do)
1023    ac_prev=docdir ;;
1024  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1025    docdir=$ac_optarg ;;
1026
1027  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1028    ac_prev=dvidir ;;
1029  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1030    dvidir=$ac_optarg ;;
1031
1032  -enable-* | --enable-*)
1033    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1034    # Reject names that are not valid shell variable names.
1035    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1036      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1037   { (exit 1); exit 1; }; }
1038    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1039    eval enable_$ac_feature=\$ac_optarg ;;
1040
1041  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1042  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1043  | --exec | --exe | --ex)
1044    ac_prev=exec_prefix ;;
1045  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1046  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1047  | --exec=* | --exe=* | --ex=*)
1048    exec_prefix=$ac_optarg ;;
1049
1050  -gas | --gas | --ga | --g)
1051    # Obsolete; use --with-gas.
1052    with_gas=yes ;;
1053
1054  -help | --help | --hel | --he | -h)
1055    ac_init_help=long ;;
1056  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1057    ac_init_help=recursive ;;
1058  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1059    ac_init_help=short ;;
1060
1061  -host | --host | --hos | --ho)
1062    ac_prev=host_alias ;;
1063  -host=* | --host=* | --hos=* | --ho=*)
1064    host_alias=$ac_optarg ;;
1065
1066  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1067    ac_prev=htmldir ;;
1068  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1069  | --ht=*)
1070    htmldir=$ac_optarg ;;
1071
1072  -includedir | --includedir | --includedi | --included | --include \
1073  | --includ | --inclu | --incl | --inc)
1074    ac_prev=includedir ;;
1075  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1076  | --includ=* | --inclu=* | --incl=* | --inc=*)
1077    includedir=$ac_optarg ;;
1078
1079  -infodir | --infodir | --infodi | --infod | --info | --inf)
1080    ac_prev=infodir ;;
1081  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1082    infodir=$ac_optarg ;;
1083
1084  -libdir | --libdir | --libdi | --libd)
1085    ac_prev=libdir ;;
1086  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1087    libdir=$ac_optarg ;;
1088
1089  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1090  | --libexe | --libex | --libe)
1091    ac_prev=libexecdir ;;
1092  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1093  | --libexe=* | --libex=* | --libe=*)
1094    libexecdir=$ac_optarg ;;
1095
1096  -localedir | --localedir | --localedi | --localed | --locale)
1097    ac_prev=localedir ;;
1098  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1099    localedir=$ac_optarg ;;
1100
1101  -localstatedir | --localstatedir | --localstatedi | --localstated \
1102  | --localstate | --localstat | --localsta | --localst | --locals)
1103    ac_prev=localstatedir ;;
1104  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1105  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1106    localstatedir=$ac_optarg ;;
1107
1108  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1109    ac_prev=mandir ;;
1110  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1111    mandir=$ac_optarg ;;
1112
1113  -nfp | --nfp | --nf)
1114    # Obsolete; use --without-fp.
1115    with_fp=no ;;
1116
1117  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1118  | --no-cr | --no-c | -n)
1119    no_create=yes ;;
1120
1121  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1122  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1123    no_recursion=yes ;;
1124
1125  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1126  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1127  | --oldin | --oldi | --old | --ol | --o)
1128    ac_prev=oldincludedir ;;
1129  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1130  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1131  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1132    oldincludedir=$ac_optarg ;;
1133
1134  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1135    ac_prev=prefix ;;
1136  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1137    prefix=$ac_optarg ;;
1138
1139  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1140  | --program-pre | --program-pr | --program-p)
1141    ac_prev=program_prefix ;;
1142  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1143  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1144    program_prefix=$ac_optarg ;;
1145
1146  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1147  | --program-suf | --program-su | --program-s)
1148    ac_prev=program_suffix ;;
1149  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1150  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1151    program_suffix=$ac_optarg ;;
1152
1153  -program-transform-name | --program-transform-name \
1154  | --program-transform-nam | --program-transform-na \
1155  | --program-transform-n | --program-transform- \
1156  | --program-transform | --program-transfor \
1157  | --program-transfo | --program-transf \
1158  | --program-trans | --program-tran \
1159  | --progr-tra | --program-tr | --program-t)
1160    ac_prev=program_transform_name ;;
1161  -program-transform-name=* | --program-transform-name=* \
1162  | --program-transform-nam=* | --program-transform-na=* \
1163  | --program-transform-n=* | --program-transform-=* \
1164  | --program-transform=* | --program-transfor=* \
1165  | --program-transfo=* | --program-transf=* \
1166  | --program-trans=* | --program-tran=* \
1167  | --progr-tra=* | --program-tr=* | --program-t=*)
1168    program_transform_name=$ac_optarg ;;
1169
1170  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1171    ac_prev=pdfdir ;;
1172  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1173    pdfdir=$ac_optarg ;;
1174
1175  -psdir | --psdir | --psdi | --psd | --ps)
1176    ac_prev=psdir ;;
1177  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1178    psdir=$ac_optarg ;;
1179
1180  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1181  | -silent | --silent | --silen | --sile | --sil)
1182    silent=yes ;;
1183
1184  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1185    ac_prev=sbindir ;;
1186  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1187  | --sbi=* | --sb=*)
1188    sbindir=$ac_optarg ;;
1189
1190  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1191  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1192  | --sharedst | --shareds | --shared | --share | --shar \
1193  | --sha | --sh)
1194    ac_prev=sharedstatedir ;;
1195  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1196  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1197  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1198  | --sha=* | --sh=*)
1199    sharedstatedir=$ac_optarg ;;
1200
1201  -site | --site | --sit)
1202    ac_prev=site ;;
1203  -site=* | --site=* | --sit=*)
1204    site=$ac_optarg ;;
1205
1206  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1207    ac_prev=srcdir ;;
1208  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1209    srcdir=$ac_optarg ;;
1210
1211  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1212  | --syscon | --sysco | --sysc | --sys | --sy)
1213    ac_prev=sysconfdir ;;
1214  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1215  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1216    sysconfdir=$ac_optarg ;;
1217
1218  -target | --target | --targe | --targ | --tar | --ta | --t)
1219    ac_prev=target_alias ;;
1220  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1221    target_alias=$ac_optarg ;;
1222
1223  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1224    verbose=yes ;;
1225
1226  -version | --version | --versio | --versi | --vers | -V)
1227    ac_init_version=: ;;
1228
1229  -with-* | --with-*)
1230    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1231    # Reject names that are not valid shell variable names.
1232    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1233      { echo "$as_me: error: invalid package name: $ac_package" >&2
1234   { (exit 1); exit 1; }; }
1235    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1236    eval with_$ac_package=\$ac_optarg ;;
1237
1238  -without-* | --without-*)
1239    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1240    # Reject names that are not valid shell variable names.
1241    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1242      { echo "$as_me: error: invalid package name: $ac_package" >&2
1243   { (exit 1); exit 1; }; }
1244    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1245    eval with_$ac_package=no ;;
1246
1247  --x)
1248    # Obsolete; use --with-x.
1249    with_x=yes ;;
1250
1251  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252  | --x-incl | --x-inc | --x-in | --x-i)
1253    ac_prev=x_includes ;;
1254  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256    x_includes=$ac_optarg ;;
1257
1258  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260    ac_prev=x_libraries ;;
1261  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263    x_libraries=$ac_optarg ;;
1264
1265  -*) { echo "$as_me: error: unrecognized option: $ac_option
1266Try \`$0 --help' for more information." >&2
1267   { (exit 1); exit 1; }; }
1268    ;;
1269
1270  *=*)
1271    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1272    # Reject names that are not valid shell variable names.
1273    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1274      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1275   { (exit 1); exit 1; }; }
1276    eval $ac_envvar=\$ac_optarg
1277    export $ac_envvar ;;
1278
1279  *)
1280    # FIXME: should be removed in autoconf 3.0.
1281    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1282    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1283      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1284    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1285    ;;
1286
1287  esac
1288done
1289
1290if test -n "$ac_prev"; then
1291  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1292  { echo "$as_me: error: missing argument to $ac_option" >&2
1293   { (exit 1); exit 1; }; }
1294fi
1295
1296# Be sure to have absolute directory names.
1297for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1298		datadir sysconfdir sharedstatedir localstatedir includedir \
1299		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1300		libdir localedir mandir
1301do
1302  eval ac_val=\$$ac_var
1303  case $ac_val in
1304    [\\/$]* | ?:[\\/]* )  continue;;
1305    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1306  esac
1307  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1308   { (exit 1); exit 1; }; }
1309done
1310
1311# There might be people who depend on the old broken behavior: `$host'
1312# used to hold the argument of --host etc.
1313# FIXME: To remove some day.
1314build=$build_alias
1315host=$host_alias
1316target=$target_alias
1317
1318# FIXME: To remove some day.
1319if test "x$host_alias" != x; then
1320  if test "x$build_alias" = x; then
1321    cross_compiling=maybe
1322    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1323    If a cross compiler is detected then cross compile mode will be used." >&2
1324  elif test "x$build_alias" != "x$host_alias"; then
1325    cross_compiling=yes
1326  fi
1327fi
1328
1329ac_tool_prefix=
1330test -n "$host_alias" && ac_tool_prefix=$host_alias-
1331
1332test "$silent" = yes && exec 6>/dev/null
1333
1334
1335ac_pwd=`pwd` && test -n "$ac_pwd" &&
1336ac_ls_di=`ls -di .` &&
1337ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1338  { echo "$as_me: error: Working directory cannot be determined" >&2
1339   { (exit 1); exit 1; }; }
1340test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1341  { echo "$as_me: error: pwd does not report name of working directory" >&2
1342   { (exit 1); exit 1; }; }
1343
1344
1345# Find the source files, if location was not specified.
1346if test -z "$srcdir"; then
1347  ac_srcdir_defaulted=yes
1348  # Try the directory containing this script, then the parent directory.
1349  ac_confdir=`$as_dirname -- "$0" ||
1350$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1351	 X"$0" : 'X\(//\)[^/]' \| \
1352	 X"$0" : 'X\(//\)$' \| \
1353	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1354echo X"$0" |
1355    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1356	    s//\1/
1357	    q
1358	  }
1359	  /^X\(\/\/\)[^/].*/{
1360	    s//\1/
1361	    q
1362	  }
1363	  /^X\(\/\/\)$/{
1364	    s//\1/
1365	    q
1366	  }
1367	  /^X\(\/\).*/{
1368	    s//\1/
1369	    q
1370	  }
1371	  s/.*/./; q'`
1372  srcdir=$ac_confdir
1373  if test ! -r "$srcdir/$ac_unique_file"; then
1374    srcdir=..
1375  fi
1376else
1377  ac_srcdir_defaulted=no
1378fi
1379if test ! -r "$srcdir/$ac_unique_file"; then
1380  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1381  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1382   { (exit 1); exit 1; }; }
1383fi
1384ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1385ac_abs_confdir=`(
1386	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1387   { (exit 1); exit 1; }; }
1388	pwd)`
1389# When building in place, set srcdir=.
1390if test "$ac_abs_confdir" = "$ac_pwd"; then
1391  srcdir=.
1392fi
1393# Remove unnecessary trailing slashes from srcdir.
1394# Double slashes in file names in object file debugging info
1395# mess up M-x gdb in Emacs.
1396case $srcdir in
1397*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1398esac
1399for ac_var in $ac_precious_vars; do
1400  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1401  eval ac_env_${ac_var}_value=\$${ac_var}
1402  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1403  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1404done
1405
1406#
1407# Report the --help message.
1408#
1409if test "$ac_init_help" = "long"; then
1410  # Omit some internal or obsolete options to make the list less imposing.
1411  # This message is too long to be a string in the A/UX 3.1 sh.
1412  cat <<_ACEOF
1413\`configure' configures libICE 1.0.4 to adapt to many kinds of systems.
1414
1415Usage: $0 [OPTION]... [VAR=VALUE]...
1416
1417To assign environment variables (e.g., CC, CFLAGS...), specify them as
1418VAR=VALUE.  See below for descriptions of some of the useful variables.
1419
1420Defaults for the options are specified in brackets.
1421
1422Configuration:
1423  -h, --help              display this help and exit
1424      --help=short        display options specific to this package
1425      --help=recursive    display the short help of all the included packages
1426  -V, --version           display version information and exit
1427  -q, --quiet, --silent   do not print \`checking...' messages
1428      --cache-file=FILE   cache test results in FILE [disabled]
1429  -C, --config-cache      alias for \`--cache-file=config.cache'
1430  -n, --no-create         do not create output files
1431      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1432
1433Installation directories:
1434  --prefix=PREFIX         install architecture-independent files in PREFIX
1435			  [$ac_default_prefix]
1436  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1437			  [PREFIX]
1438
1439By default, \`make install' will install all the files in
1440\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1441an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1442for instance \`--prefix=\$HOME'.
1443
1444For better control, use the options below.
1445
1446Fine tuning of the installation directories:
1447  --bindir=DIR           user executables [EPREFIX/bin]
1448  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1449  --libexecdir=DIR       program executables [EPREFIX/libexec]
1450  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1451  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1452  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1453  --libdir=DIR           object code libraries [EPREFIX/lib]
1454  --includedir=DIR       C header files [PREFIX/include]
1455  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1456  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1457  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1458  --infodir=DIR          info documentation [DATAROOTDIR/info]
1459  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1460  --mandir=DIR           man documentation [DATAROOTDIR/man]
1461  --docdir=DIR           documentation root [DATAROOTDIR/doc/libICE]
1462  --htmldir=DIR          html documentation [DOCDIR]
1463  --dvidir=DIR           dvi documentation [DOCDIR]
1464  --pdfdir=DIR           pdf documentation [DOCDIR]
1465  --psdir=DIR            ps documentation [DOCDIR]
1466_ACEOF
1467
1468  cat <<\_ACEOF
1469
1470Program names:
1471  --program-prefix=PREFIX            prepend PREFIX to installed program names
1472  --program-suffix=SUFFIX            append SUFFIX to installed program names
1473  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1474
1475System types:
1476  --build=BUILD     configure for building on BUILD [guessed]
1477  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1478_ACEOF
1479fi
1480
1481if test -n "$ac_init_help"; then
1482  case $ac_init_help in
1483     short | recursive ) echo "Configuration of libICE 1.0.4:";;
1484   esac
1485  cat <<\_ACEOF
1486
1487Optional Features:
1488  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1489  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1490  --enable-maintainer-mode  enable make rules and dependencies not useful
1491			  (and sometimes confusing) to the casual installer
1492  --enable-shared[=PKGS]  build shared libraries [default=yes]
1493  --enable-static[=PKGS]  build static libraries [default=yes]
1494  --enable-fast-install[=PKGS]
1495                          optimize for fast installation [default=yes]
1496  --disable-dependency-tracking  speeds up one-time build
1497  --enable-dependency-tracking   do not reject slow dependency extractors
1498  --disable-libtool-lock  avoid locking (might break parallel builds)
1499  --enable-unix-transport Enable UNIX domain socket transport
1500  --enable-tcp-transport  Enable TCP socket transport
1501  --enable-IPv6           Enable IPv6 support
1502  --enable-local-transport
1503                          Enable os-specific local transport
1504  --enable-lint-library   Create lint library (default: disabled)
1505
1506Optional Packages:
1507  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1508  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1509  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1510  --with-pic              try to use only PIC/non-PIC objects [default=use
1511                          both]
1512  --with-tags[=TAGS]      include additional configurations [automatic]
1513  --with-lint             Use a lint-style source code checker (default:
1514                          disabled)
1515  --with-release-version=STRING
1516                          Use release version string in package name
1517
1518Some influential environment variables:
1519  CC          C compiler command
1520  CFLAGS      C compiler flags
1521  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1522              nonstandard directory <lib dir>
1523  LIBS        libraries to pass to the linker, e.g. -l<library>
1524  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1525              you have headers in a nonstandard directory <include dir>
1526  CPP         C preprocessor
1527  CXX         C++ compiler command
1528  CXXFLAGS    C++ compiler flags
1529  CXXCPP      C++ preprocessor
1530  F77         Fortran 77 compiler command
1531  FFLAGS      Fortran 77 compiler flags
1532  PKG_CONFIG  path to pkg-config utility
1533  ICE_CFLAGS  C compiler flags for ICE, overriding pkg-config
1534  ICE_LIBS    linker flags for ICE, overriding pkg-config
1535  XTRANS_CFLAGS
1536              C compiler flags for XTRANS, overriding pkg-config
1537  XTRANS_LIBS linker flags for XTRANS, overriding pkg-config
1538
1539Use these variables to override the choices made by `configure' or to help
1540it to find libraries and programs with nonstandard names/locations.
1541
1542Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1543_ACEOF
1544ac_status=$?
1545fi
1546
1547if test "$ac_init_help" = "recursive"; then
1548  # If there are subdirs, report their specific --help.
1549  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1550    test -d "$ac_dir" || continue
1551    ac_builddir=.
1552
1553case "$ac_dir" in
1554.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1555*)
1556  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1557  # A ".." for each directory in $ac_dir_suffix.
1558  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1559  case $ac_top_builddir_sub in
1560  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1561  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1562  esac ;;
1563esac
1564ac_abs_top_builddir=$ac_pwd
1565ac_abs_builddir=$ac_pwd$ac_dir_suffix
1566# for backward compatibility:
1567ac_top_builddir=$ac_top_build_prefix
1568
1569case $srcdir in
1570  .)  # We are building in place.
1571    ac_srcdir=.
1572    ac_top_srcdir=$ac_top_builddir_sub
1573    ac_abs_top_srcdir=$ac_pwd ;;
1574  [\\/]* | ?:[\\/]* )  # Absolute name.
1575    ac_srcdir=$srcdir$ac_dir_suffix;
1576    ac_top_srcdir=$srcdir
1577    ac_abs_top_srcdir=$srcdir ;;
1578  *) # Relative name.
1579    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1580    ac_top_srcdir=$ac_top_build_prefix$srcdir
1581    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1582esac
1583ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1584
1585    cd "$ac_dir" || { ac_status=$?; continue; }
1586    # Check for guested configure.
1587    if test -f "$ac_srcdir/configure.gnu"; then
1588      echo &&
1589      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1590    elif test -f "$ac_srcdir/configure"; then
1591      echo &&
1592      $SHELL "$ac_srcdir/configure" --help=recursive
1593    else
1594      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1595    fi || ac_status=$?
1596    cd "$ac_pwd" || { ac_status=$?; break; }
1597  done
1598fi
1599
1600test -n "$ac_init_help" && exit $ac_status
1601if $ac_init_version; then
1602  cat <<\_ACEOF
1603libICE configure 1.0.4
1604generated by GNU Autoconf 2.61
1605
1606Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16072002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1608This configure script is free software; the Free Software Foundation
1609gives unlimited permission to copy, distribute and modify it.
1610_ACEOF
1611  exit
1612fi
1613cat >config.log <<_ACEOF
1614This file contains any messages produced by compilers while
1615running configure, to aid debugging if configure makes a mistake.
1616
1617It was created by libICE $as_me 1.0.4, which was
1618generated by GNU Autoconf 2.61.  Invocation command line was
1619
1620  $ $0 $@
1621
1622_ACEOF
1623exec 5>>config.log
1624{
1625cat <<_ASUNAME
1626## --------- ##
1627## Platform. ##
1628## --------- ##
1629
1630hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1631uname -m = `(uname -m) 2>/dev/null || echo unknown`
1632uname -r = `(uname -r) 2>/dev/null || echo unknown`
1633uname -s = `(uname -s) 2>/dev/null || echo unknown`
1634uname -v = `(uname -v) 2>/dev/null || echo unknown`
1635
1636/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1637/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1638
1639/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1640/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1641/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1642/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1643/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1644/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1645/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1646
1647_ASUNAME
1648
1649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1650for as_dir in $PATH
1651do
1652  IFS=$as_save_IFS
1653  test -z "$as_dir" && as_dir=.
1654  echo "PATH: $as_dir"
1655done
1656IFS=$as_save_IFS
1657
1658} >&5
1659
1660cat >&5 <<_ACEOF
1661
1662
1663## ----------- ##
1664## Core tests. ##
1665## ----------- ##
1666
1667_ACEOF
1668
1669
1670# Keep a trace of the command line.
1671# Strip out --no-create and --no-recursion so they do not pile up.
1672# Strip out --silent because we don't want to record it for future runs.
1673# Also quote any args containing shell meta-characters.
1674# Make two passes to allow for proper duplicate-argument suppression.
1675ac_configure_args=
1676ac_configure_args0=
1677ac_configure_args1=
1678ac_must_keep_next=false
1679for ac_pass in 1 2
1680do
1681  for ac_arg
1682  do
1683    case $ac_arg in
1684    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1685    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1686    | -silent | --silent | --silen | --sile | --sil)
1687      continue ;;
1688    *\'*)
1689      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1690    esac
1691    case $ac_pass in
1692    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1693    2)
1694      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1695      if test $ac_must_keep_next = true; then
1696	ac_must_keep_next=false # Got value, back to normal.
1697      else
1698	case $ac_arg in
1699	  *=* | --config-cache | -C | -disable-* | --disable-* \
1700	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1701	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1702	  | -with-* | --with-* | -without-* | --without-* | --x)
1703	    case "$ac_configure_args0 " in
1704	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1705	    esac
1706	    ;;
1707	  -* ) ac_must_keep_next=true ;;
1708	esac
1709      fi
1710      ac_configure_args="$ac_configure_args '$ac_arg'"
1711      ;;
1712    esac
1713  done
1714done
1715$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1716$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1717
1718# When interrupted or exit'd, cleanup temporary files, and complete
1719# config.log.  We remove comments because anyway the quotes in there
1720# would cause problems or look ugly.
1721# WARNING: Use '\'' to represent an apostrophe within the trap.
1722# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1723trap 'exit_status=$?
1724  # Save into config.log some information that might help in debugging.
1725  {
1726    echo
1727
1728    cat <<\_ASBOX
1729## ---------------- ##
1730## Cache variables. ##
1731## ---------------- ##
1732_ASBOX
1733    echo
1734    # The following way of writing the cache mishandles newlines in values,
1735(
1736  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1737    eval ac_val=\$$ac_var
1738    case $ac_val in #(
1739    *${as_nl}*)
1740      case $ac_var in #(
1741      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1742echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1743      esac
1744      case $ac_var in #(
1745      _ | IFS | as_nl) ;; #(
1746      *) $as_unset $ac_var ;;
1747      esac ;;
1748    esac
1749  done
1750  (set) 2>&1 |
1751    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1752    *${as_nl}ac_space=\ *)
1753      sed -n \
1754	"s/'\''/'\''\\\\'\'''\''/g;
1755	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1756      ;; #(
1757    *)
1758      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1759      ;;
1760    esac |
1761    sort
1762)
1763    echo
1764
1765    cat <<\_ASBOX
1766## ----------------- ##
1767## Output variables. ##
1768## ----------------- ##
1769_ASBOX
1770    echo
1771    for ac_var in $ac_subst_vars
1772    do
1773      eval ac_val=\$$ac_var
1774      case $ac_val in
1775      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1776      esac
1777      echo "$ac_var='\''$ac_val'\''"
1778    done | sort
1779    echo
1780
1781    if test -n "$ac_subst_files"; then
1782      cat <<\_ASBOX
1783## ------------------- ##
1784## File substitutions. ##
1785## ------------------- ##
1786_ASBOX
1787      echo
1788      for ac_var in $ac_subst_files
1789      do
1790	eval ac_val=\$$ac_var
1791	case $ac_val in
1792	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1793	esac
1794	echo "$ac_var='\''$ac_val'\''"
1795      done | sort
1796      echo
1797    fi
1798
1799    if test -s confdefs.h; then
1800      cat <<\_ASBOX
1801## ----------- ##
1802## confdefs.h. ##
1803## ----------- ##
1804_ASBOX
1805      echo
1806      cat confdefs.h
1807      echo
1808    fi
1809    test "$ac_signal" != 0 &&
1810      echo "$as_me: caught signal $ac_signal"
1811    echo "$as_me: exit $exit_status"
1812  } >&5
1813  rm -f core *.core core.conftest.* &&
1814    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1815    exit $exit_status
1816' 0
1817for ac_signal in 1 2 13 15; do
1818  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1819done
1820ac_signal=0
1821
1822# confdefs.h avoids OS command line length limits that DEFS can exceed.
1823rm -f -r conftest* confdefs.h
1824
1825# Predefined preprocessor variables.
1826
1827cat >>confdefs.h <<_ACEOF
1828#define PACKAGE_NAME "$PACKAGE_NAME"
1829_ACEOF
1830
1831
1832cat >>confdefs.h <<_ACEOF
1833#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1834_ACEOF
1835
1836
1837cat >>confdefs.h <<_ACEOF
1838#define PACKAGE_VERSION "$PACKAGE_VERSION"
1839_ACEOF
1840
1841
1842cat >>confdefs.h <<_ACEOF
1843#define PACKAGE_STRING "$PACKAGE_STRING"
1844_ACEOF
1845
1846
1847cat >>confdefs.h <<_ACEOF
1848#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1849_ACEOF
1850
1851
1852# Let the site file select an alternate cache file if it wants to.
1853# Prefer explicitly selected file to automatically selected ones.
1854if test -n "$CONFIG_SITE"; then
1855  set x "$CONFIG_SITE"
1856elif test "x$prefix" != xNONE; then
1857  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1858else
1859  set x "$ac_default_prefix/share/config.site" \
1860	"$ac_default_prefix/etc/config.site"
1861fi
1862shift
1863for ac_site_file
1864do
1865  if test -r "$ac_site_file"; then
1866    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1867echo "$as_me: loading site script $ac_site_file" >&6;}
1868    sed 's/^/| /' "$ac_site_file" >&5
1869    . "$ac_site_file"
1870  fi
1871done
1872
1873if test -r "$cache_file"; then
1874  # Some versions of bash will fail to source /dev/null (special
1875  # files actually), so we avoid doing that.
1876  if test -f "$cache_file"; then
1877    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1878echo "$as_me: loading cache $cache_file" >&6;}
1879    case $cache_file in
1880      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1881      *)                      . "./$cache_file";;
1882    esac
1883  fi
1884else
1885  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1886echo "$as_me: creating cache $cache_file" >&6;}
1887  >$cache_file
1888fi
1889
1890# Check that the precious variables saved in the cache have kept the same
1891# value.
1892ac_cache_corrupted=false
1893for ac_var in $ac_precious_vars; do
1894  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1895  eval ac_new_set=\$ac_env_${ac_var}_set
1896  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1897  eval ac_new_val=\$ac_env_${ac_var}_value
1898  case $ac_old_set,$ac_new_set in
1899    set,)
1900      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1901echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1902      ac_cache_corrupted=: ;;
1903    ,set)
1904      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1905echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1906      ac_cache_corrupted=: ;;
1907    ,);;
1908    *)
1909      if test "x$ac_old_val" != "x$ac_new_val"; then
1910	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1911echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1912	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1913echo "$as_me:   former value:  $ac_old_val" >&2;}
1914	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1915echo "$as_me:   current value: $ac_new_val" >&2;}
1916	ac_cache_corrupted=:
1917      fi;;
1918  esac
1919  # Pass precious variables to config.status.
1920  if test "$ac_new_set" = set; then
1921    case $ac_new_val in
1922    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1923    *) ac_arg=$ac_var=$ac_new_val ;;
1924    esac
1925    case " $ac_configure_args " in
1926      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1927      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1928    esac
1929  fi
1930done
1931if $ac_cache_corrupted; then
1932  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1933echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1934  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1935echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1936   { (exit 1); exit 1; }; }
1937fi
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963ac_ext=c
1964ac_cpp='$CPP $CPPFLAGS'
1965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1967ac_compiler_gnu=$ac_cv_c_compiler_gnu
1968
1969
1970
1971
1972am__api_version='1.10'
1973
1974ac_aux_dir=
1975for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1976  if test -f "$ac_dir/install-sh"; then
1977    ac_aux_dir=$ac_dir
1978    ac_install_sh="$ac_aux_dir/install-sh -c"
1979    break
1980  elif test -f "$ac_dir/install.sh"; then
1981    ac_aux_dir=$ac_dir
1982    ac_install_sh="$ac_aux_dir/install.sh -c"
1983    break
1984  elif test -f "$ac_dir/shtool"; then
1985    ac_aux_dir=$ac_dir
1986    ac_install_sh="$ac_aux_dir/shtool install -c"
1987    break
1988  fi
1989done
1990if test -z "$ac_aux_dir"; then
1991  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1992echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1993   { (exit 1); exit 1; }; }
1994fi
1995
1996# These three variables are undocumented and unsupported,
1997# and are intended to be withdrawn in a future Autoconf release.
1998# They can cause serious problems if a builder's source tree is in a directory
1999# whose full name contains unusual characters.
2000ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2001ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2002ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2003
2004
2005# Find a good install program.  We prefer a C program (faster),
2006# so one script is as good as another.  But avoid the broken or
2007# incompatible versions:
2008# SysV /etc/install, /usr/sbin/install
2009# SunOS /usr/etc/install
2010# IRIX /sbin/install
2011# AIX /bin/install
2012# AmigaOS /C/install, which installs bootblocks on floppy discs
2013# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2014# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2015# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2016# OS/2's system install, which has a completely different semantic
2017# ./install, which can be erroneously created by make from ./install.sh.
2018{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2019echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2020if test -z "$INSTALL"; then
2021if test "${ac_cv_path_install+set}" = set; then
2022  echo $ECHO_N "(cached) $ECHO_C" >&6
2023else
2024  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2025for as_dir in $PATH
2026do
2027  IFS=$as_save_IFS
2028  test -z "$as_dir" && as_dir=.
2029  # Account for people who put trailing slashes in PATH elements.
2030case $as_dir/ in
2031  ./ | .// | /cC/* | \
2032  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2033  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2034  /usr/ucb/* ) ;;
2035  *)
2036    # OSF1 and SCO ODT 3.0 have their own names for install.
2037    # Don't use installbsd from OSF since it installs stuff as root
2038    # by default.
2039    for ac_prog in ginstall scoinst install; do
2040      for ac_exec_ext in '' $ac_executable_extensions; do
2041	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2042	  if test $ac_prog = install &&
2043	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2044	    # AIX install.  It has an incompatible calling convention.
2045	    :
2046	  elif test $ac_prog = install &&
2047	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2048	    # program-specific install script used by HP pwplus--don't use.
2049	    :
2050	  else
2051	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2052	    break 3
2053	  fi
2054	fi
2055      done
2056    done
2057    ;;
2058esac
2059done
2060IFS=$as_save_IFS
2061
2062
2063fi
2064  if test "${ac_cv_path_install+set}" = set; then
2065    INSTALL=$ac_cv_path_install
2066  else
2067    # As a last resort, use the slow shell script.  Don't cache a
2068    # value for INSTALL within a source directory, because that will
2069    # break other packages using the cache if that directory is
2070    # removed, or if the value is a relative name.
2071    INSTALL=$ac_install_sh
2072  fi
2073fi
2074{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2075echo "${ECHO_T}$INSTALL" >&6; }
2076
2077# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2078# It thinks the first close brace ends the variable substitution.
2079test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2080
2081test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2082
2083test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2084
2085{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2086echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2087# Just in case
2088sleep 1
2089echo timestamp > conftest.file
2090# Do `set' in a subshell so we don't clobber the current shell's
2091# arguments.  Must try -L first in case configure is actually a
2092# symlink; some systems play weird games with the mod time of symlinks
2093# (eg FreeBSD returns the mod time of the symlink's containing
2094# directory).
2095if (
2096   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2097   if test "$*" = "X"; then
2098      # -L didn't work.
2099      set X `ls -t $srcdir/configure conftest.file`
2100   fi
2101   rm -f conftest.file
2102   if test "$*" != "X $srcdir/configure conftest.file" \
2103      && test "$*" != "X conftest.file $srcdir/configure"; then
2104
2105      # If neither matched, then we have a broken ls.  This can happen
2106      # if, for instance, CONFIG_SHELL is bash and it inherits a
2107      # broken ls alias from the environment.  This has actually
2108      # happened.  Such a system could not be considered "sane".
2109      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2110alias in your environment" >&5
2111echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2112alias in your environment" >&2;}
2113   { (exit 1); exit 1; }; }
2114   fi
2115
2116   test "$2" = conftest.file
2117   )
2118then
2119   # Ok.
2120   :
2121else
2122   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2123Check your system clock" >&5
2124echo "$as_me: error: newly created file is older than distributed files!
2125Check your system clock" >&2;}
2126   { (exit 1); exit 1; }; }
2127fi
2128{ echo "$as_me:$LINENO: result: yes" >&5
2129echo "${ECHO_T}yes" >&6; }
2130test "$program_prefix" != NONE &&
2131  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2132# Use a double $ so make ignores it.
2133test "$program_suffix" != NONE &&
2134  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2135# Double any \ or $.  echo might interpret backslashes.
2136# By default was `s,x,x', remove it if useless.
2137cat <<\_ACEOF >conftest.sed
2138s/[\\$]/&&/g;s/;s,x,x,$//
2139_ACEOF
2140program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2141rm -f conftest.sed
2142
2143# expand $ac_aux_dir to an absolute path
2144am_aux_dir=`cd $ac_aux_dir && pwd`
2145
2146test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2147# Use eval to expand $SHELL
2148if eval "$MISSING --run true"; then
2149  am_missing_run="$MISSING --run "
2150else
2151  am_missing_run=
2152  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2153echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2154fi
2155
2156{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2157echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2158if test -z "$MKDIR_P"; then
2159  if test "${ac_cv_path_mkdir+set}" = set; then
2160  echo $ECHO_N "(cached) $ECHO_C" >&6
2161else
2162  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2163for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2164do
2165  IFS=$as_save_IFS
2166  test -z "$as_dir" && as_dir=.
2167  for ac_prog in mkdir gmkdir; do
2168	 for ac_exec_ext in '' $ac_executable_extensions; do
2169	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2170	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2171	     'mkdir (GNU coreutils) '* | \
2172	     'mkdir (coreutils) '* | \
2173	     'mkdir (fileutils) '4.1*)
2174	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2175	       break 3;;
2176	   esac
2177	 done
2178       done
2179done
2180IFS=$as_save_IFS
2181
2182fi
2183
2184  if test "${ac_cv_path_mkdir+set}" = set; then
2185    MKDIR_P="$ac_cv_path_mkdir -p"
2186  else
2187    # As a last resort, use the slow shell script.  Don't cache a
2188    # value for MKDIR_P within a source directory, because that will
2189    # break other packages using the cache if that directory is
2190    # removed, or if the value is a relative name.
2191    test -d ./--version && rmdir ./--version
2192    MKDIR_P="$ac_install_sh -d"
2193  fi
2194fi
2195{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2196echo "${ECHO_T}$MKDIR_P" >&6; }
2197
2198mkdir_p="$MKDIR_P"
2199case $mkdir_p in
2200  [\\/$]* | ?:[\\/]*) ;;
2201  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2202esac
2203
2204for ac_prog in gawk mawk nawk awk
2205do
2206  # Extract the first word of "$ac_prog", so it can be a program name with args.
2207set dummy $ac_prog; ac_word=$2
2208{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2209echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2210if test "${ac_cv_prog_AWK+set}" = set; then
2211  echo $ECHO_N "(cached) $ECHO_C" >&6
2212else
2213  if test -n "$AWK"; then
2214  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2215else
2216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2217for as_dir in $PATH
2218do
2219  IFS=$as_save_IFS
2220  test -z "$as_dir" && as_dir=.
2221  for ac_exec_ext in '' $ac_executable_extensions; do
2222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2223    ac_cv_prog_AWK="$ac_prog"
2224    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2225    break 2
2226  fi
2227done
2228done
2229IFS=$as_save_IFS
2230
2231fi
2232fi
2233AWK=$ac_cv_prog_AWK
2234if test -n "$AWK"; then
2235  { echo "$as_me:$LINENO: result: $AWK" >&5
2236echo "${ECHO_T}$AWK" >&6; }
2237else
2238  { echo "$as_me:$LINENO: result: no" >&5
2239echo "${ECHO_T}no" >&6; }
2240fi
2241
2242
2243  test -n "$AWK" && break
2244done
2245
2246{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2247echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2248set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2249if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2250  echo $ECHO_N "(cached) $ECHO_C" >&6
2251else
2252  cat >conftest.make <<\_ACEOF
2253SHELL = /bin/sh
2254all:
2255	@echo '@@@%%%=$(MAKE)=@@@%%%'
2256_ACEOF
2257# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2258case `${MAKE-make} -f conftest.make 2>/dev/null` in
2259  *@@@%%%=?*=@@@%%%*)
2260    eval ac_cv_prog_make_${ac_make}_set=yes;;
2261  *)
2262    eval ac_cv_prog_make_${ac_make}_set=no;;
2263esac
2264rm -f conftest.make
2265fi
2266if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2267  { echo "$as_me:$LINENO: result: yes" >&5
2268echo "${ECHO_T}yes" >&6; }
2269  SET_MAKE=
2270else
2271  { echo "$as_me:$LINENO: result: no" >&5
2272echo "${ECHO_T}no" >&6; }
2273  SET_MAKE="MAKE=${MAKE-make}"
2274fi
2275
2276rm -rf .tst 2>/dev/null
2277mkdir .tst 2>/dev/null
2278if test -d .tst; then
2279  am__leading_dot=.
2280else
2281  am__leading_dot=_
2282fi
2283rmdir .tst 2>/dev/null
2284
2285if test "`cd $srcdir && pwd`" != "`pwd`"; then
2286  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2287  # is not polluted with repeated "-I."
2288  am__isrc=' -I$(srcdir)'
2289  # test to see if srcdir already configured
2290  if test -f $srcdir/config.status; then
2291    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2292echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2293   { (exit 1); exit 1; }; }
2294  fi
2295fi
2296
2297# test whether we have cygpath
2298if test -z "$CYGPATH_W"; then
2299  if (cygpath --version) >/dev/null 2>/dev/null; then
2300    CYGPATH_W='cygpath -w'
2301  else
2302    CYGPATH_W=echo
2303  fi
2304fi
2305
2306
2307# Define the identity of the package.
2308 PACKAGE='libICE'
2309 VERSION='1.0.4'
2310
2311
2312cat >>confdefs.h <<_ACEOF
2313#define PACKAGE "$PACKAGE"
2314_ACEOF
2315
2316
2317cat >>confdefs.h <<_ACEOF
2318#define VERSION "$VERSION"
2319_ACEOF
2320
2321# Some tools Automake needs.
2322
2323ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2324
2325
2326AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2327
2328
2329AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2330
2331
2332AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2333
2334
2335MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2336
2337install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2338
2339# Installed binaries are usually stripped using `strip' when the user
2340# run `make install-strip'.  However `strip' might not be the right
2341# tool to use in cross-compilation environments, therefore Automake
2342# will honor the `STRIP' environment variable to overrule this program.
2343if test "$cross_compiling" != no; then
2344  if test -n "$ac_tool_prefix"; then
2345  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2346set dummy ${ac_tool_prefix}strip; ac_word=$2
2347{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2348echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2349if test "${ac_cv_prog_STRIP+set}" = set; then
2350  echo $ECHO_N "(cached) $ECHO_C" >&6
2351else
2352  if test -n "$STRIP"; then
2353  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2354else
2355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2356for as_dir in $PATH
2357do
2358  IFS=$as_save_IFS
2359  test -z "$as_dir" && as_dir=.
2360  for ac_exec_ext in '' $ac_executable_extensions; do
2361  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2362    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2363    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2364    break 2
2365  fi
2366done
2367done
2368IFS=$as_save_IFS
2369
2370fi
2371fi
2372STRIP=$ac_cv_prog_STRIP
2373if test -n "$STRIP"; then
2374  { echo "$as_me:$LINENO: result: $STRIP" >&5
2375echo "${ECHO_T}$STRIP" >&6; }
2376else
2377  { echo "$as_me:$LINENO: result: no" >&5
2378echo "${ECHO_T}no" >&6; }
2379fi
2380
2381
2382fi
2383if test -z "$ac_cv_prog_STRIP"; then
2384  ac_ct_STRIP=$STRIP
2385  # Extract the first word of "strip", so it can be a program name with args.
2386set dummy strip; ac_word=$2
2387{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2388echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2389if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2390  echo $ECHO_N "(cached) $ECHO_C" >&6
2391else
2392  if test -n "$ac_ct_STRIP"; then
2393  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2394else
2395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2396for as_dir in $PATH
2397do
2398  IFS=$as_save_IFS
2399  test -z "$as_dir" && as_dir=.
2400  for ac_exec_ext in '' $ac_executable_extensions; do
2401  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2402    ac_cv_prog_ac_ct_STRIP="strip"
2403    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2404    break 2
2405  fi
2406done
2407done
2408IFS=$as_save_IFS
2409
2410fi
2411fi
2412ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2413if test -n "$ac_ct_STRIP"; then
2414  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2415echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2416else
2417  { echo "$as_me:$LINENO: result: no" >&5
2418echo "${ECHO_T}no" >&6; }
2419fi
2420
2421  if test "x$ac_ct_STRIP" = x; then
2422    STRIP=":"
2423  else
2424    case $cross_compiling:$ac_tool_warned in
2425yes:)
2426{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2427whose name does not start with the host triplet.  If you think this
2428configuration is useful to you, please write to autoconf@gnu.org." >&5
2429echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2430whose name does not start with the host triplet.  If you think this
2431configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2432ac_tool_warned=yes ;;
2433esac
2434    STRIP=$ac_ct_STRIP
2435  fi
2436else
2437  STRIP="$ac_cv_prog_STRIP"
2438fi
2439
2440fi
2441INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2442
2443# We need awk for the "check" target.  The system "awk" is bad on
2444# some platforms.
2445# Always define AMTAR for backward compatibility.
2446
2447AMTAR=${AMTAR-"${am_missing_run}tar"}
2448
2449am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2450
2451
2452
2453
2454
2455
2456{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2457echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2458    # Check whether --enable-maintainer-mode was given.
2459if test "${enable_maintainer_mode+set}" = set; then
2460  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2461else
2462  USE_MAINTAINER_MODE=no
2463fi
2464
2465  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2466echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2467   if test $USE_MAINTAINER_MODE = yes; then
2468  MAINTAINER_MODE_TRUE=
2469  MAINTAINER_MODE_FALSE='#'
2470else
2471  MAINTAINER_MODE_TRUE='#'
2472  MAINTAINER_MODE_FALSE=
2473fi
2474
2475  MAINT=$MAINTAINER_MODE_TRUE
2476
2477
2478
2479ac_config_headers="$ac_config_headers config.h"
2480
2481
2482# Checks for programs.
2483# Check whether --enable-shared was given.
2484if test "${enable_shared+set}" = set; then
2485  enableval=$enable_shared; p=${PACKAGE-default}
2486    case $enableval in
2487    yes) enable_shared=yes ;;
2488    no) enable_shared=no ;;
2489    *)
2490      enable_shared=no
2491      # Look at the argument we got.  We use all the common list separators.
2492      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2493      for pkg in $enableval; do
2494	IFS="$lt_save_ifs"
2495	if test "X$pkg" = "X$p"; then
2496	  enable_shared=yes
2497	fi
2498      done
2499      IFS="$lt_save_ifs"
2500      ;;
2501    esac
2502else
2503  enable_shared=yes
2504fi
2505
2506
2507# Check whether --enable-static was given.
2508if test "${enable_static+set}" = set; then
2509  enableval=$enable_static; p=${PACKAGE-default}
2510    case $enableval in
2511    yes) enable_static=yes ;;
2512    no) enable_static=no ;;
2513    *)
2514     enable_static=no
2515      # Look at the argument we got.  We use all the common list separators.
2516      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2517      for pkg in $enableval; do
2518	IFS="$lt_save_ifs"
2519	if test "X$pkg" = "X$p"; then
2520	  enable_static=yes
2521	fi
2522      done
2523      IFS="$lt_save_ifs"
2524      ;;
2525    esac
2526else
2527  enable_static=yes
2528fi
2529
2530
2531# Check whether --enable-fast-install was given.
2532if test "${enable_fast_install+set}" = set; then
2533  enableval=$enable_fast_install; p=${PACKAGE-default}
2534    case $enableval in
2535    yes) enable_fast_install=yes ;;
2536    no) enable_fast_install=no ;;
2537    *)
2538      enable_fast_install=no
2539      # Look at the argument we got.  We use all the common list separators.
2540      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2541      for pkg in $enableval; do
2542	IFS="$lt_save_ifs"
2543	if test "X$pkg" = "X$p"; then
2544	  enable_fast_install=yes
2545	fi
2546      done
2547      IFS="$lt_save_ifs"
2548      ;;
2549    esac
2550else
2551  enable_fast_install=yes
2552fi
2553
2554
2555# Make sure we can run config.sub.
2556$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2557  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2558echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2559   { (exit 1); exit 1; }; }
2560
2561{ echo "$as_me:$LINENO: checking build system type" >&5
2562echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2563if test "${ac_cv_build+set}" = set; then
2564  echo $ECHO_N "(cached) $ECHO_C" >&6
2565else
2566  ac_build_alias=$build_alias
2567test "x$ac_build_alias" = x &&
2568  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2569test "x$ac_build_alias" = x &&
2570  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2571echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2572   { (exit 1); exit 1; }; }
2573ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2574  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2575echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2576   { (exit 1); exit 1; }; }
2577
2578fi
2579{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2580echo "${ECHO_T}$ac_cv_build" >&6; }
2581case $ac_cv_build in
2582*-*-*) ;;
2583*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2584echo "$as_me: error: invalid value of canonical build" >&2;}
2585   { (exit 1); exit 1; }; };;
2586esac
2587build=$ac_cv_build
2588ac_save_IFS=$IFS; IFS='-'
2589set x $ac_cv_build
2590shift
2591build_cpu=$1
2592build_vendor=$2
2593shift; shift
2594# Remember, the first character of IFS is used to create $*,
2595# except with old shells:
2596build_os=$*
2597IFS=$ac_save_IFS
2598case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2599
2600
2601{ echo "$as_me:$LINENO: checking host system type" >&5
2602echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2603if test "${ac_cv_host+set}" = set; then
2604  echo $ECHO_N "(cached) $ECHO_C" >&6
2605else
2606  if test "x$host_alias" = x; then
2607  ac_cv_host=$ac_cv_build
2608else
2609  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2610    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2611echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2612   { (exit 1); exit 1; }; }
2613fi
2614
2615fi
2616{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2617echo "${ECHO_T}$ac_cv_host" >&6; }
2618case $ac_cv_host in
2619*-*-*) ;;
2620*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2621echo "$as_me: error: invalid value of canonical host" >&2;}
2622   { (exit 1); exit 1; }; };;
2623esac
2624host=$ac_cv_host
2625ac_save_IFS=$IFS; IFS='-'
2626set x $ac_cv_host
2627shift
2628host_cpu=$1
2629host_vendor=$2
2630shift; shift
2631# Remember, the first character of IFS is used to create $*,
2632# except with old shells:
2633host_os=$*
2634IFS=$ac_save_IFS
2635case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2636
2637
2638DEPDIR="${am__leading_dot}deps"
2639
2640ac_config_commands="$ac_config_commands depfiles"
2641
2642
2643am_make=${MAKE-make}
2644cat > confinc << 'END'
2645am__doit:
2646	@echo done
2647.PHONY: am__doit
2648END
2649# If we don't find an include directive, just comment out the code.
2650{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2651echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2652am__include="#"
2653am__quote=
2654_am_result=none
2655# First try GNU make style include.
2656echo "include confinc" > confmf
2657# We grep out `Entering directory' and `Leaving directory'
2658# messages which can occur if `w' ends up in MAKEFLAGS.
2659# In particular we don't look at `^make:' because GNU make might
2660# be invoked under some other name (usually "gmake"), in which
2661# case it prints its new name instead of `make'.
2662if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2663   am__include=include
2664   am__quote=
2665   _am_result=GNU
2666fi
2667# Now try BSD make style include.
2668if test "$am__include" = "#"; then
2669   echo '.include "confinc"' > confmf
2670   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2671      am__include=.include
2672      am__quote="\""
2673      _am_result=BSD
2674   fi
2675fi
2676
2677
2678{ echo "$as_me:$LINENO: result: $_am_result" >&5
2679echo "${ECHO_T}$_am_result" >&6; }
2680rm -f confinc confmf
2681
2682# Check whether --enable-dependency-tracking was given.
2683if test "${enable_dependency_tracking+set}" = set; then
2684  enableval=$enable_dependency_tracking;
2685fi
2686
2687if test "x$enable_dependency_tracking" != xno; then
2688  am_depcomp="$ac_aux_dir/depcomp"
2689  AMDEPBACKSLASH='\'
2690fi
2691 if test "x$enable_dependency_tracking" != xno; then
2692  AMDEP_TRUE=
2693  AMDEP_FALSE='#'
2694else
2695  AMDEP_TRUE='#'
2696  AMDEP_FALSE=
2697fi
2698
2699
2700ac_ext=c
2701ac_cpp='$CPP $CPPFLAGS'
2702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2704ac_compiler_gnu=$ac_cv_c_compiler_gnu
2705if test -n "$ac_tool_prefix"; then
2706  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2707set dummy ${ac_tool_prefix}gcc; ac_word=$2
2708{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2709echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2710if test "${ac_cv_prog_CC+set}" = set; then
2711  echo $ECHO_N "(cached) $ECHO_C" >&6
2712else
2713  if test -n "$CC"; then
2714  ac_cv_prog_CC="$CC" # Let the user override the test.
2715else
2716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2717for as_dir in $PATH
2718do
2719  IFS=$as_save_IFS
2720  test -z "$as_dir" && as_dir=.
2721  for ac_exec_ext in '' $ac_executable_extensions; do
2722  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2723    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2724    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2725    break 2
2726  fi
2727done
2728done
2729IFS=$as_save_IFS
2730
2731fi
2732fi
2733CC=$ac_cv_prog_CC
2734if test -n "$CC"; then
2735  { echo "$as_me:$LINENO: result: $CC" >&5
2736echo "${ECHO_T}$CC" >&6; }
2737else
2738  { echo "$as_me:$LINENO: result: no" >&5
2739echo "${ECHO_T}no" >&6; }
2740fi
2741
2742
2743fi
2744if test -z "$ac_cv_prog_CC"; then
2745  ac_ct_CC=$CC
2746  # Extract the first word of "gcc", so it can be a program name with args.
2747set dummy gcc; ac_word=$2
2748{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2749echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2750if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2751  echo $ECHO_N "(cached) $ECHO_C" >&6
2752else
2753  if test -n "$ac_ct_CC"; then
2754  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2755else
2756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2757for as_dir in $PATH
2758do
2759  IFS=$as_save_IFS
2760  test -z "$as_dir" && as_dir=.
2761  for ac_exec_ext in '' $ac_executable_extensions; do
2762  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2763    ac_cv_prog_ac_ct_CC="gcc"
2764    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2765    break 2
2766  fi
2767done
2768done
2769IFS=$as_save_IFS
2770
2771fi
2772fi
2773ac_ct_CC=$ac_cv_prog_ac_ct_CC
2774if test -n "$ac_ct_CC"; then
2775  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2776echo "${ECHO_T}$ac_ct_CC" >&6; }
2777else
2778  { echo "$as_me:$LINENO: result: no" >&5
2779echo "${ECHO_T}no" >&6; }
2780fi
2781
2782  if test "x$ac_ct_CC" = x; then
2783    CC=""
2784  else
2785    case $cross_compiling:$ac_tool_warned in
2786yes:)
2787{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2788whose name does not start with the host triplet.  If you think this
2789configuration is useful to you, please write to autoconf@gnu.org." >&5
2790echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2791whose name does not start with the host triplet.  If you think this
2792configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2793ac_tool_warned=yes ;;
2794esac
2795    CC=$ac_ct_CC
2796  fi
2797else
2798  CC="$ac_cv_prog_CC"
2799fi
2800
2801if test -z "$CC"; then
2802          if test -n "$ac_tool_prefix"; then
2803    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2804set dummy ${ac_tool_prefix}cc; ac_word=$2
2805{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2806echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2807if test "${ac_cv_prog_CC+set}" = set; then
2808  echo $ECHO_N "(cached) $ECHO_C" >&6
2809else
2810  if test -n "$CC"; then
2811  ac_cv_prog_CC="$CC" # Let the user override the test.
2812else
2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814for as_dir in $PATH
2815do
2816  IFS=$as_save_IFS
2817  test -z "$as_dir" && as_dir=.
2818  for ac_exec_ext in '' $ac_executable_extensions; do
2819  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820    ac_cv_prog_CC="${ac_tool_prefix}cc"
2821    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2822    break 2
2823  fi
2824done
2825done
2826IFS=$as_save_IFS
2827
2828fi
2829fi
2830CC=$ac_cv_prog_CC
2831if test -n "$CC"; then
2832  { echo "$as_me:$LINENO: result: $CC" >&5
2833echo "${ECHO_T}$CC" >&6; }
2834else
2835  { echo "$as_me:$LINENO: result: no" >&5
2836echo "${ECHO_T}no" >&6; }
2837fi
2838
2839
2840  fi
2841fi
2842if test -z "$CC"; then
2843  # Extract the first word of "cc", so it can be a program name with args.
2844set dummy cc; ac_word=$2
2845{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2846echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2847if test "${ac_cv_prog_CC+set}" = set; then
2848  echo $ECHO_N "(cached) $ECHO_C" >&6
2849else
2850  if test -n "$CC"; then
2851  ac_cv_prog_CC="$CC" # Let the user override the test.
2852else
2853  ac_prog_rejected=no
2854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855for as_dir in $PATH
2856do
2857  IFS=$as_save_IFS
2858  test -z "$as_dir" && as_dir=.
2859  for ac_exec_ext in '' $ac_executable_extensions; do
2860  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2861    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2862       ac_prog_rejected=yes
2863       continue
2864     fi
2865    ac_cv_prog_CC="cc"
2866    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2867    break 2
2868  fi
2869done
2870done
2871IFS=$as_save_IFS
2872
2873if test $ac_prog_rejected = yes; then
2874  # We found a bogon in the path, so make sure we never use it.
2875  set dummy $ac_cv_prog_CC
2876  shift
2877  if test $# != 0; then
2878    # We chose a different compiler from the bogus one.
2879    # However, it has the same basename, so the bogon will be chosen
2880    # first if we set CC to just the basename; use the full file name.
2881    shift
2882    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2883  fi
2884fi
2885fi
2886fi
2887CC=$ac_cv_prog_CC
2888if test -n "$CC"; then
2889  { echo "$as_me:$LINENO: result: $CC" >&5
2890echo "${ECHO_T}$CC" >&6; }
2891else
2892  { echo "$as_me:$LINENO: result: no" >&5
2893echo "${ECHO_T}no" >&6; }
2894fi
2895
2896
2897fi
2898if test -z "$CC"; then
2899  if test -n "$ac_tool_prefix"; then
2900  for ac_prog in cl.exe
2901  do
2902    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2903set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2904{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2905echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2906if test "${ac_cv_prog_CC+set}" = set; then
2907  echo $ECHO_N "(cached) $ECHO_C" >&6
2908else
2909  if test -n "$CC"; then
2910  ac_cv_prog_CC="$CC" # Let the user override the test.
2911else
2912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913for as_dir in $PATH
2914do
2915  IFS=$as_save_IFS
2916  test -z "$as_dir" && as_dir=.
2917  for ac_exec_ext in '' $ac_executable_extensions; do
2918  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2919    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2920    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2921    break 2
2922  fi
2923done
2924done
2925IFS=$as_save_IFS
2926
2927fi
2928fi
2929CC=$ac_cv_prog_CC
2930if test -n "$CC"; then
2931  { echo "$as_me:$LINENO: result: $CC" >&5
2932echo "${ECHO_T}$CC" >&6; }
2933else
2934  { echo "$as_me:$LINENO: result: no" >&5
2935echo "${ECHO_T}no" >&6; }
2936fi
2937
2938
2939    test -n "$CC" && break
2940  done
2941fi
2942if test -z "$CC"; then
2943  ac_ct_CC=$CC
2944  for ac_prog in cl.exe
2945do
2946  # Extract the first word of "$ac_prog", so it can be a program name with args.
2947set dummy $ac_prog; ac_word=$2
2948{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2949echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2950if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2951  echo $ECHO_N "(cached) $ECHO_C" >&6
2952else
2953  if test -n "$ac_ct_CC"; then
2954  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2955else
2956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2957for as_dir in $PATH
2958do
2959  IFS=$as_save_IFS
2960  test -z "$as_dir" && as_dir=.
2961  for ac_exec_ext in '' $ac_executable_extensions; do
2962  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2963    ac_cv_prog_ac_ct_CC="$ac_prog"
2964    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2965    break 2
2966  fi
2967done
2968done
2969IFS=$as_save_IFS
2970
2971fi
2972fi
2973ac_ct_CC=$ac_cv_prog_ac_ct_CC
2974if test -n "$ac_ct_CC"; then
2975  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2976echo "${ECHO_T}$ac_ct_CC" >&6; }
2977else
2978  { echo "$as_me:$LINENO: result: no" >&5
2979echo "${ECHO_T}no" >&6; }
2980fi
2981
2982
2983  test -n "$ac_ct_CC" && break
2984done
2985
2986  if test "x$ac_ct_CC" = x; then
2987    CC=""
2988  else
2989    case $cross_compiling:$ac_tool_warned in
2990yes:)
2991{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2992whose name does not start with the host triplet.  If you think this
2993configuration is useful to you, please write to autoconf@gnu.org." >&5
2994echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2995whose name does not start with the host triplet.  If you think this
2996configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2997ac_tool_warned=yes ;;
2998esac
2999    CC=$ac_ct_CC
3000  fi
3001fi
3002
3003fi
3004
3005
3006test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3007See \`config.log' for more details." >&5
3008echo "$as_me: error: no acceptable C compiler found in \$PATH
3009See \`config.log' for more details." >&2;}
3010   { (exit 1); exit 1; }; }
3011
3012# Provide some information about the compiler.
3013echo "$as_me:$LINENO: checking for C compiler version" >&5
3014ac_compiler=`set X $ac_compile; echo $2`
3015{ (ac_try="$ac_compiler --version >&5"
3016case "(($ac_try" in
3017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018  *) ac_try_echo=$ac_try;;
3019esac
3020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3021  (eval "$ac_compiler --version >&5") 2>&5
3022  ac_status=$?
3023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024  (exit $ac_status); }
3025{ (ac_try="$ac_compiler -v >&5"
3026case "(($ac_try" in
3027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3028  *) ac_try_echo=$ac_try;;
3029esac
3030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3031  (eval "$ac_compiler -v >&5") 2>&5
3032  ac_status=$?
3033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034  (exit $ac_status); }
3035{ (ac_try="$ac_compiler -V >&5"
3036case "(($ac_try" in
3037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038  *) ac_try_echo=$ac_try;;
3039esac
3040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3041  (eval "$ac_compiler -V >&5") 2>&5
3042  ac_status=$?
3043  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044  (exit $ac_status); }
3045
3046cat >conftest.$ac_ext <<_ACEOF
3047/* confdefs.h.  */
3048_ACEOF
3049cat confdefs.h >>conftest.$ac_ext
3050cat >>conftest.$ac_ext <<_ACEOF
3051/* end confdefs.h.  */
3052
3053int
3054main ()
3055{
3056
3057  ;
3058  return 0;
3059}
3060_ACEOF
3061ac_clean_files_save=$ac_clean_files
3062ac_clean_files="$ac_clean_files a.out a.exe b.out"
3063# Try to create an executable without -o first, disregard a.out.
3064# It will help us diagnose broken compilers, and finding out an intuition
3065# of exeext.
3066{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3067echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3068ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3069#
3070# List of possible output files, starting from the most likely.
3071# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3072# only as a last resort.  b.out is created by i960 compilers.
3073ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3074#
3075# The IRIX 6 linker writes into existing files which may not be
3076# executable, retaining their permissions.  Remove them first so a
3077# subsequent execution test works.
3078ac_rmfiles=
3079for ac_file in $ac_files
3080do
3081  case $ac_file in
3082    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3083    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3084  esac
3085done
3086rm -f $ac_rmfiles
3087
3088if { (ac_try="$ac_link_default"
3089case "(($ac_try" in
3090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091  *) ac_try_echo=$ac_try;;
3092esac
3093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3094  (eval "$ac_link_default") 2>&5
3095  ac_status=$?
3096  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3097  (exit $ac_status); }; then
3098  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3099# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3100# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3101# so that the user can short-circuit this test for compilers unknown to
3102# Autoconf.
3103for ac_file in $ac_files ''
3104do
3105  test -f "$ac_file" || continue
3106  case $ac_file in
3107    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3108	;;
3109    [ab].out )
3110	# We found the default executable, but exeext='' is most
3111	# certainly right.
3112	break;;
3113    *.* )
3114        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3115	then :; else
3116	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3117	fi
3118	# We set ac_cv_exeext here because the later test for it is not
3119	# safe: cross compilers may not add the suffix if given an `-o'
3120	# argument, so we may need to know it at that point already.
3121	# Even if this section looks crufty: it has the advantage of
3122	# actually working.
3123	break;;
3124    * )
3125	break;;
3126  esac
3127done
3128test "$ac_cv_exeext" = no && ac_cv_exeext=
3129
3130else
3131  ac_file=''
3132fi
3133
3134{ echo "$as_me:$LINENO: result: $ac_file" >&5
3135echo "${ECHO_T}$ac_file" >&6; }
3136if test -z "$ac_file"; then
3137  echo "$as_me: failed program was:" >&5
3138sed 's/^/| /' conftest.$ac_ext >&5
3139
3140{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3141See \`config.log' for more details." >&5
3142echo "$as_me: error: C compiler cannot create executables
3143See \`config.log' for more details." >&2;}
3144   { (exit 77); exit 77; }; }
3145fi
3146
3147ac_exeext=$ac_cv_exeext
3148
3149# Check that the compiler produces executables we can run.  If not, either
3150# the compiler is broken, or we cross compile.
3151{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3152echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3153# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3154# If not cross compiling, check that we can run a simple program.
3155if test "$cross_compiling" != yes; then
3156  if { ac_try='./$ac_file'
3157  { (case "(($ac_try" in
3158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159  *) ac_try_echo=$ac_try;;
3160esac
3161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3162  (eval "$ac_try") 2>&5
3163  ac_status=$?
3164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3165  (exit $ac_status); }; }; then
3166    cross_compiling=no
3167  else
3168    if test "$cross_compiling" = maybe; then
3169	cross_compiling=yes
3170    else
3171	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3172If you meant to cross compile, use \`--host'.
3173See \`config.log' for more details." >&5
3174echo "$as_me: error: cannot run C compiled programs.
3175If you meant to cross compile, use \`--host'.
3176See \`config.log' for more details." >&2;}
3177   { (exit 1); exit 1; }; }
3178    fi
3179  fi
3180fi
3181{ echo "$as_me:$LINENO: result: yes" >&5
3182echo "${ECHO_T}yes" >&6; }
3183
3184rm -f a.out a.exe conftest$ac_cv_exeext b.out
3185ac_clean_files=$ac_clean_files_save
3186# Check that the compiler produces executables we can run.  If not, either
3187# the compiler is broken, or we cross compile.
3188{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3189echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3190{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3191echo "${ECHO_T}$cross_compiling" >&6; }
3192
3193{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3194echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3195if { (ac_try="$ac_link"
3196case "(($ac_try" in
3197  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198  *) ac_try_echo=$ac_try;;
3199esac
3200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3201  (eval "$ac_link") 2>&5
3202  ac_status=$?
3203  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3204  (exit $ac_status); }; then
3205  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3206# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3207# work properly (i.e., refer to `conftest.exe'), while it won't with
3208# `rm'.
3209for ac_file in conftest.exe conftest conftest.*; do
3210  test -f "$ac_file" || continue
3211  case $ac_file in
3212    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3213    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3214	  break;;
3215    * ) break;;
3216  esac
3217done
3218else
3219  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3220See \`config.log' for more details." >&5
3221echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3222See \`config.log' for more details." >&2;}
3223   { (exit 1); exit 1; }; }
3224fi
3225
3226rm -f conftest$ac_cv_exeext
3227{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3228echo "${ECHO_T}$ac_cv_exeext" >&6; }
3229
3230rm -f conftest.$ac_ext
3231EXEEXT=$ac_cv_exeext
3232ac_exeext=$EXEEXT
3233{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3234echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3235if test "${ac_cv_objext+set}" = set; then
3236  echo $ECHO_N "(cached) $ECHO_C" >&6
3237else
3238  cat >conftest.$ac_ext <<_ACEOF
3239/* confdefs.h.  */
3240_ACEOF
3241cat confdefs.h >>conftest.$ac_ext
3242cat >>conftest.$ac_ext <<_ACEOF
3243/* end confdefs.h.  */
3244
3245int
3246main ()
3247{
3248
3249  ;
3250  return 0;
3251}
3252_ACEOF
3253rm -f conftest.o conftest.obj
3254if { (ac_try="$ac_compile"
3255case "(($ac_try" in
3256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257  *) ac_try_echo=$ac_try;;
3258esac
3259eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3260  (eval "$ac_compile") 2>&5
3261  ac_status=$?
3262  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3263  (exit $ac_status); }; then
3264  for ac_file in conftest.o conftest.obj conftest.*; do
3265  test -f "$ac_file" || continue;
3266  case $ac_file in
3267    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3268    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3269       break;;
3270  esac
3271done
3272else
3273  echo "$as_me: failed program was:" >&5
3274sed 's/^/| /' conftest.$ac_ext >&5
3275
3276{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3277See \`config.log' for more details." >&5
3278echo "$as_me: error: cannot compute suffix of object files: cannot compile
3279See \`config.log' for more details." >&2;}
3280   { (exit 1); exit 1; }; }
3281fi
3282
3283rm -f conftest.$ac_cv_objext conftest.$ac_ext
3284fi
3285{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3286echo "${ECHO_T}$ac_cv_objext" >&6; }
3287OBJEXT=$ac_cv_objext
3288ac_objext=$OBJEXT
3289{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3290echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3291if test "${ac_cv_c_compiler_gnu+set}" = set; then
3292  echo $ECHO_N "(cached) $ECHO_C" >&6
3293else
3294  cat >conftest.$ac_ext <<_ACEOF
3295/* confdefs.h.  */
3296_ACEOF
3297cat confdefs.h >>conftest.$ac_ext
3298cat >>conftest.$ac_ext <<_ACEOF
3299/* end confdefs.h.  */
3300
3301int
3302main ()
3303{
3304#ifndef __GNUC__
3305       choke me
3306#endif
3307
3308  ;
3309  return 0;
3310}
3311_ACEOF
3312rm -f conftest.$ac_objext
3313if { (ac_try="$ac_compile"
3314case "(($ac_try" in
3315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3316  *) ac_try_echo=$ac_try;;
3317esac
3318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3319  (eval "$ac_compile") 2>conftest.er1
3320  ac_status=$?
3321  grep -v '^ *+' conftest.er1 >conftest.err
3322  rm -f conftest.er1
3323  cat conftest.err >&5
3324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3325  (exit $ac_status); } && {
3326	 test -z "$ac_c_werror_flag" ||
3327	 test ! -s conftest.err
3328       } && test -s conftest.$ac_objext; then
3329  ac_compiler_gnu=yes
3330else
3331  echo "$as_me: failed program was:" >&5
3332sed 's/^/| /' conftest.$ac_ext >&5
3333
3334	ac_compiler_gnu=no
3335fi
3336
3337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3338ac_cv_c_compiler_gnu=$ac_compiler_gnu
3339
3340fi
3341{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3342echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3343GCC=`test $ac_compiler_gnu = yes && echo yes`
3344ac_test_CFLAGS=${CFLAGS+set}
3345ac_save_CFLAGS=$CFLAGS
3346{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3347echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3348if test "${ac_cv_prog_cc_g+set}" = set; then
3349  echo $ECHO_N "(cached) $ECHO_C" >&6
3350else
3351  ac_save_c_werror_flag=$ac_c_werror_flag
3352   ac_c_werror_flag=yes
3353   ac_cv_prog_cc_g=no
3354   CFLAGS="-g"
3355   cat >conftest.$ac_ext <<_ACEOF
3356/* confdefs.h.  */
3357_ACEOF
3358cat confdefs.h >>conftest.$ac_ext
3359cat >>conftest.$ac_ext <<_ACEOF
3360/* end confdefs.h.  */
3361
3362int
3363main ()
3364{
3365
3366  ;
3367  return 0;
3368}
3369_ACEOF
3370rm -f conftest.$ac_objext
3371if { (ac_try="$ac_compile"
3372case "(($ac_try" in
3373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3374  *) ac_try_echo=$ac_try;;
3375esac
3376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3377  (eval "$ac_compile") 2>conftest.er1
3378  ac_status=$?
3379  grep -v '^ *+' conftest.er1 >conftest.err
3380  rm -f conftest.er1
3381  cat conftest.err >&5
3382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3383  (exit $ac_status); } && {
3384	 test -z "$ac_c_werror_flag" ||
3385	 test ! -s conftest.err
3386       } && test -s conftest.$ac_objext; then
3387  ac_cv_prog_cc_g=yes
3388else
3389  echo "$as_me: failed program was:" >&5
3390sed 's/^/| /' conftest.$ac_ext >&5
3391
3392	CFLAGS=""
3393      cat >conftest.$ac_ext <<_ACEOF
3394/* confdefs.h.  */
3395_ACEOF
3396cat confdefs.h >>conftest.$ac_ext
3397cat >>conftest.$ac_ext <<_ACEOF
3398/* end confdefs.h.  */
3399
3400int
3401main ()
3402{
3403
3404  ;
3405  return 0;
3406}
3407_ACEOF
3408rm -f conftest.$ac_objext
3409if { (ac_try="$ac_compile"
3410case "(($ac_try" in
3411  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3412  *) ac_try_echo=$ac_try;;
3413esac
3414eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3415  (eval "$ac_compile") 2>conftest.er1
3416  ac_status=$?
3417  grep -v '^ *+' conftest.er1 >conftest.err
3418  rm -f conftest.er1
3419  cat conftest.err >&5
3420  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3421  (exit $ac_status); } && {
3422	 test -z "$ac_c_werror_flag" ||
3423	 test ! -s conftest.err
3424       } && test -s conftest.$ac_objext; then
3425  :
3426else
3427  echo "$as_me: failed program was:" >&5
3428sed 's/^/| /' conftest.$ac_ext >&5
3429
3430	ac_c_werror_flag=$ac_save_c_werror_flag
3431	 CFLAGS="-g"
3432	 cat >conftest.$ac_ext <<_ACEOF
3433/* confdefs.h.  */
3434_ACEOF
3435cat confdefs.h >>conftest.$ac_ext
3436cat >>conftest.$ac_ext <<_ACEOF
3437/* end confdefs.h.  */
3438
3439int
3440main ()
3441{
3442
3443  ;
3444  return 0;
3445}
3446_ACEOF
3447rm -f conftest.$ac_objext
3448if { (ac_try="$ac_compile"
3449case "(($ac_try" in
3450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3451  *) ac_try_echo=$ac_try;;
3452esac
3453eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3454  (eval "$ac_compile") 2>conftest.er1
3455  ac_status=$?
3456  grep -v '^ *+' conftest.er1 >conftest.err
3457  rm -f conftest.er1
3458  cat conftest.err >&5
3459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460  (exit $ac_status); } && {
3461	 test -z "$ac_c_werror_flag" ||
3462	 test ! -s conftest.err
3463       } && test -s conftest.$ac_objext; then
3464  ac_cv_prog_cc_g=yes
3465else
3466  echo "$as_me: failed program was:" >&5
3467sed 's/^/| /' conftest.$ac_ext >&5
3468
3469
3470fi
3471
3472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3473fi
3474
3475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476fi
3477
3478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3479   ac_c_werror_flag=$ac_save_c_werror_flag
3480fi
3481{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3482echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3483if test "$ac_test_CFLAGS" = set; then
3484  CFLAGS=$ac_save_CFLAGS
3485elif test $ac_cv_prog_cc_g = yes; then
3486  if test "$GCC" = yes; then
3487    CFLAGS="-g -O2"
3488  else
3489    CFLAGS="-g"
3490  fi
3491else
3492  if test "$GCC" = yes; then
3493    CFLAGS="-O2"
3494  else
3495    CFLAGS=
3496  fi
3497fi
3498{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3499echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3500if test "${ac_cv_prog_cc_c89+set}" = set; then
3501  echo $ECHO_N "(cached) $ECHO_C" >&6
3502else
3503  ac_cv_prog_cc_c89=no
3504ac_save_CC=$CC
3505cat >conftest.$ac_ext <<_ACEOF
3506/* confdefs.h.  */
3507_ACEOF
3508cat confdefs.h >>conftest.$ac_ext
3509cat >>conftest.$ac_ext <<_ACEOF
3510/* end confdefs.h.  */
3511#include <stdarg.h>
3512#include <stdio.h>
3513#include <sys/types.h>
3514#include <sys/stat.h>
3515/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3516struct buf { int x; };
3517FILE * (*rcsopen) (struct buf *, struct stat *, int);
3518static char *e (p, i)
3519     char **p;
3520     int i;
3521{
3522  return p[i];
3523}
3524static char *f (char * (*g) (char **, int), char **p, ...)
3525{
3526  char *s;
3527  va_list v;
3528  va_start (v,p);
3529  s = g (p, va_arg (v,int));
3530  va_end (v);
3531  return s;
3532}
3533
3534/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3535   function prototypes and stuff, but not '\xHH' hex character constants.
3536   These don't provoke an error unfortunately, instead are silently treated
3537   as 'x'.  The following induces an error, until -std is added to get
3538   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3539   array size at least.  It's necessary to write '\x00'==0 to get something
3540   that's true only with -std.  */
3541int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3542
3543/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3544   inside strings and character constants.  */
3545#define FOO(x) 'x'
3546int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3547
3548int test (int i, double x);
3549struct s1 {int (*f) (int a);};
3550struct s2 {int (*f) (double a);};
3551int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3552int argc;
3553char **argv;
3554int
3555main ()
3556{
3557return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3558  ;
3559  return 0;
3560}
3561_ACEOF
3562for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3563	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3564do
3565  CC="$ac_save_CC $ac_arg"
3566  rm -f conftest.$ac_objext
3567if { (ac_try="$ac_compile"
3568case "(($ac_try" in
3569  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3570  *) ac_try_echo=$ac_try;;
3571esac
3572eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3573  (eval "$ac_compile") 2>conftest.er1
3574  ac_status=$?
3575  grep -v '^ *+' conftest.er1 >conftest.err
3576  rm -f conftest.er1
3577  cat conftest.err >&5
3578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3579  (exit $ac_status); } && {
3580	 test -z "$ac_c_werror_flag" ||
3581	 test ! -s conftest.err
3582       } && test -s conftest.$ac_objext; then
3583  ac_cv_prog_cc_c89=$ac_arg
3584else
3585  echo "$as_me: failed program was:" >&5
3586sed 's/^/| /' conftest.$ac_ext >&5
3587
3588
3589fi
3590
3591rm -f core conftest.err conftest.$ac_objext
3592  test "x$ac_cv_prog_cc_c89" != "xno" && break
3593done
3594rm -f conftest.$ac_ext
3595CC=$ac_save_CC
3596
3597fi
3598# AC_CACHE_VAL
3599case "x$ac_cv_prog_cc_c89" in
3600  x)
3601    { echo "$as_me:$LINENO: result: none needed" >&5
3602echo "${ECHO_T}none needed" >&6; } ;;
3603  xno)
3604    { echo "$as_me:$LINENO: result: unsupported" >&5
3605echo "${ECHO_T}unsupported" >&6; } ;;
3606  *)
3607    CC="$CC $ac_cv_prog_cc_c89"
3608    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3609echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3610esac
3611
3612
3613ac_ext=c
3614ac_cpp='$CPP $CPPFLAGS'
3615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3617ac_compiler_gnu=$ac_cv_c_compiler_gnu
3618
3619depcc="$CC"   am_compiler_list=
3620
3621{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3622echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3623if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3624  echo $ECHO_N "(cached) $ECHO_C" >&6
3625else
3626  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3627  # We make a subdir and do the tests there.  Otherwise we can end up
3628  # making bogus files that we don't know about and never remove.  For
3629  # instance it was reported that on HP-UX the gcc test will end up
3630  # making a dummy file named `D' -- because `-MD' means `put the output
3631  # in D'.
3632  mkdir conftest.dir
3633  # Copy depcomp to subdir because otherwise we won't find it if we're
3634  # using a relative directory.
3635  cp "$am_depcomp" conftest.dir
3636  cd conftest.dir
3637  # We will build objects and dependencies in a subdirectory because
3638  # it helps to detect inapplicable dependency modes.  For instance
3639  # both Tru64's cc and ICC support -MD to output dependencies as a
3640  # side effect of compilation, but ICC will put the dependencies in
3641  # the current directory while Tru64 will put them in the object
3642  # directory.
3643  mkdir sub
3644
3645  am_cv_CC_dependencies_compiler_type=none
3646  if test "$am_compiler_list" = ""; then
3647     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3648  fi
3649  for depmode in $am_compiler_list; do
3650    # Setup a source with many dependencies, because some compilers
3651    # like to wrap large dependency lists on column 80 (with \), and
3652    # we should not choose a depcomp mode which is confused by this.
3653    #
3654    # We need to recreate these files for each test, as the compiler may
3655    # overwrite some of them when testing with obscure command lines.
3656    # This happens at least with the AIX C compiler.
3657    : > sub/conftest.c
3658    for i in 1 2 3 4 5 6; do
3659      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3660      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3661      # Solaris 8's {/usr,}/bin/sh.
3662      touch sub/conftst$i.h
3663    done
3664    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3665
3666    case $depmode in
3667    nosideeffect)
3668      # after this tag, mechanisms are not by side-effect, so they'll
3669      # only be used when explicitly requested
3670      if test "x$enable_dependency_tracking" = xyes; then
3671	continue
3672      else
3673	break
3674      fi
3675      ;;
3676    none) break ;;
3677    esac
3678    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3679    # mode.  It turns out that the SunPro C++ compiler does not properly
3680    # handle `-M -o', and we need to detect this.
3681    if depmode=$depmode \
3682       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3683       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3684       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3685         >/dev/null 2>conftest.err &&
3686       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3687       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3688       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3689       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3690      # icc doesn't choke on unknown options, it will just issue warnings
3691      # or remarks (even with -Werror).  So we grep stderr for any message
3692      # that says an option was ignored or not supported.
3693      # When given -MP, icc 7.0 and 7.1 complain thusly:
3694      #   icc: Command line warning: ignoring option '-M'; no argument required
3695      # The diagnosis changed in icc 8.0:
3696      #   icc: Command line remark: option '-MP' not supported
3697      if (grep 'ignoring option' conftest.err ||
3698          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3699        am_cv_CC_dependencies_compiler_type=$depmode
3700        break
3701      fi
3702    fi
3703  done
3704
3705  cd ..
3706  rm -rf conftest.dir
3707else
3708  am_cv_CC_dependencies_compiler_type=none
3709fi
3710
3711fi
3712{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3713echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3714CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3715
3716 if
3717  test "x$enable_dependency_tracking" != xno \
3718  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3719  am__fastdepCC_TRUE=
3720  am__fastdepCC_FALSE='#'
3721else
3722  am__fastdepCC_TRUE='#'
3723  am__fastdepCC_FALSE=
3724fi
3725
3726
3727{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3728echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3729if test "${lt_cv_path_SED+set}" = set; then
3730  echo $ECHO_N "(cached) $ECHO_C" >&6
3731else
3732  # Loop through the user's path and test for sed and gsed.
3733# Then use that list of sed's as ones to test for truncation.
3734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3735for as_dir in $PATH
3736do
3737  IFS=$as_save_IFS
3738  test -z "$as_dir" && as_dir=.
3739  for lt_ac_prog in sed gsed; do
3740    for ac_exec_ext in '' $ac_executable_extensions; do
3741      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3742        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3743      fi
3744    done
3745  done
3746done
3747lt_ac_max=0
3748lt_ac_count=0
3749# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3750# along with /bin/sed that truncates output.
3751for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3752  test ! -f $lt_ac_sed && continue
3753  cat /dev/null > conftest.in
3754  lt_ac_count=0
3755  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3756  # Check for GNU sed and select it if it is found.
3757  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3758    lt_cv_path_SED=$lt_ac_sed
3759    break
3760  fi
3761  while true; do
3762    cat conftest.in conftest.in >conftest.tmp
3763    mv conftest.tmp conftest.in
3764    cp conftest.in conftest.nl
3765    echo >>conftest.nl
3766    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3767    cmp -s conftest.out conftest.nl || break
3768    # 10000 chars as input seems more than enough
3769    test $lt_ac_count -gt 10 && break
3770    lt_ac_count=`expr $lt_ac_count + 1`
3771    if test $lt_ac_count -gt $lt_ac_max; then
3772      lt_ac_max=$lt_ac_count
3773      lt_cv_path_SED=$lt_ac_sed
3774    fi
3775  done
3776done
3777
3778fi
3779
3780SED=$lt_cv_path_SED
3781{ echo "$as_me:$LINENO: result: $SED" >&5
3782echo "${ECHO_T}$SED" >&6; }
3783
3784{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3785echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3786if test "${ac_cv_path_GREP+set}" = set; then
3787  echo $ECHO_N "(cached) $ECHO_C" >&6
3788else
3789  # Extract the first word of "grep ggrep" to use in msg output
3790if test -z "$GREP"; then
3791set dummy grep ggrep; ac_prog_name=$2
3792if test "${ac_cv_path_GREP+set}" = set; then
3793  echo $ECHO_N "(cached) $ECHO_C" >&6
3794else
3795  ac_path_GREP_found=false
3796# Loop through the user's path and test for each of PROGNAME-LIST
3797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3798for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3799do
3800  IFS=$as_save_IFS
3801  test -z "$as_dir" && as_dir=.
3802  for ac_prog in grep ggrep; do
3803  for ac_exec_ext in '' $ac_executable_extensions; do
3804    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3805    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3806    # Check for GNU ac_path_GREP and select it if it is found.
3807  # Check for GNU $ac_path_GREP
3808case `"$ac_path_GREP" --version 2>&1` in
3809*GNU*)
3810  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3811*)
3812  ac_count=0
3813  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3814  while :
3815  do
3816    cat "conftest.in" "conftest.in" >"conftest.tmp"
3817    mv "conftest.tmp" "conftest.in"
3818    cp "conftest.in" "conftest.nl"
3819    echo 'GREP' >> "conftest.nl"
3820    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3821    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3822    ac_count=`expr $ac_count + 1`
3823    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3824      # Best one so far, save it but keep looking for a better one
3825      ac_cv_path_GREP="$ac_path_GREP"
3826      ac_path_GREP_max=$ac_count
3827    fi
3828    # 10*(2^10) chars as input seems more than enough
3829    test $ac_count -gt 10 && break
3830  done
3831  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3832esac
3833
3834
3835    $ac_path_GREP_found && break 3
3836  done
3837done
3838
3839done
3840IFS=$as_save_IFS
3841
3842
3843fi
3844
3845GREP="$ac_cv_path_GREP"
3846if test -z "$GREP"; then
3847  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3848echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3849   { (exit 1); exit 1; }; }
3850fi
3851
3852else
3853  ac_cv_path_GREP=$GREP
3854fi
3855
3856
3857fi
3858{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3859echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3860 GREP="$ac_cv_path_GREP"
3861
3862
3863{ echo "$as_me:$LINENO: checking for egrep" >&5
3864echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3865if test "${ac_cv_path_EGREP+set}" = set; then
3866  echo $ECHO_N "(cached) $ECHO_C" >&6
3867else
3868  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3869   then ac_cv_path_EGREP="$GREP -E"
3870   else
3871     # Extract the first word of "egrep" to use in msg output
3872if test -z "$EGREP"; then
3873set dummy egrep; ac_prog_name=$2
3874if test "${ac_cv_path_EGREP+set}" = set; then
3875  echo $ECHO_N "(cached) $ECHO_C" >&6
3876else
3877  ac_path_EGREP_found=false
3878# Loop through the user's path and test for each of PROGNAME-LIST
3879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3880for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3881do
3882  IFS=$as_save_IFS
3883  test -z "$as_dir" && as_dir=.
3884  for ac_prog in egrep; do
3885  for ac_exec_ext in '' $ac_executable_extensions; do
3886    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3887    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3888    # Check for GNU ac_path_EGREP and select it if it is found.
3889  # Check for GNU $ac_path_EGREP
3890case `"$ac_path_EGREP" --version 2>&1` in
3891*GNU*)
3892  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3893*)
3894  ac_count=0
3895  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3896  while :
3897  do
3898    cat "conftest.in" "conftest.in" >"conftest.tmp"
3899    mv "conftest.tmp" "conftest.in"
3900    cp "conftest.in" "conftest.nl"
3901    echo 'EGREP' >> "conftest.nl"
3902    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3903    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3904    ac_count=`expr $ac_count + 1`
3905    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3906      # Best one so far, save it but keep looking for a better one
3907      ac_cv_path_EGREP="$ac_path_EGREP"
3908      ac_path_EGREP_max=$ac_count
3909    fi
3910    # 10*(2^10) chars as input seems more than enough
3911    test $ac_count -gt 10 && break
3912  done
3913  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3914esac
3915
3916
3917    $ac_path_EGREP_found && break 3
3918  done
3919done
3920
3921done
3922IFS=$as_save_IFS
3923
3924
3925fi
3926
3927EGREP="$ac_cv_path_EGREP"
3928if test -z "$EGREP"; then
3929  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3930echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3931   { (exit 1); exit 1; }; }
3932fi
3933
3934else
3935  ac_cv_path_EGREP=$EGREP
3936fi
3937
3938
3939   fi
3940fi
3941{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3942echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3943 EGREP="$ac_cv_path_EGREP"
3944
3945
3946
3947# Check whether --with-gnu-ld was given.
3948if test "${with_gnu_ld+set}" = set; then
3949  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3950else
3951  with_gnu_ld=no
3952fi
3953
3954ac_prog=ld
3955if test "$GCC" = yes; then
3956  # Check if gcc -print-prog-name=ld gives a path.
3957  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3958echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3959  case $host in
3960  *-*-mingw*)
3961    # gcc leaves a trailing carriage return which upsets mingw
3962    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3963  *)
3964    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3965  esac
3966  case $ac_prog in
3967    # Accept absolute paths.
3968    [\\/]* | ?:[\\/]*)
3969      re_direlt='/[^/][^/]*/\.\./'
3970      # Canonicalize the pathname of ld
3971      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3972      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3973	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3974      done
3975      test -z "$LD" && LD="$ac_prog"
3976      ;;
3977  "")
3978    # If it fails, then pretend we aren't using GCC.
3979    ac_prog=ld
3980    ;;
3981  *)
3982    # If it is relative, then search for the first ld in PATH.
3983    with_gnu_ld=unknown
3984    ;;
3985  esac
3986elif test "$with_gnu_ld" = yes; then
3987  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3988echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3989else
3990  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3991echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3992fi
3993if test "${lt_cv_path_LD+set}" = set; then
3994  echo $ECHO_N "(cached) $ECHO_C" >&6
3995else
3996  if test -z "$LD"; then
3997  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3998  for ac_dir in $PATH; do
3999    IFS="$lt_save_ifs"
4000    test -z "$ac_dir" && ac_dir=.
4001    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4002      lt_cv_path_LD="$ac_dir/$ac_prog"
4003      # Check to see if the program is GNU ld.  I'd rather use --version,
4004      # but apparently some variants of GNU ld only accept -v.
4005      # Break only if it was the GNU/non-GNU ld that we prefer.
4006      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4007      *GNU* | *'with BFD'*)
4008	test "$with_gnu_ld" != no && break
4009	;;
4010      *)
4011	test "$with_gnu_ld" != yes && break
4012	;;
4013      esac
4014    fi
4015  done
4016  IFS="$lt_save_ifs"
4017else
4018  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4019fi
4020fi
4021
4022LD="$lt_cv_path_LD"
4023if test -n "$LD"; then
4024  { echo "$as_me:$LINENO: result: $LD" >&5
4025echo "${ECHO_T}$LD" >&6; }
4026else
4027  { echo "$as_me:$LINENO: result: no" >&5
4028echo "${ECHO_T}no" >&6; }
4029fi
4030test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4031echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4032   { (exit 1); exit 1; }; }
4033{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4034echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4035if test "${lt_cv_prog_gnu_ld+set}" = set; then
4036  echo $ECHO_N "(cached) $ECHO_C" >&6
4037else
4038  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4039case `$LD -v 2>&1 </dev/null` in
4040*GNU* | *'with BFD'*)
4041  lt_cv_prog_gnu_ld=yes
4042  ;;
4043*)
4044  lt_cv_prog_gnu_ld=no
4045  ;;
4046esac
4047fi
4048{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4049echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4050with_gnu_ld=$lt_cv_prog_gnu_ld
4051
4052
4053{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4054echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4055if test "${lt_cv_ld_reload_flag+set}" = set; then
4056  echo $ECHO_N "(cached) $ECHO_C" >&6
4057else
4058  lt_cv_ld_reload_flag='-r'
4059fi
4060{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4061echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4062reload_flag=$lt_cv_ld_reload_flag
4063case $reload_flag in
4064"" | " "*) ;;
4065*) reload_flag=" $reload_flag" ;;
4066esac
4067reload_cmds='$LD$reload_flag -o $output$reload_objs'
4068case $host_os in
4069  darwin*)
4070    if test "$GCC" = yes; then
4071      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4072    else
4073      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4074    fi
4075    ;;
4076esac
4077
4078{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4079echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4080if test "${lt_cv_path_NM+set}" = set; then
4081  echo $ECHO_N "(cached) $ECHO_C" >&6
4082else
4083  if test -n "$NM"; then
4084  # Let the user override the test.
4085  lt_cv_path_NM="$NM"
4086else
4087  lt_nm_to_check="${ac_tool_prefix}nm"
4088  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4089    lt_nm_to_check="$lt_nm_to_check nm"
4090  fi
4091  for lt_tmp_nm in $lt_nm_to_check; do
4092    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4093    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4094      IFS="$lt_save_ifs"
4095      test -z "$ac_dir" && ac_dir=.
4096      tmp_nm="$ac_dir/$lt_tmp_nm"
4097      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4098	# Check to see if the nm accepts a BSD-compat flag.
4099	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4100	#   nm: unknown option "B" ignored
4101	# Tru64's nm complains that /dev/null is an invalid object file
4102	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4103	*/dev/null* | *'Invalid file or object type'*)
4104	  lt_cv_path_NM="$tmp_nm -B"
4105	  break
4106	  ;;
4107	*)
4108	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4109	  */dev/null*)
4110	    lt_cv_path_NM="$tmp_nm -p"
4111	    break
4112	    ;;
4113	  *)
4114	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4115	    continue # so that we can try to find one that supports BSD flags
4116	    ;;
4117	  esac
4118	  ;;
4119	esac
4120      fi
4121    done
4122    IFS="$lt_save_ifs"
4123  done
4124  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4125fi
4126fi
4127{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4128echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4129NM="$lt_cv_path_NM"
4130
4131{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4132echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4133LN_S=$as_ln_s
4134if test "$LN_S" = "ln -s"; then
4135  { echo "$as_me:$LINENO: result: yes" >&5
4136echo "${ECHO_T}yes" >&6; }
4137else
4138  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4139echo "${ECHO_T}no, using $LN_S" >&6; }
4140fi
4141
4142{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4143echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4144if test "${lt_cv_deplibs_check_method+set}" = set; then
4145  echo $ECHO_N "(cached) $ECHO_C" >&6
4146else
4147  lt_cv_file_magic_cmd='$MAGIC_CMD'
4148lt_cv_file_magic_test_file=
4149lt_cv_deplibs_check_method='unknown'
4150# Need to set the preceding variable on all platforms that support
4151# interlibrary dependencies.
4152# 'none' -- dependencies not supported.
4153# `unknown' -- same as none, but documents that we really don't know.
4154# 'pass_all' -- all dependencies passed with no checks.
4155# 'test_compile' -- check by making test program.
4156# 'file_magic [[regex]]' -- check by looking for files in library path
4157# which responds to the $file_magic_cmd with a given extended regex.
4158# If you have `file' or equivalent on your system and you're not sure
4159# whether `pass_all' will *always* work, you probably want this one.
4160
4161case $host_os in
4162aix4* | aix5*)
4163  lt_cv_deplibs_check_method=pass_all
4164  ;;
4165
4166beos*)
4167  lt_cv_deplibs_check_method=pass_all
4168  ;;
4169
4170bsdi[45]*)
4171  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4172  lt_cv_file_magic_cmd='/usr/bin/file -L'
4173  lt_cv_file_magic_test_file=/shlib/libc.so
4174  ;;
4175
4176cygwin*)
4177  # func_win32_libid is a shell function defined in ltmain.sh
4178  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4179  lt_cv_file_magic_cmd='func_win32_libid'
4180  ;;
4181
4182mingw* | pw32*)
4183  # Base MSYS/MinGW do not provide the 'file' command needed by
4184  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4185  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4186  lt_cv_file_magic_cmd='$OBJDUMP -f'
4187  ;;
4188
4189darwin* | rhapsody*)
4190  lt_cv_deplibs_check_method=pass_all
4191  ;;
4192
4193freebsd* | kfreebsd*-gnu | dragonfly*)
4194  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4195    case $host_cpu in
4196    i*86 )
4197      # Not sure whether the presence of OpenBSD here was a mistake.
4198      # Let's accept both of them until this is cleared up.
4199      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4200      lt_cv_file_magic_cmd=/usr/bin/file
4201      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4202      ;;
4203    esac
4204  else
4205    lt_cv_deplibs_check_method=pass_all
4206  fi
4207  ;;
4208
4209gnu*)
4210  lt_cv_deplibs_check_method=pass_all
4211  ;;
4212
4213hpux10.20* | hpux11*)
4214  lt_cv_file_magic_cmd=/usr/bin/file
4215  case $host_cpu in
4216  ia64*)
4217    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4218    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4219    ;;
4220  hppa*64*)
4221    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]'
4222    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4223    ;;
4224  *)
4225    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4226    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4227    ;;
4228  esac
4229  ;;
4230
4231interix3*)
4232  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4233  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4234  ;;
4235
4236irix5* | irix6* | nonstopux*)
4237  case $LD in
4238  *-32|*"-32 ") libmagic=32-bit;;
4239  *-n32|*"-n32 ") libmagic=N32;;
4240  *-64|*"-64 ") libmagic=64-bit;;
4241  *) libmagic=never-match;;
4242  esac
4243  lt_cv_deplibs_check_method=pass_all
4244  ;;
4245
4246# This must be Linux ELF.
4247linux*)
4248  lt_cv_deplibs_check_method=pass_all
4249  ;;
4250
4251netbsd*)
4252  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4253    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4254  else
4255    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4256  fi
4257  ;;
4258
4259newos6*)
4260  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4261  lt_cv_file_magic_cmd=/usr/bin/file
4262  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4263  ;;
4264
4265nto-qnx*)
4266  lt_cv_deplibs_check_method=unknown
4267  ;;
4268
4269openbsd*)
4270  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4271    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4272  else
4273    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4274  fi
4275  ;;
4276
4277osf3* | osf4* | osf5*)
4278  lt_cv_deplibs_check_method=pass_all
4279  ;;
4280
4281solaris*)
4282  lt_cv_deplibs_check_method=pass_all
4283  ;;
4284
4285sysv4 | sysv4.3*)
4286  case $host_vendor in
4287  motorola)
4288    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]'
4289    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4290    ;;
4291  ncr)
4292    lt_cv_deplibs_check_method=pass_all
4293    ;;
4294  sequent)
4295    lt_cv_file_magic_cmd='/bin/file'
4296    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4297    ;;
4298  sni)
4299    lt_cv_file_magic_cmd='/bin/file'
4300    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4301    lt_cv_file_magic_test_file=/lib/libc.so
4302    ;;
4303  siemens)
4304    lt_cv_deplibs_check_method=pass_all
4305    ;;
4306  pc)
4307    lt_cv_deplibs_check_method=pass_all
4308    ;;
4309  esac
4310  ;;
4311
4312sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4313  lt_cv_deplibs_check_method=pass_all
4314  ;;
4315esac
4316
4317fi
4318{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4319echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4320file_magic_cmd=$lt_cv_file_magic_cmd
4321deplibs_check_method=$lt_cv_deplibs_check_method
4322test -z "$deplibs_check_method" && deplibs_check_method=unknown
4323
4324
4325
4326
4327# If no C compiler was specified, use CC.
4328LTCC=${LTCC-"$CC"}
4329
4330# If no C compiler flags were specified, use CFLAGS.
4331LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4332
4333# Allow CC to be a program name with arguments.
4334compiler=$CC
4335
4336
4337# Check whether --enable-libtool-lock was given.
4338if test "${enable_libtool_lock+set}" = set; then
4339  enableval=$enable_libtool_lock;
4340fi
4341
4342test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4343
4344# Some flags need to be propagated to the compiler or linker for good
4345# libtool support.
4346case $host in
4347ia64-*-hpux*)
4348  # Find out which ABI we are using.
4349  echo 'int i;' > conftest.$ac_ext
4350  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4351  (eval $ac_compile) 2>&5
4352  ac_status=$?
4353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4354  (exit $ac_status); }; then
4355    case `/usr/bin/file conftest.$ac_objext` in
4356    *ELF-32*)
4357      HPUX_IA64_MODE="32"
4358      ;;
4359    *ELF-64*)
4360      HPUX_IA64_MODE="64"
4361      ;;
4362    esac
4363  fi
4364  rm -rf conftest*
4365  ;;
4366*-*-irix6*)
4367  # Find out which ABI we are using.
4368  echo '#line 4368 "configure"' > conftest.$ac_ext
4369  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4370  (eval $ac_compile) 2>&5
4371  ac_status=$?
4372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4373  (exit $ac_status); }; then
4374   if test "$lt_cv_prog_gnu_ld" = yes; then
4375    case `/usr/bin/file conftest.$ac_objext` in
4376    *32-bit*)
4377      LD="${LD-ld} -melf32bsmip"
4378      ;;
4379    *N32*)
4380      LD="${LD-ld} -melf32bmipn32"
4381      ;;
4382    *64-bit*)
4383      LD="${LD-ld} -melf64bmip"
4384      ;;
4385    esac
4386   else
4387    case `/usr/bin/file conftest.$ac_objext` in
4388    *32-bit*)
4389      LD="${LD-ld} -32"
4390      ;;
4391    *N32*)
4392      LD="${LD-ld} -n32"
4393      ;;
4394    *64-bit*)
4395      LD="${LD-ld} -64"
4396      ;;
4397    esac
4398   fi
4399  fi
4400  rm -rf conftest*
4401  ;;
4402
4403x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4404  # Find out which ABI we are using.
4405  echo 'int i;' > conftest.$ac_ext
4406  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4407  (eval $ac_compile) 2>&5
4408  ac_status=$?
4409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4410  (exit $ac_status); }; then
4411    case `/usr/bin/file conftest.o` in
4412    *32-bit*)
4413      case $host in
4414        x86_64-*linux*)
4415          LD="${LD-ld} -m elf_i386"
4416          ;;
4417        ppc64-*linux*|powerpc64-*linux*)
4418          LD="${LD-ld} -m elf32ppclinux"
4419          ;;
4420        s390x-*linux*)
4421          LD="${LD-ld} -m elf_s390"
4422          ;;
4423        sparc64-*linux*)
4424          LD="${LD-ld} -m elf32_sparc"
4425          ;;
4426      esac
4427      ;;
4428    *64-bit*)
4429      case $host in
4430        x86_64-*linux*)
4431          LD="${LD-ld} -m elf_x86_64"
4432          ;;
4433        ppc*-*linux*|powerpc*-*linux*)
4434          LD="${LD-ld} -m elf64ppc"
4435          ;;
4436        s390*-*linux*)
4437          LD="${LD-ld} -m elf64_s390"
4438          ;;
4439        sparc*-*linux*)
4440          LD="${LD-ld} -m elf64_sparc"
4441          ;;
4442      esac
4443      ;;
4444    esac
4445  fi
4446  rm -rf conftest*
4447  ;;
4448
4449*-*-sco3.2v5*)
4450  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4451  SAVE_CFLAGS="$CFLAGS"
4452  CFLAGS="$CFLAGS -belf"
4453  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4454echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4455if test "${lt_cv_cc_needs_belf+set}" = set; then
4456  echo $ECHO_N "(cached) $ECHO_C" >&6
4457else
4458  ac_ext=c
4459ac_cpp='$CPP $CPPFLAGS'
4460ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4461ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4462ac_compiler_gnu=$ac_cv_c_compiler_gnu
4463
4464     cat >conftest.$ac_ext <<_ACEOF
4465/* confdefs.h.  */
4466_ACEOF
4467cat confdefs.h >>conftest.$ac_ext
4468cat >>conftest.$ac_ext <<_ACEOF
4469/* end confdefs.h.  */
4470
4471int
4472main ()
4473{
4474
4475  ;
4476  return 0;
4477}
4478_ACEOF
4479rm -f conftest.$ac_objext conftest$ac_exeext
4480if { (ac_try="$ac_link"
4481case "(($ac_try" in
4482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483  *) ac_try_echo=$ac_try;;
4484esac
4485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4486  (eval "$ac_link") 2>conftest.er1
4487  ac_status=$?
4488  grep -v '^ *+' conftest.er1 >conftest.err
4489  rm -f conftest.er1
4490  cat conftest.err >&5
4491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492  (exit $ac_status); } && {
4493	 test -z "$ac_c_werror_flag" ||
4494	 test ! -s conftest.err
4495       } && test -s conftest$ac_exeext &&
4496       $as_test_x conftest$ac_exeext; then
4497  lt_cv_cc_needs_belf=yes
4498else
4499  echo "$as_me: failed program was:" >&5
4500sed 's/^/| /' conftest.$ac_ext >&5
4501
4502	lt_cv_cc_needs_belf=no
4503fi
4504
4505rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4506      conftest$ac_exeext conftest.$ac_ext
4507     ac_ext=c
4508ac_cpp='$CPP $CPPFLAGS'
4509ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4510ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4511ac_compiler_gnu=$ac_cv_c_compiler_gnu
4512
4513fi
4514{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4515echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4516  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4517    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4518    CFLAGS="$SAVE_CFLAGS"
4519  fi
4520  ;;
4521sparc*-*solaris*)
4522  # Find out which ABI we are using.
4523  echo 'int i;' > conftest.$ac_ext
4524  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4525  (eval $ac_compile) 2>&5
4526  ac_status=$?
4527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4528  (exit $ac_status); }; then
4529    case `/usr/bin/file conftest.o` in
4530    *64-bit*)
4531      case $lt_cv_prog_gnu_ld in
4532      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4533      *)    LD="${LD-ld} -64" ;;
4534      esac
4535      ;;
4536    esac
4537  fi
4538  rm -rf conftest*
4539  ;;
4540
4541
4542esac
4543
4544need_locks="$enable_libtool_lock"
4545
4546
4547ac_ext=c
4548ac_cpp='$CPP $CPPFLAGS'
4549ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4550ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4551ac_compiler_gnu=$ac_cv_c_compiler_gnu
4552{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4553echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4554# On Suns, sometimes $CPP names a directory.
4555if test -n "$CPP" && test -d "$CPP"; then
4556  CPP=
4557fi
4558if test -z "$CPP"; then
4559  if test "${ac_cv_prog_CPP+set}" = set; then
4560  echo $ECHO_N "(cached) $ECHO_C" >&6
4561else
4562      # Double quotes because CPP needs to be expanded
4563    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4564    do
4565      ac_preproc_ok=false
4566for ac_c_preproc_warn_flag in '' yes
4567do
4568  # Use a header file that comes with gcc, so configuring glibc
4569  # with a fresh cross-compiler works.
4570  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4571  # <limits.h> exists even on freestanding compilers.
4572  # On the NeXT, cc -E runs the code through the compiler's parser,
4573  # not just through cpp. "Syntax error" is here to catch this case.
4574  cat >conftest.$ac_ext <<_ACEOF
4575/* confdefs.h.  */
4576_ACEOF
4577cat confdefs.h >>conftest.$ac_ext
4578cat >>conftest.$ac_ext <<_ACEOF
4579/* end confdefs.h.  */
4580#ifdef __STDC__
4581# include <limits.h>
4582#else
4583# include <assert.h>
4584#endif
4585		     Syntax error
4586_ACEOF
4587if { (ac_try="$ac_cpp conftest.$ac_ext"
4588case "(($ac_try" in
4589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590  *) ac_try_echo=$ac_try;;
4591esac
4592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4594  ac_status=$?
4595  grep -v '^ *+' conftest.er1 >conftest.err
4596  rm -f conftest.er1
4597  cat conftest.err >&5
4598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4599  (exit $ac_status); } >/dev/null && {
4600	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4601	 test ! -s conftest.err
4602       }; then
4603  :
4604else
4605  echo "$as_me: failed program was:" >&5
4606sed 's/^/| /' conftest.$ac_ext >&5
4607
4608  # Broken: fails on valid input.
4609continue
4610fi
4611
4612rm -f conftest.err conftest.$ac_ext
4613
4614  # OK, works on sane cases.  Now check whether nonexistent headers
4615  # can be detected and how.
4616  cat >conftest.$ac_ext <<_ACEOF
4617/* confdefs.h.  */
4618_ACEOF
4619cat confdefs.h >>conftest.$ac_ext
4620cat >>conftest.$ac_ext <<_ACEOF
4621/* end confdefs.h.  */
4622#include <ac_nonexistent.h>
4623_ACEOF
4624if { (ac_try="$ac_cpp conftest.$ac_ext"
4625case "(($ac_try" in
4626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4627  *) ac_try_echo=$ac_try;;
4628esac
4629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4630  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4631  ac_status=$?
4632  grep -v '^ *+' conftest.er1 >conftest.err
4633  rm -f conftest.er1
4634  cat conftest.err >&5
4635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4636  (exit $ac_status); } >/dev/null && {
4637	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4638	 test ! -s conftest.err
4639       }; then
4640  # Broken: success on invalid input.
4641continue
4642else
4643  echo "$as_me: failed program was:" >&5
4644sed 's/^/| /' conftest.$ac_ext >&5
4645
4646  # Passes both tests.
4647ac_preproc_ok=:
4648break
4649fi
4650
4651rm -f conftest.err conftest.$ac_ext
4652
4653done
4654# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4655rm -f conftest.err conftest.$ac_ext
4656if $ac_preproc_ok; then
4657  break
4658fi
4659
4660    done
4661    ac_cv_prog_CPP=$CPP
4662
4663fi
4664  CPP=$ac_cv_prog_CPP
4665else
4666  ac_cv_prog_CPP=$CPP
4667fi
4668{ echo "$as_me:$LINENO: result: $CPP" >&5
4669echo "${ECHO_T}$CPP" >&6; }
4670ac_preproc_ok=false
4671for ac_c_preproc_warn_flag in '' yes
4672do
4673  # Use a header file that comes with gcc, so configuring glibc
4674  # with a fresh cross-compiler works.
4675  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4676  # <limits.h> exists even on freestanding compilers.
4677  # On the NeXT, cc -E runs the code through the compiler's parser,
4678  # not just through cpp. "Syntax error" is here to catch this case.
4679  cat >conftest.$ac_ext <<_ACEOF
4680/* confdefs.h.  */
4681_ACEOF
4682cat confdefs.h >>conftest.$ac_ext
4683cat >>conftest.$ac_ext <<_ACEOF
4684/* end confdefs.h.  */
4685#ifdef __STDC__
4686# include <limits.h>
4687#else
4688# include <assert.h>
4689#endif
4690		     Syntax error
4691_ACEOF
4692if { (ac_try="$ac_cpp conftest.$ac_ext"
4693case "(($ac_try" in
4694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4695  *) ac_try_echo=$ac_try;;
4696esac
4697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4698  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4699  ac_status=$?
4700  grep -v '^ *+' conftest.er1 >conftest.err
4701  rm -f conftest.er1
4702  cat conftest.err >&5
4703  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4704  (exit $ac_status); } >/dev/null && {
4705	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4706	 test ! -s conftest.err
4707       }; then
4708  :
4709else
4710  echo "$as_me: failed program was:" >&5
4711sed 's/^/| /' conftest.$ac_ext >&5
4712
4713  # Broken: fails on valid input.
4714continue
4715fi
4716
4717rm -f conftest.err conftest.$ac_ext
4718
4719  # OK, works on sane cases.  Now check whether nonexistent headers
4720  # can be detected and how.
4721  cat >conftest.$ac_ext <<_ACEOF
4722/* confdefs.h.  */
4723_ACEOF
4724cat confdefs.h >>conftest.$ac_ext
4725cat >>conftest.$ac_ext <<_ACEOF
4726/* end confdefs.h.  */
4727#include <ac_nonexistent.h>
4728_ACEOF
4729if { (ac_try="$ac_cpp conftest.$ac_ext"
4730case "(($ac_try" in
4731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4732  *) ac_try_echo=$ac_try;;
4733esac
4734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4735  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4736  ac_status=$?
4737  grep -v '^ *+' conftest.er1 >conftest.err
4738  rm -f conftest.er1
4739  cat conftest.err >&5
4740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4741  (exit $ac_status); } >/dev/null && {
4742	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4743	 test ! -s conftest.err
4744       }; then
4745  # Broken: success on invalid input.
4746continue
4747else
4748  echo "$as_me: failed program was:" >&5
4749sed 's/^/| /' conftest.$ac_ext >&5
4750
4751  # Passes both tests.
4752ac_preproc_ok=:
4753break
4754fi
4755
4756rm -f conftest.err conftest.$ac_ext
4757
4758done
4759# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4760rm -f conftest.err conftest.$ac_ext
4761if $ac_preproc_ok; then
4762  :
4763else
4764  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4765See \`config.log' for more details." >&5
4766echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4767See \`config.log' for more details." >&2;}
4768   { (exit 1); exit 1; }; }
4769fi
4770
4771ac_ext=c
4772ac_cpp='$CPP $CPPFLAGS'
4773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4775ac_compiler_gnu=$ac_cv_c_compiler_gnu
4776
4777
4778{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4779echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4780if test "${ac_cv_header_stdc+set}" = set; then
4781  echo $ECHO_N "(cached) $ECHO_C" >&6
4782else
4783  cat >conftest.$ac_ext <<_ACEOF
4784/* confdefs.h.  */
4785_ACEOF
4786cat confdefs.h >>conftest.$ac_ext
4787cat >>conftest.$ac_ext <<_ACEOF
4788/* end confdefs.h.  */
4789#include <stdlib.h>
4790#include <stdarg.h>
4791#include <string.h>
4792#include <float.h>
4793
4794int
4795main ()
4796{
4797
4798  ;
4799  return 0;
4800}
4801_ACEOF
4802rm -f conftest.$ac_objext
4803if { (ac_try="$ac_compile"
4804case "(($ac_try" in
4805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4806  *) ac_try_echo=$ac_try;;
4807esac
4808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4809  (eval "$ac_compile") 2>conftest.er1
4810  ac_status=$?
4811  grep -v '^ *+' conftest.er1 >conftest.err
4812  rm -f conftest.er1
4813  cat conftest.err >&5
4814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4815  (exit $ac_status); } && {
4816	 test -z "$ac_c_werror_flag" ||
4817	 test ! -s conftest.err
4818       } && test -s conftest.$ac_objext; then
4819  ac_cv_header_stdc=yes
4820else
4821  echo "$as_me: failed program was:" >&5
4822sed 's/^/| /' conftest.$ac_ext >&5
4823
4824	ac_cv_header_stdc=no
4825fi
4826
4827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4828
4829if test $ac_cv_header_stdc = yes; then
4830  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4831  cat >conftest.$ac_ext <<_ACEOF
4832/* confdefs.h.  */
4833_ACEOF
4834cat confdefs.h >>conftest.$ac_ext
4835cat >>conftest.$ac_ext <<_ACEOF
4836/* end confdefs.h.  */
4837#include <string.h>
4838
4839_ACEOF
4840if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4841  $EGREP "memchr" >/dev/null 2>&1; then
4842  :
4843else
4844  ac_cv_header_stdc=no
4845fi
4846rm -f conftest*
4847
4848fi
4849
4850if test $ac_cv_header_stdc = yes; then
4851  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4852  cat >conftest.$ac_ext <<_ACEOF
4853/* confdefs.h.  */
4854_ACEOF
4855cat confdefs.h >>conftest.$ac_ext
4856cat >>conftest.$ac_ext <<_ACEOF
4857/* end confdefs.h.  */
4858#include <stdlib.h>
4859
4860_ACEOF
4861if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4862  $EGREP "free" >/dev/null 2>&1; then
4863  :
4864else
4865  ac_cv_header_stdc=no
4866fi
4867rm -f conftest*
4868
4869fi
4870
4871if test $ac_cv_header_stdc = yes; then
4872  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4873  if test "$cross_compiling" = yes; then
4874  :
4875else
4876  cat >conftest.$ac_ext <<_ACEOF
4877/* confdefs.h.  */
4878_ACEOF
4879cat confdefs.h >>conftest.$ac_ext
4880cat >>conftest.$ac_ext <<_ACEOF
4881/* end confdefs.h.  */
4882#include <ctype.h>
4883#include <stdlib.h>
4884#if ((' ' & 0x0FF) == 0x020)
4885# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4886# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4887#else
4888# define ISLOWER(c) \
4889		   (('a' <= (c) && (c) <= 'i') \
4890		     || ('j' <= (c) && (c) <= 'r') \
4891		     || ('s' <= (c) && (c) <= 'z'))
4892# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4893#endif
4894
4895#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4896int
4897main ()
4898{
4899  int i;
4900  for (i = 0; i < 256; i++)
4901    if (XOR (islower (i), ISLOWER (i))
4902	|| toupper (i) != TOUPPER (i))
4903      return 2;
4904  return 0;
4905}
4906_ACEOF
4907rm -f conftest$ac_exeext
4908if { (ac_try="$ac_link"
4909case "(($ac_try" in
4910  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4911  *) ac_try_echo=$ac_try;;
4912esac
4913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4914  (eval "$ac_link") 2>&5
4915  ac_status=$?
4916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4918  { (case "(($ac_try" in
4919  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4920  *) ac_try_echo=$ac_try;;
4921esac
4922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4923  (eval "$ac_try") 2>&5
4924  ac_status=$?
4925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926  (exit $ac_status); }; }; then
4927  :
4928else
4929  echo "$as_me: program exited with status $ac_status" >&5
4930echo "$as_me: failed program was:" >&5
4931sed 's/^/| /' conftest.$ac_ext >&5
4932
4933( exit $ac_status )
4934ac_cv_header_stdc=no
4935fi
4936rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4937fi
4938
4939
4940fi
4941fi
4942{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4943echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4944if test $ac_cv_header_stdc = yes; then
4945
4946cat >>confdefs.h <<\_ACEOF
4947#define STDC_HEADERS 1
4948_ACEOF
4949
4950fi
4951
4952# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4963		  inttypes.h stdint.h unistd.h
4964do
4965as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4966{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4967echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4968if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4969  echo $ECHO_N "(cached) $ECHO_C" >&6
4970else
4971  cat >conftest.$ac_ext <<_ACEOF
4972/* confdefs.h.  */
4973_ACEOF
4974cat confdefs.h >>conftest.$ac_ext
4975cat >>conftest.$ac_ext <<_ACEOF
4976/* end confdefs.h.  */
4977$ac_includes_default
4978
4979#include <$ac_header>
4980_ACEOF
4981rm -f conftest.$ac_objext
4982if { (ac_try="$ac_compile"
4983case "(($ac_try" in
4984  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4985  *) ac_try_echo=$ac_try;;
4986esac
4987eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4988  (eval "$ac_compile") 2>conftest.er1
4989  ac_status=$?
4990  grep -v '^ *+' conftest.er1 >conftest.err
4991  rm -f conftest.er1
4992  cat conftest.err >&5
4993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4994  (exit $ac_status); } && {
4995	 test -z "$ac_c_werror_flag" ||
4996	 test ! -s conftest.err
4997       } && test -s conftest.$ac_objext; then
4998  eval "$as_ac_Header=yes"
4999else
5000  echo "$as_me: failed program was:" >&5
5001sed 's/^/| /' conftest.$ac_ext >&5
5002
5003	eval "$as_ac_Header=no"
5004fi
5005
5006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5007fi
5008ac_res=`eval echo '${'$as_ac_Header'}'`
5009	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5010echo "${ECHO_T}$ac_res" >&6; }
5011if test `eval echo '${'$as_ac_Header'}'` = yes; then
5012  cat >>confdefs.h <<_ACEOF
5013#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5014_ACEOF
5015
5016fi
5017
5018done
5019
5020
5021
5022for ac_header in dlfcn.h
5023do
5024as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5025if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5026  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5027echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5028if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5029  echo $ECHO_N "(cached) $ECHO_C" >&6
5030fi
5031ac_res=`eval echo '${'$as_ac_Header'}'`
5032	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5033echo "${ECHO_T}$ac_res" >&6; }
5034else
5035  # Is the header compilable?
5036{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5037echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5038cat >conftest.$ac_ext <<_ACEOF
5039/* confdefs.h.  */
5040_ACEOF
5041cat confdefs.h >>conftest.$ac_ext
5042cat >>conftest.$ac_ext <<_ACEOF
5043/* end confdefs.h.  */
5044$ac_includes_default
5045#include <$ac_header>
5046_ACEOF
5047rm -f conftest.$ac_objext
5048if { (ac_try="$ac_compile"
5049case "(($ac_try" in
5050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5051  *) ac_try_echo=$ac_try;;
5052esac
5053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5054  (eval "$ac_compile") 2>conftest.er1
5055  ac_status=$?
5056  grep -v '^ *+' conftest.er1 >conftest.err
5057  rm -f conftest.er1
5058  cat conftest.err >&5
5059  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5060  (exit $ac_status); } && {
5061	 test -z "$ac_c_werror_flag" ||
5062	 test ! -s conftest.err
5063       } && test -s conftest.$ac_objext; then
5064  ac_header_compiler=yes
5065else
5066  echo "$as_me: failed program was:" >&5
5067sed 's/^/| /' conftest.$ac_ext >&5
5068
5069	ac_header_compiler=no
5070fi
5071
5072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5073{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5074echo "${ECHO_T}$ac_header_compiler" >&6; }
5075
5076# Is the header present?
5077{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5078echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5079cat >conftest.$ac_ext <<_ACEOF
5080/* confdefs.h.  */
5081_ACEOF
5082cat confdefs.h >>conftest.$ac_ext
5083cat >>conftest.$ac_ext <<_ACEOF
5084/* end confdefs.h.  */
5085#include <$ac_header>
5086_ACEOF
5087if { (ac_try="$ac_cpp conftest.$ac_ext"
5088case "(($ac_try" in
5089  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5090  *) ac_try_echo=$ac_try;;
5091esac
5092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5093  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5094  ac_status=$?
5095  grep -v '^ *+' conftest.er1 >conftest.err
5096  rm -f conftest.er1
5097  cat conftest.err >&5
5098  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5099  (exit $ac_status); } >/dev/null && {
5100	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5101	 test ! -s conftest.err
5102       }; then
5103  ac_header_preproc=yes
5104else
5105  echo "$as_me: failed program was:" >&5
5106sed 's/^/| /' conftest.$ac_ext >&5
5107
5108  ac_header_preproc=no
5109fi
5110
5111rm -f conftest.err conftest.$ac_ext
5112{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5113echo "${ECHO_T}$ac_header_preproc" >&6; }
5114
5115# So?  What about this header?
5116case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5117  yes:no: )
5118    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5119echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5120    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5121echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5122    ac_header_preproc=yes
5123    ;;
5124  no:yes:* )
5125    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5126echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5127    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5128echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5129    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5130echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5131    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5132echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5133    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5134echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5135    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5136echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5137    ( cat <<\_ASBOX
5138## ---------------------------------------------------------------------- ##
5139## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5140## ---------------------------------------------------------------------- ##
5141_ASBOX
5142     ) | sed "s/^/$as_me: WARNING:     /" >&2
5143    ;;
5144esac
5145{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5146echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5147if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5148  echo $ECHO_N "(cached) $ECHO_C" >&6
5149else
5150  eval "$as_ac_Header=\$ac_header_preproc"
5151fi
5152ac_res=`eval echo '${'$as_ac_Header'}'`
5153	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5154echo "${ECHO_T}$ac_res" >&6; }
5155
5156fi
5157if test `eval echo '${'$as_ac_Header'}'` = yes; then
5158  cat >>confdefs.h <<_ACEOF
5159#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5160_ACEOF
5161
5162fi
5163
5164done
5165
5166ac_ext=cpp
5167ac_cpp='$CXXCPP $CPPFLAGS'
5168ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5169ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5170ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5171if test -z "$CXX"; then
5172  if test -n "$CCC"; then
5173    CXX=$CCC
5174  else
5175    if test -n "$ac_tool_prefix"; then
5176  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5177  do
5178    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5179set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5180{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5181echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5182if test "${ac_cv_prog_CXX+set}" = set; then
5183  echo $ECHO_N "(cached) $ECHO_C" >&6
5184else
5185  if test -n "$CXX"; then
5186  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5187else
5188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5189for as_dir in $PATH
5190do
5191  IFS=$as_save_IFS
5192  test -z "$as_dir" && as_dir=.
5193  for ac_exec_ext in '' $ac_executable_extensions; do
5194  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5195    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5196    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5197    break 2
5198  fi
5199done
5200done
5201IFS=$as_save_IFS
5202
5203fi
5204fi
5205CXX=$ac_cv_prog_CXX
5206if test -n "$CXX"; then
5207  { echo "$as_me:$LINENO: result: $CXX" >&5
5208echo "${ECHO_T}$CXX" >&6; }
5209else
5210  { echo "$as_me:$LINENO: result: no" >&5
5211echo "${ECHO_T}no" >&6; }
5212fi
5213
5214
5215    test -n "$CXX" && break
5216  done
5217fi
5218if test -z "$CXX"; then
5219  ac_ct_CXX=$CXX
5220  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5221do
5222  # Extract the first word of "$ac_prog", so it can be a program name with args.
5223set dummy $ac_prog; ac_word=$2
5224{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5226if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5227  echo $ECHO_N "(cached) $ECHO_C" >&6
5228else
5229  if test -n "$ac_ct_CXX"; then
5230  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5231else
5232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5233for as_dir in $PATH
5234do
5235  IFS=$as_save_IFS
5236  test -z "$as_dir" && as_dir=.
5237  for ac_exec_ext in '' $ac_executable_extensions; do
5238  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5239    ac_cv_prog_ac_ct_CXX="$ac_prog"
5240    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5241    break 2
5242  fi
5243done
5244done
5245IFS=$as_save_IFS
5246
5247fi
5248fi
5249ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5250if test -n "$ac_ct_CXX"; then
5251  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5252echo "${ECHO_T}$ac_ct_CXX" >&6; }
5253else
5254  { echo "$as_me:$LINENO: result: no" >&5
5255echo "${ECHO_T}no" >&6; }
5256fi
5257
5258
5259  test -n "$ac_ct_CXX" && break
5260done
5261
5262  if test "x$ac_ct_CXX" = x; then
5263    CXX="g++"
5264  else
5265    case $cross_compiling:$ac_tool_warned in
5266yes:)
5267{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5268whose name does not start with the host triplet.  If you think this
5269configuration is useful to you, please write to autoconf@gnu.org." >&5
5270echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5271whose name does not start with the host triplet.  If you think this
5272configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5273ac_tool_warned=yes ;;
5274esac
5275    CXX=$ac_ct_CXX
5276  fi
5277fi
5278
5279  fi
5280fi
5281# Provide some information about the compiler.
5282echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5283ac_compiler=`set X $ac_compile; echo $2`
5284{ (ac_try="$ac_compiler --version >&5"
5285case "(($ac_try" in
5286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5287  *) ac_try_echo=$ac_try;;
5288esac
5289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5290  (eval "$ac_compiler --version >&5") 2>&5
5291  ac_status=$?
5292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5293  (exit $ac_status); }
5294{ (ac_try="$ac_compiler -v >&5"
5295case "(($ac_try" in
5296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5297  *) ac_try_echo=$ac_try;;
5298esac
5299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5300  (eval "$ac_compiler -v >&5") 2>&5
5301  ac_status=$?
5302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303  (exit $ac_status); }
5304{ (ac_try="$ac_compiler -V >&5"
5305case "(($ac_try" in
5306  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5307  *) ac_try_echo=$ac_try;;
5308esac
5309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5310  (eval "$ac_compiler -V >&5") 2>&5
5311  ac_status=$?
5312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5313  (exit $ac_status); }
5314
5315{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5316echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5317if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5318  echo $ECHO_N "(cached) $ECHO_C" >&6
5319else
5320  cat >conftest.$ac_ext <<_ACEOF
5321/* confdefs.h.  */
5322_ACEOF
5323cat confdefs.h >>conftest.$ac_ext
5324cat >>conftest.$ac_ext <<_ACEOF
5325/* end confdefs.h.  */
5326
5327int
5328main ()
5329{
5330#ifndef __GNUC__
5331       choke me
5332#endif
5333
5334  ;
5335  return 0;
5336}
5337_ACEOF
5338rm -f conftest.$ac_objext
5339if { (ac_try="$ac_compile"
5340case "(($ac_try" in
5341  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5342  *) ac_try_echo=$ac_try;;
5343esac
5344eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5345  (eval "$ac_compile") 2>conftest.er1
5346  ac_status=$?
5347  grep -v '^ *+' conftest.er1 >conftest.err
5348  rm -f conftest.er1
5349  cat conftest.err >&5
5350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5351  (exit $ac_status); } && {
5352	 test -z "$ac_cxx_werror_flag" ||
5353	 test ! -s conftest.err
5354       } && test -s conftest.$ac_objext; then
5355  ac_compiler_gnu=yes
5356else
5357  echo "$as_me: failed program was:" >&5
5358sed 's/^/| /' conftest.$ac_ext >&5
5359
5360	ac_compiler_gnu=no
5361fi
5362
5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5365
5366fi
5367{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5368echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5369GXX=`test $ac_compiler_gnu = yes && echo yes`
5370ac_test_CXXFLAGS=${CXXFLAGS+set}
5371ac_save_CXXFLAGS=$CXXFLAGS
5372{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5373echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5374if test "${ac_cv_prog_cxx_g+set}" = set; then
5375  echo $ECHO_N "(cached) $ECHO_C" >&6
5376else
5377  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5378   ac_cxx_werror_flag=yes
5379   ac_cv_prog_cxx_g=no
5380   CXXFLAGS="-g"
5381   cat >conftest.$ac_ext <<_ACEOF
5382/* confdefs.h.  */
5383_ACEOF
5384cat confdefs.h >>conftest.$ac_ext
5385cat >>conftest.$ac_ext <<_ACEOF
5386/* end confdefs.h.  */
5387
5388int
5389main ()
5390{
5391
5392  ;
5393  return 0;
5394}
5395_ACEOF
5396rm -f conftest.$ac_objext
5397if { (ac_try="$ac_compile"
5398case "(($ac_try" in
5399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5400  *) ac_try_echo=$ac_try;;
5401esac
5402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5403  (eval "$ac_compile") 2>conftest.er1
5404  ac_status=$?
5405  grep -v '^ *+' conftest.er1 >conftest.err
5406  rm -f conftest.er1
5407  cat conftest.err >&5
5408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5409  (exit $ac_status); } && {
5410	 test -z "$ac_cxx_werror_flag" ||
5411	 test ! -s conftest.err
5412       } && test -s conftest.$ac_objext; then
5413  ac_cv_prog_cxx_g=yes
5414else
5415  echo "$as_me: failed program was:" >&5
5416sed 's/^/| /' conftest.$ac_ext >&5
5417
5418	CXXFLAGS=""
5419      cat >conftest.$ac_ext <<_ACEOF
5420/* confdefs.h.  */
5421_ACEOF
5422cat confdefs.h >>conftest.$ac_ext
5423cat >>conftest.$ac_ext <<_ACEOF
5424/* end confdefs.h.  */
5425
5426int
5427main ()
5428{
5429
5430  ;
5431  return 0;
5432}
5433_ACEOF
5434rm -f conftest.$ac_objext
5435if { (ac_try="$ac_compile"
5436case "(($ac_try" in
5437  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5438  *) ac_try_echo=$ac_try;;
5439esac
5440eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5441  (eval "$ac_compile") 2>conftest.er1
5442  ac_status=$?
5443  grep -v '^ *+' conftest.er1 >conftest.err
5444  rm -f conftest.er1
5445  cat conftest.err >&5
5446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5447  (exit $ac_status); } && {
5448	 test -z "$ac_cxx_werror_flag" ||
5449	 test ! -s conftest.err
5450       } && test -s conftest.$ac_objext; then
5451  :
5452else
5453  echo "$as_me: failed program was:" >&5
5454sed 's/^/| /' conftest.$ac_ext >&5
5455
5456	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5457	 CXXFLAGS="-g"
5458	 cat >conftest.$ac_ext <<_ACEOF
5459/* confdefs.h.  */
5460_ACEOF
5461cat confdefs.h >>conftest.$ac_ext
5462cat >>conftest.$ac_ext <<_ACEOF
5463/* end confdefs.h.  */
5464
5465int
5466main ()
5467{
5468
5469  ;
5470  return 0;
5471}
5472_ACEOF
5473rm -f conftest.$ac_objext
5474if { (ac_try="$ac_compile"
5475case "(($ac_try" in
5476  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5477  *) ac_try_echo=$ac_try;;
5478esac
5479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5480  (eval "$ac_compile") 2>conftest.er1
5481  ac_status=$?
5482  grep -v '^ *+' conftest.er1 >conftest.err
5483  rm -f conftest.er1
5484  cat conftest.err >&5
5485  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5486  (exit $ac_status); } && {
5487	 test -z "$ac_cxx_werror_flag" ||
5488	 test ! -s conftest.err
5489       } && test -s conftest.$ac_objext; then
5490  ac_cv_prog_cxx_g=yes
5491else
5492  echo "$as_me: failed program was:" >&5
5493sed 's/^/| /' conftest.$ac_ext >&5
5494
5495
5496fi
5497
5498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5499fi
5500
5501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502fi
5503
5504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5505   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5506fi
5507{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5508echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5509if test "$ac_test_CXXFLAGS" = set; then
5510  CXXFLAGS=$ac_save_CXXFLAGS
5511elif test $ac_cv_prog_cxx_g = yes; then
5512  if test "$GXX" = yes; then
5513    CXXFLAGS="-g -O2"
5514  else
5515    CXXFLAGS="-g"
5516  fi
5517else
5518  if test "$GXX" = yes; then
5519    CXXFLAGS="-O2"
5520  else
5521    CXXFLAGS=
5522  fi
5523fi
5524ac_ext=cpp
5525ac_cpp='$CXXCPP $CPPFLAGS'
5526ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5527ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5528ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5529
5530depcc="$CXX"  am_compiler_list=
5531
5532{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5533echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5534if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5535  echo $ECHO_N "(cached) $ECHO_C" >&6
5536else
5537  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5538  # We make a subdir and do the tests there.  Otherwise we can end up
5539  # making bogus files that we don't know about and never remove.  For
5540  # instance it was reported that on HP-UX the gcc test will end up
5541  # making a dummy file named `D' -- because `-MD' means `put the output
5542  # in D'.
5543  mkdir conftest.dir
5544  # Copy depcomp to subdir because otherwise we won't find it if we're
5545  # using a relative directory.
5546  cp "$am_depcomp" conftest.dir
5547  cd conftest.dir
5548  # We will build objects and dependencies in a subdirectory because
5549  # it helps to detect inapplicable dependency modes.  For instance
5550  # both Tru64's cc and ICC support -MD to output dependencies as a
5551  # side effect of compilation, but ICC will put the dependencies in
5552  # the current directory while Tru64 will put them in the object
5553  # directory.
5554  mkdir sub
5555
5556  am_cv_CXX_dependencies_compiler_type=none
5557  if test "$am_compiler_list" = ""; then
5558     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5559  fi
5560  for depmode in $am_compiler_list; do
5561    # Setup a source with many dependencies, because some compilers
5562    # like to wrap large dependency lists on column 80 (with \), and
5563    # we should not choose a depcomp mode which is confused by this.
5564    #
5565    # We need to recreate these files for each test, as the compiler may
5566    # overwrite some of them when testing with obscure command lines.
5567    # This happens at least with the AIX C compiler.
5568    : > sub/conftest.c
5569    for i in 1 2 3 4 5 6; do
5570      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572      # Solaris 8's {/usr,}/bin/sh.
5573      touch sub/conftst$i.h
5574    done
5575    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5576
5577    case $depmode in
5578    nosideeffect)
5579      # after this tag, mechanisms are not by side-effect, so they'll
5580      # only be used when explicitly requested
5581      if test "x$enable_dependency_tracking" = xyes; then
5582	continue
5583      else
5584	break
5585      fi
5586      ;;
5587    none) break ;;
5588    esac
5589    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5590    # mode.  It turns out that the SunPro C++ compiler does not properly
5591    # handle `-M -o', and we need to detect this.
5592    if depmode=$depmode \
5593       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5594       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5595       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5596         >/dev/null 2>conftest.err &&
5597       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5598       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5599       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5600       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5601      # icc doesn't choke on unknown options, it will just issue warnings
5602      # or remarks (even with -Werror).  So we grep stderr for any message
5603      # that says an option was ignored or not supported.
5604      # When given -MP, icc 7.0 and 7.1 complain thusly:
5605      #   icc: Command line warning: ignoring option '-M'; no argument required
5606      # The diagnosis changed in icc 8.0:
5607      #   icc: Command line remark: option '-MP' not supported
5608      if (grep 'ignoring option' conftest.err ||
5609          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5610        am_cv_CXX_dependencies_compiler_type=$depmode
5611        break
5612      fi
5613    fi
5614  done
5615
5616  cd ..
5617  rm -rf conftest.dir
5618else
5619  am_cv_CXX_dependencies_compiler_type=none
5620fi
5621
5622fi
5623{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5624echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5625CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5626
5627 if
5628  test "x$enable_dependency_tracking" != xno \
5629  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5630  am__fastdepCXX_TRUE=
5631  am__fastdepCXX_FALSE='#'
5632else
5633  am__fastdepCXX_TRUE='#'
5634  am__fastdepCXX_FALSE=
5635fi
5636
5637
5638
5639
5640if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5641    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5642    (test "X$CXX" != "Xg++"))) ; then
5643  ac_ext=cpp
5644ac_cpp='$CXXCPP $CPPFLAGS'
5645ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5646ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5647ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5648{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5649echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5650if test -z "$CXXCPP"; then
5651  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5652  echo $ECHO_N "(cached) $ECHO_C" >&6
5653else
5654      # Double quotes because CXXCPP needs to be expanded
5655    for CXXCPP in "$CXX -E" "/lib/cpp"
5656    do
5657      ac_preproc_ok=false
5658for ac_cxx_preproc_warn_flag in '' yes
5659do
5660  # Use a header file that comes with gcc, so configuring glibc
5661  # with a fresh cross-compiler works.
5662  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5663  # <limits.h> exists even on freestanding compilers.
5664  # On the NeXT, cc -E runs the code through the compiler's parser,
5665  # not just through cpp. "Syntax error" is here to catch this case.
5666  cat >conftest.$ac_ext <<_ACEOF
5667/* confdefs.h.  */
5668_ACEOF
5669cat confdefs.h >>conftest.$ac_ext
5670cat >>conftest.$ac_ext <<_ACEOF
5671/* end confdefs.h.  */
5672#ifdef __STDC__
5673# include <limits.h>
5674#else
5675# include <assert.h>
5676#endif
5677		     Syntax error
5678_ACEOF
5679if { (ac_try="$ac_cpp conftest.$ac_ext"
5680case "(($ac_try" in
5681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5682  *) ac_try_echo=$ac_try;;
5683esac
5684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5685  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5686  ac_status=$?
5687  grep -v '^ *+' conftest.er1 >conftest.err
5688  rm -f conftest.er1
5689  cat conftest.err >&5
5690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5691  (exit $ac_status); } >/dev/null && {
5692	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5693	 test ! -s conftest.err
5694       }; then
5695  :
5696else
5697  echo "$as_me: failed program was:" >&5
5698sed 's/^/| /' conftest.$ac_ext >&5
5699
5700  # Broken: fails on valid input.
5701continue
5702fi
5703
5704rm -f conftest.err conftest.$ac_ext
5705
5706  # OK, works on sane cases.  Now check whether nonexistent headers
5707  # can be detected and how.
5708  cat >conftest.$ac_ext <<_ACEOF
5709/* confdefs.h.  */
5710_ACEOF
5711cat confdefs.h >>conftest.$ac_ext
5712cat >>conftest.$ac_ext <<_ACEOF
5713/* end confdefs.h.  */
5714#include <ac_nonexistent.h>
5715_ACEOF
5716if { (ac_try="$ac_cpp conftest.$ac_ext"
5717case "(($ac_try" in
5718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5719  *) ac_try_echo=$ac_try;;
5720esac
5721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5722  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5723  ac_status=$?
5724  grep -v '^ *+' conftest.er1 >conftest.err
5725  rm -f conftest.er1
5726  cat conftest.err >&5
5727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5728  (exit $ac_status); } >/dev/null && {
5729	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5730	 test ! -s conftest.err
5731       }; then
5732  # Broken: success on invalid input.
5733continue
5734else
5735  echo "$as_me: failed program was:" >&5
5736sed 's/^/| /' conftest.$ac_ext >&5
5737
5738  # Passes both tests.
5739ac_preproc_ok=:
5740break
5741fi
5742
5743rm -f conftest.err conftest.$ac_ext
5744
5745done
5746# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5747rm -f conftest.err conftest.$ac_ext
5748if $ac_preproc_ok; then
5749  break
5750fi
5751
5752    done
5753    ac_cv_prog_CXXCPP=$CXXCPP
5754
5755fi
5756  CXXCPP=$ac_cv_prog_CXXCPP
5757else
5758  ac_cv_prog_CXXCPP=$CXXCPP
5759fi
5760{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5761echo "${ECHO_T}$CXXCPP" >&6; }
5762ac_preproc_ok=false
5763for ac_cxx_preproc_warn_flag in '' yes
5764do
5765  # Use a header file that comes with gcc, so configuring glibc
5766  # with a fresh cross-compiler works.
5767  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5768  # <limits.h> exists even on freestanding compilers.
5769  # On the NeXT, cc -E runs the code through the compiler's parser,
5770  # not just through cpp. "Syntax error" is here to catch this case.
5771  cat >conftest.$ac_ext <<_ACEOF
5772/* confdefs.h.  */
5773_ACEOF
5774cat confdefs.h >>conftest.$ac_ext
5775cat >>conftest.$ac_ext <<_ACEOF
5776/* end confdefs.h.  */
5777#ifdef __STDC__
5778# include <limits.h>
5779#else
5780# include <assert.h>
5781#endif
5782		     Syntax error
5783_ACEOF
5784if { (ac_try="$ac_cpp conftest.$ac_ext"
5785case "(($ac_try" in
5786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5787  *) ac_try_echo=$ac_try;;
5788esac
5789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5790  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5791  ac_status=$?
5792  grep -v '^ *+' conftest.er1 >conftest.err
5793  rm -f conftest.er1
5794  cat conftest.err >&5
5795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5796  (exit $ac_status); } >/dev/null && {
5797	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5798	 test ! -s conftest.err
5799       }; then
5800  :
5801else
5802  echo "$as_me: failed program was:" >&5
5803sed 's/^/| /' conftest.$ac_ext >&5
5804
5805  # Broken: fails on valid input.
5806continue
5807fi
5808
5809rm -f conftest.err conftest.$ac_ext
5810
5811  # OK, works on sane cases.  Now check whether nonexistent headers
5812  # can be detected and how.
5813  cat >conftest.$ac_ext <<_ACEOF
5814/* confdefs.h.  */
5815_ACEOF
5816cat confdefs.h >>conftest.$ac_ext
5817cat >>conftest.$ac_ext <<_ACEOF
5818/* end confdefs.h.  */
5819#include <ac_nonexistent.h>
5820_ACEOF
5821if { (ac_try="$ac_cpp conftest.$ac_ext"
5822case "(($ac_try" in
5823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5824  *) ac_try_echo=$ac_try;;
5825esac
5826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5827  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5828  ac_status=$?
5829  grep -v '^ *+' conftest.er1 >conftest.err
5830  rm -f conftest.er1
5831  cat conftest.err >&5
5832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5833  (exit $ac_status); } >/dev/null && {
5834	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5835	 test ! -s conftest.err
5836       }; then
5837  # Broken: success on invalid input.
5838continue
5839else
5840  echo "$as_me: failed program was:" >&5
5841sed 's/^/| /' conftest.$ac_ext >&5
5842
5843  # Passes both tests.
5844ac_preproc_ok=:
5845break
5846fi
5847
5848rm -f conftest.err conftest.$ac_ext
5849
5850done
5851# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5852rm -f conftest.err conftest.$ac_ext
5853if $ac_preproc_ok; then
5854  :
5855else
5856  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5857See \`config.log' for more details." >&5
5858echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5859See \`config.log' for more details." >&2;}
5860   { (exit 1); exit 1; }; }
5861fi
5862
5863ac_ext=cpp
5864ac_cpp='$CXXCPP $CPPFLAGS'
5865ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5866ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5867ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5868
5869fi
5870
5871
5872ac_ext=f
5873ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5874ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5875ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5876if test -n "$ac_tool_prefix"; then
5877  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
5878  do
5879    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5880set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5881{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5882echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5883if test "${ac_cv_prog_F77+set}" = set; then
5884  echo $ECHO_N "(cached) $ECHO_C" >&6
5885else
5886  if test -n "$F77"; then
5887  ac_cv_prog_F77="$F77" # Let the user override the test.
5888else
5889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5890for as_dir in $PATH
5891do
5892  IFS=$as_save_IFS
5893  test -z "$as_dir" && as_dir=.
5894  for ac_exec_ext in '' $ac_executable_extensions; do
5895  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5896    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5897    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5898    break 2
5899  fi
5900done
5901done
5902IFS=$as_save_IFS
5903
5904fi
5905fi
5906F77=$ac_cv_prog_F77
5907if test -n "$F77"; then
5908  { echo "$as_me:$LINENO: result: $F77" >&5
5909echo "${ECHO_T}$F77" >&6; }
5910else
5911  { echo "$as_me:$LINENO: result: no" >&5
5912echo "${ECHO_T}no" >&6; }
5913fi
5914
5915
5916    test -n "$F77" && break
5917  done
5918fi
5919if test -z "$F77"; then
5920  ac_ct_F77=$F77
5921  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
5922do
5923  # Extract the first word of "$ac_prog", so it can be a program name with args.
5924set dummy $ac_prog; ac_word=$2
5925{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5926echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5927if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5928  echo $ECHO_N "(cached) $ECHO_C" >&6
5929else
5930  if test -n "$ac_ct_F77"; then
5931  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5932else
5933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5934for as_dir in $PATH
5935do
5936  IFS=$as_save_IFS
5937  test -z "$as_dir" && as_dir=.
5938  for ac_exec_ext in '' $ac_executable_extensions; do
5939  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5940    ac_cv_prog_ac_ct_F77="$ac_prog"
5941    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5942    break 2
5943  fi
5944done
5945done
5946IFS=$as_save_IFS
5947
5948fi
5949fi
5950ac_ct_F77=$ac_cv_prog_ac_ct_F77
5951if test -n "$ac_ct_F77"; then
5952  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5953echo "${ECHO_T}$ac_ct_F77" >&6; }
5954else
5955  { echo "$as_me:$LINENO: result: no" >&5
5956echo "${ECHO_T}no" >&6; }
5957fi
5958
5959
5960  test -n "$ac_ct_F77" && break
5961done
5962
5963  if test "x$ac_ct_F77" = x; then
5964    F77=""
5965  else
5966    case $cross_compiling:$ac_tool_warned in
5967yes:)
5968{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5969whose name does not start with the host triplet.  If you think this
5970configuration is useful to you, please write to autoconf@gnu.org." >&5
5971echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5972whose name does not start with the host triplet.  If you think this
5973configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5974ac_tool_warned=yes ;;
5975esac
5976    F77=$ac_ct_F77
5977  fi
5978fi
5979
5980
5981# Provide some information about the compiler.
5982echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5983ac_compiler=`set X $ac_compile; echo $2`
5984{ (ac_try="$ac_compiler --version >&5"
5985case "(($ac_try" in
5986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5987  *) ac_try_echo=$ac_try;;
5988esac
5989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5990  (eval "$ac_compiler --version >&5") 2>&5
5991  ac_status=$?
5992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5993  (exit $ac_status); }
5994{ (ac_try="$ac_compiler -v >&5"
5995case "(($ac_try" in
5996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997  *) ac_try_echo=$ac_try;;
5998esac
5999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6000  (eval "$ac_compiler -v >&5") 2>&5
6001  ac_status=$?
6002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003  (exit $ac_status); }
6004{ (ac_try="$ac_compiler -V >&5"
6005case "(($ac_try" in
6006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6007  *) ac_try_echo=$ac_try;;
6008esac
6009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6010  (eval "$ac_compiler -V >&5") 2>&5
6011  ac_status=$?
6012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6013  (exit $ac_status); }
6014rm -f a.out
6015
6016# If we don't use `.F' as extension, the preprocessor is not run on the
6017# input file.  (Note that this only needs to work for GNU compilers.)
6018ac_save_ext=$ac_ext
6019ac_ext=F
6020{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6021echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6022if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6023  echo $ECHO_N "(cached) $ECHO_C" >&6
6024else
6025  cat >conftest.$ac_ext <<_ACEOF
6026      program main
6027#ifndef __GNUC__
6028       choke me
6029#endif
6030
6031      end
6032_ACEOF
6033rm -f conftest.$ac_objext
6034if { (ac_try="$ac_compile"
6035case "(($ac_try" in
6036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6037  *) ac_try_echo=$ac_try;;
6038esac
6039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6040  (eval "$ac_compile") 2>conftest.er1
6041  ac_status=$?
6042  grep -v '^ *+' conftest.er1 >conftest.err
6043  rm -f conftest.er1
6044  cat conftest.err >&5
6045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6046  (exit $ac_status); } && {
6047	 test -z "$ac_f77_werror_flag" ||
6048	 test ! -s conftest.err
6049       } && test -s conftest.$ac_objext; then
6050  ac_compiler_gnu=yes
6051else
6052  echo "$as_me: failed program was:" >&5
6053sed 's/^/| /' conftest.$ac_ext >&5
6054
6055	ac_compiler_gnu=no
6056fi
6057
6058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6059ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6060
6061fi
6062{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6063echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6064ac_ext=$ac_save_ext
6065ac_test_FFLAGS=${FFLAGS+set}
6066ac_save_FFLAGS=$FFLAGS
6067FFLAGS=
6068{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6069echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6070if test "${ac_cv_prog_f77_g+set}" = set; then
6071  echo $ECHO_N "(cached) $ECHO_C" >&6
6072else
6073  FFLAGS=-g
6074cat >conftest.$ac_ext <<_ACEOF
6075      program main
6076
6077      end
6078_ACEOF
6079rm -f conftest.$ac_objext
6080if { (ac_try="$ac_compile"
6081case "(($ac_try" in
6082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6083  *) ac_try_echo=$ac_try;;
6084esac
6085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6086  (eval "$ac_compile") 2>conftest.er1
6087  ac_status=$?
6088  grep -v '^ *+' conftest.er1 >conftest.err
6089  rm -f conftest.er1
6090  cat conftest.err >&5
6091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6092  (exit $ac_status); } && {
6093	 test -z "$ac_f77_werror_flag" ||
6094	 test ! -s conftest.err
6095       } && test -s conftest.$ac_objext; then
6096  ac_cv_prog_f77_g=yes
6097else
6098  echo "$as_me: failed program was:" >&5
6099sed 's/^/| /' conftest.$ac_ext >&5
6100
6101	ac_cv_prog_f77_g=no
6102fi
6103
6104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6105
6106fi
6107{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6108echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6109if test "$ac_test_FFLAGS" = set; then
6110  FFLAGS=$ac_save_FFLAGS
6111elif test $ac_cv_prog_f77_g = yes; then
6112  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6113    FFLAGS="-g -O2"
6114  else
6115    FFLAGS="-g"
6116  fi
6117else
6118  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6119    FFLAGS="-O2"
6120  else
6121    FFLAGS=
6122  fi
6123fi
6124
6125G77=`test $ac_compiler_gnu = yes && echo yes`
6126ac_ext=c
6127ac_cpp='$CPP $CPPFLAGS'
6128ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6129ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6130ac_compiler_gnu=$ac_cv_c_compiler_gnu
6131
6132
6133
6134# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6135
6136# find the maximum length of command line arguments
6137{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6138echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6139if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6140  echo $ECHO_N "(cached) $ECHO_C" >&6
6141else
6142    i=0
6143  teststring="ABCD"
6144
6145  case $build_os in
6146  msdosdjgpp*)
6147    # On DJGPP, this test can blow up pretty badly due to problems in libc
6148    # (any single argument exceeding 2000 bytes causes a buffer overrun
6149    # during glob expansion).  Even if it were fixed, the result of this
6150    # check would be larger than it should be.
6151    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6152    ;;
6153
6154  gnu*)
6155    # Under GNU Hurd, this test is not required because there is
6156    # no limit to the length of command line arguments.
6157    # Libtool will interpret -1 as no limit whatsoever
6158    lt_cv_sys_max_cmd_len=-1;
6159    ;;
6160
6161  cygwin* | mingw*)
6162    # On Win9x/ME, this test blows up -- it succeeds, but takes
6163    # about 5 minutes as the teststring grows exponentially.
6164    # Worse, since 9x/ME are not pre-emptively multitasking,
6165    # you end up with a "frozen" computer, even though with patience
6166    # the test eventually succeeds (with a max line length of 256k).
6167    # Instead, let's just punt: use the minimum linelength reported by
6168    # all of the supported platforms: 8192 (on NT/2K/XP).
6169    lt_cv_sys_max_cmd_len=8192;
6170    ;;
6171
6172  amigaos*)
6173    # On AmigaOS with pdksh, this test takes hours, literally.
6174    # So we just punt and use a minimum line length of 8192.
6175    lt_cv_sys_max_cmd_len=8192;
6176    ;;
6177
6178  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6179    # This has been around since 386BSD, at least.  Likely further.
6180    if test -x /sbin/sysctl; then
6181      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6182    elif test -x /usr/sbin/sysctl; then
6183      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6184    else
6185      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6186    fi
6187    # And add a safety zone
6188    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6189    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6190    ;;
6191
6192  interix*)
6193    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6194    lt_cv_sys_max_cmd_len=196608
6195    ;;
6196
6197  osf*)
6198    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6199    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6200    # nice to cause kernel panics so lets avoid the loop below.
6201    # First set a reasonable default.
6202    lt_cv_sys_max_cmd_len=16384
6203    #
6204    if test -x /sbin/sysconfig; then
6205      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6206        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6207      esac
6208    fi
6209    ;;
6210  sco3.2v5*)
6211    lt_cv_sys_max_cmd_len=102400
6212    ;;
6213  sysv5* | sco5v6* | sysv4.2uw2*)
6214    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6215    if test -n "$kargmax"; then
6216      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6217    else
6218      lt_cv_sys_max_cmd_len=32768
6219    fi
6220    ;;
6221  *)
6222    # If test is not a shell built-in, we'll probably end up computing a
6223    # maximum length that is only half of the actual maximum length, but
6224    # we can't tell.
6225    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6226    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6227	       = "XX$teststring") >/dev/null 2>&1 &&
6228	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6229	    lt_cv_sys_max_cmd_len=$new_result &&
6230	    test $i != 17 # 1/2 MB should be enough
6231    do
6232      i=`expr $i + 1`
6233      teststring=$teststring$teststring
6234    done
6235    teststring=
6236    # Add a significant safety factor because C++ compilers can tack on massive
6237    # amounts of additional arguments before passing them to the linker.
6238    # It appears as though 1/2 is a usable value.
6239    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6240    ;;
6241  esac
6242
6243fi
6244
6245if test -n $lt_cv_sys_max_cmd_len ; then
6246  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6247echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6248else
6249  { echo "$as_me:$LINENO: result: none" >&5
6250echo "${ECHO_T}none" >&6; }
6251fi
6252
6253
6254
6255
6256# Check for command to grab the raw symbol name followed by C symbol from nm.
6257{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6258echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6259if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6260  echo $ECHO_N "(cached) $ECHO_C" >&6
6261else
6262
6263# These are sane defaults that work on at least a few old systems.
6264# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6265
6266# Character class describing NM global symbol codes.
6267symcode='[BCDEGRST]'
6268
6269# Regexp to match symbols that can be accessed directly from C.
6270sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6271
6272# Transform an extracted symbol line into a proper C declaration
6273lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6274
6275# Transform an extracted symbol line into symbol name and symbol address
6276lt_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'"
6277
6278# Define system-specific variables.
6279case $host_os in
6280aix*)
6281  symcode='[BCDT]'
6282  ;;
6283cygwin* | mingw* | pw32*)
6284  symcode='[ABCDGISTW]'
6285  ;;
6286hpux*) # Its linker distinguishes data from code symbols
6287  if test "$host_cpu" = ia64; then
6288    symcode='[ABCDEGRST]'
6289  fi
6290  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6291  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'"
6292  ;;
6293linux*)
6294  if test "$host_cpu" = ia64; then
6295    symcode='[ABCDGIRSTW]'
6296    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6297    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'"
6298  fi
6299  ;;
6300irix* | nonstopux*)
6301  symcode='[BCDEGRST]'
6302  ;;
6303osf*)
6304  symcode='[BCDEGQRST]'
6305  ;;
6306solaris*)
6307  symcode='[BDRT]'
6308  ;;
6309sco3.2v5*)
6310  symcode='[DT]'
6311  ;;
6312sysv4.2uw2*)
6313  symcode='[DT]'
6314  ;;
6315sysv5* | sco5v6* | unixware* | OpenUNIX*)
6316  symcode='[ABDT]'
6317  ;;
6318sysv4)
6319  symcode='[DFNSTU]'
6320  ;;
6321esac
6322
6323# Handle CRLF in mingw tool chain
6324opt_cr=
6325case $build_os in
6326mingw*)
6327  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6328  ;;
6329esac
6330
6331# If we're using GNU nm, then use its standard symbol codes.
6332case `$NM -V 2>&1` in
6333*GNU* | *'with BFD'*)
6334  symcode='[ABCDGIRSTW]' ;;
6335esac
6336
6337# Try without a prefix undercore, then with it.
6338for ac_symprfx in "" "_"; do
6339
6340  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6341  symxfrm="\\1 $ac_symprfx\\2 \\2"
6342
6343  # Write the raw and C identifiers.
6344  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6345
6346  # Check to see that the pipe works correctly.
6347  pipe_works=no
6348
6349  rm -f conftest*
6350  cat > conftest.$ac_ext <<EOF
6351#ifdef __cplusplus
6352extern "C" {
6353#endif
6354char nm_test_var;
6355void nm_test_func(){}
6356#ifdef __cplusplus
6357}
6358#endif
6359int main(){nm_test_var='a';nm_test_func();return(0);}
6360EOF
6361
6362  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6363  (eval $ac_compile) 2>&5
6364  ac_status=$?
6365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6366  (exit $ac_status); }; then
6367    # Now try to grab the symbols.
6368    nlist=conftest.nm
6369    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6370  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6371  ac_status=$?
6372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6373  (exit $ac_status); } && test -s "$nlist"; then
6374      # Try sorting and uniquifying the output.
6375      if sort "$nlist" | uniq > "$nlist"T; then
6376	mv -f "$nlist"T "$nlist"
6377      else
6378	rm -f "$nlist"T
6379      fi
6380
6381      # Make sure that we snagged all the symbols we need.
6382      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6383	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6384	  cat <<EOF > conftest.$ac_ext
6385#ifdef __cplusplus
6386extern "C" {
6387#endif
6388
6389EOF
6390	  # Now generate the symbol file.
6391	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6392
6393	  cat <<EOF >> conftest.$ac_ext
6394#if defined (__STDC__) && __STDC__
6395# define lt_ptr_t void *
6396#else
6397# define lt_ptr_t char *
6398# define const
6399#endif
6400
6401/* The mapping between symbol names and symbols. */
6402const struct {
6403  const char *name;
6404  lt_ptr_t address;
6405}
6406lt_preloaded_symbols[] =
6407{
6408EOF
6409	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6410	  cat <<\EOF >> conftest.$ac_ext
6411  {0, (lt_ptr_t) 0}
6412};
6413
6414#ifdef __cplusplus
6415}
6416#endif
6417EOF
6418	  # Now try linking the two files.
6419	  mv conftest.$ac_objext conftstm.$ac_objext
6420	  lt_save_LIBS="$LIBS"
6421	  lt_save_CFLAGS="$CFLAGS"
6422	  LIBS="conftstm.$ac_objext"
6423	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6424	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6425  (eval $ac_link) 2>&5
6426  ac_status=$?
6427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6428  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6429	    pipe_works=yes
6430	  fi
6431	  LIBS="$lt_save_LIBS"
6432	  CFLAGS="$lt_save_CFLAGS"
6433	else
6434	  echo "cannot find nm_test_func in $nlist" >&5
6435	fi
6436      else
6437	echo "cannot find nm_test_var in $nlist" >&5
6438      fi
6439    else
6440      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6441    fi
6442  else
6443    echo "$progname: failed program was:" >&5
6444    cat conftest.$ac_ext >&5
6445  fi
6446  rm -f conftest* conftst*
6447
6448  # Do not use the global_symbol_pipe unless it works.
6449  if test "$pipe_works" = yes; then
6450    break
6451  else
6452    lt_cv_sys_global_symbol_pipe=
6453  fi
6454done
6455
6456fi
6457
6458if test -z "$lt_cv_sys_global_symbol_pipe"; then
6459  lt_cv_sys_global_symbol_to_cdecl=
6460fi
6461if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6462  { echo "$as_me:$LINENO: result: failed" >&5
6463echo "${ECHO_T}failed" >&6; }
6464else
6465  { echo "$as_me:$LINENO: result: ok" >&5
6466echo "${ECHO_T}ok" >&6; }
6467fi
6468
6469{ echo "$as_me:$LINENO: checking for objdir" >&5
6470echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6471if test "${lt_cv_objdir+set}" = set; then
6472  echo $ECHO_N "(cached) $ECHO_C" >&6
6473else
6474  rm -f .libs 2>/dev/null
6475mkdir .libs 2>/dev/null
6476if test -d .libs; then
6477  lt_cv_objdir=.libs
6478else
6479  # MS-DOS does not allow filenames that begin with a dot.
6480  lt_cv_objdir=_libs
6481fi
6482rmdir .libs 2>/dev/null
6483fi
6484{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6485echo "${ECHO_T}$lt_cv_objdir" >&6; }
6486objdir=$lt_cv_objdir
6487
6488
6489
6490
6491
6492case $host_os in
6493aix3*)
6494  # AIX sometimes has problems with the GCC collect2 program.  For some
6495  # reason, if we set the COLLECT_NAMES environment variable, the problems
6496  # vanish in a puff of smoke.
6497  if test "X${COLLECT_NAMES+set}" != Xset; then
6498    COLLECT_NAMES=
6499    export COLLECT_NAMES
6500  fi
6501  ;;
6502esac
6503
6504# Sed substitution that helps us do robust quoting.  It backslashifies
6505# metacharacters that are still active within double-quoted strings.
6506Xsed='sed -e 1s/^X//'
6507sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6508
6509# Same as above, but do not quote variable references.
6510double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6511
6512# Sed substitution to delay expansion of an escaped shell variable in a
6513# double_quote_subst'ed string.
6514delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6515
6516# Sed substitution to avoid accidental globbing in evaled expressions
6517no_glob_subst='s/\*/\\\*/g'
6518
6519# Constants:
6520rm="rm -f"
6521
6522# Global variables:
6523default_ofile=libtool
6524can_build_shared=yes
6525
6526# All known linkers require a `.a' archive for static linking (except MSVC,
6527# which needs '.lib').
6528libext=a
6529ltmain="$ac_aux_dir/ltmain.sh"
6530ofile="$default_ofile"
6531with_gnu_ld="$lt_cv_prog_gnu_ld"
6532
6533if test -n "$ac_tool_prefix"; then
6534  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6535set dummy ${ac_tool_prefix}ar; ac_word=$2
6536{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6537echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6538if test "${ac_cv_prog_AR+set}" = set; then
6539  echo $ECHO_N "(cached) $ECHO_C" >&6
6540else
6541  if test -n "$AR"; then
6542  ac_cv_prog_AR="$AR" # Let the user override the test.
6543else
6544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6545for as_dir in $PATH
6546do
6547  IFS=$as_save_IFS
6548  test -z "$as_dir" && as_dir=.
6549  for ac_exec_ext in '' $ac_executable_extensions; do
6550  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6551    ac_cv_prog_AR="${ac_tool_prefix}ar"
6552    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6553    break 2
6554  fi
6555done
6556done
6557IFS=$as_save_IFS
6558
6559fi
6560fi
6561AR=$ac_cv_prog_AR
6562if test -n "$AR"; then
6563  { echo "$as_me:$LINENO: result: $AR" >&5
6564echo "${ECHO_T}$AR" >&6; }
6565else
6566  { echo "$as_me:$LINENO: result: no" >&5
6567echo "${ECHO_T}no" >&6; }
6568fi
6569
6570
6571fi
6572if test -z "$ac_cv_prog_AR"; then
6573  ac_ct_AR=$AR
6574  # Extract the first word of "ar", so it can be a program name with args.
6575set dummy ar; ac_word=$2
6576{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6577echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6578if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6579  echo $ECHO_N "(cached) $ECHO_C" >&6
6580else
6581  if test -n "$ac_ct_AR"; then
6582  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6583else
6584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585for as_dir in $PATH
6586do
6587  IFS=$as_save_IFS
6588  test -z "$as_dir" && as_dir=.
6589  for ac_exec_ext in '' $ac_executable_extensions; do
6590  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591    ac_cv_prog_ac_ct_AR="ar"
6592    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6593    break 2
6594  fi
6595done
6596done
6597IFS=$as_save_IFS
6598
6599fi
6600fi
6601ac_ct_AR=$ac_cv_prog_ac_ct_AR
6602if test -n "$ac_ct_AR"; then
6603  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6604echo "${ECHO_T}$ac_ct_AR" >&6; }
6605else
6606  { echo "$as_me:$LINENO: result: no" >&5
6607echo "${ECHO_T}no" >&6; }
6608fi
6609
6610  if test "x$ac_ct_AR" = x; then
6611    AR="false"
6612  else
6613    case $cross_compiling:$ac_tool_warned in
6614yes:)
6615{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6616whose name does not start with the host triplet.  If you think this
6617configuration is useful to you, please write to autoconf@gnu.org." >&5
6618echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6619whose name does not start with the host triplet.  If you think this
6620configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6621ac_tool_warned=yes ;;
6622esac
6623    AR=$ac_ct_AR
6624  fi
6625else
6626  AR="$ac_cv_prog_AR"
6627fi
6628
6629if test -n "$ac_tool_prefix"; then
6630  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6631set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6632{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6633echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6634if test "${ac_cv_prog_RANLIB+set}" = set; then
6635  echo $ECHO_N "(cached) $ECHO_C" >&6
6636else
6637  if test -n "$RANLIB"; then
6638  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6639else
6640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6641for as_dir in $PATH
6642do
6643  IFS=$as_save_IFS
6644  test -z "$as_dir" && as_dir=.
6645  for ac_exec_ext in '' $ac_executable_extensions; do
6646  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6647    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6648    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6649    break 2
6650  fi
6651done
6652done
6653IFS=$as_save_IFS
6654
6655fi
6656fi
6657RANLIB=$ac_cv_prog_RANLIB
6658if test -n "$RANLIB"; then
6659  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6660echo "${ECHO_T}$RANLIB" >&6; }
6661else
6662  { echo "$as_me:$LINENO: result: no" >&5
6663echo "${ECHO_T}no" >&6; }
6664fi
6665
6666
6667fi
6668if test -z "$ac_cv_prog_RANLIB"; then
6669  ac_ct_RANLIB=$RANLIB
6670  # Extract the first word of "ranlib", so it can be a program name with args.
6671set dummy ranlib; ac_word=$2
6672{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6673echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6674if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6675  echo $ECHO_N "(cached) $ECHO_C" >&6
6676else
6677  if test -n "$ac_ct_RANLIB"; then
6678  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6679else
6680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681for as_dir in $PATH
6682do
6683  IFS=$as_save_IFS
6684  test -z "$as_dir" && as_dir=.
6685  for ac_exec_ext in '' $ac_executable_extensions; do
6686  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687    ac_cv_prog_ac_ct_RANLIB="ranlib"
6688    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6689    break 2
6690  fi
6691done
6692done
6693IFS=$as_save_IFS
6694
6695fi
6696fi
6697ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6698if test -n "$ac_ct_RANLIB"; then
6699  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6700echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6701else
6702  { echo "$as_me:$LINENO: result: no" >&5
6703echo "${ECHO_T}no" >&6; }
6704fi
6705
6706  if test "x$ac_ct_RANLIB" = x; then
6707    RANLIB=":"
6708  else
6709    case $cross_compiling:$ac_tool_warned in
6710yes:)
6711{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6712whose name does not start with the host triplet.  If you think this
6713configuration is useful to you, please write to autoconf@gnu.org." >&5
6714echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6715whose name does not start with the host triplet.  If you think this
6716configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6717ac_tool_warned=yes ;;
6718esac
6719    RANLIB=$ac_ct_RANLIB
6720  fi
6721else
6722  RANLIB="$ac_cv_prog_RANLIB"
6723fi
6724
6725if test -n "$ac_tool_prefix"; then
6726  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6727set dummy ${ac_tool_prefix}strip; ac_word=$2
6728{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6730if test "${ac_cv_prog_STRIP+set}" = set; then
6731  echo $ECHO_N "(cached) $ECHO_C" >&6
6732else
6733  if test -n "$STRIP"; then
6734  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6735else
6736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737for as_dir in $PATH
6738do
6739  IFS=$as_save_IFS
6740  test -z "$as_dir" && as_dir=.
6741  for ac_exec_ext in '' $ac_executable_extensions; do
6742  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6743    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6744    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6745    break 2
6746  fi
6747done
6748done
6749IFS=$as_save_IFS
6750
6751fi
6752fi
6753STRIP=$ac_cv_prog_STRIP
6754if test -n "$STRIP"; then
6755  { echo "$as_me:$LINENO: result: $STRIP" >&5
6756echo "${ECHO_T}$STRIP" >&6; }
6757else
6758  { echo "$as_me:$LINENO: result: no" >&5
6759echo "${ECHO_T}no" >&6; }
6760fi
6761
6762
6763fi
6764if test -z "$ac_cv_prog_STRIP"; then
6765  ac_ct_STRIP=$STRIP
6766  # Extract the first word of "strip", so it can be a program name with args.
6767set dummy strip; ac_word=$2
6768{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6769echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6770if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6771  echo $ECHO_N "(cached) $ECHO_C" >&6
6772else
6773  if test -n "$ac_ct_STRIP"; then
6774  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779  IFS=$as_save_IFS
6780  test -z "$as_dir" && as_dir=.
6781  for ac_exec_ext in '' $ac_executable_extensions; do
6782  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6783    ac_cv_prog_ac_ct_STRIP="strip"
6784    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6785    break 2
6786  fi
6787done
6788done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6794if test -n "$ac_ct_STRIP"; then
6795  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6796echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6797else
6798  { echo "$as_me:$LINENO: result: no" >&5
6799echo "${ECHO_T}no" >&6; }
6800fi
6801
6802  if test "x$ac_ct_STRIP" = x; then
6803    STRIP=":"
6804  else
6805    case $cross_compiling:$ac_tool_warned in
6806yes:)
6807{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6808whose name does not start with the host triplet.  If you think this
6809configuration is useful to you, please write to autoconf@gnu.org." >&5
6810echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6811whose name does not start with the host triplet.  If you think this
6812configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6813ac_tool_warned=yes ;;
6814esac
6815    STRIP=$ac_ct_STRIP
6816  fi
6817else
6818  STRIP="$ac_cv_prog_STRIP"
6819fi
6820
6821
6822old_CC="$CC"
6823old_CFLAGS="$CFLAGS"
6824
6825# Set sane defaults for various variables
6826test -z "$AR" && AR=ar
6827test -z "$AR_FLAGS" && AR_FLAGS=cru
6828test -z "$AS" && AS=as
6829test -z "$CC" && CC=cc
6830test -z "$LTCC" && LTCC=$CC
6831test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6832test -z "$DLLTOOL" && DLLTOOL=dlltool
6833test -z "$LD" && LD=ld
6834test -z "$LN_S" && LN_S="ln -s"
6835test -z "$MAGIC_CMD" && MAGIC_CMD=file
6836test -z "$NM" && NM=nm
6837test -z "$SED" && SED=sed
6838test -z "$OBJDUMP" && OBJDUMP=objdump
6839test -z "$RANLIB" && RANLIB=:
6840test -z "$STRIP" && STRIP=:
6841test -z "$ac_objext" && ac_objext=o
6842
6843# Determine commands to create old-style static archives.
6844old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6845old_postinstall_cmds='chmod 644 $oldlib'
6846old_postuninstall_cmds=
6847
6848if test -n "$RANLIB"; then
6849  case $host_os in
6850  openbsd*)
6851    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6852    ;;
6853  *)
6854    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6855    ;;
6856  esac
6857  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6858fi
6859
6860for cc_temp in $compiler""; do
6861  case $cc_temp in
6862    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6863    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6864    \-*) ;;
6865    *) break;;
6866  esac
6867done
6868cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6869
6870
6871# Only perform the check for file, if the check method requires it
6872case $deplibs_check_method in
6873file_magic*)
6874  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6875    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6876echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6877if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6878  echo $ECHO_N "(cached) $ECHO_C" >&6
6879else
6880  case $MAGIC_CMD in
6881[\\/*] |  ?:[\\/]*)
6882  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6883  ;;
6884*)
6885  lt_save_MAGIC_CMD="$MAGIC_CMD"
6886  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6887  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6888  for ac_dir in $ac_dummy; do
6889    IFS="$lt_save_ifs"
6890    test -z "$ac_dir" && ac_dir=.
6891    if test -f $ac_dir/${ac_tool_prefix}file; then
6892      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6893      if test -n "$file_magic_test_file"; then
6894	case $deplibs_check_method in
6895	"file_magic "*)
6896	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6897	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6898	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6899	    $EGREP "$file_magic_regex" > /dev/null; then
6900	    :
6901	  else
6902	    cat <<EOF 1>&2
6903
6904*** Warning: the command libtool uses to detect shared libraries,
6905*** $file_magic_cmd, produces output that libtool cannot recognize.
6906*** The result is that libtool may fail to recognize shared libraries
6907*** as such.  This will affect the creation of libtool libraries that
6908*** depend on shared libraries, but programs linked with such libtool
6909*** libraries will work regardless of this problem.  Nevertheless, you
6910*** may want to report the problem to your system manager and/or to
6911*** bug-libtool@gnu.org
6912
6913EOF
6914	  fi ;;
6915	esac
6916      fi
6917      break
6918    fi
6919  done
6920  IFS="$lt_save_ifs"
6921  MAGIC_CMD="$lt_save_MAGIC_CMD"
6922  ;;
6923esac
6924fi
6925
6926MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6927if test -n "$MAGIC_CMD"; then
6928  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6929echo "${ECHO_T}$MAGIC_CMD" >&6; }
6930else
6931  { echo "$as_me:$LINENO: result: no" >&5
6932echo "${ECHO_T}no" >&6; }
6933fi
6934
6935if test -z "$lt_cv_path_MAGIC_CMD"; then
6936  if test -n "$ac_tool_prefix"; then
6937    { echo "$as_me:$LINENO: checking for file" >&5
6938echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6939if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6940  echo $ECHO_N "(cached) $ECHO_C" >&6
6941else
6942  case $MAGIC_CMD in
6943[\\/*] |  ?:[\\/]*)
6944  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6945  ;;
6946*)
6947  lt_save_MAGIC_CMD="$MAGIC_CMD"
6948  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6949  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6950  for ac_dir in $ac_dummy; do
6951    IFS="$lt_save_ifs"
6952    test -z "$ac_dir" && ac_dir=.
6953    if test -f $ac_dir/file; then
6954      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6955      if test -n "$file_magic_test_file"; then
6956	case $deplibs_check_method in
6957	"file_magic "*)
6958	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6959	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6960	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6961	    $EGREP "$file_magic_regex" > /dev/null; then
6962	    :
6963	  else
6964	    cat <<EOF 1>&2
6965
6966*** Warning: the command libtool uses to detect shared libraries,
6967*** $file_magic_cmd, produces output that libtool cannot recognize.
6968*** The result is that libtool may fail to recognize shared libraries
6969*** as such.  This will affect the creation of libtool libraries that
6970*** depend on shared libraries, but programs linked with such libtool
6971*** libraries will work regardless of this problem.  Nevertheless, you
6972*** may want to report the problem to your system manager and/or to
6973*** bug-libtool@gnu.org
6974
6975EOF
6976	  fi ;;
6977	esac
6978      fi
6979      break
6980    fi
6981  done
6982  IFS="$lt_save_ifs"
6983  MAGIC_CMD="$lt_save_MAGIC_CMD"
6984  ;;
6985esac
6986fi
6987
6988MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6989if test -n "$MAGIC_CMD"; then
6990  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6991echo "${ECHO_T}$MAGIC_CMD" >&6; }
6992else
6993  { echo "$as_me:$LINENO: result: no" >&5
6994echo "${ECHO_T}no" >&6; }
6995fi
6996
6997  else
6998    MAGIC_CMD=:
6999  fi
7000fi
7001
7002  fi
7003  ;;
7004esac
7005
7006enable_dlopen=no
7007enable_win32_dll=no
7008
7009# Check whether --enable-libtool-lock was given.
7010if test "${enable_libtool_lock+set}" = set; then
7011  enableval=$enable_libtool_lock;
7012fi
7013
7014test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7015
7016
7017# Check whether --with-pic was given.
7018if test "${with_pic+set}" = set; then
7019  withval=$with_pic; pic_mode="$withval"
7020else
7021  pic_mode=default
7022fi
7023
7024test -z "$pic_mode" && pic_mode=default
7025
7026# Use C for the default configuration in the libtool script
7027tagname=
7028lt_save_CC="$CC"
7029ac_ext=c
7030ac_cpp='$CPP $CPPFLAGS'
7031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7033ac_compiler_gnu=$ac_cv_c_compiler_gnu
7034
7035
7036# Source file extension for C test sources.
7037ac_ext=c
7038
7039# Object file extension for compiled C test sources.
7040objext=o
7041objext=$objext
7042
7043# Code to be used in simple compile tests
7044lt_simple_compile_test_code="int some_variable = 0;\n"
7045
7046# Code to be used in simple link tests
7047lt_simple_link_test_code='int main(){return(0);}\n'
7048
7049
7050# If no C compiler was specified, use CC.
7051LTCC=${LTCC-"$CC"}
7052
7053# If no C compiler flags were specified, use CFLAGS.
7054LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7055
7056# Allow CC to be a program name with arguments.
7057compiler=$CC
7058
7059
7060# save warnings/boilerplate of simple test code
7061ac_outfile=conftest.$ac_objext
7062printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7063eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7064_lt_compiler_boilerplate=`cat conftest.err`
7065$rm conftest*
7066
7067ac_outfile=conftest.$ac_objext
7068printf "$lt_simple_link_test_code" >conftest.$ac_ext
7069eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7070_lt_linker_boilerplate=`cat conftest.err`
7071$rm conftest*
7072
7073
7074
7075lt_prog_compiler_no_builtin_flag=
7076
7077if test "$GCC" = yes; then
7078  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7079
7080
7081{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7082echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7083if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7084  echo $ECHO_N "(cached) $ECHO_C" >&6
7085else
7086  lt_cv_prog_compiler_rtti_exceptions=no
7087  ac_outfile=conftest.$ac_objext
7088   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7089   lt_compiler_flag="-fno-rtti -fno-exceptions"
7090   # Insert the option either (1) after the last *FLAGS variable, or
7091   # (2) before a word containing "conftest.", or (3) at the end.
7092   # Note that $ac_compile itself does not contain backslashes and begins
7093   # with a dollar sign (not a hyphen), so the echo should work correctly.
7094   # The option is referenced via a variable to avoid confusing sed.
7095   lt_compile=`echo "$ac_compile" | $SED \
7096   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7097   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7098   -e 's:$: $lt_compiler_flag:'`
7099   (eval echo "\"\$as_me:7099: $lt_compile\"" >&5)
7100   (eval "$lt_compile" 2>conftest.err)
7101   ac_status=$?
7102   cat conftest.err >&5
7103   echo "$as_me:7103: \$? = $ac_status" >&5
7104   if (exit $ac_status) && test -s "$ac_outfile"; then
7105     # The compiler can only warn and ignore the option if not recognized
7106     # So say no if there are warnings other than the usual output.
7107     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7108     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7109     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7110       lt_cv_prog_compiler_rtti_exceptions=yes
7111     fi
7112   fi
7113   $rm conftest*
7114
7115fi
7116{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7117echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7118
7119if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7120    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7121else
7122    :
7123fi
7124
7125fi
7126
7127lt_prog_compiler_wl=
7128lt_prog_compiler_pic=
7129lt_prog_compiler_static=
7130
7131{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7132echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7133
7134  if test "$GCC" = yes; then
7135    lt_prog_compiler_wl='-Wl,'
7136    lt_prog_compiler_static='-static'
7137
7138    case $host_os in
7139      aix*)
7140      # All AIX code is PIC.
7141      if test "$host_cpu" = ia64; then
7142	# AIX 5 now supports IA64 processor
7143	lt_prog_compiler_static='-Bstatic'
7144      fi
7145      ;;
7146
7147    amigaos*)
7148      # FIXME: we need at least 68020 code to build shared libraries, but
7149      # adding the `-m68020' flag to GCC prevents building anything better,
7150      # like `-m68040'.
7151      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7152      ;;
7153
7154    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7155      # PIC is the default for these OSes.
7156      ;;
7157
7158    mingw* | pw32* | os2*)
7159      # This hack is so that the source file can tell whether it is being
7160      # built for inclusion in a dll (and should export symbols for example).
7161      lt_prog_compiler_pic='-DDLL_EXPORT'
7162      ;;
7163
7164    darwin* | rhapsody*)
7165      # PIC is the default on this platform
7166      # Common symbols not allowed in MH_DYLIB files
7167      lt_prog_compiler_pic='-fno-common'
7168      ;;
7169
7170    interix3*)
7171      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7172      # Instead, we relocate shared libraries at runtime.
7173      ;;
7174
7175    msdosdjgpp*)
7176      # Just because we use GCC doesn't mean we suddenly get shared libraries
7177      # on systems that don't support them.
7178      lt_prog_compiler_can_build_shared=no
7179      enable_shared=no
7180      ;;
7181
7182    sysv4*MP*)
7183      if test -d /usr/nec; then
7184	lt_prog_compiler_pic=-Kconform_pic
7185      fi
7186      ;;
7187
7188    hpux*)
7189      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7190      # not for PA HP-UX.
7191      case $host_cpu in
7192      hppa*64*|ia64*)
7193	# +Z the default
7194	;;
7195      *)
7196	lt_prog_compiler_pic='-fPIC'
7197	;;
7198      esac
7199      ;;
7200
7201    *)
7202      lt_prog_compiler_pic='-fPIC'
7203      ;;
7204    esac
7205  else
7206    # PORTME Check for flag to pass linker flags through the system compiler.
7207    case $host_os in
7208    aix*)
7209      lt_prog_compiler_wl='-Wl,'
7210      if test "$host_cpu" = ia64; then
7211	# AIX 5 now supports IA64 processor
7212	lt_prog_compiler_static='-Bstatic'
7213      else
7214	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7215      fi
7216      ;;
7217      darwin*)
7218        # PIC is the default on this platform
7219        # Common symbols not allowed in MH_DYLIB files
7220       case $cc_basename in
7221         xlc*)
7222         lt_prog_compiler_pic='-qnocommon'
7223         lt_prog_compiler_wl='-Wl,'
7224         ;;
7225       esac
7226       ;;
7227
7228    mingw* | pw32* | os2*)
7229      # This hack is so that the source file can tell whether it is being
7230      # built for inclusion in a dll (and should export symbols for example).
7231      lt_prog_compiler_pic='-DDLL_EXPORT'
7232      ;;
7233
7234    hpux9* | hpux10* | hpux11*)
7235      lt_prog_compiler_wl='-Wl,'
7236      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7237      # not for PA HP-UX.
7238      case $host_cpu in
7239      hppa*64*|ia64*)
7240	# +Z the default
7241	;;
7242      *)
7243	lt_prog_compiler_pic='+Z'
7244	;;
7245      esac
7246      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7247      lt_prog_compiler_static='${wl}-a ${wl}archive'
7248      ;;
7249
7250    irix5* | irix6* | nonstopux*)
7251      lt_prog_compiler_wl='-Wl,'
7252      # PIC (with -KPIC) is the default.
7253      lt_prog_compiler_static='-non_shared'
7254      ;;
7255
7256    newsos6)
7257      lt_prog_compiler_pic='-KPIC'
7258      lt_prog_compiler_static='-Bstatic'
7259      ;;
7260
7261    linux*)
7262      case $cc_basename in
7263      icc* | ecc*)
7264	lt_prog_compiler_wl='-Wl,'
7265	lt_prog_compiler_pic='-KPIC'
7266	lt_prog_compiler_static='-static'
7267        ;;
7268      pgcc* | pgf77* | pgf90* | pgf95*)
7269        # Portland Group compilers (*not* the Pentium gcc compiler,
7270	# which looks to be a dead project)
7271	lt_prog_compiler_wl='-Wl,'
7272	lt_prog_compiler_pic='-fpic'
7273	lt_prog_compiler_static='-Bstatic'
7274        ;;
7275      ccc*)
7276        lt_prog_compiler_wl='-Wl,'
7277        # All Alpha code is PIC.
7278        lt_prog_compiler_static='-non_shared'
7279        ;;
7280      esac
7281      ;;
7282
7283    osf3* | osf4* | osf5*)
7284      lt_prog_compiler_wl='-Wl,'
7285      # All OSF/1 code is PIC.
7286      lt_prog_compiler_static='-non_shared'
7287      ;;
7288
7289    solaris*)
7290      lt_prog_compiler_pic='-KPIC'
7291      lt_prog_compiler_static='-Bstatic'
7292      case $cc_basename in
7293      f77* | f90* | f95*)
7294	lt_prog_compiler_wl='-Qoption ld ';;
7295      *)
7296	lt_prog_compiler_wl='-Wl,';;
7297      esac
7298      ;;
7299
7300    sunos4*)
7301      lt_prog_compiler_wl='-Qoption ld '
7302      lt_prog_compiler_pic='-PIC'
7303      lt_prog_compiler_static='-Bstatic'
7304      ;;
7305
7306    sysv4 | sysv4.2uw2* | sysv4.3*)
7307      lt_prog_compiler_wl='-Wl,'
7308      lt_prog_compiler_pic='-KPIC'
7309      lt_prog_compiler_static='-Bstatic'
7310      ;;
7311
7312    sysv4*MP*)
7313      if test -d /usr/nec ;then
7314	lt_prog_compiler_pic='-Kconform_pic'
7315	lt_prog_compiler_static='-Bstatic'
7316      fi
7317      ;;
7318
7319    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7320      lt_prog_compiler_wl='-Wl,'
7321      lt_prog_compiler_pic='-KPIC'
7322      lt_prog_compiler_static='-Bstatic'
7323      ;;
7324
7325    unicos*)
7326      lt_prog_compiler_wl='-Wl,'
7327      lt_prog_compiler_can_build_shared=no
7328      ;;
7329
7330    uts4*)
7331      lt_prog_compiler_pic='-pic'
7332      lt_prog_compiler_static='-Bstatic'
7333      ;;
7334
7335    *)
7336      lt_prog_compiler_can_build_shared=no
7337      ;;
7338    esac
7339  fi
7340
7341{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7342echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7343
7344#
7345# Check to make sure the PIC flag actually works.
7346#
7347if test -n "$lt_prog_compiler_pic"; then
7348
7349{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7350echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7351if test "${lt_prog_compiler_pic_works+set}" = set; then
7352  echo $ECHO_N "(cached) $ECHO_C" >&6
7353else
7354  lt_prog_compiler_pic_works=no
7355  ac_outfile=conftest.$ac_objext
7356   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7357   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7358   # Insert the option either (1) after the last *FLAGS variable, or
7359   # (2) before a word containing "conftest.", or (3) at the end.
7360   # Note that $ac_compile itself does not contain backslashes and begins
7361   # with a dollar sign (not a hyphen), so the echo should work correctly.
7362   # The option is referenced via a variable to avoid confusing sed.
7363   lt_compile=`echo "$ac_compile" | $SED \
7364   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7365   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7366   -e 's:$: $lt_compiler_flag:'`
7367   (eval echo "\"\$as_me:7367: $lt_compile\"" >&5)
7368   (eval "$lt_compile" 2>conftest.err)
7369   ac_status=$?
7370   cat conftest.err >&5
7371   echo "$as_me:7371: \$? = $ac_status" >&5
7372   if (exit $ac_status) && test -s "$ac_outfile"; then
7373     # The compiler can only warn and ignore the option if not recognized
7374     # So say no if there are warnings other than the usual output.
7375     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7376     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7377     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7378       lt_prog_compiler_pic_works=yes
7379     fi
7380   fi
7381   $rm conftest*
7382
7383fi
7384{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7385echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7386
7387if test x"$lt_prog_compiler_pic_works" = xyes; then
7388    case $lt_prog_compiler_pic in
7389     "" | " "*) ;;
7390     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7391     esac
7392else
7393    lt_prog_compiler_pic=
7394     lt_prog_compiler_can_build_shared=no
7395fi
7396
7397fi
7398case $host_os in
7399  # For platforms which do not support PIC, -DPIC is meaningless:
7400  *djgpp*)
7401    lt_prog_compiler_pic=
7402    ;;
7403  *)
7404    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7405    ;;
7406esac
7407
7408#
7409# Check to make sure the static flag actually works.
7410#
7411wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7412{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7413echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7414if test "${lt_prog_compiler_static_works+set}" = set; then
7415  echo $ECHO_N "(cached) $ECHO_C" >&6
7416else
7417  lt_prog_compiler_static_works=no
7418   save_LDFLAGS="$LDFLAGS"
7419   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7420   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7421   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7422     # The linker can only warn and ignore the option if not recognized
7423     # So say no if there are warnings
7424     if test -s conftest.err; then
7425       # Append any errors to the config.log.
7426       cat conftest.err 1>&5
7427       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7428       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7429       if diff conftest.exp conftest.er2 >/dev/null; then
7430         lt_prog_compiler_static_works=yes
7431       fi
7432     else
7433       lt_prog_compiler_static_works=yes
7434     fi
7435   fi
7436   $rm conftest*
7437   LDFLAGS="$save_LDFLAGS"
7438
7439fi
7440{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7441echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7442
7443if test x"$lt_prog_compiler_static_works" = xyes; then
7444    :
7445else
7446    lt_prog_compiler_static=
7447fi
7448
7449
7450{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7451echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7452if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7453  echo $ECHO_N "(cached) $ECHO_C" >&6
7454else
7455  lt_cv_prog_compiler_c_o=no
7456   $rm -r conftest 2>/dev/null
7457   mkdir conftest
7458   cd conftest
7459   mkdir out
7460   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7461
7462   lt_compiler_flag="-o out/conftest2.$ac_objext"
7463   # Insert the option either (1) after the last *FLAGS variable, or
7464   # (2) before a word containing "conftest.", or (3) at the end.
7465   # Note that $ac_compile itself does not contain backslashes and begins
7466   # with a dollar sign (not a hyphen), so the echo should work correctly.
7467   lt_compile=`echo "$ac_compile" | $SED \
7468   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7469   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7470   -e 's:$: $lt_compiler_flag:'`
7471   (eval echo "\"\$as_me:7471: $lt_compile\"" >&5)
7472   (eval "$lt_compile" 2>out/conftest.err)
7473   ac_status=$?
7474   cat out/conftest.err >&5
7475   echo "$as_me:7475: \$? = $ac_status" >&5
7476   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7477   then
7478     # The compiler can only warn and ignore the option if not recognized
7479     # So say no if there are warnings
7480     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7481     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7482     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7483       lt_cv_prog_compiler_c_o=yes
7484     fi
7485   fi
7486   chmod u+w . 2>&5
7487   $rm conftest*
7488   # SGI C++ compiler will create directory out/ii_files/ for
7489   # template instantiation
7490   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7491   $rm out/* && rmdir out
7492   cd ..
7493   rmdir conftest
7494   $rm conftest*
7495
7496fi
7497{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7498echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7499
7500
7501hard_links="nottested"
7502if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7503  # do not overwrite the value of need_locks provided by the user
7504  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7505echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7506  hard_links=yes
7507  $rm conftest*
7508  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7509  touch conftest.a
7510  ln conftest.a conftest.b 2>&5 || hard_links=no
7511  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7512  { echo "$as_me:$LINENO: result: $hard_links" >&5
7513echo "${ECHO_T}$hard_links" >&6; }
7514  if test "$hard_links" = no; then
7515    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7516echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7517    need_locks=warn
7518  fi
7519else
7520  need_locks=no
7521fi
7522
7523{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7524echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7525
7526  runpath_var=
7527  allow_undefined_flag=
7528  enable_shared_with_static_runtimes=no
7529  archive_cmds=
7530  archive_expsym_cmds=
7531  old_archive_From_new_cmds=
7532  old_archive_from_expsyms_cmds=
7533  export_dynamic_flag_spec=
7534  whole_archive_flag_spec=
7535  thread_safe_flag_spec=
7536  hardcode_libdir_flag_spec=
7537  hardcode_libdir_flag_spec_ld=
7538  hardcode_libdir_separator=
7539  hardcode_direct=no
7540  hardcode_minus_L=no
7541  hardcode_shlibpath_var=unsupported
7542  link_all_deplibs=unknown
7543  hardcode_automatic=no
7544  module_cmds=
7545  module_expsym_cmds=
7546  always_export_symbols=no
7547  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7548  # include_expsyms should be a list of space-separated symbols to be *always*
7549  # included in the symbol list
7550  include_expsyms=
7551  # exclude_expsyms can be an extended regexp of symbols to exclude
7552  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7553  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7554  # as well as any symbol that contains `d'.
7555  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7556  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7557  # platforms (ab)use it in PIC code, but their linkers get confused if
7558  # the symbol is explicitly referenced.  Since portable code cannot
7559  # rely on this symbol name, it's probably fine to never include it in
7560  # preloaded symbol tables.
7561  extract_expsyms_cmds=
7562  # Just being paranoid about ensuring that cc_basename is set.
7563  for cc_temp in $compiler""; do
7564  case $cc_temp in
7565    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7566    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7567    \-*) ;;
7568    *) break;;
7569  esac
7570done
7571cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7572
7573  case $host_os in
7574  cygwin* | mingw* | pw32*)
7575    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7576    # When not using gcc, we currently assume that we are using
7577    # Microsoft Visual C++.
7578    if test "$GCC" != yes; then
7579      with_gnu_ld=no
7580    fi
7581    ;;
7582  interix*)
7583    # we just hope/assume this is gcc and not c89 (= MSVC++)
7584    with_gnu_ld=yes
7585    ;;
7586  openbsd*)
7587    with_gnu_ld=no
7588    ;;
7589  esac
7590
7591  ld_shlibs=yes
7592  if test "$with_gnu_ld" = yes; then
7593    # If archive_cmds runs LD, not CC, wlarc should be empty
7594    wlarc='${wl}'
7595
7596    # Set some defaults for GNU ld with shared library support. These
7597    # are reset later if shared libraries are not supported. Putting them
7598    # here allows them to be overridden if necessary.
7599    runpath_var=LD_RUN_PATH
7600    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7601    export_dynamic_flag_spec='${wl}--export-dynamic'
7602    # ancient GNU ld didn't support --whole-archive et. al.
7603    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7604	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7605      else
7606  	whole_archive_flag_spec=
7607    fi
7608    supports_anon_versioning=no
7609    case `$LD -v 2>/dev/null` in
7610      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7611      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7612      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7613      *\ 2.11.*) ;; # other 2.11 versions
7614      *) supports_anon_versioning=yes ;;
7615    esac
7616
7617    # See if GNU ld supports shared libraries.
7618    case $host_os in
7619    aix3* | aix4* | aix5*)
7620      # On AIX/PPC, the GNU linker is very broken
7621      if test "$host_cpu" != ia64; then
7622	ld_shlibs=no
7623	cat <<EOF 1>&2
7624
7625*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7626*** to be unable to reliably create shared libraries on AIX.
7627*** Therefore, libtool is disabling shared libraries support.  If you
7628*** really care for shared libraries, you may want to modify your PATH
7629*** so that a non-GNU linker is found, and then restart.
7630
7631EOF
7632      fi
7633      ;;
7634
7635    amigaos*)
7636      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)'
7637      hardcode_libdir_flag_spec='-L$libdir'
7638      hardcode_minus_L=yes
7639
7640      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7641      # that the semantics of dynamic libraries on AmigaOS, at least up
7642      # to version 4, is to share data among multiple programs linked
7643      # with the same dynamic library.  Since this doesn't match the
7644      # behavior of shared libraries on other platforms, we can't use
7645      # them.
7646      ld_shlibs=no
7647      ;;
7648
7649    beos*)
7650      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7651	allow_undefined_flag=unsupported
7652	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7653	# support --undefined.  This deserves some investigation.  FIXME
7654	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7655      else
7656	ld_shlibs=no
7657      fi
7658      ;;
7659
7660    cygwin* | mingw* | pw32*)
7661      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7662      # as there is no search path for DLLs.
7663      hardcode_libdir_flag_spec='-L$libdir'
7664      allow_undefined_flag=unsupported
7665      always_export_symbols=no
7666      enable_shared_with_static_runtimes=yes
7667      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7668
7669      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7670        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7671	# If the export-symbols file already is a .def file (1st line
7672	# is EXPORTS), use it as is; otherwise, prepend...
7673	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7674	  cp $export_symbols $output_objdir/$soname.def;
7675	else
7676	  echo EXPORTS > $output_objdir/$soname.def;
7677	  cat $export_symbols >> $output_objdir/$soname.def;
7678	fi~
7679	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7680      else
7681	ld_shlibs=no
7682      fi
7683      ;;
7684
7685    interix3*)
7686      hardcode_direct=no
7687      hardcode_shlibpath_var=no
7688      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7689      export_dynamic_flag_spec='${wl}-E'
7690      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7691      # Instead, shared libraries are loaded at an image base (0x10000000 by
7692      # default) and relocated if they conflict, which is a slow very memory
7693      # consuming and fragmenting process.  To avoid this, we pick a random,
7694      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7695      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7696      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7697      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'
7698      ;;
7699
7700    linux*)
7701      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7702	tmp_addflag=
7703	case $cc_basename,$host_cpu in
7704	pgcc*)				# Portland Group C compiler
7705	  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'
7706	  tmp_addflag=' $pic_flag'
7707	  ;;
7708	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7709	  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'
7710	  tmp_addflag=' $pic_flag -Mnomain' ;;
7711	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7712	  tmp_addflag=' -i_dynamic' ;;
7713	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7714	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7715	ifc* | ifort*)			# Intel Fortran compiler
7716	  tmp_addflag=' -nofor_main' ;;
7717	esac
7718	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7719
7720	if test $supports_anon_versioning = yes; then
7721	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7722  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7723  $echo "local: *; };" >> $output_objdir/$libname.ver~
7724	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7725	fi
7726      else
7727	ld_shlibs=no
7728      fi
7729      ;;
7730
7731    netbsd*)
7732      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7733	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7734	wlarc=
7735      else
7736	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7737	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7738      fi
7739      ;;
7740
7741    solaris*)
7742      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7743	ld_shlibs=no
7744	cat <<EOF 1>&2
7745
7746*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7747*** create shared libraries on Solaris systems.  Therefore, libtool
7748*** is disabling shared libraries support.  We urge you to upgrade GNU
7749*** binutils to release 2.9.1 or newer.  Another option is to modify
7750*** your PATH or compiler configuration so that the native linker is
7751*** used, and then restart.
7752
7753EOF
7754      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7755	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7756	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7757      else
7758	ld_shlibs=no
7759      fi
7760      ;;
7761
7762    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7763      case `$LD -v 2>&1` in
7764        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7765	ld_shlibs=no
7766	cat <<_LT_EOF 1>&2
7767
7768*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7769*** reliably create shared libraries on SCO systems.  Therefore, libtool
7770*** is disabling shared libraries support.  We urge you to upgrade GNU
7771*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7772*** your PATH or compiler configuration so that the native linker is
7773*** used, and then restart.
7774
7775_LT_EOF
7776	;;
7777	*)
7778	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7779	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7780	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7781	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7782	  else
7783	    ld_shlibs=no
7784	  fi
7785	;;
7786      esac
7787      ;;
7788
7789    sunos4*)
7790      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7791      wlarc=
7792      hardcode_direct=yes
7793      hardcode_shlibpath_var=no
7794      ;;
7795
7796    *)
7797      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7798	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7799	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7800      else
7801	ld_shlibs=no
7802      fi
7803      ;;
7804    esac
7805
7806    if test "$ld_shlibs" = no; then
7807      runpath_var=
7808      hardcode_libdir_flag_spec=
7809      export_dynamic_flag_spec=
7810      whole_archive_flag_spec=
7811    fi
7812  else
7813    # PORTME fill in a description of your system's linker (not GNU ld)
7814    case $host_os in
7815    aix3*)
7816      allow_undefined_flag=unsupported
7817      always_export_symbols=yes
7818      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'
7819      # Note: this linker hardcodes the directories in LIBPATH if there
7820      # are no directories specified by -L.
7821      hardcode_minus_L=yes
7822      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7823	# Neither direct hardcoding nor static linking is supported with a
7824	# broken collect2.
7825	hardcode_direct=unsupported
7826      fi
7827      ;;
7828
7829    aix4* | aix5*)
7830      if test "$host_cpu" = ia64; then
7831	# On IA64, the linker does run time linking by default, so we don't
7832	# have to do anything special.
7833	aix_use_runtimelinking=no
7834	exp_sym_flag='-Bexport'
7835	no_entry_flag=""
7836      else
7837	# If we're using GNU nm, then we don't want the "-C" option.
7838	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7839	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7840	  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'
7841	else
7842	  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'
7843	fi
7844	aix_use_runtimelinking=no
7845
7846	# Test if we are trying to use run time linking or normal
7847	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7848	# need to do runtime linking.
7849	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7850	  for ld_flag in $LDFLAGS; do
7851  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7852  	    aix_use_runtimelinking=yes
7853  	    break
7854  	  fi
7855	  done
7856	  ;;
7857	esac
7858
7859	exp_sym_flag='-bexport'
7860	no_entry_flag='-bnoentry'
7861      fi
7862
7863      # When large executables or shared objects are built, AIX ld can
7864      # have problems creating the table of contents.  If linking a library
7865      # or program results in "error TOC overflow" add -mminimal-toc to
7866      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7867      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7868
7869      archive_cmds=''
7870      hardcode_direct=yes
7871      hardcode_libdir_separator=':'
7872      link_all_deplibs=yes
7873
7874      if test "$GCC" = yes; then
7875	case $host_os in aix4.[012]|aix4.[012].*)
7876	# We only want to do this on AIX 4.2 and lower, the check
7877	# below for broken collect2 doesn't work under 4.3+
7878	  collect2name=`${CC} -print-prog-name=collect2`
7879	  if test -f "$collect2name" && \
7880  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7881	  then
7882  	  # We have reworked collect2
7883  	  hardcode_direct=yes
7884	  else
7885  	  # We have old collect2
7886  	  hardcode_direct=unsupported
7887  	  # It fails to find uninstalled libraries when the uninstalled
7888  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7889  	  # to unsupported forces relinking
7890  	  hardcode_minus_L=yes
7891  	  hardcode_libdir_flag_spec='-L$libdir'
7892  	  hardcode_libdir_separator=
7893	  fi
7894	  ;;
7895	esac
7896	shared_flag='-shared'
7897	if test "$aix_use_runtimelinking" = yes; then
7898	  shared_flag="$shared_flag "'${wl}-G'
7899	fi
7900      else
7901	# not using gcc
7902	if test "$host_cpu" = ia64; then
7903  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7904  	# chokes on -Wl,-G. The following line is correct:
7905	  shared_flag='-G'
7906	else
7907	  if test "$aix_use_runtimelinking" = yes; then
7908	    shared_flag='${wl}-G'
7909	  else
7910	    shared_flag='${wl}-bM:SRE'
7911	  fi
7912	fi
7913      fi
7914
7915      # It seems that -bexpall does not export symbols beginning with
7916      # underscore (_), so it is better to generate a list of symbols to export.
7917      always_export_symbols=yes
7918      if test "$aix_use_runtimelinking" = yes; then
7919	# Warning - without using the other runtime loading flags (-brtl),
7920	# -berok will link without error, but may produce a broken library.
7921	allow_undefined_flag='-berok'
7922       # Determine the default libpath from the value encoded in an empty executable.
7923       cat >conftest.$ac_ext <<_ACEOF
7924/* confdefs.h.  */
7925_ACEOF
7926cat confdefs.h >>conftest.$ac_ext
7927cat >>conftest.$ac_ext <<_ACEOF
7928/* end confdefs.h.  */
7929
7930int
7931main ()
7932{
7933
7934  ;
7935  return 0;
7936}
7937_ACEOF
7938rm -f conftest.$ac_objext conftest$ac_exeext
7939if { (ac_try="$ac_link"
7940case "(($ac_try" in
7941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7942  *) ac_try_echo=$ac_try;;
7943esac
7944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7945  (eval "$ac_link") 2>conftest.er1
7946  ac_status=$?
7947  grep -v '^ *+' conftest.er1 >conftest.err
7948  rm -f conftest.er1
7949  cat conftest.err >&5
7950  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7951  (exit $ac_status); } && {
7952	 test -z "$ac_c_werror_flag" ||
7953	 test ! -s conftest.err
7954       } && test -s conftest$ac_exeext &&
7955       $as_test_x conftest$ac_exeext; then
7956
7957aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7958}'`
7959# Check for a 64-bit object if we didn't find anything.
7960if 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; }
7961}'`; fi
7962else
7963  echo "$as_me: failed program was:" >&5
7964sed 's/^/| /' conftest.$ac_ext >&5
7965
7966
7967fi
7968
7969rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7970      conftest$ac_exeext conftest.$ac_ext
7971if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7972
7973       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7974	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"
7975       else
7976	if test "$host_cpu" = ia64; then
7977	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7978	  allow_undefined_flag="-z nodefs"
7979	  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"
7980	else
7981	 # Determine the default libpath from the value encoded in an empty executable.
7982	 cat >conftest.$ac_ext <<_ACEOF
7983/* confdefs.h.  */
7984_ACEOF
7985cat confdefs.h >>conftest.$ac_ext
7986cat >>conftest.$ac_ext <<_ACEOF
7987/* end confdefs.h.  */
7988
7989int
7990main ()
7991{
7992
7993  ;
7994  return 0;
7995}
7996_ACEOF
7997rm -f conftest.$ac_objext conftest$ac_exeext
7998if { (ac_try="$ac_link"
7999case "(($ac_try" in
8000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8001  *) ac_try_echo=$ac_try;;
8002esac
8003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8004  (eval "$ac_link") 2>conftest.er1
8005  ac_status=$?
8006  grep -v '^ *+' conftest.er1 >conftest.err
8007  rm -f conftest.er1
8008  cat conftest.err >&5
8009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8010  (exit $ac_status); } && {
8011	 test -z "$ac_c_werror_flag" ||
8012	 test ! -s conftest.err
8013       } && test -s conftest$ac_exeext &&
8014       $as_test_x conftest$ac_exeext; then
8015
8016aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8017}'`
8018# Check for a 64-bit object if we didn't find anything.
8019if 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; }
8020}'`; fi
8021else
8022  echo "$as_me: failed program was:" >&5
8023sed 's/^/| /' conftest.$ac_ext >&5
8024
8025
8026fi
8027
8028rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8029      conftest$ac_exeext conftest.$ac_ext
8030if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8031
8032	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8033	  # Warning - without using the other run time loading flags,
8034	  # -berok will link without error, but may produce a broken library.
8035	  no_undefined_flag=' ${wl}-bernotok'
8036	  allow_undefined_flag=' ${wl}-berok'
8037	  # Exported symbols can be pulled into shared objects from archives
8038	  whole_archive_flag_spec='$convenience'
8039	  archive_cmds_need_lc=yes
8040	  # This is similar to how AIX traditionally builds its shared libraries.
8041	  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'
8042	fi
8043      fi
8044      ;;
8045
8046    amigaos*)
8047      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)'
8048      hardcode_libdir_flag_spec='-L$libdir'
8049      hardcode_minus_L=yes
8050      # see comment about different semantics on the GNU ld section
8051      ld_shlibs=no
8052      ;;
8053
8054    bsdi[45]*)
8055      export_dynamic_flag_spec=-rdynamic
8056      ;;
8057
8058    cygwin* | mingw* | pw32*)
8059      # When not using gcc, we currently assume that we are using
8060      # Microsoft Visual C++.
8061      # hardcode_libdir_flag_spec is actually meaningless, as there is
8062      # no search path for DLLs.
8063      hardcode_libdir_flag_spec=' '
8064      allow_undefined_flag=unsupported
8065      # Tell ltmain to make .lib files, not .a files.
8066      libext=lib
8067      # Tell ltmain to make .dll files, not .so files.
8068      shrext_cmds=".dll"
8069      # FIXME: Setting linknames here is a bad hack.
8070      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8071      # The linker will automatically build a .lib file if we build a DLL.
8072      old_archive_From_new_cmds='true'
8073      # FIXME: Should let the user specify the lib program.
8074      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8075      fix_srcfile_path='`cygpath -w "$srcfile"`'
8076      enable_shared_with_static_runtimes=yes
8077      ;;
8078
8079    darwin* | rhapsody*)
8080      case $host_os in
8081        rhapsody* | darwin1.[012])
8082         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8083         ;;
8084       *) # Darwin 1.3 on
8085         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8086           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8087         else
8088           case ${MACOSX_DEPLOYMENT_TARGET} in
8089             10.[012])
8090               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8091               ;;
8092             10.*)
8093               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8094               ;;
8095           esac
8096         fi
8097         ;;
8098      esac
8099      archive_cmds_need_lc=no
8100      hardcode_direct=no
8101      hardcode_automatic=yes
8102      hardcode_shlibpath_var=unsupported
8103      whole_archive_flag_spec=''
8104      link_all_deplibs=yes
8105    if test "$GCC" = yes ; then
8106    	output_verbose_link_cmd='echo'
8107        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8108      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8109      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8110      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}'
8111      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}'
8112    else
8113      case $cc_basename in
8114        xlc*)
8115         output_verbose_link_cmd='echo'
8116         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8117         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8118          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8119         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}'
8120          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}'
8121          ;;
8122       *)
8123         ld_shlibs=no
8124          ;;
8125      esac
8126    fi
8127      ;;
8128
8129    dgux*)
8130      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8131      hardcode_libdir_flag_spec='-L$libdir'
8132      hardcode_shlibpath_var=no
8133      ;;
8134
8135    freebsd1*)
8136      ld_shlibs=no
8137      ;;
8138
8139    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8140    # support.  Future versions do this automatically, but an explicit c++rt0.o
8141    # does not break anything, and helps significantly (at the cost of a little
8142    # extra space).
8143    freebsd2.2*)
8144      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8145      hardcode_libdir_flag_spec='-R$libdir'
8146      hardcode_direct=yes
8147      hardcode_shlibpath_var=no
8148      ;;
8149
8150    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8151    freebsd2*)
8152      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8153      hardcode_direct=yes
8154      hardcode_minus_L=yes
8155      hardcode_shlibpath_var=no
8156      ;;
8157
8158    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8159    freebsd* | kfreebsd*-gnu | dragonfly*)
8160      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8161      hardcode_libdir_flag_spec='-R$libdir'
8162      hardcode_direct=yes
8163      hardcode_shlibpath_var=no
8164      ;;
8165
8166    hpux9*)
8167      if test "$GCC" = yes; then
8168	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'
8169      else
8170	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'
8171      fi
8172      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8173      hardcode_libdir_separator=:
8174      hardcode_direct=yes
8175
8176      # hardcode_minus_L: Not really in the search PATH,
8177      # but as the default location of the library.
8178      hardcode_minus_L=yes
8179      export_dynamic_flag_spec='${wl}-E'
8180      ;;
8181
8182    hpux10*)
8183      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8184	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8185      else
8186	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8187      fi
8188      if test "$with_gnu_ld" = no; then
8189	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8190	hardcode_libdir_separator=:
8191
8192	hardcode_direct=yes
8193	export_dynamic_flag_spec='${wl}-E'
8194
8195	# hardcode_minus_L: Not really in the search PATH,
8196	# but as the default location of the library.
8197	hardcode_minus_L=yes
8198      fi
8199      ;;
8200
8201    hpux11*)
8202      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8203	case $host_cpu in
8204	hppa*64*)
8205	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8206	  ;;
8207	ia64*)
8208	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8209	  ;;
8210	*)
8211	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8212	  ;;
8213	esac
8214      else
8215	case $host_cpu in
8216	hppa*64*)
8217	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8218	  ;;
8219	ia64*)
8220	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8221	  ;;
8222	*)
8223	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8224	  ;;
8225	esac
8226      fi
8227      if test "$with_gnu_ld" = no; then
8228	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8229	hardcode_libdir_separator=:
8230
8231	case $host_cpu in
8232	hppa*64*|ia64*)
8233	  hardcode_libdir_flag_spec_ld='+b $libdir'
8234	  hardcode_direct=no
8235	  hardcode_shlibpath_var=no
8236	  ;;
8237	*)
8238	  hardcode_direct=yes
8239	  export_dynamic_flag_spec='${wl}-E'
8240
8241	  # hardcode_minus_L: Not really in the search PATH,
8242	  # but as the default location of the library.
8243	  hardcode_minus_L=yes
8244	  ;;
8245	esac
8246      fi
8247      ;;
8248
8249    irix5* | irix6* | nonstopux*)
8250      if test "$GCC" = yes; then
8251	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'
8252      else
8253	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'
8254	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8255      fi
8256      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8257      hardcode_libdir_separator=:
8258      link_all_deplibs=yes
8259      ;;
8260
8261    netbsd*)
8262      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8263	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8264      else
8265	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8266      fi
8267      hardcode_libdir_flag_spec='-R$libdir'
8268      hardcode_direct=yes
8269      hardcode_shlibpath_var=no
8270      ;;
8271
8272    newsos6)
8273      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8274      hardcode_direct=yes
8275      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8276      hardcode_libdir_separator=:
8277      hardcode_shlibpath_var=no
8278      ;;
8279
8280    openbsd*)
8281      hardcode_direct=yes
8282      hardcode_shlibpath_var=no
8283      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8284	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8285	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8286	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8287	export_dynamic_flag_spec='${wl}-E'
8288      else
8289       case $host_os in
8290	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8291	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8292	   hardcode_libdir_flag_spec='-R$libdir'
8293	   ;;
8294	 *)
8295	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8296	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8297	   ;;
8298       esac
8299      fi
8300      ;;
8301
8302    os2*)
8303      hardcode_libdir_flag_spec='-L$libdir'
8304      hardcode_minus_L=yes
8305      allow_undefined_flag=unsupported
8306      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'
8307      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8308      ;;
8309
8310    osf3*)
8311      if test "$GCC" = yes; then
8312	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8313	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'
8314      else
8315	allow_undefined_flag=' -expect_unresolved \*'
8316	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'
8317      fi
8318      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8319      hardcode_libdir_separator=:
8320      ;;
8321
8322    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8323      if test "$GCC" = yes; then
8324	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8325	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'
8326	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8327      else
8328	allow_undefined_flag=' -expect_unresolved \*'
8329	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'
8330	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8331	$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'
8332
8333	# Both c and cxx compiler support -rpath directly
8334	hardcode_libdir_flag_spec='-rpath $libdir'
8335      fi
8336      hardcode_libdir_separator=:
8337      ;;
8338
8339    solaris*)
8340      no_undefined_flag=' -z text'
8341      if test "$GCC" = yes; then
8342	wlarc='${wl}'
8343	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8344	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8345	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8346      else
8347	wlarc=''
8348	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8349	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8350  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8351      fi
8352      hardcode_libdir_flag_spec='-R$libdir'
8353      hardcode_shlibpath_var=no
8354      case $host_os in
8355      solaris2.[0-5] | solaris2.[0-5].*) ;;
8356      *)
8357 	# The compiler driver will combine linker options so we
8358 	# cannot just pass the convience library names through
8359 	# without $wl, iff we do not link with $LD.
8360 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8361 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8362 	case $wlarc in
8363 	'')
8364 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8365 	*)
8366 	  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' ;;
8367 	esac ;;
8368      esac
8369      link_all_deplibs=yes
8370      ;;
8371
8372    sunos4*)
8373      if test "x$host_vendor" = xsequent; then
8374	# Use $CC to link under sequent, because it throws in some extra .o
8375	# files that make .init and .fini sections work.
8376	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8377      else
8378	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8379      fi
8380      hardcode_libdir_flag_spec='-L$libdir'
8381      hardcode_direct=yes
8382      hardcode_minus_L=yes
8383      hardcode_shlibpath_var=no
8384      ;;
8385
8386    sysv4)
8387      case $host_vendor in
8388	sni)
8389	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8390	  hardcode_direct=yes # is this really true???
8391	;;
8392	siemens)
8393	  ## LD is ld it makes a PLAMLIB
8394	  ## CC just makes a GrossModule.
8395	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8396	  reload_cmds='$CC -r -o $output$reload_objs'
8397	  hardcode_direct=no
8398        ;;
8399	motorola)
8400	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8401	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8402	;;
8403      esac
8404      runpath_var='LD_RUN_PATH'
8405      hardcode_shlibpath_var=no
8406      ;;
8407
8408    sysv4.3*)
8409      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8410      hardcode_shlibpath_var=no
8411      export_dynamic_flag_spec='-Bexport'
8412      ;;
8413
8414    sysv4*MP*)
8415      if test -d /usr/nec; then
8416	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8417	hardcode_shlibpath_var=no
8418	runpath_var=LD_RUN_PATH
8419	hardcode_runpath_var=yes
8420	ld_shlibs=yes
8421      fi
8422      ;;
8423
8424    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8425      no_undefined_flag='${wl}-z,text'
8426      archive_cmds_need_lc=no
8427      hardcode_shlibpath_var=no
8428      runpath_var='LD_RUN_PATH'
8429
8430      if test "$GCC" = yes; then
8431	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8432	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8433      else
8434	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8435	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8436      fi
8437      ;;
8438
8439    sysv5* | sco3.2v5* | sco5v6*)
8440      # Note: We can NOT use -z defs as we might desire, because we do not
8441      # link with -lc, and that would cause any symbols used from libc to
8442      # always be unresolved, which means just about no library would
8443      # ever link correctly.  If we're not using GNU ld we use -z text
8444      # though, which does catch some bad symbols but isn't as heavy-handed
8445      # as -z defs.
8446      no_undefined_flag='${wl}-z,text'
8447      allow_undefined_flag='${wl}-z,nodefs'
8448      archive_cmds_need_lc=no
8449      hardcode_shlibpath_var=no
8450      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8451      hardcode_libdir_separator=':'
8452      link_all_deplibs=yes
8453      export_dynamic_flag_spec='${wl}-Bexport'
8454      runpath_var='LD_RUN_PATH'
8455
8456      if test "$GCC" = yes; then
8457	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8458	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8459      else
8460	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8461	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8462      fi
8463      ;;
8464
8465    uts4*)
8466      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8467      hardcode_libdir_flag_spec='-L$libdir'
8468      hardcode_shlibpath_var=no
8469      ;;
8470
8471    *)
8472      ld_shlibs=no
8473      ;;
8474    esac
8475  fi
8476
8477{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8478echo "${ECHO_T}$ld_shlibs" >&6; }
8479test "$ld_shlibs" = no && can_build_shared=no
8480
8481#
8482# Do we need to explicitly link libc?
8483#
8484case "x$archive_cmds_need_lc" in
8485x|xyes)
8486  # Assume -lc should be added
8487  archive_cmds_need_lc=yes
8488
8489  if test "$enable_shared" = yes && test "$GCC" = yes; then
8490    case $archive_cmds in
8491    *'~'*)
8492      # FIXME: we may have to deal with multi-command sequences.
8493      ;;
8494    '$CC '*)
8495      # Test whether the compiler implicitly links with -lc since on some
8496      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8497      # to ld, don't add -lc before -lgcc.
8498      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8499echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8500      $rm conftest*
8501      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8502
8503      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8504  (eval $ac_compile) 2>&5
8505  ac_status=$?
8506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8507  (exit $ac_status); } 2>conftest.err; then
8508        soname=conftest
8509        lib=conftest
8510        libobjs=conftest.$ac_objext
8511        deplibs=
8512        wl=$lt_prog_compiler_wl
8513	pic_flag=$lt_prog_compiler_pic
8514        compiler_flags=-v
8515        linker_flags=-v
8516        verstring=
8517        output_objdir=.
8518        libname=conftest
8519        lt_save_allow_undefined_flag=$allow_undefined_flag
8520        allow_undefined_flag=
8521        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8522  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8523  ac_status=$?
8524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8525  (exit $ac_status); }
8526        then
8527	  archive_cmds_need_lc=no
8528        else
8529	  archive_cmds_need_lc=yes
8530        fi
8531        allow_undefined_flag=$lt_save_allow_undefined_flag
8532      else
8533        cat conftest.err 1>&5
8534      fi
8535      $rm conftest*
8536      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8537echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8538      ;;
8539    esac
8540  fi
8541  ;;
8542esac
8543
8544{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8545echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8546library_names_spec=
8547libname_spec='lib$name'
8548soname_spec=
8549shrext_cmds=".so"
8550postinstall_cmds=
8551postuninstall_cmds=
8552finish_cmds=
8553finish_eval=
8554shlibpath_var=
8555shlibpath_overrides_runpath=unknown
8556version_type=none
8557dynamic_linker="$host_os ld.so"
8558sys_lib_dlsearch_path_spec="/lib /usr/lib"
8559if test "$GCC" = yes; then
8560  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8561  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8562    # if the path contains ";" then we assume it to be the separator
8563    # otherwise default to the standard path separator (i.e. ":") - it is
8564    # assumed that no part of a normal pathname contains ";" but that should
8565    # okay in the real world where ";" in dirpaths is itself problematic.
8566    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8567  else
8568    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8569  fi
8570else
8571  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8572fi
8573need_lib_prefix=unknown
8574hardcode_into_libs=no
8575
8576# when you set need_version to no, make sure it does not cause -set_version
8577# flags to be left without arguments
8578need_version=unknown
8579
8580case $host_os in
8581aix3*)
8582  version_type=linux
8583  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8584  shlibpath_var=LIBPATH
8585
8586  # AIX 3 has no versioning support, so we append a major version to the name.
8587  soname_spec='${libname}${release}${shared_ext}$major'
8588  ;;
8589
8590aix4* | aix5*)
8591  version_type=linux
8592  need_lib_prefix=no
8593  need_version=no
8594  hardcode_into_libs=yes
8595  if test "$host_cpu" = ia64; then
8596    # AIX 5 supports IA64
8597    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8598    shlibpath_var=LD_LIBRARY_PATH
8599  else
8600    # With GCC up to 2.95.x, collect2 would create an import file
8601    # for dependence libraries.  The import file would start with
8602    # the line `#! .'.  This would cause the generated library to
8603    # depend on `.', always an invalid library.  This was fixed in
8604    # development snapshots of GCC prior to 3.0.
8605    case $host_os in
8606      aix4 | aix4.[01] | aix4.[01].*)
8607      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8608	   echo ' yes '
8609	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8610	:
8611      else
8612	can_build_shared=no
8613      fi
8614      ;;
8615    esac
8616    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8617    # soname into executable. Probably we can add versioning support to
8618    # collect2, so additional links can be useful in future.
8619    if test "$aix_use_runtimelinking" = yes; then
8620      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8621      # instead of lib<name>.a to let people know that these are not
8622      # typical AIX shared libraries.
8623      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8624    else
8625      # We preserve .a as extension for shared libraries through AIX4.2
8626      # and later when we are not doing run time linking.
8627      library_names_spec='${libname}${release}.a $libname.a'
8628      soname_spec='${libname}${release}${shared_ext}$major'
8629    fi
8630    shlibpath_var=LIBPATH
8631  fi
8632  ;;
8633
8634amigaos*)
8635  library_names_spec='$libname.ixlibrary $libname.a'
8636  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8637  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'
8638  ;;
8639
8640beos*)
8641  library_names_spec='${libname}${shared_ext}'
8642  dynamic_linker="$host_os ld.so"
8643  shlibpath_var=LIBRARY_PATH
8644  ;;
8645
8646bsdi[45]*)
8647  version_type=linux
8648  need_version=no
8649  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8650  soname_spec='${libname}${release}${shared_ext}$major'
8651  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8652  shlibpath_var=LD_LIBRARY_PATH
8653  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8654  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8655  # the default ld.so.conf also contains /usr/contrib/lib and
8656  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8657  # libtool to hard-code these into programs
8658  ;;
8659
8660cygwin* | mingw* | pw32*)
8661  version_type=windows
8662  shrext_cmds=".dll"
8663  need_version=no
8664  need_lib_prefix=no
8665
8666  case $GCC,$host_os in
8667  yes,cygwin* | yes,mingw* | yes,pw32*)
8668    library_names_spec='$libname.dll.a'
8669    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8670    postinstall_cmds='base_file=`basename \${file}`~
8671      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8672      dldir=$destdir/`dirname \$dlpath`~
8673      test -d \$dldir || mkdir -p \$dldir~
8674      $install_prog $dir/$dlname \$dldir/$dlname~
8675      chmod a+x \$dldir/$dlname'
8676    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8677      dlpath=$dir/\$dldll~
8678       $rm \$dlpath'
8679    shlibpath_overrides_runpath=yes
8680
8681    case $host_os in
8682    cygwin*)
8683      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8684      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8685      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8686      ;;
8687    mingw*)
8688      # MinGW DLLs use traditional 'lib' prefix
8689      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8690      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8691      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8692        # It is most probably a Windows format PATH printed by
8693        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8694        # path with ; separators, and with drive letters. We can handle the
8695        # drive letters (cygwin fileutils understands them), so leave them,
8696        # especially as we might pass files found there to a mingw objdump,
8697        # which wouldn't understand a cygwinified path. Ahh.
8698        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8699      else
8700        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8701      fi
8702      ;;
8703    pw32*)
8704      # pw32 DLLs use 'pw' prefix rather than 'lib'
8705      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8706      ;;
8707    esac
8708    ;;
8709
8710  *)
8711    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8712    ;;
8713  esac
8714  dynamic_linker='Win32 ld.exe'
8715  # FIXME: first we should search . and the directory the executable is in
8716  shlibpath_var=PATH
8717  ;;
8718
8719darwin* | rhapsody*)
8720  dynamic_linker="$host_os dyld"
8721  version_type=darwin
8722  need_lib_prefix=no
8723  need_version=no
8724  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8725  soname_spec='${libname}${release}${major}$shared_ext'
8726  shlibpath_overrides_runpath=yes
8727  shlibpath_var=DYLD_LIBRARY_PATH
8728  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8729  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8730  if test "$GCC" = yes; then
8731    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"`
8732  else
8733    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8734  fi
8735  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8736  ;;
8737
8738dgux*)
8739  version_type=linux
8740  need_lib_prefix=no
8741  need_version=no
8742  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8743  soname_spec='${libname}${release}${shared_ext}$major'
8744  shlibpath_var=LD_LIBRARY_PATH
8745  ;;
8746
8747freebsd1*)
8748  dynamic_linker=no
8749  ;;
8750
8751kfreebsd*-gnu)
8752  version_type=linux
8753  need_lib_prefix=no
8754  need_version=no
8755  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8756  soname_spec='${libname}${release}${shared_ext}$major'
8757  shlibpath_var=LD_LIBRARY_PATH
8758  shlibpath_overrides_runpath=no
8759  hardcode_into_libs=yes
8760  dynamic_linker='GNU ld.so'
8761  ;;
8762
8763freebsd* | dragonfly*)
8764  # DragonFly does not have aout.  When/if they implement a new
8765  # versioning mechanism, adjust this.
8766  if test -x /usr/bin/objformat; then
8767    objformat=`/usr/bin/objformat`
8768  else
8769    case $host_os in
8770    freebsd[123]*) objformat=aout ;;
8771    *) objformat=elf ;;
8772    esac
8773  fi
8774  version_type=freebsd-$objformat
8775  case $version_type in
8776    freebsd-elf*)
8777      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8778      need_version=no
8779      need_lib_prefix=no
8780      ;;
8781    freebsd-*)
8782      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8783      need_version=yes
8784      ;;
8785  esac
8786  shlibpath_var=LD_LIBRARY_PATH
8787  case $host_os in
8788  freebsd2*)
8789    shlibpath_overrides_runpath=yes
8790    ;;
8791  freebsd3.[01]* | freebsdelf3.[01]*)
8792    shlibpath_overrides_runpath=yes
8793    hardcode_into_libs=yes
8794    ;;
8795  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8796  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8797    shlibpath_overrides_runpath=no
8798    hardcode_into_libs=yes
8799    ;;
8800  freebsd*) # from 4.6 on
8801    shlibpath_overrides_runpath=yes
8802    hardcode_into_libs=yes
8803    ;;
8804  esac
8805  ;;
8806
8807gnu*)
8808  version_type=linux
8809  need_lib_prefix=no
8810  need_version=no
8811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8812  soname_spec='${libname}${release}${shared_ext}$major'
8813  shlibpath_var=LD_LIBRARY_PATH
8814  hardcode_into_libs=yes
8815  ;;
8816
8817hpux9* | hpux10* | hpux11*)
8818  # Give a soname corresponding to the major version so that dld.sl refuses to
8819  # link against other versions.
8820  version_type=sunos
8821  need_lib_prefix=no
8822  need_version=no
8823  case $host_cpu in
8824  ia64*)
8825    shrext_cmds='.so'
8826    hardcode_into_libs=yes
8827    dynamic_linker="$host_os dld.so"
8828    shlibpath_var=LD_LIBRARY_PATH
8829    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8830    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8831    soname_spec='${libname}${release}${shared_ext}$major'
8832    if test "X$HPUX_IA64_MODE" = X32; then
8833      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8834    else
8835      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8836    fi
8837    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8838    ;;
8839   hppa*64*)
8840     shrext_cmds='.sl'
8841     hardcode_into_libs=yes
8842     dynamic_linker="$host_os dld.sl"
8843     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8844     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8845     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8846     soname_spec='${libname}${release}${shared_ext}$major'
8847     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8848     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8849     ;;
8850   *)
8851    shrext_cmds='.sl'
8852    dynamic_linker="$host_os dld.sl"
8853    shlibpath_var=SHLIB_PATH
8854    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8855    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8856    soname_spec='${libname}${release}${shared_ext}$major'
8857    ;;
8858  esac
8859  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8860  postinstall_cmds='chmod 555 $lib'
8861  ;;
8862
8863interix3*)
8864  version_type=linux
8865  need_lib_prefix=no
8866  need_version=no
8867  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8868  soname_spec='${libname}${release}${shared_ext}$major'
8869  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8870  shlibpath_var=LD_LIBRARY_PATH
8871  shlibpath_overrides_runpath=no
8872  hardcode_into_libs=yes
8873  ;;
8874
8875irix5* | irix6* | nonstopux*)
8876  case $host_os in
8877    nonstopux*) version_type=nonstopux ;;
8878    *)
8879	if test "$lt_cv_prog_gnu_ld" = yes; then
8880		version_type=linux
8881	else
8882		version_type=irix
8883	fi ;;
8884  esac
8885  need_lib_prefix=no
8886  need_version=no
8887  soname_spec='${libname}${release}${shared_ext}$major'
8888  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8889  case $host_os in
8890  irix5* | nonstopux*)
8891    libsuff= shlibsuff=
8892    ;;
8893  *)
8894    case $LD in # libtool.m4 will add one of these switches to LD
8895    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8896      libsuff= shlibsuff= libmagic=32-bit;;
8897    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8898      libsuff=32 shlibsuff=N32 libmagic=N32;;
8899    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8900      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8901    *) libsuff= shlibsuff= libmagic=never-match;;
8902    esac
8903    ;;
8904  esac
8905  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8906  shlibpath_overrides_runpath=no
8907  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8908  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8909  hardcode_into_libs=yes
8910  ;;
8911
8912# No shared lib support for Linux oldld, aout, or coff.
8913linux*oldld* | linux*aout* | linux*coff*)
8914  dynamic_linker=no
8915  ;;
8916
8917# This must be Linux ELF.
8918linux*)
8919  version_type=linux
8920  need_lib_prefix=no
8921  need_version=no
8922  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8923  soname_spec='${libname}${release}${shared_ext}$major'
8924  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8925  shlibpath_var=LD_LIBRARY_PATH
8926  shlibpath_overrides_runpath=no
8927  # This implies no fast_install, which is unacceptable.
8928  # Some rework will be needed to allow for fast_install
8929  # before this can be enabled.
8930  hardcode_into_libs=yes
8931
8932  # Append ld.so.conf contents to the search path
8933  if test -f /etc/ld.so.conf; then
8934    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' ' '`
8935    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8936  fi
8937
8938  # We used to test for /lib/ld.so.1 and disable shared libraries on
8939  # powerpc, because MkLinux only supported shared libraries with the
8940  # GNU dynamic linker.  Since this was broken with cross compilers,
8941  # most powerpc-linux boxes support dynamic linking these days and
8942  # people can always --disable-shared, the test was removed, and we
8943  # assume the GNU/Linux dynamic linker is in use.
8944  dynamic_linker='GNU/Linux ld.so'
8945  ;;
8946
8947knetbsd*-gnu)
8948  version_type=linux
8949  need_lib_prefix=no
8950  need_version=no
8951  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8952  soname_spec='${libname}${release}${shared_ext}$major'
8953  shlibpath_var=LD_LIBRARY_PATH
8954  shlibpath_overrides_runpath=no
8955  hardcode_into_libs=yes
8956  dynamic_linker='GNU ld.so'
8957  ;;
8958
8959netbsd*)
8960  version_type=sunos
8961  need_lib_prefix=no
8962  need_version=no
8963  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8964    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8965    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8966    dynamic_linker='NetBSD (a.out) ld.so'
8967  else
8968    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8969    soname_spec='${libname}${release}${shared_ext}$major'
8970    dynamic_linker='NetBSD ld.elf_so'
8971  fi
8972  shlibpath_var=LD_LIBRARY_PATH
8973  shlibpath_overrides_runpath=yes
8974  hardcode_into_libs=yes
8975  ;;
8976
8977newsos6)
8978  version_type=linux
8979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8980  shlibpath_var=LD_LIBRARY_PATH
8981  shlibpath_overrides_runpath=yes
8982  ;;
8983
8984nto-qnx*)
8985  version_type=linux
8986  need_lib_prefix=no
8987  need_version=no
8988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8989  soname_spec='${libname}${release}${shared_ext}$major'
8990  shlibpath_var=LD_LIBRARY_PATH
8991  shlibpath_overrides_runpath=yes
8992  ;;
8993
8994openbsd*)
8995  version_type=sunos
8996  sys_lib_dlsearch_path_spec="/usr/lib"
8997  need_lib_prefix=no
8998  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8999  case $host_os in
9000    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9001    *)                         need_version=no  ;;
9002  esac
9003  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9004  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9005  shlibpath_var=LD_LIBRARY_PATH
9006  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9007    case $host_os in
9008      openbsd2.[89] | openbsd2.[89].*)
9009	shlibpath_overrides_runpath=no
9010	;;
9011      *)
9012	shlibpath_overrides_runpath=yes
9013	;;
9014      esac
9015  else
9016    shlibpath_overrides_runpath=yes
9017  fi
9018  ;;
9019
9020os2*)
9021  libname_spec='$name'
9022  shrext_cmds=".dll"
9023  need_lib_prefix=no
9024  library_names_spec='$libname${shared_ext} $libname.a'
9025  dynamic_linker='OS/2 ld.exe'
9026  shlibpath_var=LIBPATH
9027  ;;
9028
9029osf3* | osf4* | osf5*)
9030  version_type=osf
9031  need_lib_prefix=no
9032  need_version=no
9033  soname_spec='${libname}${release}${shared_ext}$major'
9034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9035  shlibpath_var=LD_LIBRARY_PATH
9036  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9037  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9038  ;;
9039
9040solaris*)
9041  version_type=linux
9042  need_lib_prefix=no
9043  need_version=no
9044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9045  soname_spec='${libname}${release}${shared_ext}$major'
9046  shlibpath_var=LD_LIBRARY_PATH
9047  shlibpath_overrides_runpath=yes
9048  hardcode_into_libs=yes
9049  # ldd complains unless libraries are executable
9050  postinstall_cmds='chmod +x $lib'
9051  ;;
9052
9053sunos4*)
9054  version_type=sunos
9055  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9056  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9057  shlibpath_var=LD_LIBRARY_PATH
9058  shlibpath_overrides_runpath=yes
9059  if test "$with_gnu_ld" = yes; then
9060    need_lib_prefix=no
9061  fi
9062  need_version=yes
9063  ;;
9064
9065sysv4 | sysv4.3*)
9066  version_type=linux
9067  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9068  soname_spec='${libname}${release}${shared_ext}$major'
9069  shlibpath_var=LD_LIBRARY_PATH
9070  case $host_vendor in
9071    sni)
9072      shlibpath_overrides_runpath=no
9073      need_lib_prefix=no
9074      export_dynamic_flag_spec='${wl}-Blargedynsym'
9075      runpath_var=LD_RUN_PATH
9076      ;;
9077    siemens)
9078      need_lib_prefix=no
9079      ;;
9080    motorola)
9081      need_lib_prefix=no
9082      need_version=no
9083      shlibpath_overrides_runpath=no
9084      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9085      ;;
9086  esac
9087  ;;
9088
9089sysv4*MP*)
9090  if test -d /usr/nec ;then
9091    version_type=linux
9092    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9093    soname_spec='$libname${shared_ext}.$major'
9094    shlibpath_var=LD_LIBRARY_PATH
9095  fi
9096  ;;
9097
9098sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9099  version_type=freebsd-elf
9100  need_lib_prefix=no
9101  need_version=no
9102  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9103  soname_spec='${libname}${release}${shared_ext}$major'
9104  shlibpath_var=LD_LIBRARY_PATH
9105  hardcode_into_libs=yes
9106  if test "$with_gnu_ld" = yes; then
9107    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9108    shlibpath_overrides_runpath=no
9109  else
9110    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9111    shlibpath_overrides_runpath=yes
9112    case $host_os in
9113      sco3.2v5*)
9114        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9115	;;
9116    esac
9117  fi
9118  sys_lib_dlsearch_path_spec='/usr/lib'
9119  ;;
9120
9121uts4*)
9122  version_type=linux
9123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9124  soname_spec='${libname}${release}${shared_ext}$major'
9125  shlibpath_var=LD_LIBRARY_PATH
9126  ;;
9127
9128*)
9129  dynamic_linker=no
9130  ;;
9131esac
9132{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9133echo "${ECHO_T}$dynamic_linker" >&6; }
9134test "$dynamic_linker" = no && can_build_shared=no
9135
9136variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9137if test "$GCC" = yes; then
9138  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9139fi
9140
9141{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9142echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9143hardcode_action=
9144if test -n "$hardcode_libdir_flag_spec" || \
9145   test -n "$runpath_var" || \
9146   test "X$hardcode_automatic" = "Xyes" ; then
9147
9148  # We can hardcode non-existant directories.
9149  if test "$hardcode_direct" != no &&
9150     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9151     # have to relink, otherwise we might link with an installed library
9152     # when we should be linking with a yet-to-be-installed one
9153     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9154     test "$hardcode_minus_L" != no; then
9155    # Linking always hardcodes the temporary library directory.
9156    hardcode_action=relink
9157  else
9158    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9159    hardcode_action=immediate
9160  fi
9161else
9162  # We cannot hardcode anything, or else we can only hardcode existing
9163  # directories.
9164  hardcode_action=unsupported
9165fi
9166{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9167echo "${ECHO_T}$hardcode_action" >&6; }
9168
9169if test "$hardcode_action" = relink; then
9170  # Fast installation is not supported
9171  enable_fast_install=no
9172elif test "$shlibpath_overrides_runpath" = yes ||
9173     test "$enable_shared" = no; then
9174  # Fast installation is not necessary
9175  enable_fast_install=needless
9176fi
9177
9178striplib=
9179old_striplib=
9180{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9181echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9182if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9183  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9184  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9185  { echo "$as_me:$LINENO: result: yes" >&5
9186echo "${ECHO_T}yes" >&6; }
9187else
9188# FIXME - insert some real tests, host_os isn't really good enough
9189  case $host_os in
9190   darwin*)
9191       if test -n "$STRIP" ; then
9192         striplib="$STRIP -x"
9193         { echo "$as_me:$LINENO: result: yes" >&5
9194echo "${ECHO_T}yes" >&6; }
9195       else
9196  { echo "$as_me:$LINENO: result: no" >&5
9197echo "${ECHO_T}no" >&6; }
9198fi
9199       ;;
9200   *)
9201  { echo "$as_me:$LINENO: result: no" >&5
9202echo "${ECHO_T}no" >&6; }
9203    ;;
9204  esac
9205fi
9206
9207if test "x$enable_dlopen" != xyes; then
9208  enable_dlopen=unknown
9209  enable_dlopen_self=unknown
9210  enable_dlopen_self_static=unknown
9211else
9212  lt_cv_dlopen=no
9213  lt_cv_dlopen_libs=
9214
9215  case $host_os in
9216  beos*)
9217    lt_cv_dlopen="load_add_on"
9218    lt_cv_dlopen_libs=
9219    lt_cv_dlopen_self=yes
9220    ;;
9221
9222  mingw* | pw32*)
9223    lt_cv_dlopen="LoadLibrary"
9224    lt_cv_dlopen_libs=
9225   ;;
9226
9227  cygwin*)
9228    lt_cv_dlopen="dlopen"
9229    lt_cv_dlopen_libs=
9230   ;;
9231
9232  darwin*)
9233  # if libdl is installed we need to link against it
9234    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9235echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9236if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9237  echo $ECHO_N "(cached) $ECHO_C" >&6
9238else
9239  ac_check_lib_save_LIBS=$LIBS
9240LIBS="-ldl  $LIBS"
9241cat >conftest.$ac_ext <<_ACEOF
9242/* confdefs.h.  */
9243_ACEOF
9244cat confdefs.h >>conftest.$ac_ext
9245cat >>conftest.$ac_ext <<_ACEOF
9246/* end confdefs.h.  */
9247
9248/* Override any GCC internal prototype to avoid an error.
9249   Use char because int might match the return type of a GCC
9250   builtin and then its argument prototype would still apply.  */
9251#ifdef __cplusplus
9252extern "C"
9253#endif
9254char dlopen ();
9255int
9256main ()
9257{
9258return dlopen ();
9259  ;
9260  return 0;
9261}
9262_ACEOF
9263rm -f conftest.$ac_objext conftest$ac_exeext
9264if { (ac_try="$ac_link"
9265case "(($ac_try" in
9266  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9267  *) ac_try_echo=$ac_try;;
9268esac
9269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9270  (eval "$ac_link") 2>conftest.er1
9271  ac_status=$?
9272  grep -v '^ *+' conftest.er1 >conftest.err
9273  rm -f conftest.er1
9274  cat conftest.err >&5
9275  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9276  (exit $ac_status); } && {
9277	 test -z "$ac_c_werror_flag" ||
9278	 test ! -s conftest.err
9279       } && test -s conftest$ac_exeext &&
9280       $as_test_x conftest$ac_exeext; then
9281  ac_cv_lib_dl_dlopen=yes
9282else
9283  echo "$as_me: failed program was:" >&5
9284sed 's/^/| /' conftest.$ac_ext >&5
9285
9286	ac_cv_lib_dl_dlopen=no
9287fi
9288
9289rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9290      conftest$ac_exeext conftest.$ac_ext
9291LIBS=$ac_check_lib_save_LIBS
9292fi
9293{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9294echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9295if test $ac_cv_lib_dl_dlopen = yes; then
9296  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9297else
9298
9299    lt_cv_dlopen="dyld"
9300    lt_cv_dlopen_libs=
9301    lt_cv_dlopen_self=yes
9302
9303fi
9304
9305   ;;
9306
9307  *)
9308    { echo "$as_me:$LINENO: checking for shl_load" >&5
9309echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9310if test "${ac_cv_func_shl_load+set}" = set; then
9311  echo $ECHO_N "(cached) $ECHO_C" >&6
9312else
9313  cat >conftest.$ac_ext <<_ACEOF
9314/* confdefs.h.  */
9315_ACEOF
9316cat confdefs.h >>conftest.$ac_ext
9317cat >>conftest.$ac_ext <<_ACEOF
9318/* end confdefs.h.  */
9319/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9320   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9321#define shl_load innocuous_shl_load
9322
9323/* System header to define __stub macros and hopefully few prototypes,
9324    which can conflict with char shl_load (); below.
9325    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9326    <limits.h> exists even on freestanding compilers.  */
9327
9328#ifdef __STDC__
9329# include <limits.h>
9330#else
9331# include <assert.h>
9332#endif
9333
9334#undef shl_load
9335
9336/* Override any GCC internal prototype to avoid an error.
9337   Use char because int might match the return type of a GCC
9338   builtin and then its argument prototype would still apply.  */
9339#ifdef __cplusplus
9340extern "C"
9341#endif
9342char shl_load ();
9343/* The GNU C library defines this for functions which it implements
9344    to always fail with ENOSYS.  Some functions are actually named
9345    something starting with __ and the normal name is an alias.  */
9346#if defined __stub_shl_load || defined __stub___shl_load
9347choke me
9348#endif
9349
9350int
9351main ()
9352{
9353return shl_load ();
9354  ;
9355  return 0;
9356}
9357_ACEOF
9358rm -f conftest.$ac_objext conftest$ac_exeext
9359if { (ac_try="$ac_link"
9360case "(($ac_try" in
9361  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9362  *) ac_try_echo=$ac_try;;
9363esac
9364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9365  (eval "$ac_link") 2>conftest.er1
9366  ac_status=$?
9367  grep -v '^ *+' conftest.er1 >conftest.err
9368  rm -f conftest.er1
9369  cat conftest.err >&5
9370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9371  (exit $ac_status); } && {
9372	 test -z "$ac_c_werror_flag" ||
9373	 test ! -s conftest.err
9374       } && test -s conftest$ac_exeext &&
9375       $as_test_x conftest$ac_exeext; then
9376  ac_cv_func_shl_load=yes
9377else
9378  echo "$as_me: failed program was:" >&5
9379sed 's/^/| /' conftest.$ac_ext >&5
9380
9381	ac_cv_func_shl_load=no
9382fi
9383
9384rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9385      conftest$ac_exeext conftest.$ac_ext
9386fi
9387{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9388echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9389if test $ac_cv_func_shl_load = yes; then
9390  lt_cv_dlopen="shl_load"
9391else
9392  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9393echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9394if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9395  echo $ECHO_N "(cached) $ECHO_C" >&6
9396else
9397  ac_check_lib_save_LIBS=$LIBS
9398LIBS="-ldld  $LIBS"
9399cat >conftest.$ac_ext <<_ACEOF
9400/* confdefs.h.  */
9401_ACEOF
9402cat confdefs.h >>conftest.$ac_ext
9403cat >>conftest.$ac_ext <<_ACEOF
9404/* end confdefs.h.  */
9405
9406/* Override any GCC internal prototype to avoid an error.
9407   Use char because int might match the return type of a GCC
9408   builtin and then its argument prototype would still apply.  */
9409#ifdef __cplusplus
9410extern "C"
9411#endif
9412char shl_load ();
9413int
9414main ()
9415{
9416return shl_load ();
9417  ;
9418  return 0;
9419}
9420_ACEOF
9421rm -f conftest.$ac_objext conftest$ac_exeext
9422if { (ac_try="$ac_link"
9423case "(($ac_try" in
9424  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9425  *) ac_try_echo=$ac_try;;
9426esac
9427eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9428  (eval "$ac_link") 2>conftest.er1
9429  ac_status=$?
9430  grep -v '^ *+' conftest.er1 >conftest.err
9431  rm -f conftest.er1
9432  cat conftest.err >&5
9433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434  (exit $ac_status); } && {
9435	 test -z "$ac_c_werror_flag" ||
9436	 test ! -s conftest.err
9437       } && test -s conftest$ac_exeext &&
9438       $as_test_x conftest$ac_exeext; then
9439  ac_cv_lib_dld_shl_load=yes
9440else
9441  echo "$as_me: failed program was:" >&5
9442sed 's/^/| /' conftest.$ac_ext >&5
9443
9444	ac_cv_lib_dld_shl_load=no
9445fi
9446
9447rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9448      conftest$ac_exeext conftest.$ac_ext
9449LIBS=$ac_check_lib_save_LIBS
9450fi
9451{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9452echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9453if test $ac_cv_lib_dld_shl_load = yes; then
9454  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9455else
9456  { echo "$as_me:$LINENO: checking for dlopen" >&5
9457echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9458if test "${ac_cv_func_dlopen+set}" = set; then
9459  echo $ECHO_N "(cached) $ECHO_C" >&6
9460else
9461  cat >conftest.$ac_ext <<_ACEOF
9462/* confdefs.h.  */
9463_ACEOF
9464cat confdefs.h >>conftest.$ac_ext
9465cat >>conftest.$ac_ext <<_ACEOF
9466/* end confdefs.h.  */
9467/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9468   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9469#define dlopen innocuous_dlopen
9470
9471/* System header to define __stub macros and hopefully few prototypes,
9472    which can conflict with char dlopen (); below.
9473    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9474    <limits.h> exists even on freestanding compilers.  */
9475
9476#ifdef __STDC__
9477# include <limits.h>
9478#else
9479# include <assert.h>
9480#endif
9481
9482#undef dlopen
9483
9484/* Override any GCC internal prototype to avoid an error.
9485   Use char because int might match the return type of a GCC
9486   builtin and then its argument prototype would still apply.  */
9487#ifdef __cplusplus
9488extern "C"
9489#endif
9490char dlopen ();
9491/* The GNU C library defines this for functions which it implements
9492    to always fail with ENOSYS.  Some functions are actually named
9493    something starting with __ and the normal name is an alias.  */
9494#if defined __stub_dlopen || defined __stub___dlopen
9495choke me
9496#endif
9497
9498int
9499main ()
9500{
9501return dlopen ();
9502  ;
9503  return 0;
9504}
9505_ACEOF
9506rm -f conftest.$ac_objext conftest$ac_exeext
9507if { (ac_try="$ac_link"
9508case "(($ac_try" in
9509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9510  *) ac_try_echo=$ac_try;;
9511esac
9512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9513  (eval "$ac_link") 2>conftest.er1
9514  ac_status=$?
9515  grep -v '^ *+' conftest.er1 >conftest.err
9516  rm -f conftest.er1
9517  cat conftest.err >&5
9518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9519  (exit $ac_status); } && {
9520	 test -z "$ac_c_werror_flag" ||
9521	 test ! -s conftest.err
9522       } && test -s conftest$ac_exeext &&
9523       $as_test_x conftest$ac_exeext; then
9524  ac_cv_func_dlopen=yes
9525else
9526  echo "$as_me: failed program was:" >&5
9527sed 's/^/| /' conftest.$ac_ext >&5
9528
9529	ac_cv_func_dlopen=no
9530fi
9531
9532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9533      conftest$ac_exeext conftest.$ac_ext
9534fi
9535{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9536echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9537if test $ac_cv_func_dlopen = yes; then
9538  lt_cv_dlopen="dlopen"
9539else
9540  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9541echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9542if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9543  echo $ECHO_N "(cached) $ECHO_C" >&6
9544else
9545  ac_check_lib_save_LIBS=$LIBS
9546LIBS="-ldl  $LIBS"
9547cat >conftest.$ac_ext <<_ACEOF
9548/* confdefs.h.  */
9549_ACEOF
9550cat confdefs.h >>conftest.$ac_ext
9551cat >>conftest.$ac_ext <<_ACEOF
9552/* end confdefs.h.  */
9553
9554/* Override any GCC internal prototype to avoid an error.
9555   Use char because int might match the return type of a GCC
9556   builtin and then its argument prototype would still apply.  */
9557#ifdef __cplusplus
9558extern "C"
9559#endif
9560char dlopen ();
9561int
9562main ()
9563{
9564return dlopen ();
9565  ;
9566  return 0;
9567}
9568_ACEOF
9569rm -f conftest.$ac_objext conftest$ac_exeext
9570if { (ac_try="$ac_link"
9571case "(($ac_try" in
9572  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9573  *) ac_try_echo=$ac_try;;
9574esac
9575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9576  (eval "$ac_link") 2>conftest.er1
9577  ac_status=$?
9578  grep -v '^ *+' conftest.er1 >conftest.err
9579  rm -f conftest.er1
9580  cat conftest.err >&5
9581  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9582  (exit $ac_status); } && {
9583	 test -z "$ac_c_werror_flag" ||
9584	 test ! -s conftest.err
9585       } && test -s conftest$ac_exeext &&
9586       $as_test_x conftest$ac_exeext; then
9587  ac_cv_lib_dl_dlopen=yes
9588else
9589  echo "$as_me: failed program was:" >&5
9590sed 's/^/| /' conftest.$ac_ext >&5
9591
9592	ac_cv_lib_dl_dlopen=no
9593fi
9594
9595rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9596      conftest$ac_exeext conftest.$ac_ext
9597LIBS=$ac_check_lib_save_LIBS
9598fi
9599{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9600echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9601if test $ac_cv_lib_dl_dlopen = yes; then
9602  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9603else
9604  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9605echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9606if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9607  echo $ECHO_N "(cached) $ECHO_C" >&6
9608else
9609  ac_check_lib_save_LIBS=$LIBS
9610LIBS="-lsvld  $LIBS"
9611cat >conftest.$ac_ext <<_ACEOF
9612/* confdefs.h.  */
9613_ACEOF
9614cat confdefs.h >>conftest.$ac_ext
9615cat >>conftest.$ac_ext <<_ACEOF
9616/* end confdefs.h.  */
9617
9618/* Override any GCC internal prototype to avoid an error.
9619   Use char because int might match the return type of a GCC
9620   builtin and then its argument prototype would still apply.  */
9621#ifdef __cplusplus
9622extern "C"
9623#endif
9624char dlopen ();
9625int
9626main ()
9627{
9628return dlopen ();
9629  ;
9630  return 0;
9631}
9632_ACEOF
9633rm -f conftest.$ac_objext conftest$ac_exeext
9634if { (ac_try="$ac_link"
9635case "(($ac_try" in
9636  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9637  *) ac_try_echo=$ac_try;;
9638esac
9639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9640  (eval "$ac_link") 2>conftest.er1
9641  ac_status=$?
9642  grep -v '^ *+' conftest.er1 >conftest.err
9643  rm -f conftest.er1
9644  cat conftest.err >&5
9645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9646  (exit $ac_status); } && {
9647	 test -z "$ac_c_werror_flag" ||
9648	 test ! -s conftest.err
9649       } && test -s conftest$ac_exeext &&
9650       $as_test_x conftest$ac_exeext; then
9651  ac_cv_lib_svld_dlopen=yes
9652else
9653  echo "$as_me: failed program was:" >&5
9654sed 's/^/| /' conftest.$ac_ext >&5
9655
9656	ac_cv_lib_svld_dlopen=no
9657fi
9658
9659rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9660      conftest$ac_exeext conftest.$ac_ext
9661LIBS=$ac_check_lib_save_LIBS
9662fi
9663{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9664echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9665if test $ac_cv_lib_svld_dlopen = yes; then
9666  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9667else
9668  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9669echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9670if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9671  echo $ECHO_N "(cached) $ECHO_C" >&6
9672else
9673  ac_check_lib_save_LIBS=$LIBS
9674LIBS="-ldld  $LIBS"
9675cat >conftest.$ac_ext <<_ACEOF
9676/* confdefs.h.  */
9677_ACEOF
9678cat confdefs.h >>conftest.$ac_ext
9679cat >>conftest.$ac_ext <<_ACEOF
9680/* end confdefs.h.  */
9681
9682/* Override any GCC internal prototype to avoid an error.
9683   Use char because int might match the return type of a GCC
9684   builtin and then its argument prototype would still apply.  */
9685#ifdef __cplusplus
9686extern "C"
9687#endif
9688char dld_link ();
9689int
9690main ()
9691{
9692return dld_link ();
9693  ;
9694  return 0;
9695}
9696_ACEOF
9697rm -f conftest.$ac_objext conftest$ac_exeext
9698if { (ac_try="$ac_link"
9699case "(($ac_try" in
9700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9701  *) ac_try_echo=$ac_try;;
9702esac
9703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9704  (eval "$ac_link") 2>conftest.er1
9705  ac_status=$?
9706  grep -v '^ *+' conftest.er1 >conftest.err
9707  rm -f conftest.er1
9708  cat conftest.err >&5
9709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9710  (exit $ac_status); } && {
9711	 test -z "$ac_c_werror_flag" ||
9712	 test ! -s conftest.err
9713       } && test -s conftest$ac_exeext &&
9714       $as_test_x conftest$ac_exeext; then
9715  ac_cv_lib_dld_dld_link=yes
9716else
9717  echo "$as_me: failed program was:" >&5
9718sed 's/^/| /' conftest.$ac_ext >&5
9719
9720	ac_cv_lib_dld_dld_link=no
9721fi
9722
9723rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9724      conftest$ac_exeext conftest.$ac_ext
9725LIBS=$ac_check_lib_save_LIBS
9726fi
9727{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9728echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9729if test $ac_cv_lib_dld_dld_link = yes; then
9730  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9731fi
9732
9733
9734fi
9735
9736
9737fi
9738
9739
9740fi
9741
9742
9743fi
9744
9745
9746fi
9747
9748    ;;
9749  esac
9750
9751  if test "x$lt_cv_dlopen" != xno; then
9752    enable_dlopen=yes
9753  else
9754    enable_dlopen=no
9755  fi
9756
9757  case $lt_cv_dlopen in
9758  dlopen)
9759    save_CPPFLAGS="$CPPFLAGS"
9760    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9761
9762    save_LDFLAGS="$LDFLAGS"
9763    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9764
9765    save_LIBS="$LIBS"
9766    LIBS="$lt_cv_dlopen_libs $LIBS"
9767
9768    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9769echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9770if test "${lt_cv_dlopen_self+set}" = set; then
9771  echo $ECHO_N "(cached) $ECHO_C" >&6
9772else
9773  	  if test "$cross_compiling" = yes; then :
9774  lt_cv_dlopen_self=cross
9775else
9776  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9777  lt_status=$lt_dlunknown
9778  cat > conftest.$ac_ext <<EOF
9779#line 9779 "configure"
9780#include "confdefs.h"
9781
9782#if HAVE_DLFCN_H
9783#include <dlfcn.h>
9784#endif
9785
9786#include <stdio.h>
9787
9788#ifdef RTLD_GLOBAL
9789#  define LT_DLGLOBAL		RTLD_GLOBAL
9790#else
9791#  ifdef DL_GLOBAL
9792#    define LT_DLGLOBAL		DL_GLOBAL
9793#  else
9794#    define LT_DLGLOBAL		0
9795#  endif
9796#endif
9797
9798/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9799   find out it does not work in some platform. */
9800#ifndef LT_DLLAZY_OR_NOW
9801#  ifdef RTLD_LAZY
9802#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9803#  else
9804#    ifdef DL_LAZY
9805#      define LT_DLLAZY_OR_NOW		DL_LAZY
9806#    else
9807#      ifdef RTLD_NOW
9808#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9809#      else
9810#        ifdef DL_NOW
9811#          define LT_DLLAZY_OR_NOW	DL_NOW
9812#        else
9813#          define LT_DLLAZY_OR_NOW	0
9814#        endif
9815#      endif
9816#    endif
9817#  endif
9818#endif
9819
9820#ifdef __cplusplus
9821extern "C" void exit (int);
9822#endif
9823
9824void fnord() { int i=42;}
9825int main ()
9826{
9827  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9828  int status = $lt_dlunknown;
9829
9830  if (self)
9831    {
9832      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9833      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9834      /* dlclose (self); */
9835    }
9836  else
9837    puts (dlerror ());
9838
9839    exit (status);
9840}
9841EOF
9842  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9843  (eval $ac_link) 2>&5
9844  ac_status=$?
9845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9846  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9847    (./conftest; exit; ) >&5 2>/dev/null
9848    lt_status=$?
9849    case x$lt_status in
9850      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9851      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9852      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9853    esac
9854  else :
9855    # compilation failed
9856    lt_cv_dlopen_self=no
9857  fi
9858fi
9859rm -fr conftest*
9860
9861
9862fi
9863{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9864echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9865
9866    if test "x$lt_cv_dlopen_self" = xyes; then
9867      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9868      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9869echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9870if test "${lt_cv_dlopen_self_static+set}" = set; then
9871  echo $ECHO_N "(cached) $ECHO_C" >&6
9872else
9873  	  if test "$cross_compiling" = yes; then :
9874  lt_cv_dlopen_self_static=cross
9875else
9876  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9877  lt_status=$lt_dlunknown
9878  cat > conftest.$ac_ext <<EOF
9879#line 9879 "configure"
9880#include "confdefs.h"
9881
9882#if HAVE_DLFCN_H
9883#include <dlfcn.h>
9884#endif
9885
9886#include <stdio.h>
9887
9888#ifdef RTLD_GLOBAL
9889#  define LT_DLGLOBAL		RTLD_GLOBAL
9890#else
9891#  ifdef DL_GLOBAL
9892#    define LT_DLGLOBAL		DL_GLOBAL
9893#  else
9894#    define LT_DLGLOBAL		0
9895#  endif
9896#endif
9897
9898/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9899   find out it does not work in some platform. */
9900#ifndef LT_DLLAZY_OR_NOW
9901#  ifdef RTLD_LAZY
9902#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9903#  else
9904#    ifdef DL_LAZY
9905#      define LT_DLLAZY_OR_NOW		DL_LAZY
9906#    else
9907#      ifdef RTLD_NOW
9908#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9909#      else
9910#        ifdef DL_NOW
9911#          define LT_DLLAZY_OR_NOW	DL_NOW
9912#        else
9913#          define LT_DLLAZY_OR_NOW	0
9914#        endif
9915#      endif
9916#    endif
9917#  endif
9918#endif
9919
9920#ifdef __cplusplus
9921extern "C" void exit (int);
9922#endif
9923
9924void fnord() { int i=42;}
9925int main ()
9926{
9927  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9928  int status = $lt_dlunknown;
9929
9930  if (self)
9931    {
9932      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9933      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9934      /* dlclose (self); */
9935    }
9936  else
9937    puts (dlerror ());
9938
9939    exit (status);
9940}
9941EOF
9942  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9943  (eval $ac_link) 2>&5
9944  ac_status=$?
9945  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9946  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9947    (./conftest; exit; ) >&5 2>/dev/null
9948    lt_status=$?
9949    case x$lt_status in
9950      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9951      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9952      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9953    esac
9954  else :
9955    # compilation failed
9956    lt_cv_dlopen_self_static=no
9957  fi
9958fi
9959rm -fr conftest*
9960
9961
9962fi
9963{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9964echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9965    fi
9966
9967    CPPFLAGS="$save_CPPFLAGS"
9968    LDFLAGS="$save_LDFLAGS"
9969    LIBS="$save_LIBS"
9970    ;;
9971  esac
9972
9973  case $lt_cv_dlopen_self in
9974  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9975  *) enable_dlopen_self=unknown ;;
9976  esac
9977
9978  case $lt_cv_dlopen_self_static in
9979  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9980  *) enable_dlopen_self_static=unknown ;;
9981  esac
9982fi
9983
9984
9985# Report which library types will actually be built
9986{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9987echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9988{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9989echo "${ECHO_T}$can_build_shared" >&6; }
9990
9991{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9992echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9993test "$can_build_shared" = "no" && enable_shared=no
9994
9995# On AIX, shared libraries and static libraries use the same namespace, and
9996# are all built from PIC.
9997case $host_os in
9998aix3*)
9999  test "$enable_shared" = yes && enable_static=no
10000  if test -n "$RANLIB"; then
10001    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10002    postinstall_cmds='$RANLIB $lib'
10003  fi
10004  ;;
10005
10006aix4* | aix5*)
10007  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10008    test "$enable_shared" = yes && enable_static=no
10009  fi
10010    ;;
10011esac
10012{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10013echo "${ECHO_T}$enable_shared" >&6; }
10014
10015{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10016echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10017# Make sure either enable_shared or enable_static is yes.
10018test "$enable_shared" = yes || enable_static=yes
10019{ echo "$as_me:$LINENO: result: $enable_static" >&5
10020echo "${ECHO_T}$enable_static" >&6; }
10021
10022# The else clause should only fire when bootstrapping the
10023# libtool distribution, otherwise you forgot to ship ltmain.sh
10024# with your package, and you will get complaints that there are
10025# no rules to generate ltmain.sh.
10026if test -f "$ltmain"; then
10027  # See if we are running on zsh, and set the options which allow our commands through
10028  # without removal of \ escapes.
10029  if test -n "${ZSH_VERSION+set}" ; then
10030    setopt NO_GLOB_SUBST
10031  fi
10032  # Now quote all the things that may contain metacharacters while being
10033  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10034  # variables and quote the copies for generation of the libtool script.
10035  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10036    SED SHELL STRIP \
10037    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10038    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10039    deplibs_check_method reload_flag reload_cmds need_locks \
10040    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10041    lt_cv_sys_global_symbol_to_c_name_address \
10042    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10043    old_postinstall_cmds old_postuninstall_cmds \
10044    compiler \
10045    CC \
10046    LD \
10047    lt_prog_compiler_wl \
10048    lt_prog_compiler_pic \
10049    lt_prog_compiler_static \
10050    lt_prog_compiler_no_builtin_flag \
10051    export_dynamic_flag_spec \
10052    thread_safe_flag_spec \
10053    whole_archive_flag_spec \
10054    enable_shared_with_static_runtimes \
10055    old_archive_cmds \
10056    old_archive_from_new_cmds \
10057    predep_objects \
10058    postdep_objects \
10059    predeps \
10060    postdeps \
10061    compiler_lib_search_path \
10062    archive_cmds \
10063    archive_expsym_cmds \
10064    postinstall_cmds \
10065    postuninstall_cmds \
10066    old_archive_from_expsyms_cmds \
10067    allow_undefined_flag \
10068    no_undefined_flag \
10069    export_symbols_cmds \
10070    hardcode_libdir_flag_spec \
10071    hardcode_libdir_flag_spec_ld \
10072    hardcode_libdir_separator \
10073    hardcode_automatic \
10074    module_cmds \
10075    module_expsym_cmds \
10076    lt_cv_prog_compiler_c_o \
10077    exclude_expsyms \
10078    include_expsyms; do
10079
10080    case $var in
10081    old_archive_cmds | \
10082    old_archive_from_new_cmds | \
10083    archive_cmds | \
10084    archive_expsym_cmds | \
10085    module_cmds | \
10086    module_expsym_cmds | \
10087    old_archive_from_expsyms_cmds | \
10088    export_symbols_cmds | \
10089    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10090    postinstall_cmds | postuninstall_cmds | \
10091    old_postinstall_cmds | old_postuninstall_cmds | \
10092    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10093      # Double-quote double-evaled strings.
10094      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10095      ;;
10096    *)
10097      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10098      ;;
10099    esac
10100  done
10101
10102  case $lt_echo in
10103  *'\$0 --fallback-echo"')
10104    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10105    ;;
10106  esac
10107
10108cfgfile="${ofile}T"
10109  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10110  $rm -f "$cfgfile"
10111  { echo "$as_me:$LINENO: creating $ofile" >&5
10112echo "$as_me: creating $ofile" >&6;}
10113
10114  cat <<__EOF__ >> "$cfgfile"
10115#! $SHELL
10116
10117# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10118# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10119# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10120#
10121# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10122# Free Software Foundation, Inc.
10123#
10124# This file is part of GNU Libtool:
10125# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10126#
10127# This program is free software; you can redistribute it and/or modify
10128# it under the terms of the GNU General Public License as published by
10129# the Free Software Foundation; either version 2 of the License, or
10130# (at your option) any later version.
10131#
10132# This program is distributed in the hope that it will be useful, but
10133# WITHOUT ANY WARRANTY; without even the implied warranty of
10134# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10135# General Public License for more details.
10136#
10137# You should have received a copy of the GNU General Public License
10138# along with this program; if not, write to the Free Software
10139# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10140#
10141# As a special exception to the GNU General Public License, if you
10142# distribute this file as part of a program that contains a
10143# configuration script generated by Autoconf, you may include it under
10144# the same distribution terms that you use for the rest of that program.
10145
10146# A sed program that does not truncate output.
10147SED=$lt_SED
10148
10149# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10150Xsed="$SED -e 1s/^X//"
10151
10152# The HP-UX ksh and POSIX shell print the target directory to stdout
10153# if CDPATH is set.
10154(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10155
10156# The names of the tagged configurations supported by this script.
10157available_tags=
10158
10159# ### BEGIN LIBTOOL CONFIG
10160
10161# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10162
10163# Shell to use when invoking shell scripts.
10164SHELL=$lt_SHELL
10165
10166# Whether or not to build shared libraries.
10167build_libtool_libs=$enable_shared
10168
10169# Whether or not to build static libraries.
10170build_old_libs=$enable_static
10171
10172# Whether or not to add -lc for building shared libraries.
10173build_libtool_need_lc=$archive_cmds_need_lc
10174
10175# Whether or not to disallow shared libs when runtime libs are static
10176allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10177
10178# Whether or not to optimize for fast installation.
10179fast_install=$enable_fast_install
10180
10181# The host system.
10182host_alias=$host_alias
10183host=$host
10184host_os=$host_os
10185
10186# The build system.
10187build_alias=$build_alias
10188build=$build
10189build_os=$build_os
10190
10191# An echo program that does not interpret backslashes.
10192echo=$lt_echo
10193
10194# The archiver.
10195AR=$lt_AR
10196AR_FLAGS=$lt_AR_FLAGS
10197
10198# A C compiler.
10199LTCC=$lt_LTCC
10200
10201# LTCC compiler flags.
10202LTCFLAGS=$lt_LTCFLAGS
10203
10204# A language-specific compiler.
10205CC=$lt_compiler
10206
10207# Is the compiler the GNU C compiler?
10208with_gcc=$GCC
10209
10210# An ERE matcher.
10211EGREP=$lt_EGREP
10212
10213# The linker used to build libraries.
10214LD=$lt_LD
10215
10216# Whether we need hard or soft links.
10217LN_S=$lt_LN_S
10218
10219# A BSD-compatible nm program.
10220NM=$lt_NM
10221
10222# A symbol stripping program
10223STRIP=$lt_STRIP
10224
10225# Used to examine libraries when file_magic_cmd begins "file"
10226MAGIC_CMD=$MAGIC_CMD
10227
10228# Used on cygwin: DLL creation program.
10229DLLTOOL="$DLLTOOL"
10230
10231# Used on cygwin: object dumper.
10232OBJDUMP="$OBJDUMP"
10233
10234# Used on cygwin: assembler.
10235AS="$AS"
10236
10237# The name of the directory that contains temporary libtool files.
10238objdir=$objdir
10239
10240# How to create reloadable object files.
10241reload_flag=$lt_reload_flag
10242reload_cmds=$lt_reload_cmds
10243
10244# How to pass a linker flag through the compiler.
10245wl=$lt_lt_prog_compiler_wl
10246
10247# Object file suffix (normally "o").
10248objext="$ac_objext"
10249
10250# Old archive suffix (normally "a").
10251libext="$libext"
10252
10253# Shared library suffix (normally ".so").
10254shrext_cmds='$shrext_cmds'
10255
10256# Executable file suffix (normally "").
10257exeext="$exeext"
10258
10259# Additional compiler flags for building library objects.
10260pic_flag=$lt_lt_prog_compiler_pic
10261pic_mode=$pic_mode
10262
10263# What is the maximum length of a command?
10264max_cmd_len=$lt_cv_sys_max_cmd_len
10265
10266# Does compiler simultaneously support -c and -o options?
10267compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10268
10269# Must we lock files when doing compilation?
10270need_locks=$lt_need_locks
10271
10272# Do we need the lib prefix for modules?
10273need_lib_prefix=$need_lib_prefix
10274
10275# Do we need a version for libraries?
10276need_version=$need_version
10277
10278# Whether dlopen is supported.
10279dlopen_support=$enable_dlopen
10280
10281# Whether dlopen of programs is supported.
10282dlopen_self=$enable_dlopen_self
10283
10284# Whether dlopen of statically linked programs is supported.
10285dlopen_self_static=$enable_dlopen_self_static
10286
10287# Compiler flag to prevent dynamic linking.
10288link_static_flag=$lt_lt_prog_compiler_static
10289
10290# Compiler flag to turn off builtin functions.
10291no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10292
10293# Compiler flag to allow reflexive dlopens.
10294export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10295
10296# Compiler flag to generate shared objects directly from archives.
10297whole_archive_flag_spec=$lt_whole_archive_flag_spec
10298
10299# Compiler flag to generate thread-safe objects.
10300thread_safe_flag_spec=$lt_thread_safe_flag_spec
10301
10302# Library versioning type.
10303version_type=$version_type
10304
10305# Format of library name prefix.
10306libname_spec=$lt_libname_spec
10307
10308# List of archive names.  First name is the real one, the rest are links.
10309# The last name is the one that the linker finds with -lNAME.
10310library_names_spec=$lt_library_names_spec
10311
10312# The coded name of the library, if different from the real name.
10313soname_spec=$lt_soname_spec
10314
10315# Commands used to build and install an old-style archive.
10316RANLIB=$lt_RANLIB
10317old_archive_cmds=$lt_old_archive_cmds
10318old_postinstall_cmds=$lt_old_postinstall_cmds
10319old_postuninstall_cmds=$lt_old_postuninstall_cmds
10320
10321# Create an old-style archive from a shared archive.
10322old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10323
10324# Create a temporary old-style archive to link instead of a shared archive.
10325old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10326
10327# Commands used to build and install a shared archive.
10328archive_cmds=$lt_archive_cmds
10329archive_expsym_cmds=$lt_archive_expsym_cmds
10330postinstall_cmds=$lt_postinstall_cmds
10331postuninstall_cmds=$lt_postuninstall_cmds
10332
10333# Commands used to build a loadable module (assumed same as above if empty)
10334module_cmds=$lt_module_cmds
10335module_expsym_cmds=$lt_module_expsym_cmds
10336
10337# Commands to strip libraries.
10338old_striplib=$lt_old_striplib
10339striplib=$lt_striplib
10340
10341# Dependencies to place before the objects being linked to create a
10342# shared library.
10343predep_objects=$lt_predep_objects
10344
10345# Dependencies to place after the objects being linked to create a
10346# shared library.
10347postdep_objects=$lt_postdep_objects
10348
10349# Dependencies to place before the objects being linked to create a
10350# shared library.
10351predeps=$lt_predeps
10352
10353# Dependencies to place after the objects being linked to create a
10354# shared library.
10355postdeps=$lt_postdeps
10356
10357# The library search path used internally by the compiler when linking
10358# a shared library.
10359compiler_lib_search_path=$lt_compiler_lib_search_path
10360
10361# Method to check whether dependent libraries are shared objects.
10362deplibs_check_method=$lt_deplibs_check_method
10363
10364# Command to use when deplibs_check_method == file_magic.
10365file_magic_cmd=$lt_file_magic_cmd
10366
10367# Flag that allows shared libraries with undefined symbols to be built.
10368allow_undefined_flag=$lt_allow_undefined_flag
10369
10370# Flag that forces no undefined symbols.
10371no_undefined_flag=$lt_no_undefined_flag
10372
10373# Commands used to finish a libtool library installation in a directory.
10374finish_cmds=$lt_finish_cmds
10375
10376# Same as above, but a single script fragment to be evaled but not shown.
10377finish_eval=$lt_finish_eval
10378
10379# Take the output of nm and produce a listing of raw symbols and C names.
10380global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10381
10382# Transform the output of nm in a proper C declaration
10383global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10384
10385# Transform the output of nm in a C name address pair
10386global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10387
10388# This is the shared library runtime path variable.
10389runpath_var=$runpath_var
10390
10391# This is the shared library path variable.
10392shlibpath_var=$shlibpath_var
10393
10394# Is shlibpath searched before the hard-coded library search path?
10395shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10396
10397# How to hardcode a shared library path into an executable.
10398hardcode_action=$hardcode_action
10399
10400# Whether we should hardcode library paths into libraries.
10401hardcode_into_libs=$hardcode_into_libs
10402
10403# Flag to hardcode \$libdir into a binary during linking.
10404# This must work even if \$libdir does not exist.
10405hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10406
10407# If ld is used when linking, flag to hardcode \$libdir into
10408# a binary during linking. This must work even if \$libdir does
10409# not exist.
10410hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10411
10412# Whether we need a single -rpath flag with a separated argument.
10413hardcode_libdir_separator=$lt_hardcode_libdir_separator
10414
10415# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10416# resulting binary.
10417hardcode_direct=$hardcode_direct
10418
10419# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10420# resulting binary.
10421hardcode_minus_L=$hardcode_minus_L
10422
10423# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10424# the resulting binary.
10425hardcode_shlibpath_var=$hardcode_shlibpath_var
10426
10427# Set to yes if building a shared library automatically hardcodes DIR into the library
10428# and all subsequent libraries and executables linked against it.
10429hardcode_automatic=$hardcode_automatic
10430
10431# Variables whose values should be saved in libtool wrapper scripts and
10432# restored at relink time.
10433variables_saved_for_relink="$variables_saved_for_relink"
10434
10435# Whether libtool must link a program against all its dependency libraries.
10436link_all_deplibs=$link_all_deplibs
10437
10438# Compile-time system search path for libraries
10439sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10440
10441# Run-time system search path for libraries
10442sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10443
10444# Fix the shell variable \$srcfile for the compiler.
10445fix_srcfile_path="$fix_srcfile_path"
10446
10447# Set to yes if exported symbols are required.
10448always_export_symbols=$always_export_symbols
10449
10450# The commands to list exported symbols.
10451export_symbols_cmds=$lt_export_symbols_cmds
10452
10453# The commands to extract the exported symbol list from a shared archive.
10454extract_expsyms_cmds=$lt_extract_expsyms_cmds
10455
10456# Symbols that should not be listed in the preloaded symbols.
10457exclude_expsyms=$lt_exclude_expsyms
10458
10459# Symbols that must always be exported.
10460include_expsyms=$lt_include_expsyms
10461
10462# ### END LIBTOOL CONFIG
10463
10464__EOF__
10465
10466
10467  case $host_os in
10468  aix3*)
10469    cat <<\EOF >> "$cfgfile"
10470
10471# AIX sometimes has problems with the GCC collect2 program.  For some
10472# reason, if we set the COLLECT_NAMES environment variable, the problems
10473# vanish in a puff of smoke.
10474if test "X${COLLECT_NAMES+set}" != Xset; then
10475  COLLECT_NAMES=
10476  export COLLECT_NAMES
10477fi
10478EOF
10479    ;;
10480  esac
10481
10482  # We use sed instead of cat because bash on DJGPP gets confused if
10483  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10484  # text mode, it properly converts lines to CR/LF.  This bash problem
10485  # is reportedly fixed, but why not run on old versions too?
10486  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10487
10488  mv -f "$cfgfile" "$ofile" || \
10489    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10490  chmod +x "$ofile"
10491
10492else
10493  # If there is no Makefile yet, we rely on a make rule to execute
10494  # `config.status --recheck' to rerun these tests and create the
10495  # libtool script then.
10496  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10497  if test -f "$ltmain_in"; then
10498    test -f Makefile && make "$ltmain"
10499  fi
10500fi
10501
10502
10503ac_ext=c
10504ac_cpp='$CPP $CPPFLAGS'
10505ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10506ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10507ac_compiler_gnu=$ac_cv_c_compiler_gnu
10508
10509CC="$lt_save_CC"
10510
10511
10512# Check whether --with-tags was given.
10513if test "${with_tags+set}" = set; then
10514  withval=$with_tags; tagnames="$withval"
10515fi
10516
10517
10518if test -f "$ltmain" && test -n "$tagnames"; then
10519  if test ! -f "${ofile}"; then
10520    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10521echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10522  fi
10523
10524  if test -z "$LTCC"; then
10525    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10526    if test -z "$LTCC"; then
10527      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10528echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10529    else
10530      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10531echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10532    fi
10533  fi
10534  if test -z "$LTCFLAGS"; then
10535    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10536  fi
10537
10538  # Extract list of available tagged configurations in $ofile.
10539  # Note that this assumes the entire list is on one line.
10540  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10541
10542  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10543  for tagname in $tagnames; do
10544    IFS="$lt_save_ifs"
10545    # Check whether tagname contains only valid characters
10546    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10547    "") ;;
10548    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10549echo "$as_me: error: invalid tag name: $tagname" >&2;}
10550   { (exit 1); exit 1; }; }
10551	;;
10552    esac
10553
10554    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10555    then
10556      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10557echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10558   { (exit 1); exit 1; }; }
10559    fi
10560
10561    # Update the list of available tags.
10562    if test -n "$tagname"; then
10563      echo appending configuration tag \"$tagname\" to $ofile
10564
10565      case $tagname in
10566      CXX)
10567	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10568	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10569	    (test "X$CXX" != "Xg++"))) ; then
10570	  ac_ext=cpp
10571ac_cpp='$CXXCPP $CPPFLAGS'
10572ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10573ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10574ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10575
10576
10577
10578
10579archive_cmds_need_lc_CXX=no
10580allow_undefined_flag_CXX=
10581always_export_symbols_CXX=no
10582archive_expsym_cmds_CXX=
10583export_dynamic_flag_spec_CXX=
10584hardcode_direct_CXX=no
10585hardcode_libdir_flag_spec_CXX=
10586hardcode_libdir_flag_spec_ld_CXX=
10587hardcode_libdir_separator_CXX=
10588hardcode_minus_L_CXX=no
10589hardcode_shlibpath_var_CXX=unsupported
10590hardcode_automatic_CXX=no
10591module_cmds_CXX=
10592module_expsym_cmds_CXX=
10593link_all_deplibs_CXX=unknown
10594old_archive_cmds_CXX=$old_archive_cmds
10595no_undefined_flag_CXX=
10596whole_archive_flag_spec_CXX=
10597enable_shared_with_static_runtimes_CXX=no
10598
10599# Dependencies to place before and after the object being linked:
10600predep_objects_CXX=
10601postdep_objects_CXX=
10602predeps_CXX=
10603postdeps_CXX=
10604compiler_lib_search_path_CXX=
10605
10606# Source file extension for C++ test sources.
10607ac_ext=cpp
10608
10609# Object file extension for compiled C++ test sources.
10610objext=o
10611objext_CXX=$objext
10612
10613# Code to be used in simple compile tests
10614lt_simple_compile_test_code="int some_variable = 0;\n"
10615
10616# Code to be used in simple link tests
10617lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10618
10619# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10620
10621# If no C compiler was specified, use CC.
10622LTCC=${LTCC-"$CC"}
10623
10624# If no C compiler flags were specified, use CFLAGS.
10625LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10626
10627# Allow CC to be a program name with arguments.
10628compiler=$CC
10629
10630
10631# save warnings/boilerplate of simple test code
10632ac_outfile=conftest.$ac_objext
10633printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10634eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10635_lt_compiler_boilerplate=`cat conftest.err`
10636$rm conftest*
10637
10638ac_outfile=conftest.$ac_objext
10639printf "$lt_simple_link_test_code" >conftest.$ac_ext
10640eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10641_lt_linker_boilerplate=`cat conftest.err`
10642$rm conftest*
10643
10644
10645# Allow CC to be a program name with arguments.
10646lt_save_CC=$CC
10647lt_save_LD=$LD
10648lt_save_GCC=$GCC
10649GCC=$GXX
10650lt_save_with_gnu_ld=$with_gnu_ld
10651lt_save_path_LD=$lt_cv_path_LD
10652if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10653  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10654else
10655  $as_unset lt_cv_prog_gnu_ld
10656fi
10657if test -n "${lt_cv_path_LDCXX+set}"; then
10658  lt_cv_path_LD=$lt_cv_path_LDCXX
10659else
10660  $as_unset lt_cv_path_LD
10661fi
10662test -z "${LDCXX+set}" || LD=$LDCXX
10663CC=${CXX-"c++"}
10664compiler=$CC
10665compiler_CXX=$CC
10666for cc_temp in $compiler""; do
10667  case $cc_temp in
10668    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10669    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10670    \-*) ;;
10671    *) break;;
10672  esac
10673done
10674cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10675
10676
10677# We don't want -fno-exception wen compiling C++ code, so set the
10678# no_builtin_flag separately
10679if test "$GXX" = yes; then
10680  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10681else
10682  lt_prog_compiler_no_builtin_flag_CXX=
10683fi
10684
10685if test "$GXX" = yes; then
10686  # Set up default GNU C++ configuration
10687
10688
10689# Check whether --with-gnu-ld was given.
10690if test "${with_gnu_ld+set}" = set; then
10691  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10692else
10693  with_gnu_ld=no
10694fi
10695
10696ac_prog=ld
10697if test "$GCC" = yes; then
10698  # Check if gcc -print-prog-name=ld gives a path.
10699  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10700echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10701  case $host in
10702  *-*-mingw*)
10703    # gcc leaves a trailing carriage return which upsets mingw
10704    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10705  *)
10706    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10707  esac
10708  case $ac_prog in
10709    # Accept absolute paths.
10710    [\\/]* | ?:[\\/]*)
10711      re_direlt='/[^/][^/]*/\.\./'
10712      # Canonicalize the pathname of ld
10713      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10714      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10715	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10716      done
10717      test -z "$LD" && LD="$ac_prog"
10718      ;;
10719  "")
10720    # If it fails, then pretend we aren't using GCC.
10721    ac_prog=ld
10722    ;;
10723  *)
10724    # If it is relative, then search for the first ld in PATH.
10725    with_gnu_ld=unknown
10726    ;;
10727  esac
10728elif test "$with_gnu_ld" = yes; then
10729  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10730echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10731else
10732  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10733echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10734fi
10735if test "${lt_cv_path_LD+set}" = set; then
10736  echo $ECHO_N "(cached) $ECHO_C" >&6
10737else
10738  if test -z "$LD"; then
10739  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10740  for ac_dir in $PATH; do
10741    IFS="$lt_save_ifs"
10742    test -z "$ac_dir" && ac_dir=.
10743    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10744      lt_cv_path_LD="$ac_dir/$ac_prog"
10745      # Check to see if the program is GNU ld.  I'd rather use --version,
10746      # but apparently some variants of GNU ld only accept -v.
10747      # Break only if it was the GNU/non-GNU ld that we prefer.
10748      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10749      *GNU* | *'with BFD'*)
10750	test "$with_gnu_ld" != no && break
10751	;;
10752      *)
10753	test "$with_gnu_ld" != yes && break
10754	;;
10755      esac
10756    fi
10757  done
10758  IFS="$lt_save_ifs"
10759else
10760  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10761fi
10762fi
10763
10764LD="$lt_cv_path_LD"
10765if test -n "$LD"; then
10766  { echo "$as_me:$LINENO: result: $LD" >&5
10767echo "${ECHO_T}$LD" >&6; }
10768else
10769  { echo "$as_me:$LINENO: result: no" >&5
10770echo "${ECHO_T}no" >&6; }
10771fi
10772test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10773echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10774   { (exit 1); exit 1; }; }
10775{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10776echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10777if test "${lt_cv_prog_gnu_ld+set}" = set; then
10778  echo $ECHO_N "(cached) $ECHO_C" >&6
10779else
10780  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10781case `$LD -v 2>&1 </dev/null` in
10782*GNU* | *'with BFD'*)
10783  lt_cv_prog_gnu_ld=yes
10784  ;;
10785*)
10786  lt_cv_prog_gnu_ld=no
10787  ;;
10788esac
10789fi
10790{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10791echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10792with_gnu_ld=$lt_cv_prog_gnu_ld
10793
10794
10795
10796  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10797  # archiving commands below assume that GNU ld is being used.
10798  if test "$with_gnu_ld" = yes; then
10799    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10800    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'
10801
10802    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10803    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10804
10805    # If archive_cmds runs LD, not CC, wlarc should be empty
10806    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10807    #     investigate it a little bit more. (MM)
10808    wlarc='${wl}'
10809
10810    # ancient GNU ld didn't support --whole-archive et. al.
10811    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10812	grep 'no-whole-archive' > /dev/null; then
10813      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10814    else
10815      whole_archive_flag_spec_CXX=
10816    fi
10817  else
10818    with_gnu_ld=no
10819    wlarc=
10820
10821    # A generic and very simple default shared library creation
10822    # command for GNU C++ for the case where it uses the native
10823    # linker, instead of GNU ld.  If possible, this setting should
10824    # overridden to take advantage of the native linker features on
10825    # the platform it is being used on.
10826    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10827  fi
10828
10829  # Commands to make compiler produce verbose output that lists
10830  # what "hidden" libraries, object files and flags are used when
10831  # linking a shared library.
10832  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10833
10834else
10835  GXX=no
10836  with_gnu_ld=no
10837  wlarc=
10838fi
10839
10840# PORTME: fill in a description of your system's C++ link characteristics
10841{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10842echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10843ld_shlibs_CXX=yes
10844case $host_os in
10845  aix3*)
10846    # FIXME: insert proper C++ library support
10847    ld_shlibs_CXX=no
10848    ;;
10849  aix4* | aix5*)
10850    if test "$host_cpu" = ia64; then
10851      # On IA64, the linker does run time linking by default, so we don't
10852      # have to do anything special.
10853      aix_use_runtimelinking=no
10854      exp_sym_flag='-Bexport'
10855      no_entry_flag=""
10856    else
10857      aix_use_runtimelinking=no
10858
10859      # Test if we are trying to use run time linking or normal
10860      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10861      # need to do runtime linking.
10862      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10863	for ld_flag in $LDFLAGS; do
10864	  case $ld_flag in
10865	  *-brtl*)
10866	    aix_use_runtimelinking=yes
10867	    break
10868	    ;;
10869	  esac
10870	done
10871	;;
10872      esac
10873
10874      exp_sym_flag='-bexport'
10875      no_entry_flag='-bnoentry'
10876    fi
10877
10878    # When large executables or shared objects are built, AIX ld can
10879    # have problems creating the table of contents.  If linking a library
10880    # or program results in "error TOC overflow" add -mminimal-toc to
10881    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10882    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10883
10884    archive_cmds_CXX=''
10885    hardcode_direct_CXX=yes
10886    hardcode_libdir_separator_CXX=':'
10887    link_all_deplibs_CXX=yes
10888
10889    if test "$GXX" = yes; then
10890      case $host_os in aix4.[012]|aix4.[012].*)
10891      # We only want to do this on AIX 4.2 and lower, the check
10892      # below for broken collect2 doesn't work under 4.3+
10893	collect2name=`${CC} -print-prog-name=collect2`
10894	if test -f "$collect2name" && \
10895	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10896	then
10897	  # We have reworked collect2
10898	  hardcode_direct_CXX=yes
10899	else
10900	  # We have old collect2
10901	  hardcode_direct_CXX=unsupported
10902	  # It fails to find uninstalled libraries when the uninstalled
10903	  # path is not listed in the libpath.  Setting hardcode_minus_L
10904	  # to unsupported forces relinking
10905	  hardcode_minus_L_CXX=yes
10906	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10907	  hardcode_libdir_separator_CXX=
10908	fi
10909	;;
10910      esac
10911      shared_flag='-shared'
10912      if test "$aix_use_runtimelinking" = yes; then
10913	shared_flag="$shared_flag "'${wl}-G'
10914      fi
10915    else
10916      # not using gcc
10917      if test "$host_cpu" = ia64; then
10918	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10919	# chokes on -Wl,-G. The following line is correct:
10920	shared_flag='-G'
10921      else
10922	if test "$aix_use_runtimelinking" = yes; then
10923	  shared_flag='${wl}-G'
10924	else
10925	  shared_flag='${wl}-bM:SRE'
10926	fi
10927      fi
10928    fi
10929
10930    # It seems that -bexpall does not export symbols beginning with
10931    # underscore (_), so it is better to generate a list of symbols to export.
10932    always_export_symbols_CXX=yes
10933    if test "$aix_use_runtimelinking" = yes; then
10934      # Warning - without using the other runtime loading flags (-brtl),
10935      # -berok will link without error, but may produce a broken library.
10936      allow_undefined_flag_CXX='-berok'
10937      # Determine the default libpath from the value encoded in an empty executable.
10938      cat >conftest.$ac_ext <<_ACEOF
10939/* confdefs.h.  */
10940_ACEOF
10941cat confdefs.h >>conftest.$ac_ext
10942cat >>conftest.$ac_ext <<_ACEOF
10943/* end confdefs.h.  */
10944
10945int
10946main ()
10947{
10948
10949  ;
10950  return 0;
10951}
10952_ACEOF
10953rm -f conftest.$ac_objext conftest$ac_exeext
10954if { (ac_try="$ac_link"
10955case "(($ac_try" in
10956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10957  *) ac_try_echo=$ac_try;;
10958esac
10959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10960  (eval "$ac_link") 2>conftest.er1
10961  ac_status=$?
10962  grep -v '^ *+' conftest.er1 >conftest.err
10963  rm -f conftest.er1
10964  cat conftest.err >&5
10965  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10966  (exit $ac_status); } && {
10967	 test -z "$ac_cxx_werror_flag" ||
10968	 test ! -s conftest.err
10969       } && test -s conftest$ac_exeext &&
10970       $as_test_x conftest$ac_exeext; then
10971
10972aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10973}'`
10974# Check for a 64-bit object if we didn't find anything.
10975if 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; }
10976}'`; fi
10977else
10978  echo "$as_me: failed program was:" >&5
10979sed 's/^/| /' conftest.$ac_ext >&5
10980
10981
10982fi
10983
10984rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10985      conftest$ac_exeext conftest.$ac_ext
10986if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10987
10988      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10989
10990      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"
10991     else
10992      if test "$host_cpu" = ia64; then
10993	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10994	allow_undefined_flag_CXX="-z nodefs"
10995	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"
10996      else
10997	# Determine the default libpath from the value encoded in an empty executable.
10998	cat >conftest.$ac_ext <<_ACEOF
10999/* confdefs.h.  */
11000_ACEOF
11001cat confdefs.h >>conftest.$ac_ext
11002cat >>conftest.$ac_ext <<_ACEOF
11003/* end confdefs.h.  */
11004
11005int
11006main ()
11007{
11008
11009  ;
11010  return 0;
11011}
11012_ACEOF
11013rm -f conftest.$ac_objext conftest$ac_exeext
11014if { (ac_try="$ac_link"
11015case "(($ac_try" in
11016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11017  *) ac_try_echo=$ac_try;;
11018esac
11019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11020  (eval "$ac_link") 2>conftest.er1
11021  ac_status=$?
11022  grep -v '^ *+' conftest.er1 >conftest.err
11023  rm -f conftest.er1
11024  cat conftest.err >&5
11025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11026  (exit $ac_status); } && {
11027	 test -z "$ac_cxx_werror_flag" ||
11028	 test ! -s conftest.err
11029       } && test -s conftest$ac_exeext &&
11030       $as_test_x conftest$ac_exeext; then
11031
11032aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11033}'`
11034# Check for a 64-bit object if we didn't find anything.
11035if 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; }
11036}'`; fi
11037else
11038  echo "$as_me: failed program was:" >&5
11039sed 's/^/| /' conftest.$ac_ext >&5
11040
11041
11042fi
11043
11044rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11045      conftest$ac_exeext conftest.$ac_ext
11046if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11047
11048	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11049	# Warning - without using the other run time loading flags,
11050	# -berok will link without error, but may produce a broken library.
11051	no_undefined_flag_CXX=' ${wl}-bernotok'
11052	allow_undefined_flag_CXX=' ${wl}-berok'
11053	# Exported symbols can be pulled into shared objects from archives
11054	whole_archive_flag_spec_CXX='$convenience'
11055	archive_cmds_need_lc_CXX=yes
11056	# This is similar to how AIX traditionally builds its shared libraries.
11057	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'
11058      fi
11059    fi
11060    ;;
11061
11062  beos*)
11063    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11064      allow_undefined_flag_CXX=unsupported
11065      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11066      # support --undefined.  This deserves some investigation.  FIXME
11067      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11068    else
11069      ld_shlibs_CXX=no
11070    fi
11071    ;;
11072
11073  chorus*)
11074    case $cc_basename in
11075      *)
11076	# FIXME: insert proper C++ library support
11077	ld_shlibs_CXX=no
11078	;;
11079    esac
11080    ;;
11081
11082  cygwin* | mingw* | pw32*)
11083    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11084    # as there is no search path for DLLs.
11085    hardcode_libdir_flag_spec_CXX='-L$libdir'
11086    allow_undefined_flag_CXX=unsupported
11087    always_export_symbols_CXX=no
11088    enable_shared_with_static_runtimes_CXX=yes
11089
11090    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11091      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'
11092      # If the export-symbols file already is a .def file (1st line
11093      # is EXPORTS), use it as is; otherwise, prepend...
11094      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11095	cp $export_symbols $output_objdir/$soname.def;
11096      else
11097	echo EXPORTS > $output_objdir/$soname.def;
11098	cat $export_symbols >> $output_objdir/$soname.def;
11099      fi~
11100      $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'
11101    else
11102      ld_shlibs_CXX=no
11103    fi
11104  ;;
11105      darwin* | rhapsody*)
11106        case $host_os in
11107        rhapsody* | darwin1.[012])
11108         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11109         ;;
11110       *) # Darwin 1.3 on
11111         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11112           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11113         else
11114           case ${MACOSX_DEPLOYMENT_TARGET} in
11115             10.[012])
11116               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11117               ;;
11118             10.*)
11119               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11120               ;;
11121           esac
11122         fi
11123         ;;
11124        esac
11125      archive_cmds_need_lc_CXX=no
11126      hardcode_direct_CXX=no
11127      hardcode_automatic_CXX=yes
11128      hardcode_shlibpath_var_CXX=unsupported
11129      whole_archive_flag_spec_CXX=''
11130      link_all_deplibs_CXX=yes
11131
11132    if test "$GXX" = yes ; then
11133      lt_int_apple_cc_single_mod=no
11134      output_verbose_link_cmd='echo'
11135      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11136       lt_int_apple_cc_single_mod=yes
11137      fi
11138      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11139       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11140      else
11141          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'
11142        fi
11143        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11144        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11145          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11146            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}'
11147          else
11148            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}'
11149          fi
11150            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}'
11151      else
11152      case $cc_basename in
11153        xlc*)
11154         output_verbose_link_cmd='echo'
11155          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'
11156          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11157          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11158          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}'
11159          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}'
11160          ;;
11161       *)
11162         ld_shlibs_CXX=no
11163          ;;
11164      esac
11165      fi
11166        ;;
11167
11168  dgux*)
11169    case $cc_basename in
11170      ec++*)
11171	# FIXME: insert proper C++ library support
11172	ld_shlibs_CXX=no
11173	;;
11174      ghcx*)
11175	# Green Hills C++ Compiler
11176	# FIXME: insert proper C++ library support
11177	ld_shlibs_CXX=no
11178	;;
11179      *)
11180	# FIXME: insert proper C++ library support
11181	ld_shlibs_CXX=no
11182	;;
11183    esac
11184    ;;
11185  freebsd[12]*)
11186    # C++ shared libraries reported to be fairly broken before switch to ELF
11187    ld_shlibs_CXX=no
11188    ;;
11189  freebsd-elf*)
11190    archive_cmds_need_lc_CXX=no
11191    ;;
11192  freebsd* | kfreebsd*-gnu | dragonfly*)
11193    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11194    # conventions
11195    ld_shlibs_CXX=yes
11196    ;;
11197  gnu*)
11198    ;;
11199  hpux9*)
11200    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11201    hardcode_libdir_separator_CXX=:
11202    export_dynamic_flag_spec_CXX='${wl}-E'
11203    hardcode_direct_CXX=yes
11204    hardcode_minus_L_CXX=yes # Not in the search PATH,
11205				# but as the default
11206				# location of the library.
11207
11208    case $cc_basename in
11209    CC*)
11210      # FIXME: insert proper C++ library support
11211      ld_shlibs_CXX=no
11212      ;;
11213    aCC*)
11214      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'
11215      # Commands to make compiler produce verbose output that lists
11216      # what "hidden" libraries, object files and flags are used when
11217      # linking a shared library.
11218      #
11219      # There doesn't appear to be a way to prevent this compiler from
11220      # explicitly linking system object files so we need to strip them
11221      # from the output so that they don't get included in the library
11222      # dependencies.
11223      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'
11224      ;;
11225    *)
11226      if test "$GXX" = yes; then
11227        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'
11228      else
11229        # FIXME: insert proper C++ library support
11230        ld_shlibs_CXX=no
11231      fi
11232      ;;
11233    esac
11234    ;;
11235  hpux10*|hpux11*)
11236    if test $with_gnu_ld = no; then
11237      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11238      hardcode_libdir_separator_CXX=:
11239
11240      case $host_cpu in
11241      hppa*64*|ia64*)
11242	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11243        ;;
11244      *)
11245	export_dynamic_flag_spec_CXX='${wl}-E'
11246        ;;
11247      esac
11248    fi
11249    case $host_cpu in
11250    hppa*64*|ia64*)
11251      hardcode_direct_CXX=no
11252      hardcode_shlibpath_var_CXX=no
11253      ;;
11254    *)
11255      hardcode_direct_CXX=yes
11256      hardcode_minus_L_CXX=yes # Not in the search PATH,
11257					      # but as the default
11258					      # location of the library.
11259      ;;
11260    esac
11261
11262    case $cc_basename in
11263      CC*)
11264	# FIXME: insert proper C++ library support
11265	ld_shlibs_CXX=no
11266	;;
11267      aCC*)
11268	case $host_cpu in
11269	hppa*64*)
11270	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11271	  ;;
11272	ia64*)
11273	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11274	  ;;
11275	*)
11276	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11277	  ;;
11278	esac
11279	# Commands to make compiler produce verbose output that lists
11280	# what "hidden" libraries, object files and flags are used when
11281	# linking a shared library.
11282	#
11283	# There doesn't appear to be a way to prevent this compiler from
11284	# explicitly linking system object files so we need to strip them
11285	# from the output so that they don't get included in the library
11286	# dependencies.
11287	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'
11288	;;
11289      *)
11290	if test "$GXX" = yes; then
11291	  if test $with_gnu_ld = no; then
11292	    case $host_cpu in
11293	    hppa*64*)
11294	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11295	      ;;
11296	    ia64*)
11297	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11298	      ;;
11299	    *)
11300	      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'
11301	      ;;
11302	    esac
11303	  fi
11304	else
11305	  # FIXME: insert proper C++ library support
11306	  ld_shlibs_CXX=no
11307	fi
11308	;;
11309    esac
11310    ;;
11311  interix3*)
11312    hardcode_direct_CXX=no
11313    hardcode_shlibpath_var_CXX=no
11314    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11315    export_dynamic_flag_spec_CXX='${wl}-E'
11316    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11317    # Instead, shared libraries are loaded at an image base (0x10000000 by
11318    # default) and relocated if they conflict, which is a slow very memory
11319    # consuming and fragmenting process.  To avoid this, we pick a random,
11320    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11321    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11322    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'
11323    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'
11324    ;;
11325  irix5* | irix6*)
11326    case $cc_basename in
11327      CC*)
11328	# SGI C++
11329	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'
11330
11331	# Archives containing C++ object files must be created using
11332	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11333	# necessary to make sure instantiated templates are included
11334	# in the archive.
11335	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11336	;;
11337      *)
11338	if test "$GXX" = yes; then
11339	  if test "$with_gnu_ld" = no; then
11340	    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'
11341	  else
11342	    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'
11343	  fi
11344	fi
11345	link_all_deplibs_CXX=yes
11346	;;
11347    esac
11348    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11349    hardcode_libdir_separator_CXX=:
11350    ;;
11351  linux*)
11352    case $cc_basename in
11353      KCC*)
11354	# Kuck and Associates, Inc. (KAI) C++ Compiler
11355
11356	# KCC will only create a shared library if the output file
11357	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11358	# to its proper name (with version) after linking.
11359	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'
11360	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'
11361	# Commands to make compiler produce verbose output that lists
11362	# what "hidden" libraries, object files and flags are used when
11363	# linking a shared library.
11364	#
11365	# There doesn't appear to be a way to prevent this compiler from
11366	# explicitly linking system object files so we need to strip them
11367	# from the output so that they don't get included in the library
11368	# dependencies.
11369	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'
11370
11371	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11372	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11373
11374	# Archives containing C++ object files must be created using
11375	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11376	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11377	;;
11378      icpc*)
11379	# Intel C++
11380	with_gnu_ld=yes
11381	# version 8.0 and above of icpc choke on multiply defined symbols
11382	# if we add $predep_objects and $postdep_objects, however 7.1 and
11383	# earlier do not add the objects themselves.
11384	case `$CC -V 2>&1` in
11385	*"Version 7."*)
11386  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11387  	  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'
11388	  ;;
11389	*)  # Version 8.0 or newer
11390	  tmp_idyn=
11391	  case $host_cpu in
11392	    ia64*) tmp_idyn=' -i_dynamic';;
11393	  esac
11394  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11395	  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'
11396	  ;;
11397	esac
11398	archive_cmds_need_lc_CXX=no
11399	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11400	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11401	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11402	;;
11403      pgCC*)
11404        # Portland Group C++ compiler
11405	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11406  	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'
11407
11408	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11409	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11410	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'
11411        ;;
11412      cxx*)
11413	# Compaq C++
11414	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11415	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'
11416
11417	runpath_var=LD_RUN_PATH
11418	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11419	hardcode_libdir_separator_CXX=:
11420
11421	# Commands to make compiler produce verbose output that lists
11422	# what "hidden" libraries, object files and flags are used when
11423	# linking a shared library.
11424	#
11425	# There doesn't appear to be a way to prevent this compiler from
11426	# explicitly linking system object files so we need to strip them
11427	# from the output so that they don't get included in the library
11428	# dependencies.
11429	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'
11430	;;
11431    esac
11432    ;;
11433  lynxos*)
11434    # FIXME: insert proper C++ library support
11435    ld_shlibs_CXX=no
11436    ;;
11437  m88k*)
11438    # FIXME: insert proper C++ library support
11439    ld_shlibs_CXX=no
11440    ;;
11441  mvs*)
11442    case $cc_basename in
11443      cxx*)
11444	# FIXME: insert proper C++ library support
11445	ld_shlibs_CXX=no
11446	;;
11447      *)
11448	# FIXME: insert proper C++ library support
11449	ld_shlibs_CXX=no
11450	;;
11451    esac
11452    ;;
11453  netbsd*)
11454    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11455      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11456      wlarc=
11457      hardcode_libdir_flag_spec_CXX='-R$libdir'
11458      hardcode_direct_CXX=yes
11459      hardcode_shlibpath_var_CXX=no
11460    fi
11461    # Workaround some broken pre-1.5 toolchains
11462    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11463    ;;
11464  openbsd2*)
11465    # C++ shared libraries are fairly broken
11466    ld_shlibs_CXX=no
11467    ;;
11468  openbsd*)
11469    hardcode_direct_CXX=yes
11470    hardcode_shlibpath_var_CXX=no
11471    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11472    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11473    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11474      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11475      export_dynamic_flag_spec_CXX='${wl}-E'
11476      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11477    fi
11478    output_verbose_link_cmd='echo'
11479    ;;
11480  osf3*)
11481    case $cc_basename in
11482      KCC*)
11483	# Kuck and Associates, Inc. (KAI) C++ Compiler
11484
11485	# KCC will only create a shared library if the output file
11486	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11487	# to its proper name (with version) after linking.
11488	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'
11489
11490	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11491	hardcode_libdir_separator_CXX=:
11492
11493	# Archives containing C++ object files must be created using
11494	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11495	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11496
11497	;;
11498      RCC*)
11499	# Rational C++ 2.4.1
11500	# FIXME: insert proper C++ library support
11501	ld_shlibs_CXX=no
11502	;;
11503      cxx*)
11504	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11505	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'
11506
11507	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11508	hardcode_libdir_separator_CXX=:
11509
11510	# Commands to make compiler produce verbose output that lists
11511	# what "hidden" libraries, object files and flags are used when
11512	# linking a shared library.
11513	#
11514	# There doesn't appear to be a way to prevent this compiler from
11515	# explicitly linking system object files so we need to strip them
11516	# from the output so that they don't get included in the library
11517	# dependencies.
11518	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'
11519	;;
11520      *)
11521	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11522	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11523	  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'
11524
11525	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11526	  hardcode_libdir_separator_CXX=:
11527
11528	  # Commands to make compiler produce verbose output that lists
11529	  # what "hidden" libraries, object files and flags are used when
11530	  # linking a shared library.
11531	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11532
11533	else
11534	  # FIXME: insert proper C++ library support
11535	  ld_shlibs_CXX=no
11536	fi
11537	;;
11538    esac
11539    ;;
11540  osf4* | osf5*)
11541    case $cc_basename in
11542      KCC*)
11543	# Kuck and Associates, Inc. (KAI) C++ Compiler
11544
11545	# KCC will only create a shared library if the output file
11546	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11547	# to its proper name (with version) after linking.
11548	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'
11549
11550	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11551	hardcode_libdir_separator_CXX=:
11552
11553	# Archives containing C++ object files must be created using
11554	# the KAI C++ compiler.
11555	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11556	;;
11557      RCC*)
11558	# Rational C++ 2.4.1
11559	# FIXME: insert proper C++ library support
11560	ld_shlibs_CXX=no
11561	;;
11562      cxx*)
11563	allow_undefined_flag_CXX=' -expect_unresolved \*'
11564	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'
11565	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11566	  echo "-hidden">> $lib.exp~
11567	  $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~
11568	  $rm $lib.exp'
11569
11570	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11571	hardcode_libdir_separator_CXX=:
11572
11573	# Commands to make compiler produce verbose output that lists
11574	# what "hidden" libraries, object files and flags are used when
11575	# linking a shared library.
11576	#
11577	# There doesn't appear to be a way to prevent this compiler from
11578	# explicitly linking system object files so we need to strip them
11579	# from the output so that they don't get included in the library
11580	# dependencies.
11581	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'
11582	;;
11583      *)
11584	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11585	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11586	 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'
11587
11588	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11589	  hardcode_libdir_separator_CXX=:
11590
11591	  # Commands to make compiler produce verbose output that lists
11592	  # what "hidden" libraries, object files and flags are used when
11593	  # linking a shared library.
11594	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11595
11596	else
11597	  # FIXME: insert proper C++ library support
11598	  ld_shlibs_CXX=no
11599	fi
11600	;;
11601    esac
11602    ;;
11603  psos*)
11604    # FIXME: insert proper C++ library support
11605    ld_shlibs_CXX=no
11606    ;;
11607  sunos4*)
11608    case $cc_basename in
11609      CC*)
11610	# Sun C++ 4.x
11611	# FIXME: insert proper C++ library support
11612	ld_shlibs_CXX=no
11613	;;
11614      lcc*)
11615	# Lucid
11616	# FIXME: insert proper C++ library support
11617	ld_shlibs_CXX=no
11618	;;
11619      *)
11620	# FIXME: insert proper C++ library support
11621	ld_shlibs_CXX=no
11622	;;
11623    esac
11624    ;;
11625  solaris*)
11626    case $cc_basename in
11627      CC*)
11628	# Sun C++ 4.2, 5.x and Centerline C++
11629        archive_cmds_need_lc_CXX=yes
11630	no_undefined_flag_CXX=' -zdefs'
11631	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11632	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11633	$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'
11634
11635	hardcode_libdir_flag_spec_CXX='-R$libdir'
11636	hardcode_shlibpath_var_CXX=no
11637	case $host_os in
11638	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11639	  *)
11640	    # The C++ compiler is used as linker so we must use $wl
11641	    # flag to pass the commands to the underlying system
11642	    # linker. We must also pass each convience library through
11643	    # to the system linker between allextract/defaultextract.
11644	    # The C++ compiler will combine linker options so we
11645	    # cannot just pass the convience library names through
11646	    # without $wl.
11647	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11648	    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'
11649	    ;;
11650	esac
11651	link_all_deplibs_CXX=yes
11652
11653	output_verbose_link_cmd='echo'
11654
11655	# Archives containing C++ object files must be created using
11656	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11657	# necessary to make sure instantiated templates are included
11658	# in the archive.
11659	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11660	;;
11661      gcx*)
11662	# Green Hills C++ Compiler
11663	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11664
11665	# The C++ compiler must be used to create the archive.
11666	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11667	;;
11668      *)
11669	# GNU C++ compiler with Solaris linker
11670	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11671	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11672	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11673	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11674	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11675		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11676
11677	    # Commands to make compiler produce verbose output that lists
11678	    # what "hidden" libraries, object files and flags are used when
11679	    # linking a shared library.
11680	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11681	  else
11682	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11683	    # platform.
11684	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11685	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11686		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11687
11688	    # Commands to make compiler produce verbose output that lists
11689	    # what "hidden" libraries, object files and flags are used when
11690	    # linking a shared library.
11691	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11692	  fi
11693
11694	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11695	fi
11696	;;
11697    esac
11698    ;;
11699  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11700    no_undefined_flag_CXX='${wl}-z,text'
11701    archive_cmds_need_lc_CXX=no
11702    hardcode_shlibpath_var_CXX=no
11703    runpath_var='LD_RUN_PATH'
11704
11705    case $cc_basename in
11706      CC*)
11707	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11708	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11709	;;
11710      *)
11711	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11712	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11713	;;
11714    esac
11715    ;;
11716  sysv5* | sco3.2v5* | sco5v6*)
11717    # Note: We can NOT use -z defs as we might desire, because we do not
11718    # link with -lc, and that would cause any symbols used from libc to
11719    # always be unresolved, which means just about no library would
11720    # ever link correctly.  If we're not using GNU ld we use -z text
11721    # though, which does catch some bad symbols but isn't as heavy-handed
11722    # as -z defs.
11723    # For security reasons, it is highly recommended that you always
11724    # use absolute paths for naming shared libraries, and exclude the
11725    # DT_RUNPATH tag from executables and libraries.  But doing so
11726    # requires that you compile everything twice, which is a pain.
11727    # So that behaviour is only enabled if SCOABSPATH is set to a
11728    # non-empty value in the environment.  Most likely only useful for
11729    # creating official distributions of packages.
11730    # This is a hack until libtool officially supports absolute path
11731    # names for shared libraries.
11732    no_undefined_flag_CXX='${wl}-z,text'
11733    allow_undefined_flag_CXX='${wl}-z,nodefs'
11734    archive_cmds_need_lc_CXX=no
11735    hardcode_shlibpath_var_CXX=no
11736    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11737    hardcode_libdir_separator_CXX=':'
11738    link_all_deplibs_CXX=yes
11739    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11740    runpath_var='LD_RUN_PATH'
11741
11742    case $cc_basename in
11743      CC*)
11744	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11745	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11746	;;
11747      *)
11748	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11749	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11750	;;
11751    esac
11752    ;;
11753  tandem*)
11754    case $cc_basename in
11755      NCC*)
11756	# NonStop-UX NCC 3.20
11757	# FIXME: insert proper C++ library support
11758	ld_shlibs_CXX=no
11759	;;
11760      *)
11761	# FIXME: insert proper C++ library support
11762	ld_shlibs_CXX=no
11763	;;
11764    esac
11765    ;;
11766  vxworks*)
11767    # FIXME: insert proper C++ library support
11768    ld_shlibs_CXX=no
11769    ;;
11770  *)
11771    # FIXME: insert proper C++ library support
11772    ld_shlibs_CXX=no
11773    ;;
11774esac
11775{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11776echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11777test "$ld_shlibs_CXX" = no && can_build_shared=no
11778
11779GCC_CXX="$GXX"
11780LD_CXX="$LD"
11781
11782
11783cat > conftest.$ac_ext <<EOF
11784class Foo
11785{
11786public:
11787  Foo (void) { a = 0; }
11788private:
11789  int a;
11790};
11791EOF
11792
11793if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11794  (eval $ac_compile) 2>&5
11795  ac_status=$?
11796  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11797  (exit $ac_status); }; then
11798  # Parse the compiler output and extract the necessary
11799  # objects, libraries and library flags.
11800
11801  # Sentinel used to keep track of whether or not we are before
11802  # the conftest object file.
11803  pre_test_object_deps_done=no
11804
11805  # The `*' in the case matches for architectures that use `case' in
11806  # $output_verbose_cmd can trigger glob expansion during the loop
11807  # eval without this substitution.
11808  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11809
11810  for p in `eval $output_verbose_link_cmd`; do
11811    case $p in
11812
11813    -L* | -R* | -l*)
11814       # Some compilers place space between "-{L,R}" and the path.
11815       # Remove the space.
11816       if test $p = "-L" \
11817	  || test $p = "-R"; then
11818	 prev=$p
11819	 continue
11820       else
11821	 prev=
11822       fi
11823
11824       if test "$pre_test_object_deps_done" = no; then
11825	 case $p in
11826	 -L* | -R*)
11827	   # Internal compiler library paths should come after those
11828	   # provided the user.  The postdeps already come after the
11829	   # user supplied libs so there is no need to process them.
11830	   if test -z "$compiler_lib_search_path_CXX"; then
11831	     compiler_lib_search_path_CXX="${prev}${p}"
11832	   else
11833	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11834	   fi
11835	   ;;
11836	 # The "-l" case would never come before the object being
11837	 # linked, so don't bother handling this case.
11838	 esac
11839       else
11840	 if test -z "$postdeps_CXX"; then
11841	   postdeps_CXX="${prev}${p}"
11842	 else
11843	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11844	 fi
11845       fi
11846       ;;
11847
11848    *.$objext)
11849       # This assumes that the test object file only shows up
11850       # once in the compiler output.
11851       if test "$p" = "conftest.$objext"; then
11852	 pre_test_object_deps_done=yes
11853	 continue
11854       fi
11855
11856       if test "$pre_test_object_deps_done" = no; then
11857	 if test -z "$predep_objects_CXX"; then
11858	   predep_objects_CXX="$p"
11859	 else
11860	   predep_objects_CXX="$predep_objects_CXX $p"
11861	 fi
11862       else
11863	 if test -z "$postdep_objects_CXX"; then
11864	   postdep_objects_CXX="$p"
11865	 else
11866	   postdep_objects_CXX="$postdep_objects_CXX $p"
11867	 fi
11868       fi
11869       ;;
11870
11871    *) ;; # Ignore the rest.
11872
11873    esac
11874  done
11875
11876  # Clean up.
11877  rm -f a.out a.exe
11878else
11879  echo "libtool.m4: error: problem compiling CXX test program"
11880fi
11881
11882$rm -f confest.$objext
11883
11884# PORTME: override above test on systems where it is broken
11885case $host_os in
11886interix3*)
11887  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11888  # hack all around it, let's just trust "g++" to DTRT.
11889  predep_objects_CXX=
11890  postdep_objects_CXX=
11891  postdeps_CXX=
11892  ;;
11893
11894solaris*)
11895  case $cc_basename in
11896  CC*)
11897    # Adding this requires a known-good setup of shared libraries for
11898    # Sun compiler versions before 5.6, else PIC objects from an old
11899    # archive will be linked into the output, leading to subtle bugs.
11900    postdeps_CXX='-lCstd -lCrun'
11901    ;;
11902  esac
11903  ;;
11904esac
11905
11906
11907case " $postdeps_CXX " in
11908*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11909esac
11910
11911lt_prog_compiler_wl_CXX=
11912lt_prog_compiler_pic_CXX=
11913lt_prog_compiler_static_CXX=
11914
11915{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11916echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11917
11918  # C++ specific cases for pic, static, wl, etc.
11919  if test "$GXX" = yes; then
11920    lt_prog_compiler_wl_CXX='-Wl,'
11921    lt_prog_compiler_static_CXX='-static'
11922
11923    case $host_os in
11924    aix*)
11925      # All AIX code is PIC.
11926      if test "$host_cpu" = ia64; then
11927	# AIX 5 now supports IA64 processor
11928	lt_prog_compiler_static_CXX='-Bstatic'
11929      fi
11930      ;;
11931    amigaos*)
11932      # FIXME: we need at least 68020 code to build shared libraries, but
11933      # adding the `-m68020' flag to GCC prevents building anything better,
11934      # like `-m68040'.
11935      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11936      ;;
11937    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11938      # PIC is the default for these OSes.
11939      ;;
11940    mingw* | os2* | pw32*)
11941      # This hack is so that the source file can tell whether it is being
11942      # built for inclusion in a dll (and should export symbols for example).
11943      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11944      ;;
11945    darwin* | rhapsody*)
11946      # PIC is the default on this platform
11947      # Common symbols not allowed in MH_DYLIB files
11948      lt_prog_compiler_pic_CXX='-fno-common'
11949      ;;
11950    *djgpp*)
11951      # DJGPP does not support shared libraries at all
11952      lt_prog_compiler_pic_CXX=
11953      ;;
11954    interix3*)
11955      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11956      # Instead, we relocate shared libraries at runtime.
11957      ;;
11958    sysv4*MP*)
11959      if test -d /usr/nec; then
11960	lt_prog_compiler_pic_CXX=-Kconform_pic
11961      fi
11962      ;;
11963    hpux*)
11964      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11965      # not for PA HP-UX.
11966      case $host_cpu in
11967      hppa*64*|ia64*)
11968	;;
11969      *)
11970	lt_prog_compiler_pic_CXX='-fPIC'
11971	;;
11972      esac
11973      ;;
11974    *)
11975      lt_prog_compiler_pic_CXX='-fPIC'
11976      ;;
11977    esac
11978  else
11979    case $host_os in
11980      aix4* | aix5*)
11981	# All AIX code is PIC.
11982	if test "$host_cpu" = ia64; then
11983	  # AIX 5 now supports IA64 processor
11984	  lt_prog_compiler_static_CXX='-Bstatic'
11985	else
11986	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11987	fi
11988	;;
11989      chorus*)
11990	case $cc_basename in
11991	cxch68*)
11992	  # Green Hills C++ Compiler
11993	  # _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"
11994	  ;;
11995	esac
11996	;;
11997       darwin*)
11998         # PIC is the default on this platform
11999         # Common symbols not allowed in MH_DYLIB files
12000         case $cc_basename in
12001           xlc*)
12002           lt_prog_compiler_pic_CXX='-qnocommon'
12003           lt_prog_compiler_wl_CXX='-Wl,'
12004           ;;
12005         esac
12006       ;;
12007      dgux*)
12008	case $cc_basename in
12009	  ec++*)
12010	    lt_prog_compiler_pic_CXX='-KPIC'
12011	    ;;
12012	  ghcx*)
12013	    # Green Hills C++ Compiler
12014	    lt_prog_compiler_pic_CXX='-pic'
12015	    ;;
12016	  *)
12017	    ;;
12018	esac
12019	;;
12020      freebsd* | kfreebsd*-gnu | dragonfly*)
12021	# FreeBSD uses GNU C++
12022	;;
12023      hpux9* | hpux10* | hpux11*)
12024	case $cc_basename in
12025	  CC*)
12026	    lt_prog_compiler_wl_CXX='-Wl,'
12027	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12028	    if test "$host_cpu" != ia64; then
12029	      lt_prog_compiler_pic_CXX='+Z'
12030	    fi
12031	    ;;
12032	  aCC*)
12033	    lt_prog_compiler_wl_CXX='-Wl,'
12034	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12035	    case $host_cpu in
12036	    hppa*64*|ia64*)
12037	      # +Z the default
12038	      ;;
12039	    *)
12040	      lt_prog_compiler_pic_CXX='+Z'
12041	      ;;
12042	    esac
12043	    ;;
12044	  *)
12045	    ;;
12046	esac
12047	;;
12048      interix*)
12049	# This is c89, which is MS Visual C++ (no shared libs)
12050	# Anyone wants to do a port?
12051	;;
12052      irix5* | irix6* | nonstopux*)
12053	case $cc_basename in
12054	  CC*)
12055	    lt_prog_compiler_wl_CXX='-Wl,'
12056	    lt_prog_compiler_static_CXX='-non_shared'
12057	    # CC pic flag -KPIC is the default.
12058	    ;;
12059	  *)
12060	    ;;
12061	esac
12062	;;
12063      linux*)
12064	case $cc_basename in
12065	  KCC*)
12066	    # KAI C++ Compiler
12067	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12068	    lt_prog_compiler_pic_CXX='-fPIC'
12069	    ;;
12070	  icpc* | ecpc*)
12071	    # Intel C++
12072	    lt_prog_compiler_wl_CXX='-Wl,'
12073	    lt_prog_compiler_pic_CXX='-KPIC'
12074	    lt_prog_compiler_static_CXX='-static'
12075	    ;;
12076	  pgCC*)
12077	    # Portland Group C++ compiler.
12078	    lt_prog_compiler_wl_CXX='-Wl,'
12079	    lt_prog_compiler_pic_CXX='-fpic'
12080	    lt_prog_compiler_static_CXX='-Bstatic'
12081	    ;;
12082	  cxx*)
12083	    # Compaq C++
12084	    # Make sure the PIC flag is empty.  It appears that all Alpha
12085	    # Linux and Compaq Tru64 Unix objects are PIC.
12086	    lt_prog_compiler_pic_CXX=
12087	    lt_prog_compiler_static_CXX='-non_shared'
12088	    ;;
12089	  *)
12090	    ;;
12091	esac
12092	;;
12093      lynxos*)
12094	;;
12095      m88k*)
12096	;;
12097      mvs*)
12098	case $cc_basename in
12099	  cxx*)
12100	    lt_prog_compiler_pic_CXX='-W c,exportall'
12101	    ;;
12102	  *)
12103	    ;;
12104	esac
12105	;;
12106      netbsd*)
12107	;;
12108      osf3* | osf4* | osf5*)
12109	case $cc_basename in
12110	  KCC*)
12111	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12112	    ;;
12113	  RCC*)
12114	    # Rational C++ 2.4.1
12115	    lt_prog_compiler_pic_CXX='-pic'
12116	    ;;
12117	  cxx*)
12118	    # Digital/Compaq C++
12119	    lt_prog_compiler_wl_CXX='-Wl,'
12120	    # Make sure the PIC flag is empty.  It appears that all Alpha
12121	    # Linux and Compaq Tru64 Unix objects are PIC.
12122	    lt_prog_compiler_pic_CXX=
12123	    lt_prog_compiler_static_CXX='-non_shared'
12124	    ;;
12125	  *)
12126	    ;;
12127	esac
12128	;;
12129      psos*)
12130	;;
12131      solaris*)
12132	case $cc_basename in
12133	  CC*)
12134	    # Sun C++ 4.2, 5.x and Centerline C++
12135	    lt_prog_compiler_pic_CXX='-KPIC'
12136	    lt_prog_compiler_static_CXX='-Bstatic'
12137	    lt_prog_compiler_wl_CXX='-Qoption ld '
12138	    ;;
12139	  gcx*)
12140	    # Green Hills C++ Compiler
12141	    lt_prog_compiler_pic_CXX='-PIC'
12142	    ;;
12143	  *)
12144	    ;;
12145	esac
12146	;;
12147      sunos4*)
12148	case $cc_basename in
12149	  CC*)
12150	    # Sun C++ 4.x
12151	    lt_prog_compiler_pic_CXX='-pic'
12152	    lt_prog_compiler_static_CXX='-Bstatic'
12153	    ;;
12154	  lcc*)
12155	    # Lucid
12156	    lt_prog_compiler_pic_CXX='-pic'
12157	    ;;
12158	  *)
12159	    ;;
12160	esac
12161	;;
12162      tandem*)
12163	case $cc_basename in
12164	  NCC*)
12165	    # NonStop-UX NCC 3.20
12166	    lt_prog_compiler_pic_CXX='-KPIC'
12167	    ;;
12168	  *)
12169	    ;;
12170	esac
12171	;;
12172      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12173	case $cc_basename in
12174	  CC*)
12175	    lt_prog_compiler_wl_CXX='-Wl,'
12176	    lt_prog_compiler_pic_CXX='-KPIC'
12177	    lt_prog_compiler_static_CXX='-Bstatic'
12178	    ;;
12179	esac
12180	;;
12181      vxworks*)
12182	;;
12183      *)
12184	lt_prog_compiler_can_build_shared_CXX=no
12185	;;
12186    esac
12187  fi
12188
12189{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12190echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12191
12192#
12193# Check to make sure the PIC flag actually works.
12194#
12195if test -n "$lt_prog_compiler_pic_CXX"; then
12196
12197{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12198echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12199if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12200  echo $ECHO_N "(cached) $ECHO_C" >&6
12201else
12202  lt_prog_compiler_pic_works_CXX=no
12203  ac_outfile=conftest.$ac_objext
12204   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12205   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12206   # Insert the option either (1) after the last *FLAGS variable, or
12207   # (2) before a word containing "conftest.", or (3) at the end.
12208   # Note that $ac_compile itself does not contain backslashes and begins
12209   # with a dollar sign (not a hyphen), so the echo should work correctly.
12210   # The option is referenced via a variable to avoid confusing sed.
12211   lt_compile=`echo "$ac_compile" | $SED \
12212   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12213   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12214   -e 's:$: $lt_compiler_flag:'`
12215   (eval echo "\"\$as_me:12215: $lt_compile\"" >&5)
12216   (eval "$lt_compile" 2>conftest.err)
12217   ac_status=$?
12218   cat conftest.err >&5
12219   echo "$as_me:12219: \$? = $ac_status" >&5
12220   if (exit $ac_status) && test -s "$ac_outfile"; then
12221     # The compiler can only warn and ignore the option if not recognized
12222     # So say no if there are warnings other than the usual output.
12223     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12224     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12225     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12226       lt_prog_compiler_pic_works_CXX=yes
12227     fi
12228   fi
12229   $rm conftest*
12230
12231fi
12232{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12233echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12234
12235if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12236    case $lt_prog_compiler_pic_CXX in
12237     "" | " "*) ;;
12238     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12239     esac
12240else
12241    lt_prog_compiler_pic_CXX=
12242     lt_prog_compiler_can_build_shared_CXX=no
12243fi
12244
12245fi
12246case $host_os in
12247  # For platforms which do not support PIC, -DPIC is meaningless:
12248  *djgpp*)
12249    lt_prog_compiler_pic_CXX=
12250    ;;
12251  *)
12252    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12253    ;;
12254esac
12255
12256#
12257# Check to make sure the static flag actually works.
12258#
12259wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12260{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12261echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12262if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12263  echo $ECHO_N "(cached) $ECHO_C" >&6
12264else
12265  lt_prog_compiler_static_works_CXX=no
12266   save_LDFLAGS="$LDFLAGS"
12267   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12268   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12269   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12270     # The linker can only warn and ignore the option if not recognized
12271     # So say no if there are warnings
12272     if test -s conftest.err; then
12273       # Append any errors to the config.log.
12274       cat conftest.err 1>&5
12275       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12276       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12277       if diff conftest.exp conftest.er2 >/dev/null; then
12278         lt_prog_compiler_static_works_CXX=yes
12279       fi
12280     else
12281       lt_prog_compiler_static_works_CXX=yes
12282     fi
12283   fi
12284   $rm conftest*
12285   LDFLAGS="$save_LDFLAGS"
12286
12287fi
12288{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12289echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12290
12291if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12292    :
12293else
12294    lt_prog_compiler_static_CXX=
12295fi
12296
12297
12298{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12299echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12300if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12301  echo $ECHO_N "(cached) $ECHO_C" >&6
12302else
12303  lt_cv_prog_compiler_c_o_CXX=no
12304   $rm -r conftest 2>/dev/null
12305   mkdir conftest
12306   cd conftest
12307   mkdir out
12308   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12309
12310   lt_compiler_flag="-o out/conftest2.$ac_objext"
12311   # Insert the option either (1) after the last *FLAGS variable, or
12312   # (2) before a word containing "conftest.", or (3) at the end.
12313   # Note that $ac_compile itself does not contain backslashes and begins
12314   # with a dollar sign (not a hyphen), so the echo should work correctly.
12315   lt_compile=`echo "$ac_compile" | $SED \
12316   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12317   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12318   -e 's:$: $lt_compiler_flag:'`
12319   (eval echo "\"\$as_me:12319: $lt_compile\"" >&5)
12320   (eval "$lt_compile" 2>out/conftest.err)
12321   ac_status=$?
12322   cat out/conftest.err >&5
12323   echo "$as_me:12323: \$? = $ac_status" >&5
12324   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12325   then
12326     # The compiler can only warn and ignore the option if not recognized
12327     # So say no if there are warnings
12328     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12329     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12330     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12331       lt_cv_prog_compiler_c_o_CXX=yes
12332     fi
12333   fi
12334   chmod u+w . 2>&5
12335   $rm conftest*
12336   # SGI C++ compiler will create directory out/ii_files/ for
12337   # template instantiation
12338   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12339   $rm out/* && rmdir out
12340   cd ..
12341   rmdir conftest
12342   $rm conftest*
12343
12344fi
12345{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12346echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12347
12348
12349hard_links="nottested"
12350if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12351  # do not overwrite the value of need_locks provided by the user
12352  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12353echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12354  hard_links=yes
12355  $rm conftest*
12356  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12357  touch conftest.a
12358  ln conftest.a conftest.b 2>&5 || hard_links=no
12359  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12360  { echo "$as_me:$LINENO: result: $hard_links" >&5
12361echo "${ECHO_T}$hard_links" >&6; }
12362  if test "$hard_links" = no; then
12363    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12364echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12365    need_locks=warn
12366  fi
12367else
12368  need_locks=no
12369fi
12370
12371{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12372echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12373
12374  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12375  case $host_os in
12376  aix4* | aix5*)
12377    # If we're using GNU nm, then we don't want the "-C" option.
12378    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12379    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12380      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'
12381    else
12382      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'
12383    fi
12384    ;;
12385  pw32*)
12386    export_symbols_cmds_CXX="$ltdll_cmds"
12387  ;;
12388  cygwin* | mingw*)
12389    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'
12390  ;;
12391  *)
12392    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12393  ;;
12394  esac
12395
12396{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12397echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12398test "$ld_shlibs_CXX" = no && can_build_shared=no
12399
12400#
12401# Do we need to explicitly link libc?
12402#
12403case "x$archive_cmds_need_lc_CXX" in
12404x|xyes)
12405  # Assume -lc should be added
12406  archive_cmds_need_lc_CXX=yes
12407
12408  if test "$enable_shared" = yes && test "$GCC" = yes; then
12409    case $archive_cmds_CXX in
12410    *'~'*)
12411      # FIXME: we may have to deal with multi-command sequences.
12412      ;;
12413    '$CC '*)
12414      # Test whether the compiler implicitly links with -lc since on some
12415      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12416      # to ld, don't add -lc before -lgcc.
12417      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12418echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12419      $rm conftest*
12420      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12421
12422      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12423  (eval $ac_compile) 2>&5
12424  ac_status=$?
12425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12426  (exit $ac_status); } 2>conftest.err; then
12427        soname=conftest
12428        lib=conftest
12429        libobjs=conftest.$ac_objext
12430        deplibs=
12431        wl=$lt_prog_compiler_wl_CXX
12432	pic_flag=$lt_prog_compiler_pic_CXX
12433        compiler_flags=-v
12434        linker_flags=-v
12435        verstring=
12436        output_objdir=.
12437        libname=conftest
12438        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12439        allow_undefined_flag_CXX=
12440        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12441  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12442  ac_status=$?
12443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12444  (exit $ac_status); }
12445        then
12446	  archive_cmds_need_lc_CXX=no
12447        else
12448	  archive_cmds_need_lc_CXX=yes
12449        fi
12450        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12451      else
12452        cat conftest.err 1>&5
12453      fi
12454      $rm conftest*
12455      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12456echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12457      ;;
12458    esac
12459  fi
12460  ;;
12461esac
12462
12463{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12464echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12465library_names_spec=
12466libname_spec='lib$name'
12467soname_spec=
12468shrext_cmds=".so"
12469postinstall_cmds=
12470postuninstall_cmds=
12471finish_cmds=
12472finish_eval=
12473shlibpath_var=
12474shlibpath_overrides_runpath=unknown
12475version_type=none
12476dynamic_linker="$host_os ld.so"
12477sys_lib_dlsearch_path_spec="/lib /usr/lib"
12478if test "$GCC" = yes; then
12479  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12480  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12481    # if the path contains ";" then we assume it to be the separator
12482    # otherwise default to the standard path separator (i.e. ":") - it is
12483    # assumed that no part of a normal pathname contains ";" but that should
12484    # okay in the real world where ";" in dirpaths is itself problematic.
12485    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12486  else
12487    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12488  fi
12489else
12490  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12491fi
12492need_lib_prefix=unknown
12493hardcode_into_libs=no
12494
12495# when you set need_version to no, make sure it does not cause -set_version
12496# flags to be left without arguments
12497need_version=unknown
12498
12499case $host_os in
12500aix3*)
12501  version_type=linux
12502  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12503  shlibpath_var=LIBPATH
12504
12505  # AIX 3 has no versioning support, so we append a major version to the name.
12506  soname_spec='${libname}${release}${shared_ext}$major'
12507  ;;
12508
12509aix4* | aix5*)
12510  version_type=linux
12511  need_lib_prefix=no
12512  need_version=no
12513  hardcode_into_libs=yes
12514  if test "$host_cpu" = ia64; then
12515    # AIX 5 supports IA64
12516    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12517    shlibpath_var=LD_LIBRARY_PATH
12518  else
12519    # With GCC up to 2.95.x, collect2 would create an import file
12520    # for dependence libraries.  The import file would start with
12521    # the line `#! .'.  This would cause the generated library to
12522    # depend on `.', always an invalid library.  This was fixed in
12523    # development snapshots of GCC prior to 3.0.
12524    case $host_os in
12525      aix4 | aix4.[01] | aix4.[01].*)
12526      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12527	   echo ' yes '
12528	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12529	:
12530      else
12531	can_build_shared=no
12532      fi
12533      ;;
12534    esac
12535    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12536    # soname into executable. Probably we can add versioning support to
12537    # collect2, so additional links can be useful in future.
12538    if test "$aix_use_runtimelinking" = yes; then
12539      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12540      # instead of lib<name>.a to let people know that these are not
12541      # typical AIX shared libraries.
12542      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12543    else
12544      # We preserve .a as extension for shared libraries through AIX4.2
12545      # and later when we are not doing run time linking.
12546      library_names_spec='${libname}${release}.a $libname.a'
12547      soname_spec='${libname}${release}${shared_ext}$major'
12548    fi
12549    shlibpath_var=LIBPATH
12550  fi
12551  ;;
12552
12553amigaos*)
12554  library_names_spec='$libname.ixlibrary $libname.a'
12555  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12556  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'
12557  ;;
12558
12559beos*)
12560  library_names_spec='${libname}${shared_ext}'
12561  dynamic_linker="$host_os ld.so"
12562  shlibpath_var=LIBRARY_PATH
12563  ;;
12564
12565bsdi[45]*)
12566  version_type=linux
12567  need_version=no
12568  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12569  soname_spec='${libname}${release}${shared_ext}$major'
12570  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12571  shlibpath_var=LD_LIBRARY_PATH
12572  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12573  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12574  # the default ld.so.conf also contains /usr/contrib/lib and
12575  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12576  # libtool to hard-code these into programs
12577  ;;
12578
12579cygwin* | mingw* | pw32*)
12580  version_type=windows
12581  shrext_cmds=".dll"
12582  need_version=no
12583  need_lib_prefix=no
12584
12585  case $GCC,$host_os in
12586  yes,cygwin* | yes,mingw* | yes,pw32*)
12587    library_names_spec='$libname.dll.a'
12588    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12589    postinstall_cmds='base_file=`basename \${file}`~
12590      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12591      dldir=$destdir/`dirname \$dlpath`~
12592      test -d \$dldir || mkdir -p \$dldir~
12593      $install_prog $dir/$dlname \$dldir/$dlname~
12594      chmod a+x \$dldir/$dlname'
12595    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12596      dlpath=$dir/\$dldll~
12597       $rm \$dlpath'
12598    shlibpath_overrides_runpath=yes
12599
12600    case $host_os in
12601    cygwin*)
12602      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12603      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12604      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12605      ;;
12606    mingw*)
12607      # MinGW DLLs use traditional 'lib' prefix
12608      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12609      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12610      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12611        # It is most probably a Windows format PATH printed by
12612        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12613        # path with ; separators, and with drive letters. We can handle the
12614        # drive letters (cygwin fileutils understands them), so leave them,
12615        # especially as we might pass files found there to a mingw objdump,
12616        # which wouldn't understand a cygwinified path. Ahh.
12617        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12618      else
12619        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12620      fi
12621      ;;
12622    pw32*)
12623      # pw32 DLLs use 'pw' prefix rather than 'lib'
12624      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12625      ;;
12626    esac
12627    ;;
12628
12629  *)
12630    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12631    ;;
12632  esac
12633  dynamic_linker='Win32 ld.exe'
12634  # FIXME: first we should search . and the directory the executable is in
12635  shlibpath_var=PATH
12636  ;;
12637
12638darwin* | rhapsody*)
12639  dynamic_linker="$host_os dyld"
12640  version_type=darwin
12641  need_lib_prefix=no
12642  need_version=no
12643  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12644  soname_spec='${libname}${release}${major}$shared_ext'
12645  shlibpath_overrides_runpath=yes
12646  shlibpath_var=DYLD_LIBRARY_PATH
12647  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12648  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12649  if test "$GCC" = yes; then
12650    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"`
12651  else
12652    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12653  fi
12654  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12655  ;;
12656
12657dgux*)
12658  version_type=linux
12659  need_lib_prefix=no
12660  need_version=no
12661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12662  soname_spec='${libname}${release}${shared_ext}$major'
12663  shlibpath_var=LD_LIBRARY_PATH
12664  ;;
12665
12666freebsd1*)
12667  dynamic_linker=no
12668  ;;
12669
12670kfreebsd*-gnu)
12671  version_type=linux
12672  need_lib_prefix=no
12673  need_version=no
12674  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12675  soname_spec='${libname}${release}${shared_ext}$major'
12676  shlibpath_var=LD_LIBRARY_PATH
12677  shlibpath_overrides_runpath=no
12678  hardcode_into_libs=yes
12679  dynamic_linker='GNU ld.so'
12680  ;;
12681
12682freebsd* | dragonfly*)
12683  # DragonFly does not have aout.  When/if they implement a new
12684  # versioning mechanism, adjust this.
12685  if test -x /usr/bin/objformat; then
12686    objformat=`/usr/bin/objformat`
12687  else
12688    case $host_os in
12689    freebsd[123]*) objformat=aout ;;
12690    *) objformat=elf ;;
12691    esac
12692  fi
12693  version_type=freebsd-$objformat
12694  case $version_type in
12695    freebsd-elf*)
12696      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12697      need_version=no
12698      need_lib_prefix=no
12699      ;;
12700    freebsd-*)
12701      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12702      need_version=yes
12703      ;;
12704  esac
12705  shlibpath_var=LD_LIBRARY_PATH
12706  case $host_os in
12707  freebsd2*)
12708    shlibpath_overrides_runpath=yes
12709    ;;
12710  freebsd3.[01]* | freebsdelf3.[01]*)
12711    shlibpath_overrides_runpath=yes
12712    hardcode_into_libs=yes
12713    ;;
12714  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12715  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12716    shlibpath_overrides_runpath=no
12717    hardcode_into_libs=yes
12718    ;;
12719  freebsd*) # from 4.6 on
12720    shlibpath_overrides_runpath=yes
12721    hardcode_into_libs=yes
12722    ;;
12723  esac
12724  ;;
12725
12726gnu*)
12727  version_type=linux
12728  need_lib_prefix=no
12729  need_version=no
12730  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12731  soname_spec='${libname}${release}${shared_ext}$major'
12732  shlibpath_var=LD_LIBRARY_PATH
12733  hardcode_into_libs=yes
12734  ;;
12735
12736hpux9* | hpux10* | hpux11*)
12737  # Give a soname corresponding to the major version so that dld.sl refuses to
12738  # link against other versions.
12739  version_type=sunos
12740  need_lib_prefix=no
12741  need_version=no
12742  case $host_cpu in
12743  ia64*)
12744    shrext_cmds='.so'
12745    hardcode_into_libs=yes
12746    dynamic_linker="$host_os dld.so"
12747    shlibpath_var=LD_LIBRARY_PATH
12748    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12749    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12750    soname_spec='${libname}${release}${shared_ext}$major'
12751    if test "X$HPUX_IA64_MODE" = X32; then
12752      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12753    else
12754      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12755    fi
12756    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12757    ;;
12758   hppa*64*)
12759     shrext_cmds='.sl'
12760     hardcode_into_libs=yes
12761     dynamic_linker="$host_os dld.sl"
12762     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12763     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12764     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12765     soname_spec='${libname}${release}${shared_ext}$major'
12766     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12767     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12768     ;;
12769   *)
12770    shrext_cmds='.sl'
12771    dynamic_linker="$host_os dld.sl"
12772    shlibpath_var=SHLIB_PATH
12773    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12774    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12775    soname_spec='${libname}${release}${shared_ext}$major'
12776    ;;
12777  esac
12778  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12779  postinstall_cmds='chmod 555 $lib'
12780  ;;
12781
12782interix3*)
12783  version_type=linux
12784  need_lib_prefix=no
12785  need_version=no
12786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12787  soname_spec='${libname}${release}${shared_ext}$major'
12788  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12789  shlibpath_var=LD_LIBRARY_PATH
12790  shlibpath_overrides_runpath=no
12791  hardcode_into_libs=yes
12792  ;;
12793
12794irix5* | irix6* | nonstopux*)
12795  case $host_os in
12796    nonstopux*) version_type=nonstopux ;;
12797    *)
12798	if test "$lt_cv_prog_gnu_ld" = yes; then
12799		version_type=linux
12800	else
12801		version_type=irix
12802	fi ;;
12803  esac
12804  need_lib_prefix=no
12805  need_version=no
12806  soname_spec='${libname}${release}${shared_ext}$major'
12807  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12808  case $host_os in
12809  irix5* | nonstopux*)
12810    libsuff= shlibsuff=
12811    ;;
12812  *)
12813    case $LD in # libtool.m4 will add one of these switches to LD
12814    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12815      libsuff= shlibsuff= libmagic=32-bit;;
12816    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12817      libsuff=32 shlibsuff=N32 libmagic=N32;;
12818    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12819      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12820    *) libsuff= shlibsuff= libmagic=never-match;;
12821    esac
12822    ;;
12823  esac
12824  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12825  shlibpath_overrides_runpath=no
12826  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12827  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12828  hardcode_into_libs=yes
12829  ;;
12830
12831# No shared lib support for Linux oldld, aout, or coff.
12832linux*oldld* | linux*aout* | linux*coff*)
12833  dynamic_linker=no
12834  ;;
12835
12836# This must be Linux ELF.
12837linux*)
12838  version_type=linux
12839  need_lib_prefix=no
12840  need_version=no
12841  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12842  soname_spec='${libname}${release}${shared_ext}$major'
12843  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12844  shlibpath_var=LD_LIBRARY_PATH
12845  shlibpath_overrides_runpath=no
12846  # This implies no fast_install, which is unacceptable.
12847  # Some rework will be needed to allow for fast_install
12848  # before this can be enabled.
12849  hardcode_into_libs=yes
12850
12851  # Append ld.so.conf contents to the search path
12852  if test -f /etc/ld.so.conf; then
12853    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' ' '`
12854    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12855  fi
12856
12857  # We used to test for /lib/ld.so.1 and disable shared libraries on
12858  # powerpc, because MkLinux only supported shared libraries with the
12859  # GNU dynamic linker.  Since this was broken with cross compilers,
12860  # most powerpc-linux boxes support dynamic linking these days and
12861  # people can always --disable-shared, the test was removed, and we
12862  # assume the GNU/Linux dynamic linker is in use.
12863  dynamic_linker='GNU/Linux ld.so'
12864  ;;
12865
12866knetbsd*-gnu)
12867  version_type=linux
12868  need_lib_prefix=no
12869  need_version=no
12870  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12871  soname_spec='${libname}${release}${shared_ext}$major'
12872  shlibpath_var=LD_LIBRARY_PATH
12873  shlibpath_overrides_runpath=no
12874  hardcode_into_libs=yes
12875  dynamic_linker='GNU ld.so'
12876  ;;
12877
12878netbsd*)
12879  version_type=sunos
12880  need_lib_prefix=no
12881  need_version=no
12882  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12883    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12884    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12885    dynamic_linker='NetBSD (a.out) ld.so'
12886  else
12887    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12888    soname_spec='${libname}${release}${shared_ext}$major'
12889    dynamic_linker='NetBSD ld.elf_so'
12890  fi
12891  shlibpath_var=LD_LIBRARY_PATH
12892  shlibpath_overrides_runpath=yes
12893  hardcode_into_libs=yes
12894  ;;
12895
12896newsos6)
12897  version_type=linux
12898  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12899  shlibpath_var=LD_LIBRARY_PATH
12900  shlibpath_overrides_runpath=yes
12901  ;;
12902
12903nto-qnx*)
12904  version_type=linux
12905  need_lib_prefix=no
12906  need_version=no
12907  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12908  soname_spec='${libname}${release}${shared_ext}$major'
12909  shlibpath_var=LD_LIBRARY_PATH
12910  shlibpath_overrides_runpath=yes
12911  ;;
12912
12913openbsd*)
12914  version_type=sunos
12915  sys_lib_dlsearch_path_spec="/usr/lib"
12916  need_lib_prefix=no
12917  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12918  case $host_os in
12919    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12920    *)                         need_version=no  ;;
12921  esac
12922  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12923  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12924  shlibpath_var=LD_LIBRARY_PATH
12925  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12926    case $host_os in
12927      openbsd2.[89] | openbsd2.[89].*)
12928	shlibpath_overrides_runpath=no
12929	;;
12930      *)
12931	shlibpath_overrides_runpath=yes
12932	;;
12933      esac
12934  else
12935    shlibpath_overrides_runpath=yes
12936  fi
12937  ;;
12938
12939os2*)
12940  libname_spec='$name'
12941  shrext_cmds=".dll"
12942  need_lib_prefix=no
12943  library_names_spec='$libname${shared_ext} $libname.a'
12944  dynamic_linker='OS/2 ld.exe'
12945  shlibpath_var=LIBPATH
12946  ;;
12947
12948osf3* | osf4* | osf5*)
12949  version_type=osf
12950  need_lib_prefix=no
12951  need_version=no
12952  soname_spec='${libname}${release}${shared_ext}$major'
12953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12954  shlibpath_var=LD_LIBRARY_PATH
12955  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12956  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12957  ;;
12958
12959solaris*)
12960  version_type=linux
12961  need_lib_prefix=no
12962  need_version=no
12963  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12964  soname_spec='${libname}${release}${shared_ext}$major'
12965  shlibpath_var=LD_LIBRARY_PATH
12966  shlibpath_overrides_runpath=yes
12967  hardcode_into_libs=yes
12968  # ldd complains unless libraries are executable
12969  postinstall_cmds='chmod +x $lib'
12970  ;;
12971
12972sunos4*)
12973  version_type=sunos
12974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12975  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12976  shlibpath_var=LD_LIBRARY_PATH
12977  shlibpath_overrides_runpath=yes
12978  if test "$with_gnu_ld" = yes; then
12979    need_lib_prefix=no
12980  fi
12981  need_version=yes
12982  ;;
12983
12984sysv4 | sysv4.3*)
12985  version_type=linux
12986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12987  soname_spec='${libname}${release}${shared_ext}$major'
12988  shlibpath_var=LD_LIBRARY_PATH
12989  case $host_vendor in
12990    sni)
12991      shlibpath_overrides_runpath=no
12992      need_lib_prefix=no
12993      export_dynamic_flag_spec='${wl}-Blargedynsym'
12994      runpath_var=LD_RUN_PATH
12995      ;;
12996    siemens)
12997      need_lib_prefix=no
12998      ;;
12999    motorola)
13000      need_lib_prefix=no
13001      need_version=no
13002      shlibpath_overrides_runpath=no
13003      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13004      ;;
13005  esac
13006  ;;
13007
13008sysv4*MP*)
13009  if test -d /usr/nec ;then
13010    version_type=linux
13011    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13012    soname_spec='$libname${shared_ext}.$major'
13013    shlibpath_var=LD_LIBRARY_PATH
13014  fi
13015  ;;
13016
13017sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13018  version_type=freebsd-elf
13019  need_lib_prefix=no
13020  need_version=no
13021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13022  soname_spec='${libname}${release}${shared_ext}$major'
13023  shlibpath_var=LD_LIBRARY_PATH
13024  hardcode_into_libs=yes
13025  if test "$with_gnu_ld" = yes; then
13026    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13027    shlibpath_overrides_runpath=no
13028  else
13029    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13030    shlibpath_overrides_runpath=yes
13031    case $host_os in
13032      sco3.2v5*)
13033        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13034	;;
13035    esac
13036  fi
13037  sys_lib_dlsearch_path_spec='/usr/lib'
13038  ;;
13039
13040uts4*)
13041  version_type=linux
13042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13043  soname_spec='${libname}${release}${shared_ext}$major'
13044  shlibpath_var=LD_LIBRARY_PATH
13045  ;;
13046
13047*)
13048  dynamic_linker=no
13049  ;;
13050esac
13051{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13052echo "${ECHO_T}$dynamic_linker" >&6; }
13053test "$dynamic_linker" = no && can_build_shared=no
13054
13055variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13056if test "$GCC" = yes; then
13057  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13058fi
13059
13060{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13061echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13062hardcode_action_CXX=
13063if test -n "$hardcode_libdir_flag_spec_CXX" || \
13064   test -n "$runpath_var_CXX" || \
13065   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13066
13067  # We can hardcode non-existant directories.
13068  if test "$hardcode_direct_CXX" != no &&
13069     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13070     # have to relink, otherwise we might link with an installed library
13071     # when we should be linking with a yet-to-be-installed one
13072     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13073     test "$hardcode_minus_L_CXX" != no; then
13074    # Linking always hardcodes the temporary library directory.
13075    hardcode_action_CXX=relink
13076  else
13077    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13078    hardcode_action_CXX=immediate
13079  fi
13080else
13081  # We cannot hardcode anything, or else we can only hardcode existing
13082  # directories.
13083  hardcode_action_CXX=unsupported
13084fi
13085{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13086echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13087
13088if test "$hardcode_action_CXX" = relink; then
13089  # Fast installation is not supported
13090  enable_fast_install=no
13091elif test "$shlibpath_overrides_runpath" = yes ||
13092     test "$enable_shared" = no; then
13093  # Fast installation is not necessary
13094  enable_fast_install=needless
13095fi
13096
13097
13098# The else clause should only fire when bootstrapping the
13099# libtool distribution, otherwise you forgot to ship ltmain.sh
13100# with your package, and you will get complaints that there are
13101# no rules to generate ltmain.sh.
13102if test -f "$ltmain"; then
13103  # See if we are running on zsh, and set the options which allow our commands through
13104  # without removal of \ escapes.
13105  if test -n "${ZSH_VERSION+set}" ; then
13106    setopt NO_GLOB_SUBST
13107  fi
13108  # Now quote all the things that may contain metacharacters while being
13109  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13110  # variables and quote the copies for generation of the libtool script.
13111  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13112    SED SHELL STRIP \
13113    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13114    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13115    deplibs_check_method reload_flag reload_cmds need_locks \
13116    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13117    lt_cv_sys_global_symbol_to_c_name_address \
13118    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13119    old_postinstall_cmds old_postuninstall_cmds \
13120    compiler_CXX \
13121    CC_CXX \
13122    LD_CXX \
13123    lt_prog_compiler_wl_CXX \
13124    lt_prog_compiler_pic_CXX \
13125    lt_prog_compiler_static_CXX \
13126    lt_prog_compiler_no_builtin_flag_CXX \
13127    export_dynamic_flag_spec_CXX \
13128    thread_safe_flag_spec_CXX \
13129    whole_archive_flag_spec_CXX \
13130    enable_shared_with_static_runtimes_CXX \
13131    old_archive_cmds_CXX \
13132    old_archive_from_new_cmds_CXX \
13133    predep_objects_CXX \
13134    postdep_objects_CXX \
13135    predeps_CXX \
13136    postdeps_CXX \
13137    compiler_lib_search_path_CXX \
13138    archive_cmds_CXX \
13139    archive_expsym_cmds_CXX \
13140    postinstall_cmds_CXX \
13141    postuninstall_cmds_CXX \
13142    old_archive_from_expsyms_cmds_CXX \
13143    allow_undefined_flag_CXX \
13144    no_undefined_flag_CXX \
13145    export_symbols_cmds_CXX \
13146    hardcode_libdir_flag_spec_CXX \
13147    hardcode_libdir_flag_spec_ld_CXX \
13148    hardcode_libdir_separator_CXX \
13149    hardcode_automatic_CXX \
13150    module_cmds_CXX \
13151    module_expsym_cmds_CXX \
13152    lt_cv_prog_compiler_c_o_CXX \
13153    exclude_expsyms_CXX \
13154    include_expsyms_CXX; do
13155
13156    case $var in
13157    old_archive_cmds_CXX | \
13158    old_archive_from_new_cmds_CXX | \
13159    archive_cmds_CXX | \
13160    archive_expsym_cmds_CXX | \
13161    module_cmds_CXX | \
13162    module_expsym_cmds_CXX | \
13163    old_archive_from_expsyms_cmds_CXX | \
13164    export_symbols_cmds_CXX | \
13165    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13166    postinstall_cmds | postuninstall_cmds | \
13167    old_postinstall_cmds | old_postuninstall_cmds | \
13168    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13169      # Double-quote double-evaled strings.
13170      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13171      ;;
13172    *)
13173      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13174      ;;
13175    esac
13176  done
13177
13178  case $lt_echo in
13179  *'\$0 --fallback-echo"')
13180    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13181    ;;
13182  esac
13183
13184cfgfile="$ofile"
13185
13186  cat <<__EOF__ >> "$cfgfile"
13187# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13188
13189# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13190
13191# Shell to use when invoking shell scripts.
13192SHELL=$lt_SHELL
13193
13194# Whether or not to build shared libraries.
13195build_libtool_libs=$enable_shared
13196
13197# Whether or not to build static libraries.
13198build_old_libs=$enable_static
13199
13200# Whether or not to add -lc for building shared libraries.
13201build_libtool_need_lc=$archive_cmds_need_lc_CXX
13202
13203# Whether or not to disallow shared libs when runtime libs are static
13204allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13205
13206# Whether or not to optimize for fast installation.
13207fast_install=$enable_fast_install
13208
13209# The host system.
13210host_alias=$host_alias
13211host=$host
13212host_os=$host_os
13213
13214# The build system.
13215build_alias=$build_alias
13216build=$build
13217build_os=$build_os
13218
13219# An echo program that does not interpret backslashes.
13220echo=$lt_echo
13221
13222# The archiver.
13223AR=$lt_AR
13224AR_FLAGS=$lt_AR_FLAGS
13225
13226# A C compiler.
13227LTCC=$lt_LTCC
13228
13229# LTCC compiler flags.
13230LTCFLAGS=$lt_LTCFLAGS
13231
13232# A language-specific compiler.
13233CC=$lt_compiler_CXX
13234
13235# Is the compiler the GNU C compiler?
13236with_gcc=$GCC_CXX
13237
13238# An ERE matcher.
13239EGREP=$lt_EGREP
13240
13241# The linker used to build libraries.
13242LD=$lt_LD_CXX
13243
13244# Whether we need hard or soft links.
13245LN_S=$lt_LN_S
13246
13247# A BSD-compatible nm program.
13248NM=$lt_NM
13249
13250# A symbol stripping program
13251STRIP=$lt_STRIP
13252
13253# Used to examine libraries when file_magic_cmd begins "file"
13254MAGIC_CMD=$MAGIC_CMD
13255
13256# Used on cygwin: DLL creation program.
13257DLLTOOL="$DLLTOOL"
13258
13259# Used on cygwin: object dumper.
13260OBJDUMP="$OBJDUMP"
13261
13262# Used on cygwin: assembler.
13263AS="$AS"
13264
13265# The name of the directory that contains temporary libtool files.
13266objdir=$objdir
13267
13268# How to create reloadable object files.
13269reload_flag=$lt_reload_flag
13270reload_cmds=$lt_reload_cmds
13271
13272# How to pass a linker flag through the compiler.
13273wl=$lt_lt_prog_compiler_wl_CXX
13274
13275# Object file suffix (normally "o").
13276objext="$ac_objext"
13277
13278# Old archive suffix (normally "a").
13279libext="$libext"
13280
13281# Shared library suffix (normally ".so").
13282shrext_cmds='$shrext_cmds'
13283
13284# Executable file suffix (normally "").
13285exeext="$exeext"
13286
13287# Additional compiler flags for building library objects.
13288pic_flag=$lt_lt_prog_compiler_pic_CXX
13289pic_mode=$pic_mode
13290
13291# What is the maximum length of a command?
13292max_cmd_len=$lt_cv_sys_max_cmd_len
13293
13294# Does compiler simultaneously support -c and -o options?
13295compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13296
13297# Must we lock files when doing compilation?
13298need_locks=$lt_need_locks
13299
13300# Do we need the lib prefix for modules?
13301need_lib_prefix=$need_lib_prefix
13302
13303# Do we need a version for libraries?
13304need_version=$need_version
13305
13306# Whether dlopen is supported.
13307dlopen_support=$enable_dlopen
13308
13309# Whether dlopen of programs is supported.
13310dlopen_self=$enable_dlopen_self
13311
13312# Whether dlopen of statically linked programs is supported.
13313dlopen_self_static=$enable_dlopen_self_static
13314
13315# Compiler flag to prevent dynamic linking.
13316link_static_flag=$lt_lt_prog_compiler_static_CXX
13317
13318# Compiler flag to turn off builtin functions.
13319no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13320
13321# Compiler flag to allow reflexive dlopens.
13322export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13323
13324# Compiler flag to generate shared objects directly from archives.
13325whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13326
13327# Compiler flag to generate thread-safe objects.
13328thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13329
13330# Library versioning type.
13331version_type=$version_type
13332
13333# Format of library name prefix.
13334libname_spec=$lt_libname_spec
13335
13336# List of archive names.  First name is the real one, the rest are links.
13337# The last name is the one that the linker finds with -lNAME.
13338library_names_spec=$lt_library_names_spec
13339
13340# The coded name of the library, if different from the real name.
13341soname_spec=$lt_soname_spec
13342
13343# Commands used to build and install an old-style archive.
13344RANLIB=$lt_RANLIB
13345old_archive_cmds=$lt_old_archive_cmds_CXX
13346old_postinstall_cmds=$lt_old_postinstall_cmds
13347old_postuninstall_cmds=$lt_old_postuninstall_cmds
13348
13349# Create an old-style archive from a shared archive.
13350old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13351
13352# Create a temporary old-style archive to link instead of a shared archive.
13353old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13354
13355# Commands used to build and install a shared archive.
13356archive_cmds=$lt_archive_cmds_CXX
13357archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13358postinstall_cmds=$lt_postinstall_cmds
13359postuninstall_cmds=$lt_postuninstall_cmds
13360
13361# Commands used to build a loadable module (assumed same as above if empty)
13362module_cmds=$lt_module_cmds_CXX
13363module_expsym_cmds=$lt_module_expsym_cmds_CXX
13364
13365# Commands to strip libraries.
13366old_striplib=$lt_old_striplib
13367striplib=$lt_striplib
13368
13369# Dependencies to place before the objects being linked to create a
13370# shared library.
13371predep_objects=$lt_predep_objects_CXX
13372
13373# Dependencies to place after the objects being linked to create a
13374# shared library.
13375postdep_objects=$lt_postdep_objects_CXX
13376
13377# Dependencies to place before the objects being linked to create a
13378# shared library.
13379predeps=$lt_predeps_CXX
13380
13381# Dependencies to place after the objects being linked to create a
13382# shared library.
13383postdeps=$lt_postdeps_CXX
13384
13385# The library search path used internally by the compiler when linking
13386# a shared library.
13387compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13388
13389# Method to check whether dependent libraries are shared objects.
13390deplibs_check_method=$lt_deplibs_check_method
13391
13392# Command to use when deplibs_check_method == file_magic.
13393file_magic_cmd=$lt_file_magic_cmd
13394
13395# Flag that allows shared libraries with undefined symbols to be built.
13396allow_undefined_flag=$lt_allow_undefined_flag_CXX
13397
13398# Flag that forces no undefined symbols.
13399no_undefined_flag=$lt_no_undefined_flag_CXX
13400
13401# Commands used to finish a libtool library installation in a directory.
13402finish_cmds=$lt_finish_cmds
13403
13404# Same as above, but a single script fragment to be evaled but not shown.
13405finish_eval=$lt_finish_eval
13406
13407# Take the output of nm and produce a listing of raw symbols and C names.
13408global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13409
13410# Transform the output of nm in a proper C declaration
13411global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13412
13413# Transform the output of nm in a C name address pair
13414global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13415
13416# This is the shared library runtime path variable.
13417runpath_var=$runpath_var
13418
13419# This is the shared library path variable.
13420shlibpath_var=$shlibpath_var
13421
13422# Is shlibpath searched before the hard-coded library search path?
13423shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13424
13425# How to hardcode a shared library path into an executable.
13426hardcode_action=$hardcode_action_CXX
13427
13428# Whether we should hardcode library paths into libraries.
13429hardcode_into_libs=$hardcode_into_libs
13430
13431# Flag to hardcode \$libdir into a binary during linking.
13432# This must work even if \$libdir does not exist.
13433hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13434
13435# If ld is used when linking, flag to hardcode \$libdir into
13436# a binary during linking. This must work even if \$libdir does
13437# not exist.
13438hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13439
13440# Whether we need a single -rpath flag with a separated argument.
13441hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13442
13443# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13444# resulting binary.
13445hardcode_direct=$hardcode_direct_CXX
13446
13447# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13448# resulting binary.
13449hardcode_minus_L=$hardcode_minus_L_CXX
13450
13451# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13452# the resulting binary.
13453hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13454
13455# Set to yes if building a shared library automatically hardcodes DIR into the library
13456# and all subsequent libraries and executables linked against it.
13457hardcode_automatic=$hardcode_automatic_CXX
13458
13459# Variables whose values should be saved in libtool wrapper scripts and
13460# restored at relink time.
13461variables_saved_for_relink="$variables_saved_for_relink"
13462
13463# Whether libtool must link a program against all its dependency libraries.
13464link_all_deplibs=$link_all_deplibs_CXX
13465
13466# Compile-time system search path for libraries
13467sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13468
13469# Run-time system search path for libraries
13470sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13471
13472# Fix the shell variable \$srcfile for the compiler.
13473fix_srcfile_path="$fix_srcfile_path_CXX"
13474
13475# Set to yes if exported symbols are required.
13476always_export_symbols=$always_export_symbols_CXX
13477
13478# The commands to list exported symbols.
13479export_symbols_cmds=$lt_export_symbols_cmds_CXX
13480
13481# The commands to extract the exported symbol list from a shared archive.
13482extract_expsyms_cmds=$lt_extract_expsyms_cmds
13483
13484# Symbols that should not be listed in the preloaded symbols.
13485exclude_expsyms=$lt_exclude_expsyms_CXX
13486
13487# Symbols that must always be exported.
13488include_expsyms=$lt_include_expsyms_CXX
13489
13490# ### END LIBTOOL TAG CONFIG: $tagname
13491
13492__EOF__
13493
13494
13495else
13496  # If there is no Makefile yet, we rely on a make rule to execute
13497  # `config.status --recheck' to rerun these tests and create the
13498  # libtool script then.
13499  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13500  if test -f "$ltmain_in"; then
13501    test -f Makefile && make "$ltmain"
13502  fi
13503fi
13504
13505
13506ac_ext=c
13507ac_cpp='$CPP $CPPFLAGS'
13508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13510ac_compiler_gnu=$ac_cv_c_compiler_gnu
13511
13512CC=$lt_save_CC
13513LDCXX=$LD
13514LD=$lt_save_LD
13515GCC=$lt_save_GCC
13516with_gnu_ldcxx=$with_gnu_ld
13517with_gnu_ld=$lt_save_with_gnu_ld
13518lt_cv_path_LDCXX=$lt_cv_path_LD
13519lt_cv_path_LD=$lt_save_path_LD
13520lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13521lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13522
13523	else
13524	  tagname=""
13525	fi
13526	;;
13527
13528      F77)
13529	if test -n "$F77" && test "X$F77" != "Xno"; then
13530
13531ac_ext=f
13532ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13533ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13534ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13535
13536
13537archive_cmds_need_lc_F77=no
13538allow_undefined_flag_F77=
13539always_export_symbols_F77=no
13540archive_expsym_cmds_F77=
13541export_dynamic_flag_spec_F77=
13542hardcode_direct_F77=no
13543hardcode_libdir_flag_spec_F77=
13544hardcode_libdir_flag_spec_ld_F77=
13545hardcode_libdir_separator_F77=
13546hardcode_minus_L_F77=no
13547hardcode_automatic_F77=no
13548module_cmds_F77=
13549module_expsym_cmds_F77=
13550link_all_deplibs_F77=unknown
13551old_archive_cmds_F77=$old_archive_cmds
13552no_undefined_flag_F77=
13553whole_archive_flag_spec_F77=
13554enable_shared_with_static_runtimes_F77=no
13555
13556# Source file extension for f77 test sources.
13557ac_ext=f
13558
13559# Object file extension for compiled f77 test sources.
13560objext=o
13561objext_F77=$objext
13562
13563# Code to be used in simple compile tests
13564lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13565
13566# Code to be used in simple link tests
13567lt_simple_link_test_code="      program t\n      end\n"
13568
13569# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13570
13571# If no C compiler was specified, use CC.
13572LTCC=${LTCC-"$CC"}
13573
13574# If no C compiler flags were specified, use CFLAGS.
13575LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13576
13577# Allow CC to be a program name with arguments.
13578compiler=$CC
13579
13580
13581# save warnings/boilerplate of simple test code
13582ac_outfile=conftest.$ac_objext
13583printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13584eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13585_lt_compiler_boilerplate=`cat conftest.err`
13586$rm conftest*
13587
13588ac_outfile=conftest.$ac_objext
13589printf "$lt_simple_link_test_code" >conftest.$ac_ext
13590eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13591_lt_linker_boilerplate=`cat conftest.err`
13592$rm conftest*
13593
13594
13595# Allow CC to be a program name with arguments.
13596lt_save_CC="$CC"
13597CC=${F77-"f77"}
13598compiler=$CC
13599compiler_F77=$CC
13600for cc_temp in $compiler""; do
13601  case $cc_temp in
13602    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13603    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13604    \-*) ;;
13605    *) break;;
13606  esac
13607done
13608cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13609
13610
13611{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13612echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13613{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13614echo "${ECHO_T}$can_build_shared" >&6; }
13615
13616{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13617echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13618test "$can_build_shared" = "no" && enable_shared=no
13619
13620# On AIX, shared libraries and static libraries use the same namespace, and
13621# are all built from PIC.
13622case $host_os in
13623aix3*)
13624  test "$enable_shared" = yes && enable_static=no
13625  if test -n "$RANLIB"; then
13626    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13627    postinstall_cmds='$RANLIB $lib'
13628  fi
13629  ;;
13630aix4* | aix5*)
13631  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13632    test "$enable_shared" = yes && enable_static=no
13633  fi
13634  ;;
13635esac
13636{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13637echo "${ECHO_T}$enable_shared" >&6; }
13638
13639{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13640echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13641# Make sure either enable_shared or enable_static is yes.
13642test "$enable_shared" = yes || enable_static=yes
13643{ echo "$as_me:$LINENO: result: $enable_static" >&5
13644echo "${ECHO_T}$enable_static" >&6; }
13645
13646GCC_F77="$G77"
13647LD_F77="$LD"
13648
13649lt_prog_compiler_wl_F77=
13650lt_prog_compiler_pic_F77=
13651lt_prog_compiler_static_F77=
13652
13653{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13654echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13655
13656  if test "$GCC" = yes; then
13657    lt_prog_compiler_wl_F77='-Wl,'
13658    lt_prog_compiler_static_F77='-static'
13659
13660    case $host_os in
13661      aix*)
13662      # All AIX code is PIC.
13663      if test "$host_cpu" = ia64; then
13664	# AIX 5 now supports IA64 processor
13665	lt_prog_compiler_static_F77='-Bstatic'
13666      fi
13667      ;;
13668
13669    amigaos*)
13670      # FIXME: we need at least 68020 code to build shared libraries, but
13671      # adding the `-m68020' flag to GCC prevents building anything better,
13672      # like `-m68040'.
13673      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13674      ;;
13675
13676    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13677      # PIC is the default for these OSes.
13678      ;;
13679
13680    mingw* | pw32* | os2*)
13681      # This hack is so that the source file can tell whether it is being
13682      # built for inclusion in a dll (and should export symbols for example).
13683      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13684      ;;
13685
13686    darwin* | rhapsody*)
13687      # PIC is the default on this platform
13688      # Common symbols not allowed in MH_DYLIB files
13689      lt_prog_compiler_pic_F77='-fno-common'
13690      ;;
13691
13692    interix3*)
13693      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13694      # Instead, we relocate shared libraries at runtime.
13695      ;;
13696
13697    msdosdjgpp*)
13698      # Just because we use GCC doesn't mean we suddenly get shared libraries
13699      # on systems that don't support them.
13700      lt_prog_compiler_can_build_shared_F77=no
13701      enable_shared=no
13702      ;;
13703
13704    sysv4*MP*)
13705      if test -d /usr/nec; then
13706	lt_prog_compiler_pic_F77=-Kconform_pic
13707      fi
13708      ;;
13709
13710    hpux*)
13711      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13712      # not for PA HP-UX.
13713      case $host_cpu in
13714      hppa*64*|ia64*)
13715	# +Z the default
13716	;;
13717      *)
13718	lt_prog_compiler_pic_F77='-fPIC'
13719	;;
13720      esac
13721      ;;
13722
13723    *)
13724      lt_prog_compiler_pic_F77='-fPIC'
13725      ;;
13726    esac
13727  else
13728    # PORTME Check for flag to pass linker flags through the system compiler.
13729    case $host_os in
13730    aix*)
13731      lt_prog_compiler_wl_F77='-Wl,'
13732      if test "$host_cpu" = ia64; then
13733	# AIX 5 now supports IA64 processor
13734	lt_prog_compiler_static_F77='-Bstatic'
13735      else
13736	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13737      fi
13738      ;;
13739      darwin*)
13740        # PIC is the default on this platform
13741        # Common symbols not allowed in MH_DYLIB files
13742       case $cc_basename in
13743         xlc*)
13744         lt_prog_compiler_pic_F77='-qnocommon'
13745         lt_prog_compiler_wl_F77='-Wl,'
13746         ;;
13747       esac
13748       ;;
13749
13750    mingw* | pw32* | os2*)
13751      # This hack is so that the source file can tell whether it is being
13752      # built for inclusion in a dll (and should export symbols for example).
13753      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13754      ;;
13755
13756    hpux9* | hpux10* | hpux11*)
13757      lt_prog_compiler_wl_F77='-Wl,'
13758      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13759      # not for PA HP-UX.
13760      case $host_cpu in
13761      hppa*64*|ia64*)
13762	# +Z the default
13763	;;
13764      *)
13765	lt_prog_compiler_pic_F77='+Z'
13766	;;
13767      esac
13768      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13769      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13770      ;;
13771
13772    irix5* | irix6* | nonstopux*)
13773      lt_prog_compiler_wl_F77='-Wl,'
13774      # PIC (with -KPIC) is the default.
13775      lt_prog_compiler_static_F77='-non_shared'
13776      ;;
13777
13778    newsos6)
13779      lt_prog_compiler_pic_F77='-KPIC'
13780      lt_prog_compiler_static_F77='-Bstatic'
13781      ;;
13782
13783    linux*)
13784      case $cc_basename in
13785      icc* | ecc*)
13786	lt_prog_compiler_wl_F77='-Wl,'
13787	lt_prog_compiler_pic_F77='-KPIC'
13788	lt_prog_compiler_static_F77='-static'
13789        ;;
13790      pgcc* | pgf77* | pgf90* | pgf95*)
13791        # Portland Group compilers (*not* the Pentium gcc compiler,
13792	# which looks to be a dead project)
13793	lt_prog_compiler_wl_F77='-Wl,'
13794	lt_prog_compiler_pic_F77='-fpic'
13795	lt_prog_compiler_static_F77='-Bstatic'
13796        ;;
13797      ccc*)
13798        lt_prog_compiler_wl_F77='-Wl,'
13799        # All Alpha code is PIC.
13800        lt_prog_compiler_static_F77='-non_shared'
13801        ;;
13802      esac
13803      ;;
13804
13805    osf3* | osf4* | osf5*)
13806      lt_prog_compiler_wl_F77='-Wl,'
13807      # All OSF/1 code is PIC.
13808      lt_prog_compiler_static_F77='-non_shared'
13809      ;;
13810
13811    solaris*)
13812      lt_prog_compiler_pic_F77='-KPIC'
13813      lt_prog_compiler_static_F77='-Bstatic'
13814      case $cc_basename in
13815      f77* | f90* | f95*)
13816	lt_prog_compiler_wl_F77='-Qoption ld ';;
13817      *)
13818	lt_prog_compiler_wl_F77='-Wl,';;
13819      esac
13820      ;;
13821
13822    sunos4*)
13823      lt_prog_compiler_wl_F77='-Qoption ld '
13824      lt_prog_compiler_pic_F77='-PIC'
13825      lt_prog_compiler_static_F77='-Bstatic'
13826      ;;
13827
13828    sysv4 | sysv4.2uw2* | sysv4.3*)
13829      lt_prog_compiler_wl_F77='-Wl,'
13830      lt_prog_compiler_pic_F77='-KPIC'
13831      lt_prog_compiler_static_F77='-Bstatic'
13832      ;;
13833
13834    sysv4*MP*)
13835      if test -d /usr/nec ;then
13836	lt_prog_compiler_pic_F77='-Kconform_pic'
13837	lt_prog_compiler_static_F77='-Bstatic'
13838      fi
13839      ;;
13840
13841    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13842      lt_prog_compiler_wl_F77='-Wl,'
13843      lt_prog_compiler_pic_F77='-KPIC'
13844      lt_prog_compiler_static_F77='-Bstatic'
13845      ;;
13846
13847    unicos*)
13848      lt_prog_compiler_wl_F77='-Wl,'
13849      lt_prog_compiler_can_build_shared_F77=no
13850      ;;
13851
13852    uts4*)
13853      lt_prog_compiler_pic_F77='-pic'
13854      lt_prog_compiler_static_F77='-Bstatic'
13855      ;;
13856
13857    *)
13858      lt_prog_compiler_can_build_shared_F77=no
13859      ;;
13860    esac
13861  fi
13862
13863{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13864echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13865
13866#
13867# Check to make sure the PIC flag actually works.
13868#
13869if test -n "$lt_prog_compiler_pic_F77"; then
13870
13871{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13872echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13873if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13874  echo $ECHO_N "(cached) $ECHO_C" >&6
13875else
13876  lt_prog_compiler_pic_works_F77=no
13877  ac_outfile=conftest.$ac_objext
13878   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13879   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13880   # Insert the option either (1) after the last *FLAGS variable, or
13881   # (2) before a word containing "conftest.", or (3) at the end.
13882   # Note that $ac_compile itself does not contain backslashes and begins
13883   # with a dollar sign (not a hyphen), so the echo should work correctly.
13884   # The option is referenced via a variable to avoid confusing sed.
13885   lt_compile=`echo "$ac_compile" | $SED \
13886   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13887   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13888   -e 's:$: $lt_compiler_flag:'`
13889   (eval echo "\"\$as_me:13889: $lt_compile\"" >&5)
13890   (eval "$lt_compile" 2>conftest.err)
13891   ac_status=$?
13892   cat conftest.err >&5
13893   echo "$as_me:13893: \$? = $ac_status" >&5
13894   if (exit $ac_status) && test -s "$ac_outfile"; then
13895     # The compiler can only warn and ignore the option if not recognized
13896     # So say no if there are warnings other than the usual output.
13897     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13898     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13899     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13900       lt_prog_compiler_pic_works_F77=yes
13901     fi
13902   fi
13903   $rm conftest*
13904
13905fi
13906{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13907echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13908
13909if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13910    case $lt_prog_compiler_pic_F77 in
13911     "" | " "*) ;;
13912     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13913     esac
13914else
13915    lt_prog_compiler_pic_F77=
13916     lt_prog_compiler_can_build_shared_F77=no
13917fi
13918
13919fi
13920case $host_os in
13921  # For platforms which do not support PIC, -DPIC is meaningless:
13922  *djgpp*)
13923    lt_prog_compiler_pic_F77=
13924    ;;
13925  *)
13926    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13927    ;;
13928esac
13929
13930#
13931# Check to make sure the static flag actually works.
13932#
13933wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13934{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13935echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13936if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13937  echo $ECHO_N "(cached) $ECHO_C" >&6
13938else
13939  lt_prog_compiler_static_works_F77=no
13940   save_LDFLAGS="$LDFLAGS"
13941   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13942   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13943   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13944     # The linker can only warn and ignore the option if not recognized
13945     # So say no if there are warnings
13946     if test -s conftest.err; then
13947       # Append any errors to the config.log.
13948       cat conftest.err 1>&5
13949       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13950       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13951       if diff conftest.exp conftest.er2 >/dev/null; then
13952         lt_prog_compiler_static_works_F77=yes
13953       fi
13954     else
13955       lt_prog_compiler_static_works_F77=yes
13956     fi
13957   fi
13958   $rm conftest*
13959   LDFLAGS="$save_LDFLAGS"
13960
13961fi
13962{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13963echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13964
13965if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13966    :
13967else
13968    lt_prog_compiler_static_F77=
13969fi
13970
13971
13972{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13973echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13974if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13975  echo $ECHO_N "(cached) $ECHO_C" >&6
13976else
13977  lt_cv_prog_compiler_c_o_F77=no
13978   $rm -r conftest 2>/dev/null
13979   mkdir conftest
13980   cd conftest
13981   mkdir out
13982   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13983
13984   lt_compiler_flag="-o out/conftest2.$ac_objext"
13985   # Insert the option either (1) after the last *FLAGS variable, or
13986   # (2) before a word containing "conftest.", or (3) at the end.
13987   # Note that $ac_compile itself does not contain backslashes and begins
13988   # with a dollar sign (not a hyphen), so the echo should work correctly.
13989   lt_compile=`echo "$ac_compile" | $SED \
13990   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13991   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13992   -e 's:$: $lt_compiler_flag:'`
13993   (eval echo "\"\$as_me:13993: $lt_compile\"" >&5)
13994   (eval "$lt_compile" 2>out/conftest.err)
13995   ac_status=$?
13996   cat out/conftest.err >&5
13997   echo "$as_me:13997: \$? = $ac_status" >&5
13998   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13999   then
14000     # The compiler can only warn and ignore the option if not recognized
14001     # So say no if there are warnings
14002     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14003     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14004     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14005       lt_cv_prog_compiler_c_o_F77=yes
14006     fi
14007   fi
14008   chmod u+w . 2>&5
14009   $rm conftest*
14010   # SGI C++ compiler will create directory out/ii_files/ for
14011   # template instantiation
14012   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14013   $rm out/* && rmdir out
14014   cd ..
14015   rmdir conftest
14016   $rm conftest*
14017
14018fi
14019{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14020echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14021
14022
14023hard_links="nottested"
14024if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14025  # do not overwrite the value of need_locks provided by the user
14026  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14027echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14028  hard_links=yes
14029  $rm conftest*
14030  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14031  touch conftest.a
14032  ln conftest.a conftest.b 2>&5 || hard_links=no
14033  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14034  { echo "$as_me:$LINENO: result: $hard_links" >&5
14035echo "${ECHO_T}$hard_links" >&6; }
14036  if test "$hard_links" = no; then
14037    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14038echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14039    need_locks=warn
14040  fi
14041else
14042  need_locks=no
14043fi
14044
14045{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14046echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14047
14048  runpath_var=
14049  allow_undefined_flag_F77=
14050  enable_shared_with_static_runtimes_F77=no
14051  archive_cmds_F77=
14052  archive_expsym_cmds_F77=
14053  old_archive_From_new_cmds_F77=
14054  old_archive_from_expsyms_cmds_F77=
14055  export_dynamic_flag_spec_F77=
14056  whole_archive_flag_spec_F77=
14057  thread_safe_flag_spec_F77=
14058  hardcode_libdir_flag_spec_F77=
14059  hardcode_libdir_flag_spec_ld_F77=
14060  hardcode_libdir_separator_F77=
14061  hardcode_direct_F77=no
14062  hardcode_minus_L_F77=no
14063  hardcode_shlibpath_var_F77=unsupported
14064  link_all_deplibs_F77=unknown
14065  hardcode_automatic_F77=no
14066  module_cmds_F77=
14067  module_expsym_cmds_F77=
14068  always_export_symbols_F77=no
14069  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14070  # include_expsyms should be a list of space-separated symbols to be *always*
14071  # included in the symbol list
14072  include_expsyms_F77=
14073  # exclude_expsyms can be an extended regexp of symbols to exclude
14074  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14075  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14076  # as well as any symbol that contains `d'.
14077  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14078  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14079  # platforms (ab)use it in PIC code, but their linkers get confused if
14080  # the symbol is explicitly referenced.  Since portable code cannot
14081  # rely on this symbol name, it's probably fine to never include it in
14082  # preloaded symbol tables.
14083  extract_expsyms_cmds=
14084  # Just being paranoid about ensuring that cc_basename is set.
14085  for cc_temp in $compiler""; do
14086  case $cc_temp in
14087    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14088    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14089    \-*) ;;
14090    *) break;;
14091  esac
14092done
14093cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14094
14095  case $host_os in
14096  cygwin* | mingw* | pw32*)
14097    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14098    # When not using gcc, we currently assume that we are using
14099    # Microsoft Visual C++.
14100    if test "$GCC" != yes; then
14101      with_gnu_ld=no
14102    fi
14103    ;;
14104  interix*)
14105    # we just hope/assume this is gcc and not c89 (= MSVC++)
14106    with_gnu_ld=yes
14107    ;;
14108  openbsd*)
14109    with_gnu_ld=no
14110    ;;
14111  esac
14112
14113  ld_shlibs_F77=yes
14114  if test "$with_gnu_ld" = yes; then
14115    # If archive_cmds runs LD, not CC, wlarc should be empty
14116    wlarc='${wl}'
14117
14118    # Set some defaults for GNU ld with shared library support. These
14119    # are reset later if shared libraries are not supported. Putting them
14120    # here allows them to be overridden if necessary.
14121    runpath_var=LD_RUN_PATH
14122    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14123    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14124    # ancient GNU ld didn't support --whole-archive et. al.
14125    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14126	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14127      else
14128  	whole_archive_flag_spec_F77=
14129    fi
14130    supports_anon_versioning=no
14131    case `$LD -v 2>/dev/null` in
14132      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14133      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14134      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14135      *\ 2.11.*) ;; # other 2.11 versions
14136      *) supports_anon_versioning=yes ;;
14137    esac
14138
14139    # See if GNU ld supports shared libraries.
14140    case $host_os in
14141    aix3* | aix4* | aix5*)
14142      # On AIX/PPC, the GNU linker is very broken
14143      if test "$host_cpu" != ia64; then
14144	ld_shlibs_F77=no
14145	cat <<EOF 1>&2
14146
14147*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14148*** to be unable to reliably create shared libraries on AIX.
14149*** Therefore, libtool is disabling shared libraries support.  If you
14150*** really care for shared libraries, you may want to modify your PATH
14151*** so that a non-GNU linker is found, and then restart.
14152
14153EOF
14154      fi
14155      ;;
14156
14157    amigaos*)
14158      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)'
14159      hardcode_libdir_flag_spec_F77='-L$libdir'
14160      hardcode_minus_L_F77=yes
14161
14162      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14163      # that the semantics of dynamic libraries on AmigaOS, at least up
14164      # to version 4, is to share data among multiple programs linked
14165      # with the same dynamic library.  Since this doesn't match the
14166      # behavior of shared libraries on other platforms, we can't use
14167      # them.
14168      ld_shlibs_F77=no
14169      ;;
14170
14171    beos*)
14172      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14173	allow_undefined_flag_F77=unsupported
14174	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14175	# support --undefined.  This deserves some investigation.  FIXME
14176	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14177      else
14178	ld_shlibs_F77=no
14179      fi
14180      ;;
14181
14182    cygwin* | mingw* | pw32*)
14183      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14184      # as there is no search path for DLLs.
14185      hardcode_libdir_flag_spec_F77='-L$libdir'
14186      allow_undefined_flag_F77=unsupported
14187      always_export_symbols_F77=no
14188      enable_shared_with_static_runtimes_F77=yes
14189      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14190
14191      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14192        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14193	# If the export-symbols file already is a .def file (1st line
14194	# is EXPORTS), use it as is; otherwise, prepend...
14195	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14196	  cp $export_symbols $output_objdir/$soname.def;
14197	else
14198	  echo EXPORTS > $output_objdir/$soname.def;
14199	  cat $export_symbols >> $output_objdir/$soname.def;
14200	fi~
14201	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14202      else
14203	ld_shlibs_F77=no
14204      fi
14205      ;;
14206
14207    interix3*)
14208      hardcode_direct_F77=no
14209      hardcode_shlibpath_var_F77=no
14210      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14211      export_dynamic_flag_spec_F77='${wl}-E'
14212      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14213      # Instead, shared libraries are loaded at an image base (0x10000000 by
14214      # default) and relocated if they conflict, which is a slow very memory
14215      # consuming and fragmenting process.  To avoid this, we pick a random,
14216      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14217      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14218      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'
14219      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'
14220      ;;
14221
14222    linux*)
14223      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14224	tmp_addflag=
14225	case $cc_basename,$host_cpu in
14226	pgcc*)				# Portland Group C compiler
14227	  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'
14228	  tmp_addflag=' $pic_flag'
14229	  ;;
14230	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14231	  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'
14232	  tmp_addflag=' $pic_flag -Mnomain' ;;
14233	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14234	  tmp_addflag=' -i_dynamic' ;;
14235	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14236	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14237	ifc* | ifort*)			# Intel Fortran compiler
14238	  tmp_addflag=' -nofor_main' ;;
14239	esac
14240	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14241
14242	if test $supports_anon_versioning = yes; then
14243	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14244  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14245  $echo "local: *; };" >> $output_objdir/$libname.ver~
14246	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14247	fi
14248      else
14249	ld_shlibs_F77=no
14250      fi
14251      ;;
14252
14253    netbsd*)
14254      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14255	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14256	wlarc=
14257      else
14258	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14259	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14260      fi
14261      ;;
14262
14263    solaris*)
14264      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14265	ld_shlibs_F77=no
14266	cat <<EOF 1>&2
14267
14268*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14269*** create shared libraries on Solaris systems.  Therefore, libtool
14270*** is disabling shared libraries support.  We urge you to upgrade GNU
14271*** binutils to release 2.9.1 or newer.  Another option is to modify
14272*** your PATH or compiler configuration so that the native linker is
14273*** used, and then restart.
14274
14275EOF
14276      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14277	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14278	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14279      else
14280	ld_shlibs_F77=no
14281      fi
14282      ;;
14283
14284    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14285      case `$LD -v 2>&1` in
14286        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14287	ld_shlibs_F77=no
14288	cat <<_LT_EOF 1>&2
14289
14290*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14291*** reliably create shared libraries on SCO systems.  Therefore, libtool
14292*** is disabling shared libraries support.  We urge you to upgrade GNU
14293*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14294*** your PATH or compiler configuration so that the native linker is
14295*** used, and then restart.
14296
14297_LT_EOF
14298	;;
14299	*)
14300	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14301	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14302	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14303	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14304	  else
14305	    ld_shlibs_F77=no
14306	  fi
14307	;;
14308      esac
14309      ;;
14310
14311    sunos4*)
14312      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14313      wlarc=
14314      hardcode_direct_F77=yes
14315      hardcode_shlibpath_var_F77=no
14316      ;;
14317
14318    *)
14319      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14320	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14321	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14322      else
14323	ld_shlibs_F77=no
14324      fi
14325      ;;
14326    esac
14327
14328    if test "$ld_shlibs_F77" = no; then
14329      runpath_var=
14330      hardcode_libdir_flag_spec_F77=
14331      export_dynamic_flag_spec_F77=
14332      whole_archive_flag_spec_F77=
14333    fi
14334  else
14335    # PORTME fill in a description of your system's linker (not GNU ld)
14336    case $host_os in
14337    aix3*)
14338      allow_undefined_flag_F77=unsupported
14339      always_export_symbols_F77=yes
14340      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'
14341      # Note: this linker hardcodes the directories in LIBPATH if there
14342      # are no directories specified by -L.
14343      hardcode_minus_L_F77=yes
14344      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14345	# Neither direct hardcoding nor static linking is supported with a
14346	# broken collect2.
14347	hardcode_direct_F77=unsupported
14348      fi
14349      ;;
14350
14351    aix4* | aix5*)
14352      if test "$host_cpu" = ia64; then
14353	# On IA64, the linker does run time linking by default, so we don't
14354	# have to do anything special.
14355	aix_use_runtimelinking=no
14356	exp_sym_flag='-Bexport'
14357	no_entry_flag=""
14358      else
14359	# If we're using GNU nm, then we don't want the "-C" option.
14360	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14361	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14362	  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'
14363	else
14364	  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'
14365	fi
14366	aix_use_runtimelinking=no
14367
14368	# Test if we are trying to use run time linking or normal
14369	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14370	# need to do runtime linking.
14371	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14372	  for ld_flag in $LDFLAGS; do
14373  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14374  	    aix_use_runtimelinking=yes
14375  	    break
14376  	  fi
14377	  done
14378	  ;;
14379	esac
14380
14381	exp_sym_flag='-bexport'
14382	no_entry_flag='-bnoentry'
14383      fi
14384
14385      # When large executables or shared objects are built, AIX ld can
14386      # have problems creating the table of contents.  If linking a library
14387      # or program results in "error TOC overflow" add -mminimal-toc to
14388      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14389      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14390
14391      archive_cmds_F77=''
14392      hardcode_direct_F77=yes
14393      hardcode_libdir_separator_F77=':'
14394      link_all_deplibs_F77=yes
14395
14396      if test "$GCC" = yes; then
14397	case $host_os in aix4.[012]|aix4.[012].*)
14398	# We only want to do this on AIX 4.2 and lower, the check
14399	# below for broken collect2 doesn't work under 4.3+
14400	  collect2name=`${CC} -print-prog-name=collect2`
14401	  if test -f "$collect2name" && \
14402  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14403	  then
14404  	  # We have reworked collect2
14405  	  hardcode_direct_F77=yes
14406	  else
14407  	  # We have old collect2
14408  	  hardcode_direct_F77=unsupported
14409  	  # It fails to find uninstalled libraries when the uninstalled
14410  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14411  	  # to unsupported forces relinking
14412  	  hardcode_minus_L_F77=yes
14413  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14414  	  hardcode_libdir_separator_F77=
14415	  fi
14416	  ;;
14417	esac
14418	shared_flag='-shared'
14419	if test "$aix_use_runtimelinking" = yes; then
14420	  shared_flag="$shared_flag "'${wl}-G'
14421	fi
14422      else
14423	# not using gcc
14424	if test "$host_cpu" = ia64; then
14425  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14426  	# chokes on -Wl,-G. The following line is correct:
14427	  shared_flag='-G'
14428	else
14429	  if test "$aix_use_runtimelinking" = yes; then
14430	    shared_flag='${wl}-G'
14431	  else
14432	    shared_flag='${wl}-bM:SRE'
14433	  fi
14434	fi
14435      fi
14436
14437      # It seems that -bexpall does not export symbols beginning with
14438      # underscore (_), so it is better to generate a list of symbols to export.
14439      always_export_symbols_F77=yes
14440      if test "$aix_use_runtimelinking" = yes; then
14441	# Warning - without using the other runtime loading flags (-brtl),
14442	# -berok will link without error, but may produce a broken library.
14443	allow_undefined_flag_F77='-berok'
14444       # Determine the default libpath from the value encoded in an empty executable.
14445       cat >conftest.$ac_ext <<_ACEOF
14446      program main
14447
14448      end
14449_ACEOF
14450rm -f conftest.$ac_objext conftest$ac_exeext
14451if { (ac_try="$ac_link"
14452case "(($ac_try" in
14453  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14454  *) ac_try_echo=$ac_try;;
14455esac
14456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14457  (eval "$ac_link") 2>conftest.er1
14458  ac_status=$?
14459  grep -v '^ *+' conftest.er1 >conftest.err
14460  rm -f conftest.er1
14461  cat conftest.err >&5
14462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14463  (exit $ac_status); } && {
14464	 test -z "$ac_f77_werror_flag" ||
14465	 test ! -s conftest.err
14466       } && test -s conftest$ac_exeext &&
14467       $as_test_x conftest$ac_exeext; then
14468
14469aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14470}'`
14471# Check for a 64-bit object if we didn't find anything.
14472if 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; }
14473}'`; fi
14474else
14475  echo "$as_me: failed program was:" >&5
14476sed 's/^/| /' conftest.$ac_ext >&5
14477
14478
14479fi
14480
14481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14482      conftest$ac_exeext conftest.$ac_ext
14483if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14484
14485       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14486	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"
14487       else
14488	if test "$host_cpu" = ia64; then
14489	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14490	  allow_undefined_flag_F77="-z nodefs"
14491	  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"
14492	else
14493	 # Determine the default libpath from the value encoded in an empty executable.
14494	 cat >conftest.$ac_ext <<_ACEOF
14495      program main
14496
14497      end
14498_ACEOF
14499rm -f conftest.$ac_objext conftest$ac_exeext
14500if { (ac_try="$ac_link"
14501case "(($ac_try" in
14502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14503  *) ac_try_echo=$ac_try;;
14504esac
14505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14506  (eval "$ac_link") 2>conftest.er1
14507  ac_status=$?
14508  grep -v '^ *+' conftest.er1 >conftest.err
14509  rm -f conftest.er1
14510  cat conftest.err >&5
14511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14512  (exit $ac_status); } && {
14513	 test -z "$ac_f77_werror_flag" ||
14514	 test ! -s conftest.err
14515       } && test -s conftest$ac_exeext &&
14516       $as_test_x conftest$ac_exeext; then
14517
14518aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14519}'`
14520# Check for a 64-bit object if we didn't find anything.
14521if 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; }
14522}'`; fi
14523else
14524  echo "$as_me: failed program was:" >&5
14525sed 's/^/| /' conftest.$ac_ext >&5
14526
14527
14528fi
14529
14530rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14531      conftest$ac_exeext conftest.$ac_ext
14532if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14533
14534	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14535	  # Warning - without using the other run time loading flags,
14536	  # -berok will link without error, but may produce a broken library.
14537	  no_undefined_flag_F77=' ${wl}-bernotok'
14538	  allow_undefined_flag_F77=' ${wl}-berok'
14539	  # Exported symbols can be pulled into shared objects from archives
14540	  whole_archive_flag_spec_F77='$convenience'
14541	  archive_cmds_need_lc_F77=yes
14542	  # This is similar to how AIX traditionally builds its shared libraries.
14543	  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'
14544	fi
14545      fi
14546      ;;
14547
14548    amigaos*)
14549      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)'
14550      hardcode_libdir_flag_spec_F77='-L$libdir'
14551      hardcode_minus_L_F77=yes
14552      # see comment about different semantics on the GNU ld section
14553      ld_shlibs_F77=no
14554      ;;
14555
14556    bsdi[45]*)
14557      export_dynamic_flag_spec_F77=-rdynamic
14558      ;;
14559
14560    cygwin* | mingw* | pw32*)
14561      # When not using gcc, we currently assume that we are using
14562      # Microsoft Visual C++.
14563      # hardcode_libdir_flag_spec is actually meaningless, as there is
14564      # no search path for DLLs.
14565      hardcode_libdir_flag_spec_F77=' '
14566      allow_undefined_flag_F77=unsupported
14567      # Tell ltmain to make .lib files, not .a files.
14568      libext=lib
14569      # Tell ltmain to make .dll files, not .so files.
14570      shrext_cmds=".dll"
14571      # FIXME: Setting linknames here is a bad hack.
14572      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14573      # The linker will automatically build a .lib file if we build a DLL.
14574      old_archive_From_new_cmds_F77='true'
14575      # FIXME: Should let the user specify the lib program.
14576      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14577      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14578      enable_shared_with_static_runtimes_F77=yes
14579      ;;
14580
14581    darwin* | rhapsody*)
14582      case $host_os in
14583        rhapsody* | darwin1.[012])
14584         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14585         ;;
14586       *) # Darwin 1.3 on
14587         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14588           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14589         else
14590           case ${MACOSX_DEPLOYMENT_TARGET} in
14591             10.[012])
14592               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14593               ;;
14594             10.*)
14595               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14596               ;;
14597           esac
14598         fi
14599         ;;
14600      esac
14601      archive_cmds_need_lc_F77=no
14602      hardcode_direct_F77=no
14603      hardcode_automatic_F77=yes
14604      hardcode_shlibpath_var_F77=unsupported
14605      whole_archive_flag_spec_F77=''
14606      link_all_deplibs_F77=yes
14607    if test "$GCC" = yes ; then
14608    	output_verbose_link_cmd='echo'
14609        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14610      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14611      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14612      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}'
14613      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}'
14614    else
14615      case $cc_basename in
14616        xlc*)
14617         output_verbose_link_cmd='echo'
14618         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14619         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14620          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14621         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}'
14622          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}'
14623          ;;
14624       *)
14625         ld_shlibs_F77=no
14626          ;;
14627      esac
14628    fi
14629      ;;
14630
14631    dgux*)
14632      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14633      hardcode_libdir_flag_spec_F77='-L$libdir'
14634      hardcode_shlibpath_var_F77=no
14635      ;;
14636
14637    freebsd1*)
14638      ld_shlibs_F77=no
14639      ;;
14640
14641    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14642    # support.  Future versions do this automatically, but an explicit c++rt0.o
14643    # does not break anything, and helps significantly (at the cost of a little
14644    # extra space).
14645    freebsd2.2*)
14646      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14647      hardcode_libdir_flag_spec_F77='-R$libdir'
14648      hardcode_direct_F77=yes
14649      hardcode_shlibpath_var_F77=no
14650      ;;
14651
14652    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14653    freebsd2*)
14654      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14655      hardcode_direct_F77=yes
14656      hardcode_minus_L_F77=yes
14657      hardcode_shlibpath_var_F77=no
14658      ;;
14659
14660    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14661    freebsd* | kfreebsd*-gnu | dragonfly*)
14662      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14663      hardcode_libdir_flag_spec_F77='-R$libdir'
14664      hardcode_direct_F77=yes
14665      hardcode_shlibpath_var_F77=no
14666      ;;
14667
14668    hpux9*)
14669      if test "$GCC" = yes; then
14670	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'
14671      else
14672	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'
14673      fi
14674      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14675      hardcode_libdir_separator_F77=:
14676      hardcode_direct_F77=yes
14677
14678      # hardcode_minus_L: Not really in the search PATH,
14679      # but as the default location of the library.
14680      hardcode_minus_L_F77=yes
14681      export_dynamic_flag_spec_F77='${wl}-E'
14682      ;;
14683
14684    hpux10*)
14685      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14686	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14687      else
14688	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14689      fi
14690      if test "$with_gnu_ld" = no; then
14691	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14692	hardcode_libdir_separator_F77=:
14693
14694	hardcode_direct_F77=yes
14695	export_dynamic_flag_spec_F77='${wl}-E'
14696
14697	# hardcode_minus_L: Not really in the search PATH,
14698	# but as the default location of the library.
14699	hardcode_minus_L_F77=yes
14700      fi
14701      ;;
14702
14703    hpux11*)
14704      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14705	case $host_cpu in
14706	hppa*64*)
14707	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14708	  ;;
14709	ia64*)
14710	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14711	  ;;
14712	*)
14713	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14714	  ;;
14715	esac
14716      else
14717	case $host_cpu in
14718	hppa*64*)
14719	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14720	  ;;
14721	ia64*)
14722	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14723	  ;;
14724	*)
14725	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14726	  ;;
14727	esac
14728      fi
14729      if test "$with_gnu_ld" = no; then
14730	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14731	hardcode_libdir_separator_F77=:
14732
14733	case $host_cpu in
14734	hppa*64*|ia64*)
14735	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14736	  hardcode_direct_F77=no
14737	  hardcode_shlibpath_var_F77=no
14738	  ;;
14739	*)
14740	  hardcode_direct_F77=yes
14741	  export_dynamic_flag_spec_F77='${wl}-E'
14742
14743	  # hardcode_minus_L: Not really in the search PATH,
14744	  # but as the default location of the library.
14745	  hardcode_minus_L_F77=yes
14746	  ;;
14747	esac
14748      fi
14749      ;;
14750
14751    irix5* | irix6* | nonstopux*)
14752      if test "$GCC" = yes; then
14753	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'
14754      else
14755	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'
14756	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14757      fi
14758      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14759      hardcode_libdir_separator_F77=:
14760      link_all_deplibs_F77=yes
14761      ;;
14762
14763    netbsd*)
14764      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14765	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14766      else
14767	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14768      fi
14769      hardcode_libdir_flag_spec_F77='-R$libdir'
14770      hardcode_direct_F77=yes
14771      hardcode_shlibpath_var_F77=no
14772      ;;
14773
14774    newsos6)
14775      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14776      hardcode_direct_F77=yes
14777      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14778      hardcode_libdir_separator_F77=:
14779      hardcode_shlibpath_var_F77=no
14780      ;;
14781
14782    openbsd*)
14783      hardcode_direct_F77=yes
14784      hardcode_shlibpath_var_F77=no
14785      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14786	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14787	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14788	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14789	export_dynamic_flag_spec_F77='${wl}-E'
14790      else
14791       case $host_os in
14792	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14793	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14794	   hardcode_libdir_flag_spec_F77='-R$libdir'
14795	   ;;
14796	 *)
14797	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14798	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14799	   ;;
14800       esac
14801      fi
14802      ;;
14803
14804    os2*)
14805      hardcode_libdir_flag_spec_F77='-L$libdir'
14806      hardcode_minus_L_F77=yes
14807      allow_undefined_flag_F77=unsupported
14808      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'
14809      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14810      ;;
14811
14812    osf3*)
14813      if test "$GCC" = yes; then
14814	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14815	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'
14816      else
14817	allow_undefined_flag_F77=' -expect_unresolved \*'
14818	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'
14819      fi
14820      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14821      hardcode_libdir_separator_F77=:
14822      ;;
14823
14824    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14825      if test "$GCC" = yes; then
14826	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14827	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'
14828	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14829      else
14830	allow_undefined_flag_F77=' -expect_unresolved \*'
14831	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'
14832	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~
14833	$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'
14834
14835	# Both c and cxx compiler support -rpath directly
14836	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14837      fi
14838      hardcode_libdir_separator_F77=:
14839      ;;
14840
14841    solaris*)
14842      no_undefined_flag_F77=' -z text'
14843      if test "$GCC" = yes; then
14844	wlarc='${wl}'
14845	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14846	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14847	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14848      else
14849	wlarc=''
14850	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14851	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14852  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14853      fi
14854      hardcode_libdir_flag_spec_F77='-R$libdir'
14855      hardcode_shlibpath_var_F77=no
14856      case $host_os in
14857      solaris2.[0-5] | solaris2.[0-5].*) ;;
14858      *)
14859 	# The compiler driver will combine linker options so we
14860 	# cannot just pass the convience library names through
14861 	# without $wl, iff we do not link with $LD.
14862 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14863 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14864 	case $wlarc in
14865 	'')
14866 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14867 	*)
14868 	  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' ;;
14869 	esac ;;
14870      esac
14871      link_all_deplibs_F77=yes
14872      ;;
14873
14874    sunos4*)
14875      if test "x$host_vendor" = xsequent; then
14876	# Use $CC to link under sequent, because it throws in some extra .o
14877	# files that make .init and .fini sections work.
14878	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14879      else
14880	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14881      fi
14882      hardcode_libdir_flag_spec_F77='-L$libdir'
14883      hardcode_direct_F77=yes
14884      hardcode_minus_L_F77=yes
14885      hardcode_shlibpath_var_F77=no
14886      ;;
14887
14888    sysv4)
14889      case $host_vendor in
14890	sni)
14891	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14892	  hardcode_direct_F77=yes # is this really true???
14893	;;
14894	siemens)
14895	  ## LD is ld it makes a PLAMLIB
14896	  ## CC just makes a GrossModule.
14897	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14898	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14899	  hardcode_direct_F77=no
14900        ;;
14901	motorola)
14902	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14903	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14904	;;
14905      esac
14906      runpath_var='LD_RUN_PATH'
14907      hardcode_shlibpath_var_F77=no
14908      ;;
14909
14910    sysv4.3*)
14911      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14912      hardcode_shlibpath_var_F77=no
14913      export_dynamic_flag_spec_F77='-Bexport'
14914      ;;
14915
14916    sysv4*MP*)
14917      if test -d /usr/nec; then
14918	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14919	hardcode_shlibpath_var_F77=no
14920	runpath_var=LD_RUN_PATH
14921	hardcode_runpath_var=yes
14922	ld_shlibs_F77=yes
14923      fi
14924      ;;
14925
14926    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14927      no_undefined_flag_F77='${wl}-z,text'
14928      archive_cmds_need_lc_F77=no
14929      hardcode_shlibpath_var_F77=no
14930      runpath_var='LD_RUN_PATH'
14931
14932      if test "$GCC" = yes; then
14933	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14934	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14935      else
14936	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14937	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14938      fi
14939      ;;
14940
14941    sysv5* | sco3.2v5* | sco5v6*)
14942      # Note: We can NOT use -z defs as we might desire, because we do not
14943      # link with -lc, and that would cause any symbols used from libc to
14944      # always be unresolved, which means just about no library would
14945      # ever link correctly.  If we're not using GNU ld we use -z text
14946      # though, which does catch some bad symbols but isn't as heavy-handed
14947      # as -z defs.
14948      no_undefined_flag_F77='${wl}-z,text'
14949      allow_undefined_flag_F77='${wl}-z,nodefs'
14950      archive_cmds_need_lc_F77=no
14951      hardcode_shlibpath_var_F77=no
14952      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14953      hardcode_libdir_separator_F77=':'
14954      link_all_deplibs_F77=yes
14955      export_dynamic_flag_spec_F77='${wl}-Bexport'
14956      runpath_var='LD_RUN_PATH'
14957
14958      if test "$GCC" = yes; then
14959	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14960	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14961      else
14962	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14963	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14964      fi
14965      ;;
14966
14967    uts4*)
14968      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14969      hardcode_libdir_flag_spec_F77='-L$libdir'
14970      hardcode_shlibpath_var_F77=no
14971      ;;
14972
14973    *)
14974      ld_shlibs_F77=no
14975      ;;
14976    esac
14977  fi
14978
14979{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14980echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14981test "$ld_shlibs_F77" = no && can_build_shared=no
14982
14983#
14984# Do we need to explicitly link libc?
14985#
14986case "x$archive_cmds_need_lc_F77" in
14987x|xyes)
14988  # Assume -lc should be added
14989  archive_cmds_need_lc_F77=yes
14990
14991  if test "$enable_shared" = yes && test "$GCC" = yes; then
14992    case $archive_cmds_F77 in
14993    *'~'*)
14994      # FIXME: we may have to deal with multi-command sequences.
14995      ;;
14996    '$CC '*)
14997      # Test whether the compiler implicitly links with -lc since on some
14998      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14999      # to ld, don't add -lc before -lgcc.
15000      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15001echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15002      $rm conftest*
15003      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15004
15005      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15006  (eval $ac_compile) 2>&5
15007  ac_status=$?
15008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15009  (exit $ac_status); } 2>conftest.err; then
15010        soname=conftest
15011        lib=conftest
15012        libobjs=conftest.$ac_objext
15013        deplibs=
15014        wl=$lt_prog_compiler_wl_F77
15015	pic_flag=$lt_prog_compiler_pic_F77
15016        compiler_flags=-v
15017        linker_flags=-v
15018        verstring=
15019        output_objdir=.
15020        libname=conftest
15021        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15022        allow_undefined_flag_F77=
15023        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15024  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15025  ac_status=$?
15026  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15027  (exit $ac_status); }
15028        then
15029	  archive_cmds_need_lc_F77=no
15030        else
15031	  archive_cmds_need_lc_F77=yes
15032        fi
15033        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15034      else
15035        cat conftest.err 1>&5
15036      fi
15037      $rm conftest*
15038      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15039echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15040      ;;
15041    esac
15042  fi
15043  ;;
15044esac
15045
15046{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15047echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15048library_names_spec=
15049libname_spec='lib$name'
15050soname_spec=
15051shrext_cmds=".so"
15052postinstall_cmds=
15053postuninstall_cmds=
15054finish_cmds=
15055finish_eval=
15056shlibpath_var=
15057shlibpath_overrides_runpath=unknown
15058version_type=none
15059dynamic_linker="$host_os ld.so"
15060sys_lib_dlsearch_path_spec="/lib /usr/lib"
15061if test "$GCC" = yes; then
15062  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15063  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15064    # if the path contains ";" then we assume it to be the separator
15065    # otherwise default to the standard path separator (i.e. ":") - it is
15066    # assumed that no part of a normal pathname contains ";" but that should
15067    # okay in the real world where ";" in dirpaths is itself problematic.
15068    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15069  else
15070    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15071  fi
15072else
15073  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15074fi
15075need_lib_prefix=unknown
15076hardcode_into_libs=no
15077
15078# when you set need_version to no, make sure it does not cause -set_version
15079# flags to be left without arguments
15080need_version=unknown
15081
15082case $host_os in
15083aix3*)
15084  version_type=linux
15085  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15086  shlibpath_var=LIBPATH
15087
15088  # AIX 3 has no versioning support, so we append a major version to the name.
15089  soname_spec='${libname}${release}${shared_ext}$major'
15090  ;;
15091
15092aix4* | aix5*)
15093  version_type=linux
15094  need_lib_prefix=no
15095  need_version=no
15096  hardcode_into_libs=yes
15097  if test "$host_cpu" = ia64; then
15098    # AIX 5 supports IA64
15099    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15100    shlibpath_var=LD_LIBRARY_PATH
15101  else
15102    # With GCC up to 2.95.x, collect2 would create an import file
15103    # for dependence libraries.  The import file would start with
15104    # the line `#! .'.  This would cause the generated library to
15105    # depend on `.', always an invalid library.  This was fixed in
15106    # development snapshots of GCC prior to 3.0.
15107    case $host_os in
15108      aix4 | aix4.[01] | aix4.[01].*)
15109      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15110	   echo ' yes '
15111	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15112	:
15113      else
15114	can_build_shared=no
15115      fi
15116      ;;
15117    esac
15118    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15119    # soname into executable. Probably we can add versioning support to
15120    # collect2, so additional links can be useful in future.
15121    if test "$aix_use_runtimelinking" = yes; then
15122      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15123      # instead of lib<name>.a to let people know that these are not
15124      # typical AIX shared libraries.
15125      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15126    else
15127      # We preserve .a as extension for shared libraries through AIX4.2
15128      # and later when we are not doing run time linking.
15129      library_names_spec='${libname}${release}.a $libname.a'
15130      soname_spec='${libname}${release}${shared_ext}$major'
15131    fi
15132    shlibpath_var=LIBPATH
15133  fi
15134  ;;
15135
15136amigaos*)
15137  library_names_spec='$libname.ixlibrary $libname.a'
15138  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15139  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'
15140  ;;
15141
15142beos*)
15143  library_names_spec='${libname}${shared_ext}'
15144  dynamic_linker="$host_os ld.so"
15145  shlibpath_var=LIBRARY_PATH
15146  ;;
15147
15148bsdi[45]*)
15149  version_type=linux
15150  need_version=no
15151  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15152  soname_spec='${libname}${release}${shared_ext}$major'
15153  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15154  shlibpath_var=LD_LIBRARY_PATH
15155  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15156  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15157  # the default ld.so.conf also contains /usr/contrib/lib and
15158  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15159  # libtool to hard-code these into programs
15160  ;;
15161
15162cygwin* | mingw* | pw32*)
15163  version_type=windows
15164  shrext_cmds=".dll"
15165  need_version=no
15166  need_lib_prefix=no
15167
15168  case $GCC,$host_os in
15169  yes,cygwin* | yes,mingw* | yes,pw32*)
15170    library_names_spec='$libname.dll.a'
15171    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15172    postinstall_cmds='base_file=`basename \${file}`~
15173      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15174      dldir=$destdir/`dirname \$dlpath`~
15175      test -d \$dldir || mkdir -p \$dldir~
15176      $install_prog $dir/$dlname \$dldir/$dlname~
15177      chmod a+x \$dldir/$dlname'
15178    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15179      dlpath=$dir/\$dldll~
15180       $rm \$dlpath'
15181    shlibpath_overrides_runpath=yes
15182
15183    case $host_os in
15184    cygwin*)
15185      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15186      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15187      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15188      ;;
15189    mingw*)
15190      # MinGW DLLs use traditional 'lib' prefix
15191      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15192      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15193      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15194        # It is most probably a Windows format PATH printed by
15195        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15196        # path with ; separators, and with drive letters. We can handle the
15197        # drive letters (cygwin fileutils understands them), so leave them,
15198        # especially as we might pass files found there to a mingw objdump,
15199        # which wouldn't understand a cygwinified path. Ahh.
15200        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15201      else
15202        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15203      fi
15204      ;;
15205    pw32*)
15206      # pw32 DLLs use 'pw' prefix rather than 'lib'
15207      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15208      ;;
15209    esac
15210    ;;
15211
15212  *)
15213    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15214    ;;
15215  esac
15216  dynamic_linker='Win32 ld.exe'
15217  # FIXME: first we should search . and the directory the executable is in
15218  shlibpath_var=PATH
15219  ;;
15220
15221darwin* | rhapsody*)
15222  dynamic_linker="$host_os dyld"
15223  version_type=darwin
15224  need_lib_prefix=no
15225  need_version=no
15226  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15227  soname_spec='${libname}${release}${major}$shared_ext'
15228  shlibpath_overrides_runpath=yes
15229  shlibpath_var=DYLD_LIBRARY_PATH
15230  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15231  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15232  if test "$GCC" = yes; then
15233    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"`
15234  else
15235    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15236  fi
15237  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15238  ;;
15239
15240dgux*)
15241  version_type=linux
15242  need_lib_prefix=no
15243  need_version=no
15244  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15245  soname_spec='${libname}${release}${shared_ext}$major'
15246  shlibpath_var=LD_LIBRARY_PATH
15247  ;;
15248
15249freebsd1*)
15250  dynamic_linker=no
15251  ;;
15252
15253kfreebsd*-gnu)
15254  version_type=linux
15255  need_lib_prefix=no
15256  need_version=no
15257  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15258  soname_spec='${libname}${release}${shared_ext}$major'
15259  shlibpath_var=LD_LIBRARY_PATH
15260  shlibpath_overrides_runpath=no
15261  hardcode_into_libs=yes
15262  dynamic_linker='GNU ld.so'
15263  ;;
15264
15265freebsd* | dragonfly*)
15266  # DragonFly does not have aout.  When/if they implement a new
15267  # versioning mechanism, adjust this.
15268  if test -x /usr/bin/objformat; then
15269    objformat=`/usr/bin/objformat`
15270  else
15271    case $host_os in
15272    freebsd[123]*) objformat=aout ;;
15273    *) objformat=elf ;;
15274    esac
15275  fi
15276  version_type=freebsd-$objformat
15277  case $version_type in
15278    freebsd-elf*)
15279      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15280      need_version=no
15281      need_lib_prefix=no
15282      ;;
15283    freebsd-*)
15284      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15285      need_version=yes
15286      ;;
15287  esac
15288  shlibpath_var=LD_LIBRARY_PATH
15289  case $host_os in
15290  freebsd2*)
15291    shlibpath_overrides_runpath=yes
15292    ;;
15293  freebsd3.[01]* | freebsdelf3.[01]*)
15294    shlibpath_overrides_runpath=yes
15295    hardcode_into_libs=yes
15296    ;;
15297  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15298  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15299    shlibpath_overrides_runpath=no
15300    hardcode_into_libs=yes
15301    ;;
15302  freebsd*) # from 4.6 on
15303    shlibpath_overrides_runpath=yes
15304    hardcode_into_libs=yes
15305    ;;
15306  esac
15307  ;;
15308
15309gnu*)
15310  version_type=linux
15311  need_lib_prefix=no
15312  need_version=no
15313  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15314  soname_spec='${libname}${release}${shared_ext}$major'
15315  shlibpath_var=LD_LIBRARY_PATH
15316  hardcode_into_libs=yes
15317  ;;
15318
15319hpux9* | hpux10* | hpux11*)
15320  # Give a soname corresponding to the major version so that dld.sl refuses to
15321  # link against other versions.
15322  version_type=sunos
15323  need_lib_prefix=no
15324  need_version=no
15325  case $host_cpu in
15326  ia64*)
15327    shrext_cmds='.so'
15328    hardcode_into_libs=yes
15329    dynamic_linker="$host_os dld.so"
15330    shlibpath_var=LD_LIBRARY_PATH
15331    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15332    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15333    soname_spec='${libname}${release}${shared_ext}$major'
15334    if test "X$HPUX_IA64_MODE" = X32; then
15335      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15336    else
15337      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15338    fi
15339    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15340    ;;
15341   hppa*64*)
15342     shrext_cmds='.sl'
15343     hardcode_into_libs=yes
15344     dynamic_linker="$host_os dld.sl"
15345     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15346     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15347     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15348     soname_spec='${libname}${release}${shared_ext}$major'
15349     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15350     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15351     ;;
15352   *)
15353    shrext_cmds='.sl'
15354    dynamic_linker="$host_os dld.sl"
15355    shlibpath_var=SHLIB_PATH
15356    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15357    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15358    soname_spec='${libname}${release}${shared_ext}$major'
15359    ;;
15360  esac
15361  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15362  postinstall_cmds='chmod 555 $lib'
15363  ;;
15364
15365interix3*)
15366  version_type=linux
15367  need_lib_prefix=no
15368  need_version=no
15369  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15370  soname_spec='${libname}${release}${shared_ext}$major'
15371  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15372  shlibpath_var=LD_LIBRARY_PATH
15373  shlibpath_overrides_runpath=no
15374  hardcode_into_libs=yes
15375  ;;
15376
15377irix5* | irix6* | nonstopux*)
15378  case $host_os in
15379    nonstopux*) version_type=nonstopux ;;
15380    *)
15381	if test "$lt_cv_prog_gnu_ld" = yes; then
15382		version_type=linux
15383	else
15384		version_type=irix
15385	fi ;;
15386  esac
15387  need_lib_prefix=no
15388  need_version=no
15389  soname_spec='${libname}${release}${shared_ext}$major'
15390  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15391  case $host_os in
15392  irix5* | nonstopux*)
15393    libsuff= shlibsuff=
15394    ;;
15395  *)
15396    case $LD in # libtool.m4 will add one of these switches to LD
15397    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15398      libsuff= shlibsuff= libmagic=32-bit;;
15399    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15400      libsuff=32 shlibsuff=N32 libmagic=N32;;
15401    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15402      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15403    *) libsuff= shlibsuff= libmagic=never-match;;
15404    esac
15405    ;;
15406  esac
15407  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15408  shlibpath_overrides_runpath=no
15409  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15410  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15411  hardcode_into_libs=yes
15412  ;;
15413
15414# No shared lib support for Linux oldld, aout, or coff.
15415linux*oldld* | linux*aout* | linux*coff*)
15416  dynamic_linker=no
15417  ;;
15418
15419# This must be Linux ELF.
15420linux*)
15421  version_type=linux
15422  need_lib_prefix=no
15423  need_version=no
15424  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15425  soname_spec='${libname}${release}${shared_ext}$major'
15426  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15427  shlibpath_var=LD_LIBRARY_PATH
15428  shlibpath_overrides_runpath=no
15429  # This implies no fast_install, which is unacceptable.
15430  # Some rework will be needed to allow for fast_install
15431  # before this can be enabled.
15432  hardcode_into_libs=yes
15433
15434  # Append ld.so.conf contents to the search path
15435  if test -f /etc/ld.so.conf; then
15436    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' ' '`
15437    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15438  fi
15439
15440  # We used to test for /lib/ld.so.1 and disable shared libraries on
15441  # powerpc, because MkLinux only supported shared libraries with the
15442  # GNU dynamic linker.  Since this was broken with cross compilers,
15443  # most powerpc-linux boxes support dynamic linking these days and
15444  # people can always --disable-shared, the test was removed, and we
15445  # assume the GNU/Linux dynamic linker is in use.
15446  dynamic_linker='GNU/Linux ld.so'
15447  ;;
15448
15449knetbsd*-gnu)
15450  version_type=linux
15451  need_lib_prefix=no
15452  need_version=no
15453  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15454  soname_spec='${libname}${release}${shared_ext}$major'
15455  shlibpath_var=LD_LIBRARY_PATH
15456  shlibpath_overrides_runpath=no
15457  hardcode_into_libs=yes
15458  dynamic_linker='GNU ld.so'
15459  ;;
15460
15461netbsd*)
15462  version_type=sunos
15463  need_lib_prefix=no
15464  need_version=no
15465  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15466    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15467    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15468    dynamic_linker='NetBSD (a.out) ld.so'
15469  else
15470    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15471    soname_spec='${libname}${release}${shared_ext}$major'
15472    dynamic_linker='NetBSD ld.elf_so'
15473  fi
15474  shlibpath_var=LD_LIBRARY_PATH
15475  shlibpath_overrides_runpath=yes
15476  hardcode_into_libs=yes
15477  ;;
15478
15479newsos6)
15480  version_type=linux
15481  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15482  shlibpath_var=LD_LIBRARY_PATH
15483  shlibpath_overrides_runpath=yes
15484  ;;
15485
15486nto-qnx*)
15487  version_type=linux
15488  need_lib_prefix=no
15489  need_version=no
15490  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15491  soname_spec='${libname}${release}${shared_ext}$major'
15492  shlibpath_var=LD_LIBRARY_PATH
15493  shlibpath_overrides_runpath=yes
15494  ;;
15495
15496openbsd*)
15497  version_type=sunos
15498  sys_lib_dlsearch_path_spec="/usr/lib"
15499  need_lib_prefix=no
15500  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15501  case $host_os in
15502    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15503    *)                         need_version=no  ;;
15504  esac
15505  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15506  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15507  shlibpath_var=LD_LIBRARY_PATH
15508  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15509    case $host_os in
15510      openbsd2.[89] | openbsd2.[89].*)
15511	shlibpath_overrides_runpath=no
15512	;;
15513      *)
15514	shlibpath_overrides_runpath=yes
15515	;;
15516      esac
15517  else
15518    shlibpath_overrides_runpath=yes
15519  fi
15520  ;;
15521
15522os2*)
15523  libname_spec='$name'
15524  shrext_cmds=".dll"
15525  need_lib_prefix=no
15526  library_names_spec='$libname${shared_ext} $libname.a'
15527  dynamic_linker='OS/2 ld.exe'
15528  shlibpath_var=LIBPATH
15529  ;;
15530
15531osf3* | osf4* | osf5*)
15532  version_type=osf
15533  need_lib_prefix=no
15534  need_version=no
15535  soname_spec='${libname}${release}${shared_ext}$major'
15536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15537  shlibpath_var=LD_LIBRARY_PATH
15538  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15539  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15540  ;;
15541
15542solaris*)
15543  version_type=linux
15544  need_lib_prefix=no
15545  need_version=no
15546  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15547  soname_spec='${libname}${release}${shared_ext}$major'
15548  shlibpath_var=LD_LIBRARY_PATH
15549  shlibpath_overrides_runpath=yes
15550  hardcode_into_libs=yes
15551  # ldd complains unless libraries are executable
15552  postinstall_cmds='chmod +x $lib'
15553  ;;
15554
15555sunos4*)
15556  version_type=sunos
15557  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15558  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15559  shlibpath_var=LD_LIBRARY_PATH
15560  shlibpath_overrides_runpath=yes
15561  if test "$with_gnu_ld" = yes; then
15562    need_lib_prefix=no
15563  fi
15564  need_version=yes
15565  ;;
15566
15567sysv4 | sysv4.3*)
15568  version_type=linux
15569  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15570  soname_spec='${libname}${release}${shared_ext}$major'
15571  shlibpath_var=LD_LIBRARY_PATH
15572  case $host_vendor in
15573    sni)
15574      shlibpath_overrides_runpath=no
15575      need_lib_prefix=no
15576      export_dynamic_flag_spec='${wl}-Blargedynsym'
15577      runpath_var=LD_RUN_PATH
15578      ;;
15579    siemens)
15580      need_lib_prefix=no
15581      ;;
15582    motorola)
15583      need_lib_prefix=no
15584      need_version=no
15585      shlibpath_overrides_runpath=no
15586      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15587      ;;
15588  esac
15589  ;;
15590
15591sysv4*MP*)
15592  if test -d /usr/nec ;then
15593    version_type=linux
15594    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15595    soname_spec='$libname${shared_ext}.$major'
15596    shlibpath_var=LD_LIBRARY_PATH
15597  fi
15598  ;;
15599
15600sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15601  version_type=freebsd-elf
15602  need_lib_prefix=no
15603  need_version=no
15604  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15605  soname_spec='${libname}${release}${shared_ext}$major'
15606  shlibpath_var=LD_LIBRARY_PATH
15607  hardcode_into_libs=yes
15608  if test "$with_gnu_ld" = yes; then
15609    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15610    shlibpath_overrides_runpath=no
15611  else
15612    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15613    shlibpath_overrides_runpath=yes
15614    case $host_os in
15615      sco3.2v5*)
15616        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15617	;;
15618    esac
15619  fi
15620  sys_lib_dlsearch_path_spec='/usr/lib'
15621  ;;
15622
15623uts4*)
15624  version_type=linux
15625  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15626  soname_spec='${libname}${release}${shared_ext}$major'
15627  shlibpath_var=LD_LIBRARY_PATH
15628  ;;
15629
15630*)
15631  dynamic_linker=no
15632  ;;
15633esac
15634{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15635echo "${ECHO_T}$dynamic_linker" >&6; }
15636test "$dynamic_linker" = no && can_build_shared=no
15637
15638variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15639if test "$GCC" = yes; then
15640  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15641fi
15642
15643{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15644echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15645hardcode_action_F77=
15646if test -n "$hardcode_libdir_flag_spec_F77" || \
15647   test -n "$runpath_var_F77" || \
15648   test "X$hardcode_automatic_F77" = "Xyes" ; then
15649
15650  # We can hardcode non-existant directories.
15651  if test "$hardcode_direct_F77" != no &&
15652     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15653     # have to relink, otherwise we might link with an installed library
15654     # when we should be linking with a yet-to-be-installed one
15655     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15656     test "$hardcode_minus_L_F77" != no; then
15657    # Linking always hardcodes the temporary library directory.
15658    hardcode_action_F77=relink
15659  else
15660    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15661    hardcode_action_F77=immediate
15662  fi
15663else
15664  # We cannot hardcode anything, or else we can only hardcode existing
15665  # directories.
15666  hardcode_action_F77=unsupported
15667fi
15668{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15669echo "${ECHO_T}$hardcode_action_F77" >&6; }
15670
15671if test "$hardcode_action_F77" = relink; then
15672  # Fast installation is not supported
15673  enable_fast_install=no
15674elif test "$shlibpath_overrides_runpath" = yes ||
15675     test "$enable_shared" = no; then
15676  # Fast installation is not necessary
15677  enable_fast_install=needless
15678fi
15679
15680
15681# The else clause should only fire when bootstrapping the
15682# libtool distribution, otherwise you forgot to ship ltmain.sh
15683# with your package, and you will get complaints that there are
15684# no rules to generate ltmain.sh.
15685if test -f "$ltmain"; then
15686  # See if we are running on zsh, and set the options which allow our commands through
15687  # without removal of \ escapes.
15688  if test -n "${ZSH_VERSION+set}" ; then
15689    setopt NO_GLOB_SUBST
15690  fi
15691  # Now quote all the things that may contain metacharacters while being
15692  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15693  # variables and quote the copies for generation of the libtool script.
15694  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15695    SED SHELL STRIP \
15696    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15697    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15698    deplibs_check_method reload_flag reload_cmds need_locks \
15699    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15700    lt_cv_sys_global_symbol_to_c_name_address \
15701    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15702    old_postinstall_cmds old_postuninstall_cmds \
15703    compiler_F77 \
15704    CC_F77 \
15705    LD_F77 \
15706    lt_prog_compiler_wl_F77 \
15707    lt_prog_compiler_pic_F77 \
15708    lt_prog_compiler_static_F77 \
15709    lt_prog_compiler_no_builtin_flag_F77 \
15710    export_dynamic_flag_spec_F77 \
15711    thread_safe_flag_spec_F77 \
15712    whole_archive_flag_spec_F77 \
15713    enable_shared_with_static_runtimes_F77 \
15714    old_archive_cmds_F77 \
15715    old_archive_from_new_cmds_F77 \
15716    predep_objects_F77 \
15717    postdep_objects_F77 \
15718    predeps_F77 \
15719    postdeps_F77 \
15720    compiler_lib_search_path_F77 \
15721    archive_cmds_F77 \
15722    archive_expsym_cmds_F77 \
15723    postinstall_cmds_F77 \
15724    postuninstall_cmds_F77 \
15725    old_archive_from_expsyms_cmds_F77 \
15726    allow_undefined_flag_F77 \
15727    no_undefined_flag_F77 \
15728    export_symbols_cmds_F77 \
15729    hardcode_libdir_flag_spec_F77 \
15730    hardcode_libdir_flag_spec_ld_F77 \
15731    hardcode_libdir_separator_F77 \
15732    hardcode_automatic_F77 \
15733    module_cmds_F77 \
15734    module_expsym_cmds_F77 \
15735    lt_cv_prog_compiler_c_o_F77 \
15736    exclude_expsyms_F77 \
15737    include_expsyms_F77; do
15738
15739    case $var in
15740    old_archive_cmds_F77 | \
15741    old_archive_from_new_cmds_F77 | \
15742    archive_cmds_F77 | \
15743    archive_expsym_cmds_F77 | \
15744    module_cmds_F77 | \
15745    module_expsym_cmds_F77 | \
15746    old_archive_from_expsyms_cmds_F77 | \
15747    export_symbols_cmds_F77 | \
15748    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15749    postinstall_cmds | postuninstall_cmds | \
15750    old_postinstall_cmds | old_postuninstall_cmds | \
15751    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15752      # Double-quote double-evaled strings.
15753      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15754      ;;
15755    *)
15756      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15757      ;;
15758    esac
15759  done
15760
15761  case $lt_echo in
15762  *'\$0 --fallback-echo"')
15763    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15764    ;;
15765  esac
15766
15767cfgfile="$ofile"
15768
15769  cat <<__EOF__ >> "$cfgfile"
15770# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15771
15772# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15773
15774# Shell to use when invoking shell scripts.
15775SHELL=$lt_SHELL
15776
15777# Whether or not to build shared libraries.
15778build_libtool_libs=$enable_shared
15779
15780# Whether or not to build static libraries.
15781build_old_libs=$enable_static
15782
15783# Whether or not to add -lc for building shared libraries.
15784build_libtool_need_lc=$archive_cmds_need_lc_F77
15785
15786# Whether or not to disallow shared libs when runtime libs are static
15787allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15788
15789# Whether or not to optimize for fast installation.
15790fast_install=$enable_fast_install
15791
15792# The host system.
15793host_alias=$host_alias
15794host=$host
15795host_os=$host_os
15796
15797# The build system.
15798build_alias=$build_alias
15799build=$build
15800build_os=$build_os
15801
15802# An echo program that does not interpret backslashes.
15803echo=$lt_echo
15804
15805# The archiver.
15806AR=$lt_AR
15807AR_FLAGS=$lt_AR_FLAGS
15808
15809# A C compiler.
15810LTCC=$lt_LTCC
15811
15812# LTCC compiler flags.
15813LTCFLAGS=$lt_LTCFLAGS
15814
15815# A language-specific compiler.
15816CC=$lt_compiler_F77
15817
15818# Is the compiler the GNU C compiler?
15819with_gcc=$GCC_F77
15820
15821# An ERE matcher.
15822EGREP=$lt_EGREP
15823
15824# The linker used to build libraries.
15825LD=$lt_LD_F77
15826
15827# Whether we need hard or soft links.
15828LN_S=$lt_LN_S
15829
15830# A BSD-compatible nm program.
15831NM=$lt_NM
15832
15833# A symbol stripping program
15834STRIP=$lt_STRIP
15835
15836# Used to examine libraries when file_magic_cmd begins "file"
15837MAGIC_CMD=$MAGIC_CMD
15838
15839# Used on cygwin: DLL creation program.
15840DLLTOOL="$DLLTOOL"
15841
15842# Used on cygwin: object dumper.
15843OBJDUMP="$OBJDUMP"
15844
15845# Used on cygwin: assembler.
15846AS="$AS"
15847
15848# The name of the directory that contains temporary libtool files.
15849objdir=$objdir
15850
15851# How to create reloadable object files.
15852reload_flag=$lt_reload_flag
15853reload_cmds=$lt_reload_cmds
15854
15855# How to pass a linker flag through the compiler.
15856wl=$lt_lt_prog_compiler_wl_F77
15857
15858# Object file suffix (normally "o").
15859objext="$ac_objext"
15860
15861# Old archive suffix (normally "a").
15862libext="$libext"
15863
15864# Shared library suffix (normally ".so").
15865shrext_cmds='$shrext_cmds'
15866
15867# Executable file suffix (normally "").
15868exeext="$exeext"
15869
15870# Additional compiler flags for building library objects.
15871pic_flag=$lt_lt_prog_compiler_pic_F77
15872pic_mode=$pic_mode
15873
15874# What is the maximum length of a command?
15875max_cmd_len=$lt_cv_sys_max_cmd_len
15876
15877# Does compiler simultaneously support -c and -o options?
15878compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15879
15880# Must we lock files when doing compilation?
15881need_locks=$lt_need_locks
15882
15883# Do we need the lib prefix for modules?
15884need_lib_prefix=$need_lib_prefix
15885
15886# Do we need a version for libraries?
15887need_version=$need_version
15888
15889# Whether dlopen is supported.
15890dlopen_support=$enable_dlopen
15891
15892# Whether dlopen of programs is supported.
15893dlopen_self=$enable_dlopen_self
15894
15895# Whether dlopen of statically linked programs is supported.
15896dlopen_self_static=$enable_dlopen_self_static
15897
15898# Compiler flag to prevent dynamic linking.
15899link_static_flag=$lt_lt_prog_compiler_static_F77
15900
15901# Compiler flag to turn off builtin functions.
15902no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15903
15904# Compiler flag to allow reflexive dlopens.
15905export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15906
15907# Compiler flag to generate shared objects directly from archives.
15908whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15909
15910# Compiler flag to generate thread-safe objects.
15911thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15912
15913# Library versioning type.
15914version_type=$version_type
15915
15916# Format of library name prefix.
15917libname_spec=$lt_libname_spec
15918
15919# List of archive names.  First name is the real one, the rest are links.
15920# The last name is the one that the linker finds with -lNAME.
15921library_names_spec=$lt_library_names_spec
15922
15923# The coded name of the library, if different from the real name.
15924soname_spec=$lt_soname_spec
15925
15926# Commands used to build and install an old-style archive.
15927RANLIB=$lt_RANLIB
15928old_archive_cmds=$lt_old_archive_cmds_F77
15929old_postinstall_cmds=$lt_old_postinstall_cmds
15930old_postuninstall_cmds=$lt_old_postuninstall_cmds
15931
15932# Create an old-style archive from a shared archive.
15933old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15934
15935# Create a temporary old-style archive to link instead of a shared archive.
15936old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15937
15938# Commands used to build and install a shared archive.
15939archive_cmds=$lt_archive_cmds_F77
15940archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15941postinstall_cmds=$lt_postinstall_cmds
15942postuninstall_cmds=$lt_postuninstall_cmds
15943
15944# Commands used to build a loadable module (assumed same as above if empty)
15945module_cmds=$lt_module_cmds_F77
15946module_expsym_cmds=$lt_module_expsym_cmds_F77
15947
15948# Commands to strip libraries.
15949old_striplib=$lt_old_striplib
15950striplib=$lt_striplib
15951
15952# Dependencies to place before the objects being linked to create a
15953# shared library.
15954predep_objects=$lt_predep_objects_F77
15955
15956# Dependencies to place after the objects being linked to create a
15957# shared library.
15958postdep_objects=$lt_postdep_objects_F77
15959
15960# Dependencies to place before the objects being linked to create a
15961# shared library.
15962predeps=$lt_predeps_F77
15963
15964# Dependencies to place after the objects being linked to create a
15965# shared library.
15966postdeps=$lt_postdeps_F77
15967
15968# The library search path used internally by the compiler when linking
15969# a shared library.
15970compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15971
15972# Method to check whether dependent libraries are shared objects.
15973deplibs_check_method=$lt_deplibs_check_method
15974
15975# Command to use when deplibs_check_method == file_magic.
15976file_magic_cmd=$lt_file_magic_cmd
15977
15978# Flag that allows shared libraries with undefined symbols to be built.
15979allow_undefined_flag=$lt_allow_undefined_flag_F77
15980
15981# Flag that forces no undefined symbols.
15982no_undefined_flag=$lt_no_undefined_flag_F77
15983
15984# Commands used to finish a libtool library installation in a directory.
15985finish_cmds=$lt_finish_cmds
15986
15987# Same as above, but a single script fragment to be evaled but not shown.
15988finish_eval=$lt_finish_eval
15989
15990# Take the output of nm and produce a listing of raw symbols and C names.
15991global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15992
15993# Transform the output of nm in a proper C declaration
15994global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15995
15996# Transform the output of nm in a C name address pair
15997global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15998
15999# This is the shared library runtime path variable.
16000runpath_var=$runpath_var
16001
16002# This is the shared library path variable.
16003shlibpath_var=$shlibpath_var
16004
16005# Is shlibpath searched before the hard-coded library search path?
16006shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16007
16008# How to hardcode a shared library path into an executable.
16009hardcode_action=$hardcode_action_F77
16010
16011# Whether we should hardcode library paths into libraries.
16012hardcode_into_libs=$hardcode_into_libs
16013
16014# Flag to hardcode \$libdir into a binary during linking.
16015# This must work even if \$libdir does not exist.
16016hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16017
16018# If ld is used when linking, flag to hardcode \$libdir into
16019# a binary during linking. This must work even if \$libdir does
16020# not exist.
16021hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16022
16023# Whether we need a single -rpath flag with a separated argument.
16024hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16025
16026# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16027# resulting binary.
16028hardcode_direct=$hardcode_direct_F77
16029
16030# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16031# resulting binary.
16032hardcode_minus_L=$hardcode_minus_L_F77
16033
16034# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16035# the resulting binary.
16036hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16037
16038# Set to yes if building a shared library automatically hardcodes DIR into the library
16039# and all subsequent libraries and executables linked against it.
16040hardcode_automatic=$hardcode_automatic_F77
16041
16042# Variables whose values should be saved in libtool wrapper scripts and
16043# restored at relink time.
16044variables_saved_for_relink="$variables_saved_for_relink"
16045
16046# Whether libtool must link a program against all its dependency libraries.
16047link_all_deplibs=$link_all_deplibs_F77
16048
16049# Compile-time system search path for libraries
16050sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16051
16052# Run-time system search path for libraries
16053sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16054
16055# Fix the shell variable \$srcfile for the compiler.
16056fix_srcfile_path="$fix_srcfile_path_F77"
16057
16058# Set to yes if exported symbols are required.
16059always_export_symbols=$always_export_symbols_F77
16060
16061# The commands to list exported symbols.
16062export_symbols_cmds=$lt_export_symbols_cmds_F77
16063
16064# The commands to extract the exported symbol list from a shared archive.
16065extract_expsyms_cmds=$lt_extract_expsyms_cmds
16066
16067# Symbols that should not be listed in the preloaded symbols.
16068exclude_expsyms=$lt_exclude_expsyms_F77
16069
16070# Symbols that must always be exported.
16071include_expsyms=$lt_include_expsyms_F77
16072
16073# ### END LIBTOOL TAG CONFIG: $tagname
16074
16075__EOF__
16076
16077
16078else
16079  # If there is no Makefile yet, we rely on a make rule to execute
16080  # `config.status --recheck' to rerun these tests and create the
16081  # libtool script then.
16082  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16083  if test -f "$ltmain_in"; then
16084    test -f Makefile && make "$ltmain"
16085  fi
16086fi
16087
16088
16089ac_ext=c
16090ac_cpp='$CPP $CPPFLAGS'
16091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16093ac_compiler_gnu=$ac_cv_c_compiler_gnu
16094
16095CC="$lt_save_CC"
16096
16097	else
16098	  tagname=""
16099	fi
16100	;;
16101
16102      GCJ)
16103	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16104
16105
16106# Source file extension for Java test sources.
16107ac_ext=java
16108
16109# Object file extension for compiled Java test sources.
16110objext=o
16111objext_GCJ=$objext
16112
16113# Code to be used in simple compile tests
16114lt_simple_compile_test_code="class foo {}\n"
16115
16116# Code to be used in simple link tests
16117lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16118
16119# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16120
16121# If no C compiler was specified, use CC.
16122LTCC=${LTCC-"$CC"}
16123
16124# If no C compiler flags were specified, use CFLAGS.
16125LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16126
16127# Allow CC to be a program name with arguments.
16128compiler=$CC
16129
16130
16131# save warnings/boilerplate of simple test code
16132ac_outfile=conftest.$ac_objext
16133printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16134eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16135_lt_compiler_boilerplate=`cat conftest.err`
16136$rm conftest*
16137
16138ac_outfile=conftest.$ac_objext
16139printf "$lt_simple_link_test_code" >conftest.$ac_ext
16140eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16141_lt_linker_boilerplate=`cat conftest.err`
16142$rm conftest*
16143
16144
16145# Allow CC to be a program name with arguments.
16146lt_save_CC="$CC"
16147CC=${GCJ-"gcj"}
16148compiler=$CC
16149compiler_GCJ=$CC
16150for cc_temp in $compiler""; do
16151  case $cc_temp in
16152    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16153    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16154    \-*) ;;
16155    *) break;;
16156  esac
16157done
16158cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16159
16160
16161# GCJ did not exist at the time GCC didn't implicitly link libc in.
16162archive_cmds_need_lc_GCJ=no
16163
16164old_archive_cmds_GCJ=$old_archive_cmds
16165
16166
16167lt_prog_compiler_no_builtin_flag_GCJ=
16168
16169if test "$GCC" = yes; then
16170  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16171
16172
16173{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16174echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16175if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16176  echo $ECHO_N "(cached) $ECHO_C" >&6
16177else
16178  lt_cv_prog_compiler_rtti_exceptions=no
16179  ac_outfile=conftest.$ac_objext
16180   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16181   lt_compiler_flag="-fno-rtti -fno-exceptions"
16182   # Insert the option either (1) after the last *FLAGS variable, or
16183   # (2) before a word containing "conftest.", or (3) at the end.
16184   # Note that $ac_compile itself does not contain backslashes and begins
16185   # with a dollar sign (not a hyphen), so the echo should work correctly.
16186   # The option is referenced via a variable to avoid confusing sed.
16187   lt_compile=`echo "$ac_compile" | $SED \
16188   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16189   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16190   -e 's:$: $lt_compiler_flag:'`
16191   (eval echo "\"\$as_me:16191: $lt_compile\"" >&5)
16192   (eval "$lt_compile" 2>conftest.err)
16193   ac_status=$?
16194   cat conftest.err >&5
16195   echo "$as_me:16195: \$? = $ac_status" >&5
16196   if (exit $ac_status) && test -s "$ac_outfile"; then
16197     # The compiler can only warn and ignore the option if not recognized
16198     # So say no if there are warnings other than the usual output.
16199     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16200     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16201     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16202       lt_cv_prog_compiler_rtti_exceptions=yes
16203     fi
16204   fi
16205   $rm conftest*
16206
16207fi
16208{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16209echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16210
16211if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16212    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16213else
16214    :
16215fi
16216
16217fi
16218
16219lt_prog_compiler_wl_GCJ=
16220lt_prog_compiler_pic_GCJ=
16221lt_prog_compiler_static_GCJ=
16222
16223{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16224echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16225
16226  if test "$GCC" = yes; then
16227    lt_prog_compiler_wl_GCJ='-Wl,'
16228    lt_prog_compiler_static_GCJ='-static'
16229
16230    case $host_os in
16231      aix*)
16232      # All AIX code is PIC.
16233      if test "$host_cpu" = ia64; then
16234	# AIX 5 now supports IA64 processor
16235	lt_prog_compiler_static_GCJ='-Bstatic'
16236      fi
16237      ;;
16238
16239    amigaos*)
16240      # FIXME: we need at least 68020 code to build shared libraries, but
16241      # adding the `-m68020' flag to GCC prevents building anything better,
16242      # like `-m68040'.
16243      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16244      ;;
16245
16246    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16247      # PIC is the default for these OSes.
16248      ;;
16249
16250    mingw* | pw32* | os2*)
16251      # This hack is so that the source file can tell whether it is being
16252      # built for inclusion in a dll (and should export symbols for example).
16253      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16254      ;;
16255
16256    darwin* | rhapsody*)
16257      # PIC is the default on this platform
16258      # Common symbols not allowed in MH_DYLIB files
16259      lt_prog_compiler_pic_GCJ='-fno-common'
16260      ;;
16261
16262    interix3*)
16263      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16264      # Instead, we relocate shared libraries at runtime.
16265      ;;
16266
16267    msdosdjgpp*)
16268      # Just because we use GCC doesn't mean we suddenly get shared libraries
16269      # on systems that don't support them.
16270      lt_prog_compiler_can_build_shared_GCJ=no
16271      enable_shared=no
16272      ;;
16273
16274    sysv4*MP*)
16275      if test -d /usr/nec; then
16276	lt_prog_compiler_pic_GCJ=-Kconform_pic
16277      fi
16278      ;;
16279
16280    hpux*)
16281      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16282      # not for PA HP-UX.
16283      case $host_cpu in
16284      hppa*64*|ia64*)
16285	# +Z the default
16286	;;
16287      *)
16288	lt_prog_compiler_pic_GCJ='-fPIC'
16289	;;
16290      esac
16291      ;;
16292
16293    *)
16294      lt_prog_compiler_pic_GCJ='-fPIC'
16295      ;;
16296    esac
16297  else
16298    # PORTME Check for flag to pass linker flags through the system compiler.
16299    case $host_os in
16300    aix*)
16301      lt_prog_compiler_wl_GCJ='-Wl,'
16302      if test "$host_cpu" = ia64; then
16303	# AIX 5 now supports IA64 processor
16304	lt_prog_compiler_static_GCJ='-Bstatic'
16305      else
16306	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16307      fi
16308      ;;
16309      darwin*)
16310        # PIC is the default on this platform
16311        # Common symbols not allowed in MH_DYLIB files
16312       case $cc_basename in
16313         xlc*)
16314         lt_prog_compiler_pic_GCJ='-qnocommon'
16315         lt_prog_compiler_wl_GCJ='-Wl,'
16316         ;;
16317       esac
16318       ;;
16319
16320    mingw* | pw32* | os2*)
16321      # This hack is so that the source file can tell whether it is being
16322      # built for inclusion in a dll (and should export symbols for example).
16323      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16324      ;;
16325
16326    hpux9* | hpux10* | hpux11*)
16327      lt_prog_compiler_wl_GCJ='-Wl,'
16328      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16329      # not for PA HP-UX.
16330      case $host_cpu in
16331      hppa*64*|ia64*)
16332	# +Z the default
16333	;;
16334      *)
16335	lt_prog_compiler_pic_GCJ='+Z'
16336	;;
16337      esac
16338      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16339      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16340      ;;
16341
16342    irix5* | irix6* | nonstopux*)
16343      lt_prog_compiler_wl_GCJ='-Wl,'
16344      # PIC (with -KPIC) is the default.
16345      lt_prog_compiler_static_GCJ='-non_shared'
16346      ;;
16347
16348    newsos6)
16349      lt_prog_compiler_pic_GCJ='-KPIC'
16350      lt_prog_compiler_static_GCJ='-Bstatic'
16351      ;;
16352
16353    linux*)
16354      case $cc_basename in
16355      icc* | ecc*)
16356	lt_prog_compiler_wl_GCJ='-Wl,'
16357	lt_prog_compiler_pic_GCJ='-KPIC'
16358	lt_prog_compiler_static_GCJ='-static'
16359        ;;
16360      pgcc* | pgf77* | pgf90* | pgf95*)
16361        # Portland Group compilers (*not* the Pentium gcc compiler,
16362	# which looks to be a dead project)
16363	lt_prog_compiler_wl_GCJ='-Wl,'
16364	lt_prog_compiler_pic_GCJ='-fpic'
16365	lt_prog_compiler_static_GCJ='-Bstatic'
16366        ;;
16367      ccc*)
16368        lt_prog_compiler_wl_GCJ='-Wl,'
16369        # All Alpha code is PIC.
16370        lt_prog_compiler_static_GCJ='-non_shared'
16371        ;;
16372      esac
16373      ;;
16374
16375    osf3* | osf4* | osf5*)
16376      lt_prog_compiler_wl_GCJ='-Wl,'
16377      # All OSF/1 code is PIC.
16378      lt_prog_compiler_static_GCJ='-non_shared'
16379      ;;
16380
16381    solaris*)
16382      lt_prog_compiler_pic_GCJ='-KPIC'
16383      lt_prog_compiler_static_GCJ='-Bstatic'
16384      case $cc_basename in
16385      f77* | f90* | f95*)
16386	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16387      *)
16388	lt_prog_compiler_wl_GCJ='-Wl,';;
16389      esac
16390      ;;
16391
16392    sunos4*)
16393      lt_prog_compiler_wl_GCJ='-Qoption ld '
16394      lt_prog_compiler_pic_GCJ='-PIC'
16395      lt_prog_compiler_static_GCJ='-Bstatic'
16396      ;;
16397
16398    sysv4 | sysv4.2uw2* | sysv4.3*)
16399      lt_prog_compiler_wl_GCJ='-Wl,'
16400      lt_prog_compiler_pic_GCJ='-KPIC'
16401      lt_prog_compiler_static_GCJ='-Bstatic'
16402      ;;
16403
16404    sysv4*MP*)
16405      if test -d /usr/nec ;then
16406	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16407	lt_prog_compiler_static_GCJ='-Bstatic'
16408      fi
16409      ;;
16410
16411    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16412      lt_prog_compiler_wl_GCJ='-Wl,'
16413      lt_prog_compiler_pic_GCJ='-KPIC'
16414      lt_prog_compiler_static_GCJ='-Bstatic'
16415      ;;
16416
16417    unicos*)
16418      lt_prog_compiler_wl_GCJ='-Wl,'
16419      lt_prog_compiler_can_build_shared_GCJ=no
16420      ;;
16421
16422    uts4*)
16423      lt_prog_compiler_pic_GCJ='-pic'
16424      lt_prog_compiler_static_GCJ='-Bstatic'
16425      ;;
16426
16427    *)
16428      lt_prog_compiler_can_build_shared_GCJ=no
16429      ;;
16430    esac
16431  fi
16432
16433{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16434echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16435
16436#
16437# Check to make sure the PIC flag actually works.
16438#
16439if test -n "$lt_prog_compiler_pic_GCJ"; then
16440
16441{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16442echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16443if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16444  echo $ECHO_N "(cached) $ECHO_C" >&6
16445else
16446  lt_prog_compiler_pic_works_GCJ=no
16447  ac_outfile=conftest.$ac_objext
16448   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16449   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16450   # Insert the option either (1) after the last *FLAGS variable, or
16451   # (2) before a word containing "conftest.", or (3) at the end.
16452   # Note that $ac_compile itself does not contain backslashes and begins
16453   # with a dollar sign (not a hyphen), so the echo should work correctly.
16454   # The option is referenced via a variable to avoid confusing sed.
16455   lt_compile=`echo "$ac_compile" | $SED \
16456   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16457   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16458   -e 's:$: $lt_compiler_flag:'`
16459   (eval echo "\"\$as_me:16459: $lt_compile\"" >&5)
16460   (eval "$lt_compile" 2>conftest.err)
16461   ac_status=$?
16462   cat conftest.err >&5
16463   echo "$as_me:16463: \$? = $ac_status" >&5
16464   if (exit $ac_status) && test -s "$ac_outfile"; then
16465     # The compiler can only warn and ignore the option if not recognized
16466     # So say no if there are warnings other than the usual output.
16467     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16468     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16469     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16470       lt_prog_compiler_pic_works_GCJ=yes
16471     fi
16472   fi
16473   $rm conftest*
16474
16475fi
16476{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16477echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16478
16479if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16480    case $lt_prog_compiler_pic_GCJ in
16481     "" | " "*) ;;
16482     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16483     esac
16484else
16485    lt_prog_compiler_pic_GCJ=
16486     lt_prog_compiler_can_build_shared_GCJ=no
16487fi
16488
16489fi
16490case $host_os in
16491  # For platforms which do not support PIC, -DPIC is meaningless:
16492  *djgpp*)
16493    lt_prog_compiler_pic_GCJ=
16494    ;;
16495  *)
16496    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16497    ;;
16498esac
16499
16500#
16501# Check to make sure the static flag actually works.
16502#
16503wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16504{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16505echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16506if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16507  echo $ECHO_N "(cached) $ECHO_C" >&6
16508else
16509  lt_prog_compiler_static_works_GCJ=no
16510   save_LDFLAGS="$LDFLAGS"
16511   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16512   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16513   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16514     # The linker can only warn and ignore the option if not recognized
16515     # So say no if there are warnings
16516     if test -s conftest.err; then
16517       # Append any errors to the config.log.
16518       cat conftest.err 1>&5
16519       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16520       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16521       if diff conftest.exp conftest.er2 >/dev/null; then
16522         lt_prog_compiler_static_works_GCJ=yes
16523       fi
16524     else
16525       lt_prog_compiler_static_works_GCJ=yes
16526     fi
16527   fi
16528   $rm conftest*
16529   LDFLAGS="$save_LDFLAGS"
16530
16531fi
16532{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16533echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16534
16535if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16536    :
16537else
16538    lt_prog_compiler_static_GCJ=
16539fi
16540
16541
16542{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16543echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16544if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16545  echo $ECHO_N "(cached) $ECHO_C" >&6
16546else
16547  lt_cv_prog_compiler_c_o_GCJ=no
16548   $rm -r conftest 2>/dev/null
16549   mkdir conftest
16550   cd conftest
16551   mkdir out
16552   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16553
16554   lt_compiler_flag="-o out/conftest2.$ac_objext"
16555   # Insert the option either (1) after the last *FLAGS variable, or
16556   # (2) before a word containing "conftest.", or (3) at the end.
16557   # Note that $ac_compile itself does not contain backslashes and begins
16558   # with a dollar sign (not a hyphen), so the echo should work correctly.
16559   lt_compile=`echo "$ac_compile" | $SED \
16560   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16561   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16562   -e 's:$: $lt_compiler_flag:'`
16563   (eval echo "\"\$as_me:16563: $lt_compile\"" >&5)
16564   (eval "$lt_compile" 2>out/conftest.err)
16565   ac_status=$?
16566   cat out/conftest.err >&5
16567   echo "$as_me:16567: \$? = $ac_status" >&5
16568   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16569   then
16570     # The compiler can only warn and ignore the option if not recognized
16571     # So say no if there are warnings
16572     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16573     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16574     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16575       lt_cv_prog_compiler_c_o_GCJ=yes
16576     fi
16577   fi
16578   chmod u+w . 2>&5
16579   $rm conftest*
16580   # SGI C++ compiler will create directory out/ii_files/ for
16581   # template instantiation
16582   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16583   $rm out/* && rmdir out
16584   cd ..
16585   rmdir conftest
16586   $rm conftest*
16587
16588fi
16589{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16590echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16591
16592
16593hard_links="nottested"
16594if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16595  # do not overwrite the value of need_locks provided by the user
16596  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16597echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16598  hard_links=yes
16599  $rm conftest*
16600  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16601  touch conftest.a
16602  ln conftest.a conftest.b 2>&5 || hard_links=no
16603  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16604  { echo "$as_me:$LINENO: result: $hard_links" >&5
16605echo "${ECHO_T}$hard_links" >&6; }
16606  if test "$hard_links" = no; then
16607    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16608echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16609    need_locks=warn
16610  fi
16611else
16612  need_locks=no
16613fi
16614
16615{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16616echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16617
16618  runpath_var=
16619  allow_undefined_flag_GCJ=
16620  enable_shared_with_static_runtimes_GCJ=no
16621  archive_cmds_GCJ=
16622  archive_expsym_cmds_GCJ=
16623  old_archive_From_new_cmds_GCJ=
16624  old_archive_from_expsyms_cmds_GCJ=
16625  export_dynamic_flag_spec_GCJ=
16626  whole_archive_flag_spec_GCJ=
16627  thread_safe_flag_spec_GCJ=
16628  hardcode_libdir_flag_spec_GCJ=
16629  hardcode_libdir_flag_spec_ld_GCJ=
16630  hardcode_libdir_separator_GCJ=
16631  hardcode_direct_GCJ=no
16632  hardcode_minus_L_GCJ=no
16633  hardcode_shlibpath_var_GCJ=unsupported
16634  link_all_deplibs_GCJ=unknown
16635  hardcode_automatic_GCJ=no
16636  module_cmds_GCJ=
16637  module_expsym_cmds_GCJ=
16638  always_export_symbols_GCJ=no
16639  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16640  # include_expsyms should be a list of space-separated symbols to be *always*
16641  # included in the symbol list
16642  include_expsyms_GCJ=
16643  # exclude_expsyms can be an extended regexp of symbols to exclude
16644  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16645  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16646  # as well as any symbol that contains `d'.
16647  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16648  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16649  # platforms (ab)use it in PIC code, but their linkers get confused if
16650  # the symbol is explicitly referenced.  Since portable code cannot
16651  # rely on this symbol name, it's probably fine to never include it in
16652  # preloaded symbol tables.
16653  extract_expsyms_cmds=
16654  # Just being paranoid about ensuring that cc_basename is set.
16655  for cc_temp in $compiler""; do
16656  case $cc_temp in
16657    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16658    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16659    \-*) ;;
16660    *) break;;
16661  esac
16662done
16663cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16664
16665  case $host_os in
16666  cygwin* | mingw* | pw32*)
16667    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16668    # When not using gcc, we currently assume that we are using
16669    # Microsoft Visual C++.
16670    if test "$GCC" != yes; then
16671      with_gnu_ld=no
16672    fi
16673    ;;
16674  interix*)
16675    # we just hope/assume this is gcc and not c89 (= MSVC++)
16676    with_gnu_ld=yes
16677    ;;
16678  openbsd*)
16679    with_gnu_ld=no
16680    ;;
16681  esac
16682
16683  ld_shlibs_GCJ=yes
16684  if test "$with_gnu_ld" = yes; then
16685    # If archive_cmds runs LD, not CC, wlarc should be empty
16686    wlarc='${wl}'
16687
16688    # Set some defaults for GNU ld with shared library support. These
16689    # are reset later if shared libraries are not supported. Putting them
16690    # here allows them to be overridden if necessary.
16691    runpath_var=LD_RUN_PATH
16692    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16693    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16694    # ancient GNU ld didn't support --whole-archive et. al.
16695    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16696	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16697      else
16698  	whole_archive_flag_spec_GCJ=
16699    fi
16700    supports_anon_versioning=no
16701    case `$LD -v 2>/dev/null` in
16702      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16703      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16704      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16705      *\ 2.11.*) ;; # other 2.11 versions
16706      *) supports_anon_versioning=yes ;;
16707    esac
16708
16709    # See if GNU ld supports shared libraries.
16710    case $host_os in
16711    aix3* | aix4* | aix5*)
16712      # On AIX/PPC, the GNU linker is very broken
16713      if test "$host_cpu" != ia64; then
16714	ld_shlibs_GCJ=no
16715	cat <<EOF 1>&2
16716
16717*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16718*** to be unable to reliably create shared libraries on AIX.
16719*** Therefore, libtool is disabling shared libraries support.  If you
16720*** really care for shared libraries, you may want to modify your PATH
16721*** so that a non-GNU linker is found, and then restart.
16722
16723EOF
16724      fi
16725      ;;
16726
16727    amigaos*)
16728      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)'
16729      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16730      hardcode_minus_L_GCJ=yes
16731
16732      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16733      # that the semantics of dynamic libraries on AmigaOS, at least up
16734      # to version 4, is to share data among multiple programs linked
16735      # with the same dynamic library.  Since this doesn't match the
16736      # behavior of shared libraries on other platforms, we can't use
16737      # them.
16738      ld_shlibs_GCJ=no
16739      ;;
16740
16741    beos*)
16742      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16743	allow_undefined_flag_GCJ=unsupported
16744	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16745	# support --undefined.  This deserves some investigation.  FIXME
16746	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16747      else
16748	ld_shlibs_GCJ=no
16749      fi
16750      ;;
16751
16752    cygwin* | mingw* | pw32*)
16753      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16754      # as there is no search path for DLLs.
16755      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16756      allow_undefined_flag_GCJ=unsupported
16757      always_export_symbols_GCJ=no
16758      enable_shared_with_static_runtimes_GCJ=yes
16759      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16760
16761      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16762        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16763	# If the export-symbols file already is a .def file (1st line
16764	# is EXPORTS), use it as is; otherwise, prepend...
16765	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16766	  cp $export_symbols $output_objdir/$soname.def;
16767	else
16768	  echo EXPORTS > $output_objdir/$soname.def;
16769	  cat $export_symbols >> $output_objdir/$soname.def;
16770	fi~
16771	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16772      else
16773	ld_shlibs_GCJ=no
16774      fi
16775      ;;
16776
16777    interix3*)
16778      hardcode_direct_GCJ=no
16779      hardcode_shlibpath_var_GCJ=no
16780      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16781      export_dynamic_flag_spec_GCJ='${wl}-E'
16782      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16783      # Instead, shared libraries are loaded at an image base (0x10000000 by
16784      # default) and relocated if they conflict, which is a slow very memory
16785      # consuming and fragmenting process.  To avoid this, we pick a random,
16786      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16787      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16788      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'
16789      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'
16790      ;;
16791
16792    linux*)
16793      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16794	tmp_addflag=
16795	case $cc_basename,$host_cpu in
16796	pgcc*)				# Portland Group C compiler
16797	  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'
16798	  tmp_addflag=' $pic_flag'
16799	  ;;
16800	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16801	  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'
16802	  tmp_addflag=' $pic_flag -Mnomain' ;;
16803	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16804	  tmp_addflag=' -i_dynamic' ;;
16805	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16806	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16807	ifc* | ifort*)			# Intel Fortran compiler
16808	  tmp_addflag=' -nofor_main' ;;
16809	esac
16810	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16811
16812	if test $supports_anon_versioning = yes; then
16813	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16814  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16815  $echo "local: *; };" >> $output_objdir/$libname.ver~
16816	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16817	fi
16818      else
16819	ld_shlibs_GCJ=no
16820      fi
16821      ;;
16822
16823    netbsd*)
16824      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16825	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16826	wlarc=
16827      else
16828	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16829	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16830      fi
16831      ;;
16832
16833    solaris*)
16834      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16835	ld_shlibs_GCJ=no
16836	cat <<EOF 1>&2
16837
16838*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16839*** create shared libraries on Solaris systems.  Therefore, libtool
16840*** is disabling shared libraries support.  We urge you to upgrade GNU
16841*** binutils to release 2.9.1 or newer.  Another option is to modify
16842*** your PATH or compiler configuration so that the native linker is
16843*** used, and then restart.
16844
16845EOF
16846      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16847	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16848	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16849      else
16850	ld_shlibs_GCJ=no
16851      fi
16852      ;;
16853
16854    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16855      case `$LD -v 2>&1` in
16856        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16857	ld_shlibs_GCJ=no
16858	cat <<_LT_EOF 1>&2
16859
16860*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16861*** reliably create shared libraries on SCO systems.  Therefore, libtool
16862*** is disabling shared libraries support.  We urge you to upgrade GNU
16863*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16864*** your PATH or compiler configuration so that the native linker is
16865*** used, and then restart.
16866
16867_LT_EOF
16868	;;
16869	*)
16870	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16871	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16872	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16873	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16874	  else
16875	    ld_shlibs_GCJ=no
16876	  fi
16877	;;
16878      esac
16879      ;;
16880
16881    sunos4*)
16882      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16883      wlarc=
16884      hardcode_direct_GCJ=yes
16885      hardcode_shlibpath_var_GCJ=no
16886      ;;
16887
16888    *)
16889      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16890	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16891	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16892      else
16893	ld_shlibs_GCJ=no
16894      fi
16895      ;;
16896    esac
16897
16898    if test "$ld_shlibs_GCJ" = no; then
16899      runpath_var=
16900      hardcode_libdir_flag_spec_GCJ=
16901      export_dynamic_flag_spec_GCJ=
16902      whole_archive_flag_spec_GCJ=
16903    fi
16904  else
16905    # PORTME fill in a description of your system's linker (not GNU ld)
16906    case $host_os in
16907    aix3*)
16908      allow_undefined_flag_GCJ=unsupported
16909      always_export_symbols_GCJ=yes
16910      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'
16911      # Note: this linker hardcodes the directories in LIBPATH if there
16912      # are no directories specified by -L.
16913      hardcode_minus_L_GCJ=yes
16914      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16915	# Neither direct hardcoding nor static linking is supported with a
16916	# broken collect2.
16917	hardcode_direct_GCJ=unsupported
16918      fi
16919      ;;
16920
16921    aix4* | aix5*)
16922      if test "$host_cpu" = ia64; then
16923	# On IA64, the linker does run time linking by default, so we don't
16924	# have to do anything special.
16925	aix_use_runtimelinking=no
16926	exp_sym_flag='-Bexport'
16927	no_entry_flag=""
16928      else
16929	# If we're using GNU nm, then we don't want the "-C" option.
16930	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16931	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16932	  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'
16933	else
16934	  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'
16935	fi
16936	aix_use_runtimelinking=no
16937
16938	# Test if we are trying to use run time linking or normal
16939	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16940	# need to do runtime linking.
16941	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16942	  for ld_flag in $LDFLAGS; do
16943  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16944  	    aix_use_runtimelinking=yes
16945  	    break
16946  	  fi
16947	  done
16948	  ;;
16949	esac
16950
16951	exp_sym_flag='-bexport'
16952	no_entry_flag='-bnoentry'
16953      fi
16954
16955      # When large executables or shared objects are built, AIX ld can
16956      # have problems creating the table of contents.  If linking a library
16957      # or program results in "error TOC overflow" add -mminimal-toc to
16958      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16959      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16960
16961      archive_cmds_GCJ=''
16962      hardcode_direct_GCJ=yes
16963      hardcode_libdir_separator_GCJ=':'
16964      link_all_deplibs_GCJ=yes
16965
16966      if test "$GCC" = yes; then
16967	case $host_os in aix4.[012]|aix4.[012].*)
16968	# We only want to do this on AIX 4.2 and lower, the check
16969	# below for broken collect2 doesn't work under 4.3+
16970	  collect2name=`${CC} -print-prog-name=collect2`
16971	  if test -f "$collect2name" && \
16972  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16973	  then
16974  	  # We have reworked collect2
16975  	  hardcode_direct_GCJ=yes
16976	  else
16977  	  # We have old collect2
16978  	  hardcode_direct_GCJ=unsupported
16979  	  # It fails to find uninstalled libraries when the uninstalled
16980  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16981  	  # to unsupported forces relinking
16982  	  hardcode_minus_L_GCJ=yes
16983  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16984  	  hardcode_libdir_separator_GCJ=
16985	  fi
16986	  ;;
16987	esac
16988	shared_flag='-shared'
16989	if test "$aix_use_runtimelinking" = yes; then
16990	  shared_flag="$shared_flag "'${wl}-G'
16991	fi
16992      else
16993	# not using gcc
16994	if test "$host_cpu" = ia64; then
16995  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16996  	# chokes on -Wl,-G. The following line is correct:
16997	  shared_flag='-G'
16998	else
16999	  if test "$aix_use_runtimelinking" = yes; then
17000	    shared_flag='${wl}-G'
17001	  else
17002	    shared_flag='${wl}-bM:SRE'
17003	  fi
17004	fi
17005      fi
17006
17007      # It seems that -bexpall does not export symbols beginning with
17008      # underscore (_), so it is better to generate a list of symbols to export.
17009      always_export_symbols_GCJ=yes
17010      if test "$aix_use_runtimelinking" = yes; then
17011	# Warning - without using the other runtime loading flags (-brtl),
17012	# -berok will link without error, but may produce a broken library.
17013	allow_undefined_flag_GCJ='-berok'
17014       # Determine the default libpath from the value encoded in an empty executable.
17015       cat >conftest.$ac_ext <<_ACEOF
17016/* confdefs.h.  */
17017_ACEOF
17018cat confdefs.h >>conftest.$ac_ext
17019cat >>conftest.$ac_ext <<_ACEOF
17020/* end confdefs.h.  */
17021
17022int
17023main ()
17024{
17025
17026  ;
17027  return 0;
17028}
17029_ACEOF
17030rm -f conftest.$ac_objext conftest$ac_exeext
17031if { (ac_try="$ac_link"
17032case "(($ac_try" in
17033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17034  *) ac_try_echo=$ac_try;;
17035esac
17036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17037  (eval "$ac_link") 2>conftest.er1
17038  ac_status=$?
17039  grep -v '^ *+' conftest.er1 >conftest.err
17040  rm -f conftest.er1
17041  cat conftest.err >&5
17042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043  (exit $ac_status); } && {
17044	 test -z "$ac_c_werror_flag" ||
17045	 test ! -s conftest.err
17046       } && test -s conftest$ac_exeext &&
17047       $as_test_x conftest$ac_exeext; then
17048
17049aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17050}'`
17051# Check for a 64-bit object if we didn't find anything.
17052if 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; }
17053}'`; fi
17054else
17055  echo "$as_me: failed program was:" >&5
17056sed 's/^/| /' conftest.$ac_ext >&5
17057
17058
17059fi
17060
17061rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17062      conftest$ac_exeext conftest.$ac_ext
17063if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17064
17065       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17066	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"
17067       else
17068	if test "$host_cpu" = ia64; then
17069	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17070	  allow_undefined_flag_GCJ="-z nodefs"
17071	  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"
17072	else
17073	 # Determine the default libpath from the value encoded in an empty executable.
17074	 cat >conftest.$ac_ext <<_ACEOF
17075/* confdefs.h.  */
17076_ACEOF
17077cat confdefs.h >>conftest.$ac_ext
17078cat >>conftest.$ac_ext <<_ACEOF
17079/* end confdefs.h.  */
17080
17081int
17082main ()
17083{
17084
17085  ;
17086  return 0;
17087}
17088_ACEOF
17089rm -f conftest.$ac_objext conftest$ac_exeext
17090if { (ac_try="$ac_link"
17091case "(($ac_try" in
17092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17093  *) ac_try_echo=$ac_try;;
17094esac
17095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17096  (eval "$ac_link") 2>conftest.er1
17097  ac_status=$?
17098  grep -v '^ *+' conftest.er1 >conftest.err
17099  rm -f conftest.er1
17100  cat conftest.err >&5
17101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102  (exit $ac_status); } && {
17103	 test -z "$ac_c_werror_flag" ||
17104	 test ! -s conftest.err
17105       } && test -s conftest$ac_exeext &&
17106       $as_test_x conftest$ac_exeext; then
17107
17108aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17109}'`
17110# Check for a 64-bit object if we didn't find anything.
17111if 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; }
17112}'`; fi
17113else
17114  echo "$as_me: failed program was:" >&5
17115sed 's/^/| /' conftest.$ac_ext >&5
17116
17117
17118fi
17119
17120rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17121      conftest$ac_exeext conftest.$ac_ext
17122if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17123
17124	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17125	  # Warning - without using the other run time loading flags,
17126	  # -berok will link without error, but may produce a broken library.
17127	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17128	  allow_undefined_flag_GCJ=' ${wl}-berok'
17129	  # Exported symbols can be pulled into shared objects from archives
17130	  whole_archive_flag_spec_GCJ='$convenience'
17131	  archive_cmds_need_lc_GCJ=yes
17132	  # This is similar to how AIX traditionally builds its shared libraries.
17133	  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'
17134	fi
17135      fi
17136      ;;
17137
17138    amigaos*)
17139      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)'
17140      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17141      hardcode_minus_L_GCJ=yes
17142      # see comment about different semantics on the GNU ld section
17143      ld_shlibs_GCJ=no
17144      ;;
17145
17146    bsdi[45]*)
17147      export_dynamic_flag_spec_GCJ=-rdynamic
17148      ;;
17149
17150    cygwin* | mingw* | pw32*)
17151      # When not using gcc, we currently assume that we are using
17152      # Microsoft Visual C++.
17153      # hardcode_libdir_flag_spec is actually meaningless, as there is
17154      # no search path for DLLs.
17155      hardcode_libdir_flag_spec_GCJ=' '
17156      allow_undefined_flag_GCJ=unsupported
17157      # Tell ltmain to make .lib files, not .a files.
17158      libext=lib
17159      # Tell ltmain to make .dll files, not .so files.
17160      shrext_cmds=".dll"
17161      # FIXME: Setting linknames here is a bad hack.
17162      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17163      # The linker will automatically build a .lib file if we build a DLL.
17164      old_archive_From_new_cmds_GCJ='true'
17165      # FIXME: Should let the user specify the lib program.
17166      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17167      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17168      enable_shared_with_static_runtimes_GCJ=yes
17169      ;;
17170
17171    darwin* | rhapsody*)
17172      case $host_os in
17173        rhapsody* | darwin1.[012])
17174         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17175         ;;
17176       *) # Darwin 1.3 on
17177         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17178           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17179         else
17180           case ${MACOSX_DEPLOYMENT_TARGET} in
17181             10.[012])
17182               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17183               ;;
17184             10.*)
17185               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17186               ;;
17187           esac
17188         fi
17189         ;;
17190      esac
17191      archive_cmds_need_lc_GCJ=no
17192      hardcode_direct_GCJ=no
17193      hardcode_automatic_GCJ=yes
17194      hardcode_shlibpath_var_GCJ=unsupported
17195      whole_archive_flag_spec_GCJ=''
17196      link_all_deplibs_GCJ=yes
17197    if test "$GCC" = yes ; then
17198    	output_verbose_link_cmd='echo'
17199        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17200      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17201      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17202      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}'
17203      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}'
17204    else
17205      case $cc_basename in
17206        xlc*)
17207         output_verbose_link_cmd='echo'
17208         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17209         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17210          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17211         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}'
17212          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}'
17213          ;;
17214       *)
17215         ld_shlibs_GCJ=no
17216          ;;
17217      esac
17218    fi
17219      ;;
17220
17221    dgux*)
17222      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17223      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17224      hardcode_shlibpath_var_GCJ=no
17225      ;;
17226
17227    freebsd1*)
17228      ld_shlibs_GCJ=no
17229      ;;
17230
17231    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17232    # support.  Future versions do this automatically, but an explicit c++rt0.o
17233    # does not break anything, and helps significantly (at the cost of a little
17234    # extra space).
17235    freebsd2.2*)
17236      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17237      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17238      hardcode_direct_GCJ=yes
17239      hardcode_shlibpath_var_GCJ=no
17240      ;;
17241
17242    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17243    freebsd2*)
17244      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17245      hardcode_direct_GCJ=yes
17246      hardcode_minus_L_GCJ=yes
17247      hardcode_shlibpath_var_GCJ=no
17248      ;;
17249
17250    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17251    freebsd* | kfreebsd*-gnu | dragonfly*)
17252      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17253      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17254      hardcode_direct_GCJ=yes
17255      hardcode_shlibpath_var_GCJ=no
17256      ;;
17257
17258    hpux9*)
17259      if test "$GCC" = yes; then
17260	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'
17261      else
17262	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'
17263      fi
17264      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17265      hardcode_libdir_separator_GCJ=:
17266      hardcode_direct_GCJ=yes
17267
17268      # hardcode_minus_L: Not really in the search PATH,
17269      # but as the default location of the library.
17270      hardcode_minus_L_GCJ=yes
17271      export_dynamic_flag_spec_GCJ='${wl}-E'
17272      ;;
17273
17274    hpux10*)
17275      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17276	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17277      else
17278	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17279      fi
17280      if test "$with_gnu_ld" = no; then
17281	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17282	hardcode_libdir_separator_GCJ=:
17283
17284	hardcode_direct_GCJ=yes
17285	export_dynamic_flag_spec_GCJ='${wl}-E'
17286
17287	# hardcode_minus_L: Not really in the search PATH,
17288	# but as the default location of the library.
17289	hardcode_minus_L_GCJ=yes
17290      fi
17291      ;;
17292
17293    hpux11*)
17294      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17295	case $host_cpu in
17296	hppa*64*)
17297	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17298	  ;;
17299	ia64*)
17300	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17301	  ;;
17302	*)
17303	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17304	  ;;
17305	esac
17306      else
17307	case $host_cpu in
17308	hppa*64*)
17309	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17310	  ;;
17311	ia64*)
17312	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17313	  ;;
17314	*)
17315	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17316	  ;;
17317	esac
17318      fi
17319      if test "$with_gnu_ld" = no; then
17320	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17321	hardcode_libdir_separator_GCJ=:
17322
17323	case $host_cpu in
17324	hppa*64*|ia64*)
17325	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17326	  hardcode_direct_GCJ=no
17327	  hardcode_shlibpath_var_GCJ=no
17328	  ;;
17329	*)
17330	  hardcode_direct_GCJ=yes
17331	  export_dynamic_flag_spec_GCJ='${wl}-E'
17332
17333	  # hardcode_minus_L: Not really in the search PATH,
17334	  # but as the default location of the library.
17335	  hardcode_minus_L_GCJ=yes
17336	  ;;
17337	esac
17338      fi
17339      ;;
17340
17341    irix5* | irix6* | nonstopux*)
17342      if test "$GCC" = yes; then
17343	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'
17344      else
17345	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'
17346	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17347      fi
17348      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17349      hardcode_libdir_separator_GCJ=:
17350      link_all_deplibs_GCJ=yes
17351      ;;
17352
17353    netbsd*)
17354      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17355	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17356      else
17357	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17358      fi
17359      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17360      hardcode_direct_GCJ=yes
17361      hardcode_shlibpath_var_GCJ=no
17362      ;;
17363
17364    newsos6)
17365      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17366      hardcode_direct_GCJ=yes
17367      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17368      hardcode_libdir_separator_GCJ=:
17369      hardcode_shlibpath_var_GCJ=no
17370      ;;
17371
17372    openbsd*)
17373      hardcode_direct_GCJ=yes
17374      hardcode_shlibpath_var_GCJ=no
17375      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17376	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17377	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17378	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17379	export_dynamic_flag_spec_GCJ='${wl}-E'
17380      else
17381       case $host_os in
17382	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17383	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17384	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17385	   ;;
17386	 *)
17387	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17388	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17389	   ;;
17390       esac
17391      fi
17392      ;;
17393
17394    os2*)
17395      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17396      hardcode_minus_L_GCJ=yes
17397      allow_undefined_flag_GCJ=unsupported
17398      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'
17399      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17400      ;;
17401
17402    osf3*)
17403      if test "$GCC" = yes; then
17404	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17405	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'
17406      else
17407	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17408	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'
17409      fi
17410      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17411      hardcode_libdir_separator_GCJ=:
17412      ;;
17413
17414    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17415      if test "$GCC" = yes; then
17416	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17417	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'
17418	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17419      else
17420	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17421	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'
17422	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~
17423	$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'
17424
17425	# Both c and cxx compiler support -rpath directly
17426	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17427      fi
17428      hardcode_libdir_separator_GCJ=:
17429      ;;
17430
17431    solaris*)
17432      no_undefined_flag_GCJ=' -z text'
17433      if test "$GCC" = yes; then
17434	wlarc='${wl}'
17435	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17436	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17437	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17438      else
17439	wlarc=''
17440	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17441	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17442  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17443      fi
17444      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17445      hardcode_shlibpath_var_GCJ=no
17446      case $host_os in
17447      solaris2.[0-5] | solaris2.[0-5].*) ;;
17448      *)
17449 	# The compiler driver will combine linker options so we
17450 	# cannot just pass the convience library names through
17451 	# without $wl, iff we do not link with $LD.
17452 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17453 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17454 	case $wlarc in
17455 	'')
17456 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17457 	*)
17458 	  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' ;;
17459 	esac ;;
17460      esac
17461      link_all_deplibs_GCJ=yes
17462      ;;
17463
17464    sunos4*)
17465      if test "x$host_vendor" = xsequent; then
17466	# Use $CC to link under sequent, because it throws in some extra .o
17467	# files that make .init and .fini sections work.
17468	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17469      else
17470	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17471      fi
17472      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17473      hardcode_direct_GCJ=yes
17474      hardcode_minus_L_GCJ=yes
17475      hardcode_shlibpath_var_GCJ=no
17476      ;;
17477
17478    sysv4)
17479      case $host_vendor in
17480	sni)
17481	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17482	  hardcode_direct_GCJ=yes # is this really true???
17483	;;
17484	siemens)
17485	  ## LD is ld it makes a PLAMLIB
17486	  ## CC just makes a GrossModule.
17487	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17488	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17489	  hardcode_direct_GCJ=no
17490        ;;
17491	motorola)
17492	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17493	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17494	;;
17495      esac
17496      runpath_var='LD_RUN_PATH'
17497      hardcode_shlibpath_var_GCJ=no
17498      ;;
17499
17500    sysv4.3*)
17501      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17502      hardcode_shlibpath_var_GCJ=no
17503      export_dynamic_flag_spec_GCJ='-Bexport'
17504      ;;
17505
17506    sysv4*MP*)
17507      if test -d /usr/nec; then
17508	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17509	hardcode_shlibpath_var_GCJ=no
17510	runpath_var=LD_RUN_PATH
17511	hardcode_runpath_var=yes
17512	ld_shlibs_GCJ=yes
17513      fi
17514      ;;
17515
17516    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17517      no_undefined_flag_GCJ='${wl}-z,text'
17518      archive_cmds_need_lc_GCJ=no
17519      hardcode_shlibpath_var_GCJ=no
17520      runpath_var='LD_RUN_PATH'
17521
17522      if test "$GCC" = yes; then
17523	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17524	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17525      else
17526	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17527	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17528      fi
17529      ;;
17530
17531    sysv5* | sco3.2v5* | sco5v6*)
17532      # Note: We can NOT use -z defs as we might desire, because we do not
17533      # link with -lc, and that would cause any symbols used from libc to
17534      # always be unresolved, which means just about no library would
17535      # ever link correctly.  If we're not using GNU ld we use -z text
17536      # though, which does catch some bad symbols but isn't as heavy-handed
17537      # as -z defs.
17538      no_undefined_flag_GCJ='${wl}-z,text'
17539      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17540      archive_cmds_need_lc_GCJ=no
17541      hardcode_shlibpath_var_GCJ=no
17542      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17543      hardcode_libdir_separator_GCJ=':'
17544      link_all_deplibs_GCJ=yes
17545      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17546      runpath_var='LD_RUN_PATH'
17547
17548      if test "$GCC" = yes; then
17549	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17550	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17551      else
17552	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17553	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17554      fi
17555      ;;
17556
17557    uts4*)
17558      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17559      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17560      hardcode_shlibpath_var_GCJ=no
17561      ;;
17562
17563    *)
17564      ld_shlibs_GCJ=no
17565      ;;
17566    esac
17567  fi
17568
17569{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17570echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17571test "$ld_shlibs_GCJ" = no && can_build_shared=no
17572
17573#
17574# Do we need to explicitly link libc?
17575#
17576case "x$archive_cmds_need_lc_GCJ" in
17577x|xyes)
17578  # Assume -lc should be added
17579  archive_cmds_need_lc_GCJ=yes
17580
17581  if test "$enable_shared" = yes && test "$GCC" = yes; then
17582    case $archive_cmds_GCJ in
17583    *'~'*)
17584      # FIXME: we may have to deal with multi-command sequences.
17585      ;;
17586    '$CC '*)
17587      # Test whether the compiler implicitly links with -lc since on some
17588      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17589      # to ld, don't add -lc before -lgcc.
17590      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17591echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17592      $rm conftest*
17593      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17594
17595      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17596  (eval $ac_compile) 2>&5
17597  ac_status=$?
17598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17599  (exit $ac_status); } 2>conftest.err; then
17600        soname=conftest
17601        lib=conftest
17602        libobjs=conftest.$ac_objext
17603        deplibs=
17604        wl=$lt_prog_compiler_wl_GCJ
17605	pic_flag=$lt_prog_compiler_pic_GCJ
17606        compiler_flags=-v
17607        linker_flags=-v
17608        verstring=
17609        output_objdir=.
17610        libname=conftest
17611        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17612        allow_undefined_flag_GCJ=
17613        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17614  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17615  ac_status=$?
17616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17617  (exit $ac_status); }
17618        then
17619	  archive_cmds_need_lc_GCJ=no
17620        else
17621	  archive_cmds_need_lc_GCJ=yes
17622        fi
17623        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17624      else
17625        cat conftest.err 1>&5
17626      fi
17627      $rm conftest*
17628      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17629echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17630      ;;
17631    esac
17632  fi
17633  ;;
17634esac
17635
17636{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17637echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17638library_names_spec=
17639libname_spec='lib$name'
17640soname_spec=
17641shrext_cmds=".so"
17642postinstall_cmds=
17643postuninstall_cmds=
17644finish_cmds=
17645finish_eval=
17646shlibpath_var=
17647shlibpath_overrides_runpath=unknown
17648version_type=none
17649dynamic_linker="$host_os ld.so"
17650sys_lib_dlsearch_path_spec="/lib /usr/lib"
17651if test "$GCC" = yes; then
17652  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17653  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17654    # if the path contains ";" then we assume it to be the separator
17655    # otherwise default to the standard path separator (i.e. ":") - it is
17656    # assumed that no part of a normal pathname contains ";" but that should
17657    # okay in the real world where ";" in dirpaths is itself problematic.
17658    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17659  else
17660    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17661  fi
17662else
17663  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17664fi
17665need_lib_prefix=unknown
17666hardcode_into_libs=no
17667
17668# when you set need_version to no, make sure it does not cause -set_version
17669# flags to be left without arguments
17670need_version=unknown
17671
17672case $host_os in
17673aix3*)
17674  version_type=linux
17675  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17676  shlibpath_var=LIBPATH
17677
17678  # AIX 3 has no versioning support, so we append a major version to the name.
17679  soname_spec='${libname}${release}${shared_ext}$major'
17680  ;;
17681
17682aix4* | aix5*)
17683  version_type=linux
17684  need_lib_prefix=no
17685  need_version=no
17686  hardcode_into_libs=yes
17687  if test "$host_cpu" = ia64; then
17688    # AIX 5 supports IA64
17689    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17690    shlibpath_var=LD_LIBRARY_PATH
17691  else
17692    # With GCC up to 2.95.x, collect2 would create an import file
17693    # for dependence libraries.  The import file would start with
17694    # the line `#! .'.  This would cause the generated library to
17695    # depend on `.', always an invalid library.  This was fixed in
17696    # development snapshots of GCC prior to 3.0.
17697    case $host_os in
17698      aix4 | aix4.[01] | aix4.[01].*)
17699      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17700	   echo ' yes '
17701	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17702	:
17703      else
17704	can_build_shared=no
17705      fi
17706      ;;
17707    esac
17708    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17709    # soname into executable. Probably we can add versioning support to
17710    # collect2, so additional links can be useful in future.
17711    if test "$aix_use_runtimelinking" = yes; then
17712      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17713      # instead of lib<name>.a to let people know that these are not
17714      # typical AIX shared libraries.
17715      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17716    else
17717      # We preserve .a as extension for shared libraries through AIX4.2
17718      # and later when we are not doing run time linking.
17719      library_names_spec='${libname}${release}.a $libname.a'
17720      soname_spec='${libname}${release}${shared_ext}$major'
17721    fi
17722    shlibpath_var=LIBPATH
17723  fi
17724  ;;
17725
17726amigaos*)
17727  library_names_spec='$libname.ixlibrary $libname.a'
17728  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17729  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'
17730  ;;
17731
17732beos*)
17733  library_names_spec='${libname}${shared_ext}'
17734  dynamic_linker="$host_os ld.so"
17735  shlibpath_var=LIBRARY_PATH
17736  ;;
17737
17738bsdi[45]*)
17739  version_type=linux
17740  need_version=no
17741  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17742  soname_spec='${libname}${release}${shared_ext}$major'
17743  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17744  shlibpath_var=LD_LIBRARY_PATH
17745  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17746  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17747  # the default ld.so.conf also contains /usr/contrib/lib and
17748  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17749  # libtool to hard-code these into programs
17750  ;;
17751
17752cygwin* | mingw* | pw32*)
17753  version_type=windows
17754  shrext_cmds=".dll"
17755  need_version=no
17756  need_lib_prefix=no
17757
17758  case $GCC,$host_os in
17759  yes,cygwin* | yes,mingw* | yes,pw32*)
17760    library_names_spec='$libname.dll.a'
17761    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17762    postinstall_cmds='base_file=`basename \${file}`~
17763      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17764      dldir=$destdir/`dirname \$dlpath`~
17765      test -d \$dldir || mkdir -p \$dldir~
17766      $install_prog $dir/$dlname \$dldir/$dlname~
17767      chmod a+x \$dldir/$dlname'
17768    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17769      dlpath=$dir/\$dldll~
17770       $rm \$dlpath'
17771    shlibpath_overrides_runpath=yes
17772
17773    case $host_os in
17774    cygwin*)
17775      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17776      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17777      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17778      ;;
17779    mingw*)
17780      # MinGW DLLs use traditional 'lib' prefix
17781      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17782      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17783      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17784        # It is most probably a Windows format PATH printed by
17785        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17786        # path with ; separators, and with drive letters. We can handle the
17787        # drive letters (cygwin fileutils understands them), so leave them,
17788        # especially as we might pass files found there to a mingw objdump,
17789        # which wouldn't understand a cygwinified path. Ahh.
17790        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17791      else
17792        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17793      fi
17794      ;;
17795    pw32*)
17796      # pw32 DLLs use 'pw' prefix rather than 'lib'
17797      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17798      ;;
17799    esac
17800    ;;
17801
17802  *)
17803    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17804    ;;
17805  esac
17806  dynamic_linker='Win32 ld.exe'
17807  # FIXME: first we should search . and the directory the executable is in
17808  shlibpath_var=PATH
17809  ;;
17810
17811darwin* | rhapsody*)
17812  dynamic_linker="$host_os dyld"
17813  version_type=darwin
17814  need_lib_prefix=no
17815  need_version=no
17816  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17817  soname_spec='${libname}${release}${major}$shared_ext'
17818  shlibpath_overrides_runpath=yes
17819  shlibpath_var=DYLD_LIBRARY_PATH
17820  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17821  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17822  if test "$GCC" = yes; then
17823    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"`
17824  else
17825    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17826  fi
17827  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17828  ;;
17829
17830dgux*)
17831  version_type=linux
17832  need_lib_prefix=no
17833  need_version=no
17834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17835  soname_spec='${libname}${release}${shared_ext}$major'
17836  shlibpath_var=LD_LIBRARY_PATH
17837  ;;
17838
17839freebsd1*)
17840  dynamic_linker=no
17841  ;;
17842
17843kfreebsd*-gnu)
17844  version_type=linux
17845  need_lib_prefix=no
17846  need_version=no
17847  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17848  soname_spec='${libname}${release}${shared_ext}$major'
17849  shlibpath_var=LD_LIBRARY_PATH
17850  shlibpath_overrides_runpath=no
17851  hardcode_into_libs=yes
17852  dynamic_linker='GNU ld.so'
17853  ;;
17854
17855freebsd* | dragonfly*)
17856  # DragonFly does not have aout.  When/if they implement a new
17857  # versioning mechanism, adjust this.
17858  if test -x /usr/bin/objformat; then
17859    objformat=`/usr/bin/objformat`
17860  else
17861    case $host_os in
17862    freebsd[123]*) objformat=aout ;;
17863    *) objformat=elf ;;
17864    esac
17865  fi
17866  version_type=freebsd-$objformat
17867  case $version_type in
17868    freebsd-elf*)
17869      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17870      need_version=no
17871      need_lib_prefix=no
17872      ;;
17873    freebsd-*)
17874      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17875      need_version=yes
17876      ;;
17877  esac
17878  shlibpath_var=LD_LIBRARY_PATH
17879  case $host_os in
17880  freebsd2*)
17881    shlibpath_overrides_runpath=yes
17882    ;;
17883  freebsd3.[01]* | freebsdelf3.[01]*)
17884    shlibpath_overrides_runpath=yes
17885    hardcode_into_libs=yes
17886    ;;
17887  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17888  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17889    shlibpath_overrides_runpath=no
17890    hardcode_into_libs=yes
17891    ;;
17892  freebsd*) # from 4.6 on
17893    shlibpath_overrides_runpath=yes
17894    hardcode_into_libs=yes
17895    ;;
17896  esac
17897  ;;
17898
17899gnu*)
17900  version_type=linux
17901  need_lib_prefix=no
17902  need_version=no
17903  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17904  soname_spec='${libname}${release}${shared_ext}$major'
17905  shlibpath_var=LD_LIBRARY_PATH
17906  hardcode_into_libs=yes
17907  ;;
17908
17909hpux9* | hpux10* | hpux11*)
17910  # Give a soname corresponding to the major version so that dld.sl refuses to
17911  # link against other versions.
17912  version_type=sunos
17913  need_lib_prefix=no
17914  need_version=no
17915  case $host_cpu in
17916  ia64*)
17917    shrext_cmds='.so'
17918    hardcode_into_libs=yes
17919    dynamic_linker="$host_os dld.so"
17920    shlibpath_var=LD_LIBRARY_PATH
17921    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17922    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17923    soname_spec='${libname}${release}${shared_ext}$major'
17924    if test "X$HPUX_IA64_MODE" = X32; then
17925      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17926    else
17927      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17928    fi
17929    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17930    ;;
17931   hppa*64*)
17932     shrext_cmds='.sl'
17933     hardcode_into_libs=yes
17934     dynamic_linker="$host_os dld.sl"
17935     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17936     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17937     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17938     soname_spec='${libname}${release}${shared_ext}$major'
17939     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17940     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17941     ;;
17942   *)
17943    shrext_cmds='.sl'
17944    dynamic_linker="$host_os dld.sl"
17945    shlibpath_var=SHLIB_PATH
17946    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17947    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17948    soname_spec='${libname}${release}${shared_ext}$major'
17949    ;;
17950  esac
17951  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17952  postinstall_cmds='chmod 555 $lib'
17953  ;;
17954
17955interix3*)
17956  version_type=linux
17957  need_lib_prefix=no
17958  need_version=no
17959  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17960  soname_spec='${libname}${release}${shared_ext}$major'
17961  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17962  shlibpath_var=LD_LIBRARY_PATH
17963  shlibpath_overrides_runpath=no
17964  hardcode_into_libs=yes
17965  ;;
17966
17967irix5* | irix6* | nonstopux*)
17968  case $host_os in
17969    nonstopux*) version_type=nonstopux ;;
17970    *)
17971	if test "$lt_cv_prog_gnu_ld" = yes; then
17972		version_type=linux
17973	else
17974		version_type=irix
17975	fi ;;
17976  esac
17977  need_lib_prefix=no
17978  need_version=no
17979  soname_spec='${libname}${release}${shared_ext}$major'
17980  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17981  case $host_os in
17982  irix5* | nonstopux*)
17983    libsuff= shlibsuff=
17984    ;;
17985  *)
17986    case $LD in # libtool.m4 will add one of these switches to LD
17987    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17988      libsuff= shlibsuff= libmagic=32-bit;;
17989    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17990      libsuff=32 shlibsuff=N32 libmagic=N32;;
17991    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17992      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17993    *) libsuff= shlibsuff= libmagic=never-match;;
17994    esac
17995    ;;
17996  esac
17997  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17998  shlibpath_overrides_runpath=no
17999  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18000  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18001  hardcode_into_libs=yes
18002  ;;
18003
18004# No shared lib support for Linux oldld, aout, or coff.
18005linux*oldld* | linux*aout* | linux*coff*)
18006  dynamic_linker=no
18007  ;;
18008
18009# This must be Linux ELF.
18010linux*)
18011  version_type=linux
18012  need_lib_prefix=no
18013  need_version=no
18014  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18015  soname_spec='${libname}${release}${shared_ext}$major'
18016  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18017  shlibpath_var=LD_LIBRARY_PATH
18018  shlibpath_overrides_runpath=no
18019  # This implies no fast_install, which is unacceptable.
18020  # Some rework will be needed to allow for fast_install
18021  # before this can be enabled.
18022  hardcode_into_libs=yes
18023
18024  # Append ld.so.conf contents to the search path
18025  if test -f /etc/ld.so.conf; then
18026    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' ' '`
18027    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18028  fi
18029
18030  # We used to test for /lib/ld.so.1 and disable shared libraries on
18031  # powerpc, because MkLinux only supported shared libraries with the
18032  # GNU dynamic linker.  Since this was broken with cross compilers,
18033  # most powerpc-linux boxes support dynamic linking these days and
18034  # people can always --disable-shared, the test was removed, and we
18035  # assume the GNU/Linux dynamic linker is in use.
18036  dynamic_linker='GNU/Linux ld.so'
18037  ;;
18038
18039knetbsd*-gnu)
18040  version_type=linux
18041  need_lib_prefix=no
18042  need_version=no
18043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18044  soname_spec='${libname}${release}${shared_ext}$major'
18045  shlibpath_var=LD_LIBRARY_PATH
18046  shlibpath_overrides_runpath=no
18047  hardcode_into_libs=yes
18048  dynamic_linker='GNU ld.so'
18049  ;;
18050
18051netbsd*)
18052  version_type=sunos
18053  need_lib_prefix=no
18054  need_version=no
18055  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18056    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18057    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18058    dynamic_linker='NetBSD (a.out) ld.so'
18059  else
18060    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18061    soname_spec='${libname}${release}${shared_ext}$major'
18062    dynamic_linker='NetBSD ld.elf_so'
18063  fi
18064  shlibpath_var=LD_LIBRARY_PATH
18065  shlibpath_overrides_runpath=yes
18066  hardcode_into_libs=yes
18067  ;;
18068
18069newsos6)
18070  version_type=linux
18071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18072  shlibpath_var=LD_LIBRARY_PATH
18073  shlibpath_overrides_runpath=yes
18074  ;;
18075
18076nto-qnx*)
18077  version_type=linux
18078  need_lib_prefix=no
18079  need_version=no
18080  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18081  soname_spec='${libname}${release}${shared_ext}$major'
18082  shlibpath_var=LD_LIBRARY_PATH
18083  shlibpath_overrides_runpath=yes
18084  ;;
18085
18086openbsd*)
18087  version_type=sunos
18088  sys_lib_dlsearch_path_spec="/usr/lib"
18089  need_lib_prefix=no
18090  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18091  case $host_os in
18092    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18093    *)                         need_version=no  ;;
18094  esac
18095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18096  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18097  shlibpath_var=LD_LIBRARY_PATH
18098  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18099    case $host_os in
18100      openbsd2.[89] | openbsd2.[89].*)
18101	shlibpath_overrides_runpath=no
18102	;;
18103      *)
18104	shlibpath_overrides_runpath=yes
18105	;;
18106      esac
18107  else
18108    shlibpath_overrides_runpath=yes
18109  fi
18110  ;;
18111
18112os2*)
18113  libname_spec='$name'
18114  shrext_cmds=".dll"
18115  need_lib_prefix=no
18116  library_names_spec='$libname${shared_ext} $libname.a'
18117  dynamic_linker='OS/2 ld.exe'
18118  shlibpath_var=LIBPATH
18119  ;;
18120
18121osf3* | osf4* | osf5*)
18122  version_type=osf
18123  need_lib_prefix=no
18124  need_version=no
18125  soname_spec='${libname}${release}${shared_ext}$major'
18126  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18127  shlibpath_var=LD_LIBRARY_PATH
18128  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18129  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18130  ;;
18131
18132solaris*)
18133  version_type=linux
18134  need_lib_prefix=no
18135  need_version=no
18136  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18137  soname_spec='${libname}${release}${shared_ext}$major'
18138  shlibpath_var=LD_LIBRARY_PATH
18139  shlibpath_overrides_runpath=yes
18140  hardcode_into_libs=yes
18141  # ldd complains unless libraries are executable
18142  postinstall_cmds='chmod +x $lib'
18143  ;;
18144
18145sunos4*)
18146  version_type=sunos
18147  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18148  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18149  shlibpath_var=LD_LIBRARY_PATH
18150  shlibpath_overrides_runpath=yes
18151  if test "$with_gnu_ld" = yes; then
18152    need_lib_prefix=no
18153  fi
18154  need_version=yes
18155  ;;
18156
18157sysv4 | sysv4.3*)
18158  version_type=linux
18159  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18160  soname_spec='${libname}${release}${shared_ext}$major'
18161  shlibpath_var=LD_LIBRARY_PATH
18162  case $host_vendor in
18163    sni)
18164      shlibpath_overrides_runpath=no
18165      need_lib_prefix=no
18166      export_dynamic_flag_spec='${wl}-Blargedynsym'
18167      runpath_var=LD_RUN_PATH
18168      ;;
18169    siemens)
18170      need_lib_prefix=no
18171      ;;
18172    motorola)
18173      need_lib_prefix=no
18174      need_version=no
18175      shlibpath_overrides_runpath=no
18176      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18177      ;;
18178  esac
18179  ;;
18180
18181sysv4*MP*)
18182  if test -d /usr/nec ;then
18183    version_type=linux
18184    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18185    soname_spec='$libname${shared_ext}.$major'
18186    shlibpath_var=LD_LIBRARY_PATH
18187  fi
18188  ;;
18189
18190sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18191  version_type=freebsd-elf
18192  need_lib_prefix=no
18193  need_version=no
18194  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18195  soname_spec='${libname}${release}${shared_ext}$major'
18196  shlibpath_var=LD_LIBRARY_PATH
18197  hardcode_into_libs=yes
18198  if test "$with_gnu_ld" = yes; then
18199    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18200    shlibpath_overrides_runpath=no
18201  else
18202    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18203    shlibpath_overrides_runpath=yes
18204    case $host_os in
18205      sco3.2v5*)
18206        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18207	;;
18208    esac
18209  fi
18210  sys_lib_dlsearch_path_spec='/usr/lib'
18211  ;;
18212
18213uts4*)
18214  version_type=linux
18215  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18216  soname_spec='${libname}${release}${shared_ext}$major'
18217  shlibpath_var=LD_LIBRARY_PATH
18218  ;;
18219
18220*)
18221  dynamic_linker=no
18222  ;;
18223esac
18224{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18225echo "${ECHO_T}$dynamic_linker" >&6; }
18226test "$dynamic_linker" = no && can_build_shared=no
18227
18228variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18229if test "$GCC" = yes; then
18230  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18231fi
18232
18233{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18234echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18235hardcode_action_GCJ=
18236if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18237   test -n "$runpath_var_GCJ" || \
18238   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18239
18240  # We can hardcode non-existant directories.
18241  if test "$hardcode_direct_GCJ" != no &&
18242     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18243     # have to relink, otherwise we might link with an installed library
18244     # when we should be linking with a yet-to-be-installed one
18245     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18246     test "$hardcode_minus_L_GCJ" != no; then
18247    # Linking always hardcodes the temporary library directory.
18248    hardcode_action_GCJ=relink
18249  else
18250    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18251    hardcode_action_GCJ=immediate
18252  fi
18253else
18254  # We cannot hardcode anything, or else we can only hardcode existing
18255  # directories.
18256  hardcode_action_GCJ=unsupported
18257fi
18258{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18259echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18260
18261if test "$hardcode_action_GCJ" = relink; then
18262  # Fast installation is not supported
18263  enable_fast_install=no
18264elif test "$shlibpath_overrides_runpath" = yes ||
18265     test "$enable_shared" = no; then
18266  # Fast installation is not necessary
18267  enable_fast_install=needless
18268fi
18269
18270
18271# The else clause should only fire when bootstrapping the
18272# libtool distribution, otherwise you forgot to ship ltmain.sh
18273# with your package, and you will get complaints that there are
18274# no rules to generate ltmain.sh.
18275if test -f "$ltmain"; then
18276  # See if we are running on zsh, and set the options which allow our commands through
18277  # without removal of \ escapes.
18278  if test -n "${ZSH_VERSION+set}" ; then
18279    setopt NO_GLOB_SUBST
18280  fi
18281  # Now quote all the things that may contain metacharacters while being
18282  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18283  # variables and quote the copies for generation of the libtool script.
18284  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18285    SED SHELL STRIP \
18286    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18287    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18288    deplibs_check_method reload_flag reload_cmds need_locks \
18289    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18290    lt_cv_sys_global_symbol_to_c_name_address \
18291    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18292    old_postinstall_cmds old_postuninstall_cmds \
18293    compiler_GCJ \
18294    CC_GCJ \
18295    LD_GCJ \
18296    lt_prog_compiler_wl_GCJ \
18297    lt_prog_compiler_pic_GCJ \
18298    lt_prog_compiler_static_GCJ \
18299    lt_prog_compiler_no_builtin_flag_GCJ \
18300    export_dynamic_flag_spec_GCJ \
18301    thread_safe_flag_spec_GCJ \
18302    whole_archive_flag_spec_GCJ \
18303    enable_shared_with_static_runtimes_GCJ \
18304    old_archive_cmds_GCJ \
18305    old_archive_from_new_cmds_GCJ \
18306    predep_objects_GCJ \
18307    postdep_objects_GCJ \
18308    predeps_GCJ \
18309    postdeps_GCJ \
18310    compiler_lib_search_path_GCJ \
18311    archive_cmds_GCJ \
18312    archive_expsym_cmds_GCJ \
18313    postinstall_cmds_GCJ \
18314    postuninstall_cmds_GCJ \
18315    old_archive_from_expsyms_cmds_GCJ \
18316    allow_undefined_flag_GCJ \
18317    no_undefined_flag_GCJ \
18318    export_symbols_cmds_GCJ \
18319    hardcode_libdir_flag_spec_GCJ \
18320    hardcode_libdir_flag_spec_ld_GCJ \
18321    hardcode_libdir_separator_GCJ \
18322    hardcode_automatic_GCJ \
18323    module_cmds_GCJ \
18324    module_expsym_cmds_GCJ \
18325    lt_cv_prog_compiler_c_o_GCJ \
18326    exclude_expsyms_GCJ \
18327    include_expsyms_GCJ; do
18328
18329    case $var in
18330    old_archive_cmds_GCJ | \
18331    old_archive_from_new_cmds_GCJ | \
18332    archive_cmds_GCJ | \
18333    archive_expsym_cmds_GCJ | \
18334    module_cmds_GCJ | \
18335    module_expsym_cmds_GCJ | \
18336    old_archive_from_expsyms_cmds_GCJ | \
18337    export_symbols_cmds_GCJ | \
18338    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18339    postinstall_cmds | postuninstall_cmds | \
18340    old_postinstall_cmds | old_postuninstall_cmds | \
18341    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18342      # Double-quote double-evaled strings.
18343      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18344      ;;
18345    *)
18346      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18347      ;;
18348    esac
18349  done
18350
18351  case $lt_echo in
18352  *'\$0 --fallback-echo"')
18353    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18354    ;;
18355  esac
18356
18357cfgfile="$ofile"
18358
18359  cat <<__EOF__ >> "$cfgfile"
18360# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18361
18362# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18363
18364# Shell to use when invoking shell scripts.
18365SHELL=$lt_SHELL
18366
18367# Whether or not to build shared libraries.
18368build_libtool_libs=$enable_shared
18369
18370# Whether or not to build static libraries.
18371build_old_libs=$enable_static
18372
18373# Whether or not to add -lc for building shared libraries.
18374build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18375
18376# Whether or not to disallow shared libs when runtime libs are static
18377allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18378
18379# Whether or not to optimize for fast installation.
18380fast_install=$enable_fast_install
18381
18382# The host system.
18383host_alias=$host_alias
18384host=$host
18385host_os=$host_os
18386
18387# The build system.
18388build_alias=$build_alias
18389build=$build
18390build_os=$build_os
18391
18392# An echo program that does not interpret backslashes.
18393echo=$lt_echo
18394
18395# The archiver.
18396AR=$lt_AR
18397AR_FLAGS=$lt_AR_FLAGS
18398
18399# A C compiler.
18400LTCC=$lt_LTCC
18401
18402# LTCC compiler flags.
18403LTCFLAGS=$lt_LTCFLAGS
18404
18405# A language-specific compiler.
18406CC=$lt_compiler_GCJ
18407
18408# Is the compiler the GNU C compiler?
18409with_gcc=$GCC_GCJ
18410
18411# An ERE matcher.
18412EGREP=$lt_EGREP
18413
18414# The linker used to build libraries.
18415LD=$lt_LD_GCJ
18416
18417# Whether we need hard or soft links.
18418LN_S=$lt_LN_S
18419
18420# A BSD-compatible nm program.
18421NM=$lt_NM
18422
18423# A symbol stripping program
18424STRIP=$lt_STRIP
18425
18426# Used to examine libraries when file_magic_cmd begins "file"
18427MAGIC_CMD=$MAGIC_CMD
18428
18429# Used on cygwin: DLL creation program.
18430DLLTOOL="$DLLTOOL"
18431
18432# Used on cygwin: object dumper.
18433OBJDUMP="$OBJDUMP"
18434
18435# Used on cygwin: assembler.
18436AS="$AS"
18437
18438# The name of the directory that contains temporary libtool files.
18439objdir=$objdir
18440
18441# How to create reloadable object files.
18442reload_flag=$lt_reload_flag
18443reload_cmds=$lt_reload_cmds
18444
18445# How to pass a linker flag through the compiler.
18446wl=$lt_lt_prog_compiler_wl_GCJ
18447
18448# Object file suffix (normally "o").
18449objext="$ac_objext"
18450
18451# Old archive suffix (normally "a").
18452libext="$libext"
18453
18454# Shared library suffix (normally ".so").
18455shrext_cmds='$shrext_cmds'
18456
18457# Executable file suffix (normally "").
18458exeext="$exeext"
18459
18460# Additional compiler flags for building library objects.
18461pic_flag=$lt_lt_prog_compiler_pic_GCJ
18462pic_mode=$pic_mode
18463
18464# What is the maximum length of a command?
18465max_cmd_len=$lt_cv_sys_max_cmd_len
18466
18467# Does compiler simultaneously support -c and -o options?
18468compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18469
18470# Must we lock files when doing compilation?
18471need_locks=$lt_need_locks
18472
18473# Do we need the lib prefix for modules?
18474need_lib_prefix=$need_lib_prefix
18475
18476# Do we need a version for libraries?
18477need_version=$need_version
18478
18479# Whether dlopen is supported.
18480dlopen_support=$enable_dlopen
18481
18482# Whether dlopen of programs is supported.
18483dlopen_self=$enable_dlopen_self
18484
18485# Whether dlopen of statically linked programs is supported.
18486dlopen_self_static=$enable_dlopen_self_static
18487
18488# Compiler flag to prevent dynamic linking.
18489link_static_flag=$lt_lt_prog_compiler_static_GCJ
18490
18491# Compiler flag to turn off builtin functions.
18492no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18493
18494# Compiler flag to allow reflexive dlopens.
18495export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18496
18497# Compiler flag to generate shared objects directly from archives.
18498whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18499
18500# Compiler flag to generate thread-safe objects.
18501thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18502
18503# Library versioning type.
18504version_type=$version_type
18505
18506# Format of library name prefix.
18507libname_spec=$lt_libname_spec
18508
18509# List of archive names.  First name is the real one, the rest are links.
18510# The last name is the one that the linker finds with -lNAME.
18511library_names_spec=$lt_library_names_spec
18512
18513# The coded name of the library, if different from the real name.
18514soname_spec=$lt_soname_spec
18515
18516# Commands used to build and install an old-style archive.
18517RANLIB=$lt_RANLIB
18518old_archive_cmds=$lt_old_archive_cmds_GCJ
18519old_postinstall_cmds=$lt_old_postinstall_cmds
18520old_postuninstall_cmds=$lt_old_postuninstall_cmds
18521
18522# Create an old-style archive from a shared archive.
18523old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18524
18525# Create a temporary old-style archive to link instead of a shared archive.
18526old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18527
18528# Commands used to build and install a shared archive.
18529archive_cmds=$lt_archive_cmds_GCJ
18530archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18531postinstall_cmds=$lt_postinstall_cmds
18532postuninstall_cmds=$lt_postuninstall_cmds
18533
18534# Commands used to build a loadable module (assumed same as above if empty)
18535module_cmds=$lt_module_cmds_GCJ
18536module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18537
18538# Commands to strip libraries.
18539old_striplib=$lt_old_striplib
18540striplib=$lt_striplib
18541
18542# Dependencies to place before the objects being linked to create a
18543# shared library.
18544predep_objects=$lt_predep_objects_GCJ
18545
18546# Dependencies to place after the objects being linked to create a
18547# shared library.
18548postdep_objects=$lt_postdep_objects_GCJ
18549
18550# Dependencies to place before the objects being linked to create a
18551# shared library.
18552predeps=$lt_predeps_GCJ
18553
18554# Dependencies to place after the objects being linked to create a
18555# shared library.
18556postdeps=$lt_postdeps_GCJ
18557
18558# The library search path used internally by the compiler when linking
18559# a shared library.
18560compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18561
18562# Method to check whether dependent libraries are shared objects.
18563deplibs_check_method=$lt_deplibs_check_method
18564
18565# Command to use when deplibs_check_method == file_magic.
18566file_magic_cmd=$lt_file_magic_cmd
18567
18568# Flag that allows shared libraries with undefined symbols to be built.
18569allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18570
18571# Flag that forces no undefined symbols.
18572no_undefined_flag=$lt_no_undefined_flag_GCJ
18573
18574# Commands used to finish a libtool library installation in a directory.
18575finish_cmds=$lt_finish_cmds
18576
18577# Same as above, but a single script fragment to be evaled but not shown.
18578finish_eval=$lt_finish_eval
18579
18580# Take the output of nm and produce a listing of raw symbols and C names.
18581global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18582
18583# Transform the output of nm in a proper C declaration
18584global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18585
18586# Transform the output of nm in a C name address pair
18587global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18588
18589# This is the shared library runtime path variable.
18590runpath_var=$runpath_var
18591
18592# This is the shared library path variable.
18593shlibpath_var=$shlibpath_var
18594
18595# Is shlibpath searched before the hard-coded library search path?
18596shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18597
18598# How to hardcode a shared library path into an executable.
18599hardcode_action=$hardcode_action_GCJ
18600
18601# Whether we should hardcode library paths into libraries.
18602hardcode_into_libs=$hardcode_into_libs
18603
18604# Flag to hardcode \$libdir into a binary during linking.
18605# This must work even if \$libdir does not exist.
18606hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18607
18608# If ld is used when linking, flag to hardcode \$libdir into
18609# a binary during linking. This must work even if \$libdir does
18610# not exist.
18611hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18612
18613# Whether we need a single -rpath flag with a separated argument.
18614hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18615
18616# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18617# resulting binary.
18618hardcode_direct=$hardcode_direct_GCJ
18619
18620# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18621# resulting binary.
18622hardcode_minus_L=$hardcode_minus_L_GCJ
18623
18624# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18625# the resulting binary.
18626hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18627
18628# Set to yes if building a shared library automatically hardcodes DIR into the library
18629# and all subsequent libraries and executables linked against it.
18630hardcode_automatic=$hardcode_automatic_GCJ
18631
18632# Variables whose values should be saved in libtool wrapper scripts and
18633# restored at relink time.
18634variables_saved_for_relink="$variables_saved_for_relink"
18635
18636# Whether libtool must link a program against all its dependency libraries.
18637link_all_deplibs=$link_all_deplibs_GCJ
18638
18639# Compile-time system search path for libraries
18640sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18641
18642# Run-time system search path for libraries
18643sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18644
18645# Fix the shell variable \$srcfile for the compiler.
18646fix_srcfile_path="$fix_srcfile_path_GCJ"
18647
18648# Set to yes if exported symbols are required.
18649always_export_symbols=$always_export_symbols_GCJ
18650
18651# The commands to list exported symbols.
18652export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18653
18654# The commands to extract the exported symbol list from a shared archive.
18655extract_expsyms_cmds=$lt_extract_expsyms_cmds
18656
18657# Symbols that should not be listed in the preloaded symbols.
18658exclude_expsyms=$lt_exclude_expsyms_GCJ
18659
18660# Symbols that must always be exported.
18661include_expsyms=$lt_include_expsyms_GCJ
18662
18663# ### END LIBTOOL TAG CONFIG: $tagname
18664
18665__EOF__
18666
18667
18668else
18669  # If there is no Makefile yet, we rely on a make rule to execute
18670  # `config.status --recheck' to rerun these tests and create the
18671  # libtool script then.
18672  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18673  if test -f "$ltmain_in"; then
18674    test -f Makefile && make "$ltmain"
18675  fi
18676fi
18677
18678
18679ac_ext=c
18680ac_cpp='$CPP $CPPFLAGS'
18681ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18682ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18683ac_compiler_gnu=$ac_cv_c_compiler_gnu
18684
18685CC="$lt_save_CC"
18686
18687	else
18688	  tagname=""
18689	fi
18690	;;
18691
18692      RC)
18693
18694
18695# Source file extension for RC test sources.
18696ac_ext=rc
18697
18698# Object file extension for compiled RC test sources.
18699objext=o
18700objext_RC=$objext
18701
18702# Code to be used in simple compile tests
18703lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18704
18705# Code to be used in simple link tests
18706lt_simple_link_test_code="$lt_simple_compile_test_code"
18707
18708# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18709
18710# If no C compiler was specified, use CC.
18711LTCC=${LTCC-"$CC"}
18712
18713# If no C compiler flags were specified, use CFLAGS.
18714LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18715
18716# Allow CC to be a program name with arguments.
18717compiler=$CC
18718
18719
18720# save warnings/boilerplate of simple test code
18721ac_outfile=conftest.$ac_objext
18722printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18723eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18724_lt_compiler_boilerplate=`cat conftest.err`
18725$rm conftest*
18726
18727ac_outfile=conftest.$ac_objext
18728printf "$lt_simple_link_test_code" >conftest.$ac_ext
18729eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18730_lt_linker_boilerplate=`cat conftest.err`
18731$rm conftest*
18732
18733
18734# Allow CC to be a program name with arguments.
18735lt_save_CC="$CC"
18736CC=${RC-"windres"}
18737compiler=$CC
18738compiler_RC=$CC
18739for cc_temp in $compiler""; do
18740  case $cc_temp in
18741    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18742    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18743    \-*) ;;
18744    *) break;;
18745  esac
18746done
18747cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18748
18749lt_cv_prog_compiler_c_o_RC=yes
18750
18751# The else clause should only fire when bootstrapping the
18752# libtool distribution, otherwise you forgot to ship ltmain.sh
18753# with your package, and you will get complaints that there are
18754# no rules to generate ltmain.sh.
18755if test -f "$ltmain"; then
18756  # See if we are running on zsh, and set the options which allow our commands through
18757  # without removal of \ escapes.
18758  if test -n "${ZSH_VERSION+set}" ; then
18759    setopt NO_GLOB_SUBST
18760  fi
18761  # Now quote all the things that may contain metacharacters while being
18762  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18763  # variables and quote the copies for generation of the libtool script.
18764  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18765    SED SHELL STRIP \
18766    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18767    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18768    deplibs_check_method reload_flag reload_cmds need_locks \
18769    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18770    lt_cv_sys_global_symbol_to_c_name_address \
18771    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18772    old_postinstall_cmds old_postuninstall_cmds \
18773    compiler_RC \
18774    CC_RC \
18775    LD_RC \
18776    lt_prog_compiler_wl_RC \
18777    lt_prog_compiler_pic_RC \
18778    lt_prog_compiler_static_RC \
18779    lt_prog_compiler_no_builtin_flag_RC \
18780    export_dynamic_flag_spec_RC \
18781    thread_safe_flag_spec_RC \
18782    whole_archive_flag_spec_RC \
18783    enable_shared_with_static_runtimes_RC \
18784    old_archive_cmds_RC \
18785    old_archive_from_new_cmds_RC \
18786    predep_objects_RC \
18787    postdep_objects_RC \
18788    predeps_RC \
18789    postdeps_RC \
18790    compiler_lib_search_path_RC \
18791    archive_cmds_RC \
18792    archive_expsym_cmds_RC \
18793    postinstall_cmds_RC \
18794    postuninstall_cmds_RC \
18795    old_archive_from_expsyms_cmds_RC \
18796    allow_undefined_flag_RC \
18797    no_undefined_flag_RC \
18798    export_symbols_cmds_RC \
18799    hardcode_libdir_flag_spec_RC \
18800    hardcode_libdir_flag_spec_ld_RC \
18801    hardcode_libdir_separator_RC \
18802    hardcode_automatic_RC \
18803    module_cmds_RC \
18804    module_expsym_cmds_RC \
18805    lt_cv_prog_compiler_c_o_RC \
18806    exclude_expsyms_RC \
18807    include_expsyms_RC; do
18808
18809    case $var in
18810    old_archive_cmds_RC | \
18811    old_archive_from_new_cmds_RC | \
18812    archive_cmds_RC | \
18813    archive_expsym_cmds_RC | \
18814    module_cmds_RC | \
18815    module_expsym_cmds_RC | \
18816    old_archive_from_expsyms_cmds_RC | \
18817    export_symbols_cmds_RC | \
18818    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18819    postinstall_cmds | postuninstall_cmds | \
18820    old_postinstall_cmds | old_postuninstall_cmds | \
18821    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18822      # Double-quote double-evaled strings.
18823      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18824      ;;
18825    *)
18826      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18827      ;;
18828    esac
18829  done
18830
18831  case $lt_echo in
18832  *'\$0 --fallback-echo"')
18833    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18834    ;;
18835  esac
18836
18837cfgfile="$ofile"
18838
18839  cat <<__EOF__ >> "$cfgfile"
18840# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18841
18842# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18843
18844# Shell to use when invoking shell scripts.
18845SHELL=$lt_SHELL
18846
18847# Whether or not to build shared libraries.
18848build_libtool_libs=$enable_shared
18849
18850# Whether or not to build static libraries.
18851build_old_libs=$enable_static
18852
18853# Whether or not to add -lc for building shared libraries.
18854build_libtool_need_lc=$archive_cmds_need_lc_RC
18855
18856# Whether or not to disallow shared libs when runtime libs are static
18857allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18858
18859# Whether or not to optimize for fast installation.
18860fast_install=$enable_fast_install
18861
18862# The host system.
18863host_alias=$host_alias
18864host=$host
18865host_os=$host_os
18866
18867# The build system.
18868build_alias=$build_alias
18869build=$build
18870build_os=$build_os
18871
18872# An echo program that does not interpret backslashes.
18873echo=$lt_echo
18874
18875# The archiver.
18876AR=$lt_AR
18877AR_FLAGS=$lt_AR_FLAGS
18878
18879# A C compiler.
18880LTCC=$lt_LTCC
18881
18882# LTCC compiler flags.
18883LTCFLAGS=$lt_LTCFLAGS
18884
18885# A language-specific compiler.
18886CC=$lt_compiler_RC
18887
18888# Is the compiler the GNU C compiler?
18889with_gcc=$GCC_RC
18890
18891# An ERE matcher.
18892EGREP=$lt_EGREP
18893
18894# The linker used to build libraries.
18895LD=$lt_LD_RC
18896
18897# Whether we need hard or soft links.
18898LN_S=$lt_LN_S
18899
18900# A BSD-compatible nm program.
18901NM=$lt_NM
18902
18903# A symbol stripping program
18904STRIP=$lt_STRIP
18905
18906# Used to examine libraries when file_magic_cmd begins "file"
18907MAGIC_CMD=$MAGIC_CMD
18908
18909# Used on cygwin: DLL creation program.
18910DLLTOOL="$DLLTOOL"
18911
18912# Used on cygwin: object dumper.
18913OBJDUMP="$OBJDUMP"
18914
18915# Used on cygwin: assembler.
18916AS="$AS"
18917
18918# The name of the directory that contains temporary libtool files.
18919objdir=$objdir
18920
18921# How to create reloadable object files.
18922reload_flag=$lt_reload_flag
18923reload_cmds=$lt_reload_cmds
18924
18925# How to pass a linker flag through the compiler.
18926wl=$lt_lt_prog_compiler_wl_RC
18927
18928# Object file suffix (normally "o").
18929objext="$ac_objext"
18930
18931# Old archive suffix (normally "a").
18932libext="$libext"
18933
18934# Shared library suffix (normally ".so").
18935shrext_cmds='$shrext_cmds'
18936
18937# Executable file suffix (normally "").
18938exeext="$exeext"
18939
18940# Additional compiler flags for building library objects.
18941pic_flag=$lt_lt_prog_compiler_pic_RC
18942pic_mode=$pic_mode
18943
18944# What is the maximum length of a command?
18945max_cmd_len=$lt_cv_sys_max_cmd_len
18946
18947# Does compiler simultaneously support -c and -o options?
18948compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18949
18950# Must we lock files when doing compilation?
18951need_locks=$lt_need_locks
18952
18953# Do we need the lib prefix for modules?
18954need_lib_prefix=$need_lib_prefix
18955
18956# Do we need a version for libraries?
18957need_version=$need_version
18958
18959# Whether dlopen is supported.
18960dlopen_support=$enable_dlopen
18961
18962# Whether dlopen of programs is supported.
18963dlopen_self=$enable_dlopen_self
18964
18965# Whether dlopen of statically linked programs is supported.
18966dlopen_self_static=$enable_dlopen_self_static
18967
18968# Compiler flag to prevent dynamic linking.
18969link_static_flag=$lt_lt_prog_compiler_static_RC
18970
18971# Compiler flag to turn off builtin functions.
18972no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18973
18974# Compiler flag to allow reflexive dlopens.
18975export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18976
18977# Compiler flag to generate shared objects directly from archives.
18978whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18979
18980# Compiler flag to generate thread-safe objects.
18981thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18982
18983# Library versioning type.
18984version_type=$version_type
18985
18986# Format of library name prefix.
18987libname_spec=$lt_libname_spec
18988
18989# List of archive names.  First name is the real one, the rest are links.
18990# The last name is the one that the linker finds with -lNAME.
18991library_names_spec=$lt_library_names_spec
18992
18993# The coded name of the library, if different from the real name.
18994soname_spec=$lt_soname_spec
18995
18996# Commands used to build and install an old-style archive.
18997RANLIB=$lt_RANLIB
18998old_archive_cmds=$lt_old_archive_cmds_RC
18999old_postinstall_cmds=$lt_old_postinstall_cmds
19000old_postuninstall_cmds=$lt_old_postuninstall_cmds
19001
19002# Create an old-style archive from a shared archive.
19003old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19004
19005# Create a temporary old-style archive to link instead of a shared archive.
19006old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19007
19008# Commands used to build and install a shared archive.
19009archive_cmds=$lt_archive_cmds_RC
19010archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19011postinstall_cmds=$lt_postinstall_cmds
19012postuninstall_cmds=$lt_postuninstall_cmds
19013
19014# Commands used to build a loadable module (assumed same as above if empty)
19015module_cmds=$lt_module_cmds_RC
19016module_expsym_cmds=$lt_module_expsym_cmds_RC
19017
19018# Commands to strip libraries.
19019old_striplib=$lt_old_striplib
19020striplib=$lt_striplib
19021
19022# Dependencies to place before the objects being linked to create a
19023# shared library.
19024predep_objects=$lt_predep_objects_RC
19025
19026# Dependencies to place after the objects being linked to create a
19027# shared library.
19028postdep_objects=$lt_postdep_objects_RC
19029
19030# Dependencies to place before the objects being linked to create a
19031# shared library.
19032predeps=$lt_predeps_RC
19033
19034# Dependencies to place after the objects being linked to create a
19035# shared library.
19036postdeps=$lt_postdeps_RC
19037
19038# The library search path used internally by the compiler when linking
19039# a shared library.
19040compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19041
19042# Method to check whether dependent libraries are shared objects.
19043deplibs_check_method=$lt_deplibs_check_method
19044
19045# Command to use when deplibs_check_method == file_magic.
19046file_magic_cmd=$lt_file_magic_cmd
19047
19048# Flag that allows shared libraries with undefined symbols to be built.
19049allow_undefined_flag=$lt_allow_undefined_flag_RC
19050
19051# Flag that forces no undefined symbols.
19052no_undefined_flag=$lt_no_undefined_flag_RC
19053
19054# Commands used to finish a libtool library installation in a directory.
19055finish_cmds=$lt_finish_cmds
19056
19057# Same as above, but a single script fragment to be evaled but not shown.
19058finish_eval=$lt_finish_eval
19059
19060# Take the output of nm and produce a listing of raw symbols and C names.
19061global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19062
19063# Transform the output of nm in a proper C declaration
19064global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19065
19066# Transform the output of nm in a C name address pair
19067global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19068
19069# This is the shared library runtime path variable.
19070runpath_var=$runpath_var
19071
19072# This is the shared library path variable.
19073shlibpath_var=$shlibpath_var
19074
19075# Is shlibpath searched before the hard-coded library search path?
19076shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19077
19078# How to hardcode a shared library path into an executable.
19079hardcode_action=$hardcode_action_RC
19080
19081# Whether we should hardcode library paths into libraries.
19082hardcode_into_libs=$hardcode_into_libs
19083
19084# Flag to hardcode \$libdir into a binary during linking.
19085# This must work even if \$libdir does not exist.
19086hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19087
19088# If ld is used when linking, flag to hardcode \$libdir into
19089# a binary during linking. This must work even if \$libdir does
19090# not exist.
19091hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19092
19093# Whether we need a single -rpath flag with a separated argument.
19094hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19095
19096# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19097# resulting binary.
19098hardcode_direct=$hardcode_direct_RC
19099
19100# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19101# resulting binary.
19102hardcode_minus_L=$hardcode_minus_L_RC
19103
19104# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19105# the resulting binary.
19106hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19107
19108# Set to yes if building a shared library automatically hardcodes DIR into the library
19109# and all subsequent libraries and executables linked against it.
19110hardcode_automatic=$hardcode_automatic_RC
19111
19112# Variables whose values should be saved in libtool wrapper scripts and
19113# restored at relink time.
19114variables_saved_for_relink="$variables_saved_for_relink"
19115
19116# Whether libtool must link a program against all its dependency libraries.
19117link_all_deplibs=$link_all_deplibs_RC
19118
19119# Compile-time system search path for libraries
19120sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19121
19122# Run-time system search path for libraries
19123sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19124
19125# Fix the shell variable \$srcfile for the compiler.
19126fix_srcfile_path="$fix_srcfile_path_RC"
19127
19128# Set to yes if exported symbols are required.
19129always_export_symbols=$always_export_symbols_RC
19130
19131# The commands to list exported symbols.
19132export_symbols_cmds=$lt_export_symbols_cmds_RC
19133
19134# The commands to extract the exported symbol list from a shared archive.
19135extract_expsyms_cmds=$lt_extract_expsyms_cmds
19136
19137# Symbols that should not be listed in the preloaded symbols.
19138exclude_expsyms=$lt_exclude_expsyms_RC
19139
19140# Symbols that must always be exported.
19141include_expsyms=$lt_include_expsyms_RC
19142
19143# ### END LIBTOOL TAG CONFIG: $tagname
19144
19145__EOF__
19146
19147
19148else
19149  # If there is no Makefile yet, we rely on a make rule to execute
19150  # `config.status --recheck' to rerun these tests and create the
19151  # libtool script then.
19152  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19153  if test -f "$ltmain_in"; then
19154    test -f Makefile && make "$ltmain"
19155  fi
19156fi
19157
19158
19159ac_ext=c
19160ac_cpp='$CPP $CPPFLAGS'
19161ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19162ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19163ac_compiler_gnu=$ac_cv_c_compiler_gnu
19164
19165CC="$lt_save_CC"
19166
19167	;;
19168
19169      *)
19170	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19171echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19172   { (exit 1); exit 1; }; }
19173	;;
19174      esac
19175
19176      # Append the new tag name to the list of available tags.
19177      if test -n "$tagname" ; then
19178      available_tags="$available_tags $tagname"
19179    fi
19180    fi
19181  done
19182  IFS="$lt_save_ifs"
19183
19184  # Now substitute the updated list of available tags.
19185  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19186    mv "${ofile}T" "$ofile"
19187    chmod +x "$ofile"
19188  else
19189    rm -f "${ofile}T"
19190    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19191echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19192   { (exit 1); exit 1; }; }
19193  fi
19194fi
19195
19196
19197
19198# This can be used to rebuild libtool when needed
19199LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19200
19201# Always use our own libtool.
19202LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19203
19204# Prevent multiple expansion
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225ac_ext=c
19226ac_cpp='$CPP $CPPFLAGS'
19227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19229ac_compiler_gnu=$ac_cv_c_compiler_gnu
19230if test -n "$ac_tool_prefix"; then
19231  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19232set dummy ${ac_tool_prefix}gcc; ac_word=$2
19233{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19234echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19235if test "${ac_cv_prog_CC+set}" = set; then
19236  echo $ECHO_N "(cached) $ECHO_C" >&6
19237else
19238  if test -n "$CC"; then
19239  ac_cv_prog_CC="$CC" # Let the user override the test.
19240else
19241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19242for as_dir in $PATH
19243do
19244  IFS=$as_save_IFS
19245  test -z "$as_dir" && as_dir=.
19246  for ac_exec_ext in '' $ac_executable_extensions; do
19247  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19248    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19249    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19250    break 2
19251  fi
19252done
19253done
19254IFS=$as_save_IFS
19255
19256fi
19257fi
19258CC=$ac_cv_prog_CC
19259if test -n "$CC"; then
19260  { echo "$as_me:$LINENO: result: $CC" >&5
19261echo "${ECHO_T}$CC" >&6; }
19262else
19263  { echo "$as_me:$LINENO: result: no" >&5
19264echo "${ECHO_T}no" >&6; }
19265fi
19266
19267
19268fi
19269if test -z "$ac_cv_prog_CC"; then
19270  ac_ct_CC=$CC
19271  # Extract the first word of "gcc", so it can be a program name with args.
19272set dummy gcc; ac_word=$2
19273{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19274echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19275if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19276  echo $ECHO_N "(cached) $ECHO_C" >&6
19277else
19278  if test -n "$ac_ct_CC"; then
19279  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19280else
19281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19282for as_dir in $PATH
19283do
19284  IFS=$as_save_IFS
19285  test -z "$as_dir" && as_dir=.
19286  for ac_exec_ext in '' $ac_executable_extensions; do
19287  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19288    ac_cv_prog_ac_ct_CC="gcc"
19289    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19290    break 2
19291  fi
19292done
19293done
19294IFS=$as_save_IFS
19295
19296fi
19297fi
19298ac_ct_CC=$ac_cv_prog_ac_ct_CC
19299if test -n "$ac_ct_CC"; then
19300  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19301echo "${ECHO_T}$ac_ct_CC" >&6; }
19302else
19303  { echo "$as_me:$LINENO: result: no" >&5
19304echo "${ECHO_T}no" >&6; }
19305fi
19306
19307  if test "x$ac_ct_CC" = x; then
19308    CC=""
19309  else
19310    case $cross_compiling:$ac_tool_warned in
19311yes:)
19312{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19313whose name does not start with the host triplet.  If you think this
19314configuration is useful to you, please write to autoconf@gnu.org." >&5
19315echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19316whose name does not start with the host triplet.  If you think this
19317configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19318ac_tool_warned=yes ;;
19319esac
19320    CC=$ac_ct_CC
19321  fi
19322else
19323  CC="$ac_cv_prog_CC"
19324fi
19325
19326if test -z "$CC"; then
19327          if test -n "$ac_tool_prefix"; then
19328    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19329set dummy ${ac_tool_prefix}cc; ac_word=$2
19330{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19332if test "${ac_cv_prog_CC+set}" = set; then
19333  echo $ECHO_N "(cached) $ECHO_C" >&6
19334else
19335  if test -n "$CC"; then
19336  ac_cv_prog_CC="$CC" # Let the user override the test.
19337else
19338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19339for as_dir in $PATH
19340do
19341  IFS=$as_save_IFS
19342  test -z "$as_dir" && as_dir=.
19343  for ac_exec_ext in '' $ac_executable_extensions; do
19344  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19345    ac_cv_prog_CC="${ac_tool_prefix}cc"
19346    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19347    break 2
19348  fi
19349done
19350done
19351IFS=$as_save_IFS
19352
19353fi
19354fi
19355CC=$ac_cv_prog_CC
19356if test -n "$CC"; then
19357  { echo "$as_me:$LINENO: result: $CC" >&5
19358echo "${ECHO_T}$CC" >&6; }
19359else
19360  { echo "$as_me:$LINENO: result: no" >&5
19361echo "${ECHO_T}no" >&6; }
19362fi
19363
19364
19365  fi
19366fi
19367if test -z "$CC"; then
19368  # Extract the first word of "cc", so it can be a program name with args.
19369set dummy cc; ac_word=$2
19370{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19371echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19372if test "${ac_cv_prog_CC+set}" = set; then
19373  echo $ECHO_N "(cached) $ECHO_C" >&6
19374else
19375  if test -n "$CC"; then
19376  ac_cv_prog_CC="$CC" # Let the user override the test.
19377else
19378  ac_prog_rejected=no
19379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19380for as_dir in $PATH
19381do
19382  IFS=$as_save_IFS
19383  test -z "$as_dir" && as_dir=.
19384  for ac_exec_ext in '' $ac_executable_extensions; do
19385  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19386    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19387       ac_prog_rejected=yes
19388       continue
19389     fi
19390    ac_cv_prog_CC="cc"
19391    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19392    break 2
19393  fi
19394done
19395done
19396IFS=$as_save_IFS
19397
19398if test $ac_prog_rejected = yes; then
19399  # We found a bogon in the path, so make sure we never use it.
19400  set dummy $ac_cv_prog_CC
19401  shift
19402  if test $# != 0; then
19403    # We chose a different compiler from the bogus one.
19404    # However, it has the same basename, so the bogon will be chosen
19405    # first if we set CC to just the basename; use the full file name.
19406    shift
19407    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19408  fi
19409fi
19410fi
19411fi
19412CC=$ac_cv_prog_CC
19413if test -n "$CC"; then
19414  { echo "$as_me:$LINENO: result: $CC" >&5
19415echo "${ECHO_T}$CC" >&6; }
19416else
19417  { echo "$as_me:$LINENO: result: no" >&5
19418echo "${ECHO_T}no" >&6; }
19419fi
19420
19421
19422fi
19423if test -z "$CC"; then
19424  if test -n "$ac_tool_prefix"; then
19425  for ac_prog in cl.exe
19426  do
19427    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19428set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19429{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19430echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19431if test "${ac_cv_prog_CC+set}" = set; then
19432  echo $ECHO_N "(cached) $ECHO_C" >&6
19433else
19434  if test -n "$CC"; then
19435  ac_cv_prog_CC="$CC" # Let the user override the test.
19436else
19437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19438for as_dir in $PATH
19439do
19440  IFS=$as_save_IFS
19441  test -z "$as_dir" && as_dir=.
19442  for ac_exec_ext in '' $ac_executable_extensions; do
19443  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19444    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19445    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19446    break 2
19447  fi
19448done
19449done
19450IFS=$as_save_IFS
19451
19452fi
19453fi
19454CC=$ac_cv_prog_CC
19455if test -n "$CC"; then
19456  { echo "$as_me:$LINENO: result: $CC" >&5
19457echo "${ECHO_T}$CC" >&6; }
19458else
19459  { echo "$as_me:$LINENO: result: no" >&5
19460echo "${ECHO_T}no" >&6; }
19461fi
19462
19463
19464    test -n "$CC" && break
19465  done
19466fi
19467if test -z "$CC"; then
19468  ac_ct_CC=$CC
19469  for ac_prog in cl.exe
19470do
19471  # Extract the first word of "$ac_prog", so it can be a program name with args.
19472set dummy $ac_prog; ac_word=$2
19473{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19475if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19476  echo $ECHO_N "(cached) $ECHO_C" >&6
19477else
19478  if test -n "$ac_ct_CC"; then
19479  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19480else
19481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19482for as_dir in $PATH
19483do
19484  IFS=$as_save_IFS
19485  test -z "$as_dir" && as_dir=.
19486  for ac_exec_ext in '' $ac_executable_extensions; do
19487  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19488    ac_cv_prog_ac_ct_CC="$ac_prog"
19489    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19490    break 2
19491  fi
19492done
19493done
19494IFS=$as_save_IFS
19495
19496fi
19497fi
19498ac_ct_CC=$ac_cv_prog_ac_ct_CC
19499if test -n "$ac_ct_CC"; then
19500  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19501echo "${ECHO_T}$ac_ct_CC" >&6; }
19502else
19503  { echo "$as_me:$LINENO: result: no" >&5
19504echo "${ECHO_T}no" >&6; }
19505fi
19506
19507
19508  test -n "$ac_ct_CC" && break
19509done
19510
19511  if test "x$ac_ct_CC" = x; then
19512    CC=""
19513  else
19514    case $cross_compiling:$ac_tool_warned in
19515yes:)
19516{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19517whose name does not start with the host triplet.  If you think this
19518configuration is useful to you, please write to autoconf@gnu.org." >&5
19519echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19520whose name does not start with the host triplet.  If you think this
19521configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19522ac_tool_warned=yes ;;
19523esac
19524    CC=$ac_ct_CC
19525  fi
19526fi
19527
19528fi
19529
19530
19531test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19532See \`config.log' for more details." >&5
19533echo "$as_me: error: no acceptable C compiler found in \$PATH
19534See \`config.log' for more details." >&2;}
19535   { (exit 1); exit 1; }; }
19536
19537# Provide some information about the compiler.
19538echo "$as_me:$LINENO: checking for C compiler version" >&5
19539ac_compiler=`set X $ac_compile; echo $2`
19540{ (ac_try="$ac_compiler --version >&5"
19541case "(($ac_try" in
19542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19543  *) ac_try_echo=$ac_try;;
19544esac
19545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19546  (eval "$ac_compiler --version >&5") 2>&5
19547  ac_status=$?
19548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19549  (exit $ac_status); }
19550{ (ac_try="$ac_compiler -v >&5"
19551case "(($ac_try" in
19552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19553  *) ac_try_echo=$ac_try;;
19554esac
19555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19556  (eval "$ac_compiler -v >&5") 2>&5
19557  ac_status=$?
19558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19559  (exit $ac_status); }
19560{ (ac_try="$ac_compiler -V >&5"
19561case "(($ac_try" in
19562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19563  *) ac_try_echo=$ac_try;;
19564esac
19565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19566  (eval "$ac_compiler -V >&5") 2>&5
19567  ac_status=$?
19568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19569  (exit $ac_status); }
19570
19571{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19572echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19573if test "${ac_cv_c_compiler_gnu+set}" = set; then
19574  echo $ECHO_N "(cached) $ECHO_C" >&6
19575else
19576  cat >conftest.$ac_ext <<_ACEOF
19577/* confdefs.h.  */
19578_ACEOF
19579cat confdefs.h >>conftest.$ac_ext
19580cat >>conftest.$ac_ext <<_ACEOF
19581/* end confdefs.h.  */
19582
19583int
19584main ()
19585{
19586#ifndef __GNUC__
19587       choke me
19588#endif
19589
19590  ;
19591  return 0;
19592}
19593_ACEOF
19594rm -f conftest.$ac_objext
19595if { (ac_try="$ac_compile"
19596case "(($ac_try" in
19597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19598  *) ac_try_echo=$ac_try;;
19599esac
19600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19601  (eval "$ac_compile") 2>conftest.er1
19602  ac_status=$?
19603  grep -v '^ *+' conftest.er1 >conftest.err
19604  rm -f conftest.er1
19605  cat conftest.err >&5
19606  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19607  (exit $ac_status); } && {
19608	 test -z "$ac_c_werror_flag" ||
19609	 test ! -s conftest.err
19610       } && test -s conftest.$ac_objext; then
19611  ac_compiler_gnu=yes
19612else
19613  echo "$as_me: failed program was:" >&5
19614sed 's/^/| /' conftest.$ac_ext >&5
19615
19616	ac_compiler_gnu=no
19617fi
19618
19619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19620ac_cv_c_compiler_gnu=$ac_compiler_gnu
19621
19622fi
19623{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19624echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19625GCC=`test $ac_compiler_gnu = yes && echo yes`
19626ac_test_CFLAGS=${CFLAGS+set}
19627ac_save_CFLAGS=$CFLAGS
19628{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19629echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19630if test "${ac_cv_prog_cc_g+set}" = set; then
19631  echo $ECHO_N "(cached) $ECHO_C" >&6
19632else
19633  ac_save_c_werror_flag=$ac_c_werror_flag
19634   ac_c_werror_flag=yes
19635   ac_cv_prog_cc_g=no
19636   CFLAGS="-g"
19637   cat >conftest.$ac_ext <<_ACEOF
19638/* confdefs.h.  */
19639_ACEOF
19640cat confdefs.h >>conftest.$ac_ext
19641cat >>conftest.$ac_ext <<_ACEOF
19642/* end confdefs.h.  */
19643
19644int
19645main ()
19646{
19647
19648  ;
19649  return 0;
19650}
19651_ACEOF
19652rm -f conftest.$ac_objext
19653if { (ac_try="$ac_compile"
19654case "(($ac_try" in
19655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19656  *) ac_try_echo=$ac_try;;
19657esac
19658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19659  (eval "$ac_compile") 2>conftest.er1
19660  ac_status=$?
19661  grep -v '^ *+' conftest.er1 >conftest.err
19662  rm -f conftest.er1
19663  cat conftest.err >&5
19664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19665  (exit $ac_status); } && {
19666	 test -z "$ac_c_werror_flag" ||
19667	 test ! -s conftest.err
19668       } && test -s conftest.$ac_objext; then
19669  ac_cv_prog_cc_g=yes
19670else
19671  echo "$as_me: failed program was:" >&5
19672sed 's/^/| /' conftest.$ac_ext >&5
19673
19674	CFLAGS=""
19675      cat >conftest.$ac_ext <<_ACEOF
19676/* confdefs.h.  */
19677_ACEOF
19678cat confdefs.h >>conftest.$ac_ext
19679cat >>conftest.$ac_ext <<_ACEOF
19680/* end confdefs.h.  */
19681
19682int
19683main ()
19684{
19685
19686  ;
19687  return 0;
19688}
19689_ACEOF
19690rm -f conftest.$ac_objext
19691if { (ac_try="$ac_compile"
19692case "(($ac_try" in
19693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19694  *) ac_try_echo=$ac_try;;
19695esac
19696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19697  (eval "$ac_compile") 2>conftest.er1
19698  ac_status=$?
19699  grep -v '^ *+' conftest.er1 >conftest.err
19700  rm -f conftest.er1
19701  cat conftest.err >&5
19702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19703  (exit $ac_status); } && {
19704	 test -z "$ac_c_werror_flag" ||
19705	 test ! -s conftest.err
19706       } && test -s conftest.$ac_objext; then
19707  :
19708else
19709  echo "$as_me: failed program was:" >&5
19710sed 's/^/| /' conftest.$ac_ext >&5
19711
19712	ac_c_werror_flag=$ac_save_c_werror_flag
19713	 CFLAGS="-g"
19714	 cat >conftest.$ac_ext <<_ACEOF
19715/* confdefs.h.  */
19716_ACEOF
19717cat confdefs.h >>conftest.$ac_ext
19718cat >>conftest.$ac_ext <<_ACEOF
19719/* end confdefs.h.  */
19720
19721int
19722main ()
19723{
19724
19725  ;
19726  return 0;
19727}
19728_ACEOF
19729rm -f conftest.$ac_objext
19730if { (ac_try="$ac_compile"
19731case "(($ac_try" in
19732  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19733  *) ac_try_echo=$ac_try;;
19734esac
19735eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19736  (eval "$ac_compile") 2>conftest.er1
19737  ac_status=$?
19738  grep -v '^ *+' conftest.er1 >conftest.err
19739  rm -f conftest.er1
19740  cat conftest.err >&5
19741  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19742  (exit $ac_status); } && {
19743	 test -z "$ac_c_werror_flag" ||
19744	 test ! -s conftest.err
19745       } && test -s conftest.$ac_objext; then
19746  ac_cv_prog_cc_g=yes
19747else
19748  echo "$as_me: failed program was:" >&5
19749sed 's/^/| /' conftest.$ac_ext >&5
19750
19751
19752fi
19753
19754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19755fi
19756
19757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19758fi
19759
19760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19761   ac_c_werror_flag=$ac_save_c_werror_flag
19762fi
19763{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19764echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19765if test "$ac_test_CFLAGS" = set; then
19766  CFLAGS=$ac_save_CFLAGS
19767elif test $ac_cv_prog_cc_g = yes; then
19768  if test "$GCC" = yes; then
19769    CFLAGS="-g -O2"
19770  else
19771    CFLAGS="-g"
19772  fi
19773else
19774  if test "$GCC" = yes; then
19775    CFLAGS="-O2"
19776  else
19777    CFLAGS=
19778  fi
19779fi
19780{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19781echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19782if test "${ac_cv_prog_cc_c89+set}" = set; then
19783  echo $ECHO_N "(cached) $ECHO_C" >&6
19784else
19785  ac_cv_prog_cc_c89=no
19786ac_save_CC=$CC
19787cat >conftest.$ac_ext <<_ACEOF
19788/* confdefs.h.  */
19789_ACEOF
19790cat confdefs.h >>conftest.$ac_ext
19791cat >>conftest.$ac_ext <<_ACEOF
19792/* end confdefs.h.  */
19793#include <stdarg.h>
19794#include <stdio.h>
19795#include <sys/types.h>
19796#include <sys/stat.h>
19797/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19798struct buf { int x; };
19799FILE * (*rcsopen) (struct buf *, struct stat *, int);
19800static char *e (p, i)
19801     char **p;
19802     int i;
19803{
19804  return p[i];
19805}
19806static char *f (char * (*g) (char **, int), char **p, ...)
19807{
19808  char *s;
19809  va_list v;
19810  va_start (v,p);
19811  s = g (p, va_arg (v,int));
19812  va_end (v);
19813  return s;
19814}
19815
19816/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
19817   function prototypes and stuff, but not '\xHH' hex character constants.
19818   These don't provoke an error unfortunately, instead are silently treated
19819   as 'x'.  The following induces an error, until -std is added to get
19820   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
19821   array size at least.  It's necessary to write '\x00'==0 to get something
19822   that's true only with -std.  */
19823int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19824
19825/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19826   inside strings and character constants.  */
19827#define FOO(x) 'x'
19828int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19829
19830int test (int i, double x);
19831struct s1 {int (*f) (int a);};
19832struct s2 {int (*f) (double a);};
19833int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19834int argc;
19835char **argv;
19836int
19837main ()
19838{
19839return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19840  ;
19841  return 0;
19842}
19843_ACEOF
19844for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19845	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19846do
19847  CC="$ac_save_CC $ac_arg"
19848  rm -f conftest.$ac_objext
19849if { (ac_try="$ac_compile"
19850case "(($ac_try" in
19851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19852  *) ac_try_echo=$ac_try;;
19853esac
19854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19855  (eval "$ac_compile") 2>conftest.er1
19856  ac_status=$?
19857  grep -v '^ *+' conftest.er1 >conftest.err
19858  rm -f conftest.er1
19859  cat conftest.err >&5
19860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19861  (exit $ac_status); } && {
19862	 test -z "$ac_c_werror_flag" ||
19863	 test ! -s conftest.err
19864       } && test -s conftest.$ac_objext; then
19865  ac_cv_prog_cc_c89=$ac_arg
19866else
19867  echo "$as_me: failed program was:" >&5
19868sed 's/^/| /' conftest.$ac_ext >&5
19869
19870
19871fi
19872
19873rm -f core conftest.err conftest.$ac_objext
19874  test "x$ac_cv_prog_cc_c89" != "xno" && break
19875done
19876rm -f conftest.$ac_ext
19877CC=$ac_save_CC
19878
19879fi
19880# AC_CACHE_VAL
19881case "x$ac_cv_prog_cc_c89" in
19882  x)
19883    { echo "$as_me:$LINENO: result: none needed" >&5
19884echo "${ECHO_T}none needed" >&6; } ;;
19885  xno)
19886    { echo "$as_me:$LINENO: result: unsupported" >&5
19887echo "${ECHO_T}unsupported" >&6; } ;;
19888  *)
19889    CC="$CC $ac_cv_prog_cc_c89"
19890    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19891echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19892esac
19893
19894
19895ac_ext=c
19896ac_cpp='$CPP $CPPFLAGS'
19897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19899ac_compiler_gnu=$ac_cv_c_compiler_gnu
19900
19901depcc="$CC"   am_compiler_list=
19902
19903{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19904echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19905if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19906  echo $ECHO_N "(cached) $ECHO_C" >&6
19907else
19908  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19909  # We make a subdir and do the tests there.  Otherwise we can end up
19910  # making bogus files that we don't know about and never remove.  For
19911  # instance it was reported that on HP-UX the gcc test will end up
19912  # making a dummy file named `D' -- because `-MD' means `put the output
19913  # in D'.
19914  mkdir conftest.dir
19915  # Copy depcomp to subdir because otherwise we won't find it if we're
19916  # using a relative directory.
19917  cp "$am_depcomp" conftest.dir
19918  cd conftest.dir
19919  # We will build objects and dependencies in a subdirectory because
19920  # it helps to detect inapplicable dependency modes.  For instance
19921  # both Tru64's cc and ICC support -MD to output dependencies as a
19922  # side effect of compilation, but ICC will put the dependencies in
19923  # the current directory while Tru64 will put them in the object
19924  # directory.
19925  mkdir sub
19926
19927  am_cv_CC_dependencies_compiler_type=none
19928  if test "$am_compiler_list" = ""; then
19929     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19930  fi
19931  for depmode in $am_compiler_list; do
19932    # Setup a source with many dependencies, because some compilers
19933    # like to wrap large dependency lists on column 80 (with \), and
19934    # we should not choose a depcomp mode which is confused by this.
19935    #
19936    # We need to recreate these files for each test, as the compiler may
19937    # overwrite some of them when testing with obscure command lines.
19938    # This happens at least with the AIX C compiler.
19939    : > sub/conftest.c
19940    for i in 1 2 3 4 5 6; do
19941      echo '#include "conftst'$i'.h"' >> sub/conftest.c
19942      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19943      # Solaris 8's {/usr,}/bin/sh.
19944      touch sub/conftst$i.h
19945    done
19946    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19947
19948    case $depmode in
19949    nosideeffect)
19950      # after this tag, mechanisms are not by side-effect, so they'll
19951      # only be used when explicitly requested
19952      if test "x$enable_dependency_tracking" = xyes; then
19953	continue
19954      else
19955	break
19956      fi
19957      ;;
19958    none) break ;;
19959    esac
19960    # We check with `-c' and `-o' for the sake of the "dashmstdout"
19961    # mode.  It turns out that the SunPro C++ compiler does not properly
19962    # handle `-M -o', and we need to detect this.
19963    if depmode=$depmode \
19964       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19965       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19966       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19967         >/dev/null 2>conftest.err &&
19968       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
19969       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19970       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19971       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19972      # icc doesn't choke on unknown options, it will just issue warnings
19973      # or remarks (even with -Werror).  So we grep stderr for any message
19974      # that says an option was ignored or not supported.
19975      # When given -MP, icc 7.0 and 7.1 complain thusly:
19976      #   icc: Command line warning: ignoring option '-M'; no argument required
19977      # The diagnosis changed in icc 8.0:
19978      #   icc: Command line remark: option '-MP' not supported
19979      if (grep 'ignoring option' conftest.err ||
19980          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19981        am_cv_CC_dependencies_compiler_type=$depmode
19982        break
19983      fi
19984    fi
19985  done
19986
19987  cd ..
19988  rm -rf conftest.dir
19989else
19990  am_cv_CC_dependencies_compiler_type=none
19991fi
19992
19993fi
19994{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19995echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
19996CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19997
19998 if
19999  test "x$enable_dependency_tracking" != xno \
20000  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20001  am__fastdepCC_TRUE=
20002  am__fastdepCC_FALSE='#'
20003else
20004  am__fastdepCC_TRUE='#'
20005  am__fastdepCC_FALSE=
20006fi
20007
20008
20009
20010# Checks for pkg-config packages
20011
20012
20013if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20014	if test -n "$ac_tool_prefix"; then
20015  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20016set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20017{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20018echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20019if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20020  echo $ECHO_N "(cached) $ECHO_C" >&6
20021else
20022  case $PKG_CONFIG in
20023  [\\/]* | ?:[\\/]*)
20024  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20025  ;;
20026  *)
20027  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20028for as_dir in $PATH
20029do
20030  IFS=$as_save_IFS
20031  test -z "$as_dir" && as_dir=.
20032  for ac_exec_ext in '' $ac_executable_extensions; do
20033  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20034    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20035    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20036    break 2
20037  fi
20038done
20039done
20040IFS=$as_save_IFS
20041
20042  ;;
20043esac
20044fi
20045PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20046if test -n "$PKG_CONFIG"; then
20047  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20048echo "${ECHO_T}$PKG_CONFIG" >&6; }
20049else
20050  { echo "$as_me:$LINENO: result: no" >&5
20051echo "${ECHO_T}no" >&6; }
20052fi
20053
20054
20055fi
20056if test -z "$ac_cv_path_PKG_CONFIG"; then
20057  ac_pt_PKG_CONFIG=$PKG_CONFIG
20058  # Extract the first word of "pkg-config", so it can be a program name with args.
20059set dummy pkg-config; ac_word=$2
20060{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20061echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20062if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20063  echo $ECHO_N "(cached) $ECHO_C" >&6
20064else
20065  case $ac_pt_PKG_CONFIG in
20066  [\\/]* | ?:[\\/]*)
20067  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20068  ;;
20069  *)
20070  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20071for as_dir in $PATH
20072do
20073  IFS=$as_save_IFS
20074  test -z "$as_dir" && as_dir=.
20075  for ac_exec_ext in '' $ac_executable_extensions; do
20076  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20077    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20078    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20079    break 2
20080  fi
20081done
20082done
20083IFS=$as_save_IFS
20084
20085  ;;
20086esac
20087fi
20088ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20089if test -n "$ac_pt_PKG_CONFIG"; then
20090  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20091echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20092else
20093  { echo "$as_me:$LINENO: result: no" >&5
20094echo "${ECHO_T}no" >&6; }
20095fi
20096
20097  if test "x$ac_pt_PKG_CONFIG" = x; then
20098    PKG_CONFIG=""
20099  else
20100    case $cross_compiling:$ac_tool_warned in
20101yes:)
20102{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20103whose name does not start with the host triplet.  If you think this
20104configuration is useful to you, please write to autoconf@gnu.org." >&5
20105echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20106whose name does not start with the host triplet.  If you think this
20107configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20108ac_tool_warned=yes ;;
20109esac
20110    PKG_CONFIG=$ac_pt_PKG_CONFIG
20111  fi
20112else
20113  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20114fi
20115
20116fi
20117if test -n "$PKG_CONFIG"; then
20118	_pkg_min_version=0.9.0
20119	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20120echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20121	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20122		{ echo "$as_me:$LINENO: result: yes" >&5
20123echo "${ECHO_T}yes" >&6; }
20124	else
20125		{ echo "$as_me:$LINENO: result: no" >&5
20126echo "${ECHO_T}no" >&6; }
20127		PKG_CONFIG=""
20128	fi
20129
20130fi
20131
20132pkg_failed=no
20133{ echo "$as_me:$LINENO: checking for ICE" >&5
20134echo $ECHO_N "checking for ICE... $ECHO_C" >&6; }
20135
20136if test -n "$PKG_CONFIG"; then
20137        if test -n "$PKG_CONFIG" && \
20138    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto\"") >&5
20139  ($PKG_CONFIG --exists --print-errors "xproto") 2>&5
20140  ac_status=$?
20141  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20142  (exit $ac_status); }; then
20143  pkg_cv_ICE_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null`
20144else
20145  pkg_failed=yes
20146fi
20147else
20148	pkg_failed=untried
20149fi
20150if test -n "$PKG_CONFIG"; then
20151        if test -n "$PKG_CONFIG" && \
20152    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto\"") >&5
20153  ($PKG_CONFIG --exists --print-errors "xproto") 2>&5
20154  ac_status=$?
20155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20156  (exit $ac_status); }; then
20157  pkg_cv_ICE_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null`
20158else
20159  pkg_failed=yes
20160fi
20161else
20162	pkg_failed=untried
20163fi
20164
20165if test $pkg_failed = yes; then
20166	ICE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto"`
20167	# Put the nasty error message in config.log where it belongs
20168	echo "$ICE_PKG_ERRORS" 1>&5
20169
20170	{ { echo "$as_me:$LINENO: error: Package requirements (xproto) were not met.
20171Consider adjusting the PKG_CONFIG_PATH environment variable if you
20172installed software in a non-standard prefix.
20173
20174Alternatively you may set the ICE_CFLAGS and ICE_LIBS environment variables
20175to avoid the need to call pkg-config.  See the pkg-config man page for
20176more details." >&5
20177echo "$as_me: error: Package requirements (xproto) were not met.
20178Consider adjusting the PKG_CONFIG_PATH environment variable if you
20179installed software in a non-standard prefix.
20180
20181Alternatively you may set the ICE_CFLAGS and ICE_LIBS environment variables
20182to avoid the need to call pkg-config.  See the pkg-config man page for
20183more details." >&2;}
20184   { (exit 1); exit 1; }; }
20185elif test $pkg_failed = untried; then
20186	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20187is in your PATH or set the PKG_CONFIG environment variable to the full
20188path to pkg-config.
20189
20190Alternatively you may set the ICE_CFLAGS and ICE_LIBS environment variables
20191to avoid the need to call pkg-config.  See the pkg-config man page for
20192more details.
20193
20194To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20195See \`config.log' for more details." >&5
20196echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20197is in your PATH or set the PKG_CONFIG environment variable to the full
20198path to pkg-config.
20199
20200Alternatively you may set the ICE_CFLAGS and ICE_LIBS environment variables
20201to avoid the need to call pkg-config.  See the pkg-config man page for
20202more details.
20203
20204To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20205See \`config.log' for more details." >&2;}
20206   { (exit 1); exit 1; }; }
20207else
20208	ICE_CFLAGS=$pkg_cv_ICE_CFLAGS
20209	ICE_LIBS=$pkg_cv_ICE_LIBS
20210        { echo "$as_me:$LINENO: result: yes" >&5
20211echo "${ECHO_T}yes" >&6; }
20212	:
20213fi
20214
20215
20216
20217
20218pkg_failed=no
20219{ echo "$as_me:$LINENO: checking for XTRANS" >&5
20220echo $ECHO_N "checking for XTRANS... $ECHO_C" >&6; }
20221
20222if test -n "$PKG_CONFIG"; then
20223        if test -n "$PKG_CONFIG" && \
20224    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xtrans\"") >&5
20225  ($PKG_CONFIG --exists --print-errors "xtrans") 2>&5
20226  ac_status=$?
20227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20228  (exit $ac_status); }; then
20229  pkg_cv_XTRANS_CFLAGS=`$PKG_CONFIG --cflags "xtrans" 2>/dev/null`
20230else
20231  pkg_failed=yes
20232fi
20233else
20234	pkg_failed=untried
20235fi
20236if test -n "$PKG_CONFIG"; then
20237        if test -n "$PKG_CONFIG" && \
20238    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xtrans\"") >&5
20239  ($PKG_CONFIG --exists --print-errors "xtrans") 2>&5
20240  ac_status=$?
20241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20242  (exit $ac_status); }; then
20243  pkg_cv_XTRANS_LIBS=`$PKG_CONFIG --libs "xtrans" 2>/dev/null`
20244else
20245  pkg_failed=yes
20246fi
20247else
20248	pkg_failed=untried
20249fi
20250
20251if test $pkg_failed = yes; then
20252	XTRANS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xtrans"`
20253	# Put the nasty error message in config.log where it belongs
20254	echo "$XTRANS_PKG_ERRORS" 1>&5
20255
20256	{ { echo "$as_me:$LINENO: error: Package requirements (xtrans) were not met.
20257Consider adjusting the PKG_CONFIG_PATH environment variable if you
20258installed software in a non-standard prefix.
20259
20260Alternatively you may set the XTRANS_CFLAGS and XTRANS_LIBS environment variables
20261to avoid the need to call pkg-config.  See the pkg-config man page for
20262more details." >&5
20263echo "$as_me: error: Package requirements (xtrans) were not met.
20264Consider adjusting the PKG_CONFIG_PATH environment variable if you
20265installed software in a non-standard prefix.
20266
20267Alternatively you may set the XTRANS_CFLAGS and XTRANS_LIBS environment variables
20268to avoid the need to call pkg-config.  See the pkg-config man page for
20269more details." >&2;}
20270   { (exit 1); exit 1; }; }
20271elif test $pkg_failed = untried; then
20272	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20273is in your PATH or set the PKG_CONFIG environment variable to the full
20274path to pkg-config.
20275
20276Alternatively you may set the XTRANS_CFLAGS and XTRANS_LIBS environment variables
20277to avoid the need to call pkg-config.  See the pkg-config man page for
20278more details.
20279
20280To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20281See \`config.log' for more details." >&5
20282echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20283is in your PATH or set the PKG_CONFIG environment variable to the full
20284path to pkg-config.
20285
20286Alternatively you may set the XTRANS_CFLAGS and XTRANS_LIBS environment variables
20287to avoid the need to call pkg-config.  See the pkg-config man page for
20288more details.
20289
20290To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20291See \`config.log' for more details." >&2;}
20292   { (exit 1); exit 1; }; }
20293else
20294	XTRANS_CFLAGS=$pkg_cv_XTRANS_CFLAGS
20295	XTRANS_LIBS=$pkg_cv_XTRANS_LIBS
20296        { echo "$as_me:$LINENO: result: yes" >&5
20297echo "${ECHO_T}yes" >&6; }
20298	:
20299fi
20300
20301
20302
20303# Transport selection macro from xtrans.m4
20304{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
20305echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
20306if test "${ac_cv_type_signal+set}" = set; then
20307  echo $ECHO_N "(cached) $ECHO_C" >&6
20308else
20309  cat >conftest.$ac_ext <<_ACEOF
20310/* confdefs.h.  */
20311_ACEOF
20312cat confdefs.h >>conftest.$ac_ext
20313cat >>conftest.$ac_ext <<_ACEOF
20314/* end confdefs.h.  */
20315#include <sys/types.h>
20316#include <signal.h>
20317
20318int
20319main ()
20320{
20321return *(signal (0, 0)) (0) == 1;
20322  ;
20323  return 0;
20324}
20325_ACEOF
20326rm -f conftest.$ac_objext
20327if { (ac_try="$ac_compile"
20328case "(($ac_try" in
20329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20330  *) ac_try_echo=$ac_try;;
20331esac
20332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20333  (eval "$ac_compile") 2>conftest.er1
20334  ac_status=$?
20335  grep -v '^ *+' conftest.er1 >conftest.err
20336  rm -f conftest.er1
20337  cat conftest.err >&5
20338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20339  (exit $ac_status); } && {
20340	 test -z "$ac_c_werror_flag" ||
20341	 test ! -s conftest.err
20342       } && test -s conftest.$ac_objext; then
20343  ac_cv_type_signal=int
20344else
20345  echo "$as_me: failed program was:" >&5
20346sed 's/^/| /' conftest.$ac_ext >&5
20347
20348	ac_cv_type_signal=void
20349fi
20350
20351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20352fi
20353{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
20354echo "${ECHO_T}$ac_cv_type_signal" >&6; }
20355
20356cat >>confdefs.h <<_ACEOF
20357#define RETSIGTYPE $ac_cv_type_signal
20358_ACEOF
20359
20360
20361
20362
20363
20364 # Check whether --enable-unix-transport was given.
20365if test "${enable_unix_transport+set}" = set; then
20366  enableval=$enable_unix_transport; UNIXCONN=$enableval
20367else
20368  UNIXCONN=yes
20369fi
20370
20371 # Check whether --enable-tcp-transport was given.
20372if test "${enable_tcp_transport+set}" = set; then
20373  enableval=$enable_tcp_transport; TCPCONN=$enableval
20374else
20375  TCPCONN=yes
20376fi
20377
20378 { echo "$as_me:$LINENO: checking if Xtrans should support UNIX socket connections" >&5
20379echo $ECHO_N "checking if Xtrans should support UNIX socket connections... $ECHO_C" >&6; }
20380 if test "$UNIXCONN" = "yes"; then
20381
20382cat >>confdefs.h <<\_ACEOF
20383#define UNIXCONN 1
20384_ACEOF
20385
20386 fi
20387 { echo "$as_me:$LINENO: result: $UNIXCONN" >&5
20388echo "${ECHO_T}$UNIXCONN" >&6; }
20389 { echo "$as_me:$LINENO: checking if Xtrans should support TCP socket connections" >&5
20390echo $ECHO_N "checking if Xtrans should support TCP socket connections... $ECHO_C" >&6; }
20391 { echo "$as_me:$LINENO: result: $TCPCONN" >&5
20392echo "${ECHO_T}$TCPCONN" >&6; }
20393 if test "$TCPCONN" = "yes"; then
20394
20395cat >>confdefs.h <<\_ACEOF
20396#define TCPCONN 1
20397_ACEOF
20398
20399
20400 # SVR4 hides these in libraries other than libc
20401 { echo "$as_me:$LINENO: checking for library containing socket" >&5
20402echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
20403if test "${ac_cv_search_socket+set}" = set; then
20404  echo $ECHO_N "(cached) $ECHO_C" >&6
20405else
20406  ac_func_search_save_LIBS=$LIBS
20407cat >conftest.$ac_ext <<_ACEOF
20408/* confdefs.h.  */
20409_ACEOF
20410cat confdefs.h >>conftest.$ac_ext
20411cat >>conftest.$ac_ext <<_ACEOF
20412/* end confdefs.h.  */
20413
20414/* Override any GCC internal prototype to avoid an error.
20415   Use char because int might match the return type of a GCC
20416   builtin and then its argument prototype would still apply.  */
20417#ifdef __cplusplus
20418extern "C"
20419#endif
20420char socket ();
20421int
20422main ()
20423{
20424return socket ();
20425  ;
20426  return 0;
20427}
20428_ACEOF
20429for ac_lib in '' socket; do
20430  if test -z "$ac_lib"; then
20431    ac_res="none required"
20432  else
20433    ac_res=-l$ac_lib
20434    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20435  fi
20436  rm -f conftest.$ac_objext conftest$ac_exeext
20437if { (ac_try="$ac_link"
20438case "(($ac_try" in
20439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20440  *) ac_try_echo=$ac_try;;
20441esac
20442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20443  (eval "$ac_link") 2>conftest.er1
20444  ac_status=$?
20445  grep -v '^ *+' conftest.er1 >conftest.err
20446  rm -f conftest.er1
20447  cat conftest.err >&5
20448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20449  (exit $ac_status); } && {
20450	 test -z "$ac_c_werror_flag" ||
20451	 test ! -s conftest.err
20452       } && test -s conftest$ac_exeext &&
20453       $as_test_x conftest$ac_exeext; then
20454  ac_cv_search_socket=$ac_res
20455else
20456  echo "$as_me: failed program was:" >&5
20457sed 's/^/| /' conftest.$ac_ext >&5
20458
20459
20460fi
20461
20462rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20463      conftest$ac_exeext
20464  if test "${ac_cv_search_socket+set}" = set; then
20465  break
20466fi
20467done
20468if test "${ac_cv_search_socket+set}" = set; then
20469  :
20470else
20471  ac_cv_search_socket=no
20472fi
20473rm conftest.$ac_ext
20474LIBS=$ac_func_search_save_LIBS
20475fi
20476{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
20477echo "${ECHO_T}$ac_cv_search_socket" >&6; }
20478ac_res=$ac_cv_search_socket
20479if test "$ac_res" != no; then
20480  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20481
20482fi
20483
20484 { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
20485echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
20486if test "${ac_cv_search_gethostbyname+set}" = set; then
20487  echo $ECHO_N "(cached) $ECHO_C" >&6
20488else
20489  ac_func_search_save_LIBS=$LIBS
20490cat >conftest.$ac_ext <<_ACEOF
20491/* confdefs.h.  */
20492_ACEOF
20493cat confdefs.h >>conftest.$ac_ext
20494cat >>conftest.$ac_ext <<_ACEOF
20495/* end confdefs.h.  */
20496
20497/* Override any GCC internal prototype to avoid an error.
20498   Use char because int might match the return type of a GCC
20499   builtin and then its argument prototype would still apply.  */
20500#ifdef __cplusplus
20501extern "C"
20502#endif
20503char gethostbyname ();
20504int
20505main ()
20506{
20507return gethostbyname ();
20508  ;
20509  return 0;
20510}
20511_ACEOF
20512for ac_lib in '' nsl; do
20513  if test -z "$ac_lib"; then
20514    ac_res="none required"
20515  else
20516    ac_res=-l$ac_lib
20517    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20518  fi
20519  rm -f conftest.$ac_objext conftest$ac_exeext
20520if { (ac_try="$ac_link"
20521case "(($ac_try" in
20522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20523  *) ac_try_echo=$ac_try;;
20524esac
20525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20526  (eval "$ac_link") 2>conftest.er1
20527  ac_status=$?
20528  grep -v '^ *+' conftest.er1 >conftest.err
20529  rm -f conftest.er1
20530  cat conftest.err >&5
20531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20532  (exit $ac_status); } && {
20533	 test -z "$ac_c_werror_flag" ||
20534	 test ! -s conftest.err
20535       } && test -s conftest$ac_exeext &&
20536       $as_test_x conftest$ac_exeext; then
20537  ac_cv_search_gethostbyname=$ac_res
20538else
20539  echo "$as_me: failed program was:" >&5
20540sed 's/^/| /' conftest.$ac_ext >&5
20541
20542
20543fi
20544
20545rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20546      conftest$ac_exeext
20547  if test "${ac_cv_search_gethostbyname+set}" = set; then
20548  break
20549fi
20550done
20551if test "${ac_cv_search_gethostbyname+set}" = set; then
20552  :
20553else
20554  ac_cv_search_gethostbyname=no
20555fi
20556rm conftest.$ac_ext
20557LIBS=$ac_func_search_save_LIBS
20558fi
20559{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
20560echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
20561ac_res=$ac_cv_search_gethostbyname
20562if test "$ac_res" != no; then
20563  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20564
20565fi
20566
20567
20568 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
20569 # Check whether --enable-ipv6 was given.
20570if test "${enable_ipv6+set}" = set; then
20571  enableval=$enable_ipv6; IPV6CONN=$enableval
20572else
20573  { echo "$as_me:$LINENO: checking for getaddrinfo" >&5
20574echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
20575if test "${ac_cv_func_getaddrinfo+set}" = set; then
20576  echo $ECHO_N "(cached) $ECHO_C" >&6
20577else
20578  cat >conftest.$ac_ext <<_ACEOF
20579/* confdefs.h.  */
20580_ACEOF
20581cat confdefs.h >>conftest.$ac_ext
20582cat >>conftest.$ac_ext <<_ACEOF
20583/* end confdefs.h.  */
20584/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
20585   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20586#define getaddrinfo innocuous_getaddrinfo
20587
20588/* System header to define __stub macros and hopefully few prototypes,
20589    which can conflict with char getaddrinfo (); below.
20590    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20591    <limits.h> exists even on freestanding compilers.  */
20592
20593#ifdef __STDC__
20594# include <limits.h>
20595#else
20596# include <assert.h>
20597#endif
20598
20599#undef getaddrinfo
20600
20601/* Override any GCC internal prototype to avoid an error.
20602   Use char because int might match the return type of a GCC
20603   builtin and then its argument prototype would still apply.  */
20604#ifdef __cplusplus
20605extern "C"
20606#endif
20607char getaddrinfo ();
20608/* The GNU C library defines this for functions which it implements
20609    to always fail with ENOSYS.  Some functions are actually named
20610    something starting with __ and the normal name is an alias.  */
20611#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
20612choke me
20613#endif
20614
20615int
20616main ()
20617{
20618return getaddrinfo ();
20619  ;
20620  return 0;
20621}
20622_ACEOF
20623rm -f conftest.$ac_objext conftest$ac_exeext
20624if { (ac_try="$ac_link"
20625case "(($ac_try" in
20626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20627  *) ac_try_echo=$ac_try;;
20628esac
20629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20630  (eval "$ac_link") 2>conftest.er1
20631  ac_status=$?
20632  grep -v '^ *+' conftest.er1 >conftest.err
20633  rm -f conftest.er1
20634  cat conftest.err >&5
20635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20636  (exit $ac_status); } && {
20637	 test -z "$ac_c_werror_flag" ||
20638	 test ! -s conftest.err
20639       } && test -s conftest$ac_exeext &&
20640       $as_test_x conftest$ac_exeext; then
20641  ac_cv_func_getaddrinfo=yes
20642else
20643  echo "$as_me: failed program was:" >&5
20644sed 's/^/| /' conftest.$ac_ext >&5
20645
20646	ac_cv_func_getaddrinfo=no
20647fi
20648
20649rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20650      conftest$ac_exeext conftest.$ac_ext
20651fi
20652{ echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
20653echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6; }
20654if test $ac_cv_func_getaddrinfo = yes; then
20655  IPV6CONN=yes
20656else
20657  IPV6CONN=no
20658fi
20659
20660fi
20661
20662 { echo "$as_me:$LINENO: checking if IPv6 support should be built" >&5
20663echo $ECHO_N "checking if IPv6 support should be built... $ECHO_C" >&6; }
20664 if test "$IPV6CONN" = "yes"; then
20665
20666cat >>confdefs.h <<\_ACEOF
20667#define IPv6 1
20668_ACEOF
20669
20670 fi
20671 { echo "$as_me:$LINENO: result: $IPV6CONN" >&5
20672echo "${ECHO_T}$IPV6CONN" >&6; }
20673
20674 # 4.3BSD-Reno added a new member to struct sockaddr_in
20675 { echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5
20676echo $ECHO_N "checking for struct sockaddr_in.sin_len... $ECHO_C" >&6; }
20677if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then
20678  echo $ECHO_N "(cached) $ECHO_C" >&6
20679else
20680  cat >conftest.$ac_ext <<_ACEOF
20681/* confdefs.h.  */
20682_ACEOF
20683cat confdefs.h >>conftest.$ac_ext
20684cat >>conftest.$ac_ext <<_ACEOF
20685/* end confdefs.h.  */
20686
20687#include <sys/types.h>
20688#include <sys/socket.h>
20689#include <netinet/in.h>
20690
20691
20692int
20693main ()
20694{
20695static struct sockaddr_in ac_aggr;
20696if (ac_aggr.sin_len)
20697return 0;
20698  ;
20699  return 0;
20700}
20701_ACEOF
20702rm -f conftest.$ac_objext
20703if { (ac_try="$ac_compile"
20704case "(($ac_try" in
20705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20706  *) ac_try_echo=$ac_try;;
20707esac
20708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20709  (eval "$ac_compile") 2>conftest.er1
20710  ac_status=$?
20711  grep -v '^ *+' conftest.er1 >conftest.err
20712  rm -f conftest.er1
20713  cat conftest.err >&5
20714  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20715  (exit $ac_status); } && {
20716	 test -z "$ac_c_werror_flag" ||
20717	 test ! -s conftest.err
20718       } && test -s conftest.$ac_objext; then
20719  ac_cv_member_struct_sockaddr_in_sin_len=yes
20720else
20721  echo "$as_me: failed program was:" >&5
20722sed 's/^/| /' conftest.$ac_ext >&5
20723
20724	cat >conftest.$ac_ext <<_ACEOF
20725/* confdefs.h.  */
20726_ACEOF
20727cat confdefs.h >>conftest.$ac_ext
20728cat >>conftest.$ac_ext <<_ACEOF
20729/* end confdefs.h.  */
20730
20731#include <sys/types.h>
20732#include <sys/socket.h>
20733#include <netinet/in.h>
20734
20735
20736int
20737main ()
20738{
20739static struct sockaddr_in ac_aggr;
20740if (sizeof ac_aggr.sin_len)
20741return 0;
20742  ;
20743  return 0;
20744}
20745_ACEOF
20746rm -f conftest.$ac_objext
20747if { (ac_try="$ac_compile"
20748case "(($ac_try" in
20749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20750  *) ac_try_echo=$ac_try;;
20751esac
20752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20753  (eval "$ac_compile") 2>conftest.er1
20754  ac_status=$?
20755  grep -v '^ *+' conftest.er1 >conftest.err
20756  rm -f conftest.er1
20757  cat conftest.err >&5
20758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20759  (exit $ac_status); } && {
20760	 test -z "$ac_c_werror_flag" ||
20761	 test ! -s conftest.err
20762       } && test -s conftest.$ac_objext; then
20763  ac_cv_member_struct_sockaddr_in_sin_len=yes
20764else
20765  echo "$as_me: failed program was:" >&5
20766sed 's/^/| /' conftest.$ac_ext >&5
20767
20768	ac_cv_member_struct_sockaddr_in_sin_len=no
20769fi
20770
20771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20772fi
20773
20774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20775fi
20776{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
20777echo "${ECHO_T}$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
20778if test $ac_cv_member_struct_sockaddr_in_sin_len = yes; then
20779
20780cat >>confdefs.h <<\_ACEOF
20781#define BSD44SOCKETS 1
20782_ACEOF
20783
20784fi
20785
20786
20787 fi
20788 case $host_os in
20789	solaris*|sco*|sysv4*)	localdef="yes" ;;
20790	*)			localdef="no"  ;;
20791 esac
20792 # Check whether --enable-local-transport was given.
20793if test "${enable_local_transport+set}" = set; then
20794  enableval=$enable_local_transport; LOCALCONN=$enableval
20795else
20796  LOCALCONN=$localdef
20797fi
20798
20799 { echo "$as_me:$LINENO: checking if Xtrans should support os-specific local connections" >&5
20800echo $ECHO_N "checking if Xtrans should support os-specific local connections... $ECHO_C" >&6; }
20801 { echo "$as_me:$LINENO: result: $LOCALCONN" >&5
20802echo "${ECHO_T}$LOCALCONN" >&6; }
20803 if test "$LOCALCONN" = "yes"; then
20804
20805cat >>confdefs.h <<\_ACEOF
20806#define LOCALCONN 1
20807_ACEOF
20808
20809 fi
20810
20811
20812
20813cat >>confdefs.h <<\_ACEOF
20814#define ICE_t 1
20815_ACEOF
20816
20817
20818# Checks for libraries.
20819
20820# Checks for header files.
20821{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20822echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20823if test "${ac_cv_header_stdc+set}" = set; then
20824  echo $ECHO_N "(cached) $ECHO_C" >&6
20825else
20826  cat >conftest.$ac_ext <<_ACEOF
20827/* confdefs.h.  */
20828_ACEOF
20829cat confdefs.h >>conftest.$ac_ext
20830cat >>conftest.$ac_ext <<_ACEOF
20831/* end confdefs.h.  */
20832#include <stdlib.h>
20833#include <stdarg.h>
20834#include <string.h>
20835#include <float.h>
20836
20837int
20838main ()
20839{
20840
20841  ;
20842  return 0;
20843}
20844_ACEOF
20845rm -f conftest.$ac_objext
20846if { (ac_try="$ac_compile"
20847case "(($ac_try" in
20848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20849  *) ac_try_echo=$ac_try;;
20850esac
20851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20852  (eval "$ac_compile") 2>conftest.er1
20853  ac_status=$?
20854  grep -v '^ *+' conftest.er1 >conftest.err
20855  rm -f conftest.er1
20856  cat conftest.err >&5
20857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20858  (exit $ac_status); } && {
20859	 test -z "$ac_c_werror_flag" ||
20860	 test ! -s conftest.err
20861       } && test -s conftest.$ac_objext; then
20862  ac_cv_header_stdc=yes
20863else
20864  echo "$as_me: failed program was:" >&5
20865sed 's/^/| /' conftest.$ac_ext >&5
20866
20867	ac_cv_header_stdc=no
20868fi
20869
20870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20871
20872if test $ac_cv_header_stdc = yes; then
20873  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20874  cat >conftest.$ac_ext <<_ACEOF
20875/* confdefs.h.  */
20876_ACEOF
20877cat confdefs.h >>conftest.$ac_ext
20878cat >>conftest.$ac_ext <<_ACEOF
20879/* end confdefs.h.  */
20880#include <string.h>
20881
20882_ACEOF
20883if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20884  $EGREP "memchr" >/dev/null 2>&1; then
20885  :
20886else
20887  ac_cv_header_stdc=no
20888fi
20889rm -f conftest*
20890
20891fi
20892
20893if test $ac_cv_header_stdc = yes; then
20894  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20895  cat >conftest.$ac_ext <<_ACEOF
20896/* confdefs.h.  */
20897_ACEOF
20898cat confdefs.h >>conftest.$ac_ext
20899cat >>conftest.$ac_ext <<_ACEOF
20900/* end confdefs.h.  */
20901#include <stdlib.h>
20902
20903_ACEOF
20904if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20905  $EGREP "free" >/dev/null 2>&1; then
20906  :
20907else
20908  ac_cv_header_stdc=no
20909fi
20910rm -f conftest*
20911
20912fi
20913
20914if test $ac_cv_header_stdc = yes; then
20915  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20916  if test "$cross_compiling" = yes; then
20917  :
20918else
20919  cat >conftest.$ac_ext <<_ACEOF
20920/* confdefs.h.  */
20921_ACEOF
20922cat confdefs.h >>conftest.$ac_ext
20923cat >>conftest.$ac_ext <<_ACEOF
20924/* end confdefs.h.  */
20925#include <ctype.h>
20926#include <stdlib.h>
20927#if ((' ' & 0x0FF) == 0x020)
20928# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20929# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20930#else
20931# define ISLOWER(c) \
20932		   (('a' <= (c) && (c) <= 'i') \
20933		     || ('j' <= (c) && (c) <= 'r') \
20934		     || ('s' <= (c) && (c) <= 'z'))
20935# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20936#endif
20937
20938#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20939int
20940main ()
20941{
20942  int i;
20943  for (i = 0; i < 256; i++)
20944    if (XOR (islower (i), ISLOWER (i))
20945	|| toupper (i) != TOUPPER (i))
20946      return 2;
20947  return 0;
20948}
20949_ACEOF
20950rm -f conftest$ac_exeext
20951if { (ac_try="$ac_link"
20952case "(($ac_try" in
20953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20954  *) ac_try_echo=$ac_try;;
20955esac
20956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20957  (eval "$ac_link") 2>&5
20958  ac_status=$?
20959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20960  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20961  { (case "(($ac_try" in
20962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20963  *) ac_try_echo=$ac_try;;
20964esac
20965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20966  (eval "$ac_try") 2>&5
20967  ac_status=$?
20968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20969  (exit $ac_status); }; }; then
20970  :
20971else
20972  echo "$as_me: program exited with status $ac_status" >&5
20973echo "$as_me: failed program was:" >&5
20974sed 's/^/| /' conftest.$ac_ext >&5
20975
20976( exit $ac_status )
20977ac_cv_header_stdc=no
20978fi
20979rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20980fi
20981
20982
20983fi
20984fi
20985{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20986echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20987if test $ac_cv_header_stdc = yes; then
20988
20989cat >>confdefs.h <<\_ACEOF
20990#define STDC_HEADERS 1
20991_ACEOF
20992
20993fi
20994
20995
20996
20997
20998# Allow checking code with lint, sparse, etc.
20999
21000# Check whether --with-lint was given.
21001if test "${with_lint+set}" = set; then
21002  withval=$with_lint; use_lint=$withval
21003else
21004  use_lint=no
21005fi
21006
21007if test "x$use_lint" = "xyes" ; then
21008	LINT="lint"
21009else
21010	LINT="$use_lint"
21011fi
21012if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
21013    case $LINT in
21014	lint|*/lint)
21015	    case $host_os in
21016		solaris*)
21017			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
21018			;;
21019	    esac
21020	    ;;
21021    esac
21022fi
21023
21024
21025
21026 if test x$LINT != xno; then
21027  LINT_TRUE=
21028  LINT_FALSE='#'
21029else
21030  LINT_TRUE='#'
21031  LINT_FALSE=
21032fi
21033
21034
21035
21036
21037
21038# Build lint "library" for more indepth checks of programs calling this library
21039# Check whether --enable-lint-library was given.
21040if test "${enable_lint_library+set}" = set; then
21041  enableval=$enable_lint_library; make_lint_lib=$enableval
21042else
21043  make_lint_lib=no
21044fi
21045
21046if test "x$make_lint_lib" != "xno" ; then
21047	if test "x$LINT" = "xno" ; then
21048		{ { echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
21049echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
21050   { (exit 1); exit 1; }; }
21051	fi
21052	if test "x$make_lint_lib" = "xyes" ; then
21053		LINTLIB=llib-lICE.ln
21054	else
21055		LINTLIB=$make_lint_lib
21056	fi
21057fi
21058
21059 if test x$make_lint_lib != xno; then
21060  MAKE_LINT_LIB_TRUE=
21061  MAKE_LINT_LIB_FALSE='#'
21062else
21063  MAKE_LINT_LIB_TRUE='#'
21064  MAKE_LINT_LIB_FALSE=
21065fi
21066
21067
21068
21069LINT_FLAGS="${LINT_FLAGS} ${ICE_CFLAGS} ${XTRANS_CFLAGS}"
21070
21071if test "x$GCC" = "xyes"; then
21072	GCC_WARNINGS="-Wall -Wpointer-arith -Wstrict-prototypes \
21073	-Wmissing-prototypes -Wmissing-declarations \
21074	-Wnested-externs -fno-strict-aliasing"
21075	CFLAGS="$GCC_WARNINGS $CFLAGS"
21076fi
21077
21078
21079
21080# Check whether --with-release-version was given.
21081if test "${with_release_version+set}" = set; then
21082  withval=$with_release_version; RELEASE_VERSION="$withval"
21083else
21084  RELEASE_VERSION=""
21085fi
21086
21087	if test "x$RELEASE_VERSION" != "x"; then
21088		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21089		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21090		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21091echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21092	fi
21093
21094cat >>confdefs.h <<_ACEOF
21095#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21096_ACEOF
21097
21098	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
21099	if test "x$PVM" = "x"; then
21100		PVM="0"
21101	fi
21102
21103cat >>confdefs.h <<_ACEOF
21104#define PACKAGE_VERSION_MINOR $PVM
21105_ACEOF
21106
21107	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
21108	if test "x$PVP" = "x"; then
21109		PVP="0"
21110	fi
21111
21112cat >>confdefs.h <<_ACEOF
21113#define PACKAGE_VERSION_PATCHLEVEL $PVP
21114_ACEOF
21115
21116
21117
21118ac_config_files="$ac_config_files Makefile src/Makefile ice.pc"
21119
21120cat >confcache <<\_ACEOF
21121# This file is a shell script that caches the results of configure
21122# tests run on this system so they can be shared between configure
21123# scripts and configure runs, see configure's option --config-cache.
21124# It is not useful on other systems.  If it contains results you don't
21125# want to keep, you may remove or edit it.
21126#
21127# config.status only pays attention to the cache file if you give it
21128# the --recheck option to rerun configure.
21129#
21130# `ac_cv_env_foo' variables (set or unset) will be overridden when
21131# loading this file, other *unset* `ac_cv_foo' will be assigned the
21132# following values.
21133
21134_ACEOF
21135
21136# The following way of writing the cache mishandles newlines in values,
21137# but we know of no workaround that is simple, portable, and efficient.
21138# So, we kill variables containing newlines.
21139# Ultrix sh set writes to stderr and can't be redirected directly,
21140# and sets the high bit in the cache file unless we assign to the vars.
21141(
21142  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21143    eval ac_val=\$$ac_var
21144    case $ac_val in #(
21145    *${as_nl}*)
21146      case $ac_var in #(
21147      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21148echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21149      esac
21150      case $ac_var in #(
21151      _ | IFS | as_nl) ;; #(
21152      *) $as_unset $ac_var ;;
21153      esac ;;
21154    esac
21155  done
21156
21157  (set) 2>&1 |
21158    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21159    *${as_nl}ac_space=\ *)
21160      # `set' does not quote correctly, so add quotes (double-quote
21161      # substitution turns \\\\ into \\, and sed turns \\ into \).
21162      sed -n \
21163	"s/'/'\\\\''/g;
21164	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21165      ;; #(
21166    *)
21167      # `set' quotes correctly as required by POSIX, so do not add quotes.
21168      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21169      ;;
21170    esac |
21171    sort
21172) |
21173  sed '
21174     /^ac_cv_env_/b end
21175     t clear
21176     :clear
21177     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21178     t end
21179     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21180     :end' >>confcache
21181if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21182  if test -w "$cache_file"; then
21183    test "x$cache_file" != "x/dev/null" &&
21184      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21185echo "$as_me: updating cache $cache_file" >&6;}
21186    cat confcache >$cache_file
21187  else
21188    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21189echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21190  fi
21191fi
21192rm -f confcache
21193
21194test "x$prefix" = xNONE && prefix=$ac_default_prefix
21195# Let make expand exec_prefix.
21196test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21197
21198DEFS=-DHAVE_CONFIG_H
21199
21200ac_libobjs=
21201ac_ltlibobjs=
21202for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21203  # 1. Remove the extension, and $U if already installed.
21204  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21205  ac_i=`echo "$ac_i" | sed "$ac_script"`
21206  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21207  #    will be set to the directory where LIBOBJS objects are built.
21208  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21209  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21210done
21211LIBOBJS=$ac_libobjs
21212
21213LTLIBOBJS=$ac_ltlibobjs
21214
21215
21216if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21217  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21218Usually this means the macro was only invoked conditionally." >&5
21219echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21220Usually this means the macro was only invoked conditionally." >&2;}
21221   { (exit 1); exit 1; }; }
21222fi
21223if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21224  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21225Usually this means the macro was only invoked conditionally." >&5
21226echo "$as_me: error: conditional \"AMDEP\" was never defined.
21227Usually this means the macro was only invoked conditionally." >&2;}
21228   { (exit 1); exit 1; }; }
21229fi
21230if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21231  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21232Usually this means the macro was only invoked conditionally." >&5
21233echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21234Usually this means the macro was only invoked conditionally." >&2;}
21235   { (exit 1); exit 1; }; }
21236fi
21237if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21238  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21239Usually this means the macro was only invoked conditionally." >&5
21240echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21241Usually this means the macro was only invoked conditionally." >&2;}
21242   { (exit 1); exit 1; }; }
21243fi
21244if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21245  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21246Usually this means the macro was only invoked conditionally." >&5
21247echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21248Usually this means the macro was only invoked conditionally." >&2;}
21249   { (exit 1); exit 1; }; }
21250fi
21251if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
21252  { { echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
21253Usually this means the macro was only invoked conditionally." >&5
21254echo "$as_me: error: conditional \"LINT\" was never defined.
21255Usually this means the macro was only invoked conditionally." >&2;}
21256   { (exit 1); exit 1; }; }
21257fi
21258if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
21259  { { echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
21260Usually this means the macro was only invoked conditionally." >&5
21261echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
21262Usually this means the macro was only invoked conditionally." >&2;}
21263   { (exit 1); exit 1; }; }
21264fi
21265
21266: ${CONFIG_STATUS=./config.status}
21267ac_clean_files_save=$ac_clean_files
21268ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21269{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21270echo "$as_me: creating $CONFIG_STATUS" >&6;}
21271cat >$CONFIG_STATUS <<_ACEOF
21272#! $SHELL
21273# Generated by $as_me.
21274# Run this file to recreate the current configuration.
21275# Compiler output produced by configure, useful for debugging
21276# configure, is in config.log if it exists.
21277
21278debug=false
21279ac_cs_recheck=false
21280ac_cs_silent=false
21281SHELL=\${CONFIG_SHELL-$SHELL}
21282_ACEOF
21283
21284cat >>$CONFIG_STATUS <<\_ACEOF
21285## --------------------- ##
21286## M4sh Initialization.  ##
21287## --------------------- ##
21288
21289# Be more Bourne compatible
21290DUALCASE=1; export DUALCASE # for MKS sh
21291if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21292  emulate sh
21293  NULLCMD=:
21294  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21295  # is contrary to our usage.  Disable this feature.
21296  alias -g '${1+"$@"}'='"$@"'
21297  setopt NO_GLOB_SUBST
21298else
21299  case `(set -o) 2>/dev/null` in
21300  *posix*) set -o posix ;;
21301esac
21302
21303fi
21304
21305
21306
21307
21308# PATH needs CR
21309# Avoid depending upon Character Ranges.
21310as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21311as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21312as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21313as_cr_digits='0123456789'
21314as_cr_alnum=$as_cr_Letters$as_cr_digits
21315
21316# The user is always right.
21317if test "${PATH_SEPARATOR+set}" != set; then
21318  echo "#! /bin/sh" >conf$$.sh
21319  echo  "exit 0"   >>conf$$.sh
21320  chmod +x conf$$.sh
21321  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21322    PATH_SEPARATOR=';'
21323  else
21324    PATH_SEPARATOR=:
21325  fi
21326  rm -f conf$$.sh
21327fi
21328
21329# Support unset when possible.
21330if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21331  as_unset=unset
21332else
21333  as_unset=false
21334fi
21335
21336
21337# IFS
21338# We need space, tab and new line, in precisely that order.  Quoting is
21339# there to prevent editors from complaining about space-tab.
21340# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21341# splitting by setting IFS to empty value.)
21342as_nl='
21343'
21344IFS=" ""	$as_nl"
21345
21346# Find who we are.  Look in the path if we contain no directory separator.
21347case $0 in
21348  *[\\/]* ) as_myself=$0 ;;
21349  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21350for as_dir in $PATH
21351do
21352  IFS=$as_save_IFS
21353  test -z "$as_dir" && as_dir=.
21354  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21355done
21356IFS=$as_save_IFS
21357
21358     ;;
21359esac
21360# We did not find ourselves, most probably we were run as `sh COMMAND'
21361# in which case we are not to be found in the path.
21362if test "x$as_myself" = x; then
21363  as_myself=$0
21364fi
21365if test ! -f "$as_myself"; then
21366  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21367  { (exit 1); exit 1; }
21368fi
21369
21370# Work around bugs in pre-3.0 UWIN ksh.
21371for as_var in ENV MAIL MAILPATH
21372do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21373done
21374PS1='$ '
21375PS2='> '
21376PS4='+ '
21377
21378# NLS nuisances.
21379for as_var in \
21380  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21381  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21382  LC_TELEPHONE LC_TIME
21383do
21384  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21385    eval $as_var=C; export $as_var
21386  else
21387    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21388  fi
21389done
21390
21391# Required to use basename.
21392if expr a : '\(a\)' >/dev/null 2>&1 &&
21393   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21394  as_expr=expr
21395else
21396  as_expr=false
21397fi
21398
21399if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21400  as_basename=basename
21401else
21402  as_basename=false
21403fi
21404
21405
21406# Name of the executable.
21407as_me=`$as_basename -- "$0" ||
21408$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21409	 X"$0" : 'X\(//\)$' \| \
21410	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21411echo X/"$0" |
21412    sed '/^.*\/\([^/][^/]*\)\/*$/{
21413	    s//\1/
21414	    q
21415	  }
21416	  /^X\/\(\/\/\)$/{
21417	    s//\1/
21418	    q
21419	  }
21420	  /^X\/\(\/\).*/{
21421	    s//\1/
21422	    q
21423	  }
21424	  s/.*/./; q'`
21425
21426# CDPATH.
21427$as_unset CDPATH
21428
21429
21430
21431  as_lineno_1=$LINENO
21432  as_lineno_2=$LINENO
21433  test "x$as_lineno_1" != "x$as_lineno_2" &&
21434  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21435
21436  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21437  # uniformly replaced by the line number.  The first 'sed' inserts a
21438  # line-number line after each line using $LINENO; the second 'sed'
21439  # does the real work.  The second script uses 'N' to pair each
21440  # line-number line with the line containing $LINENO, and appends
21441  # trailing '-' during substitution so that $LINENO is not a special
21442  # case at line end.
21443  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21444  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21445  # E. McMahon (1931-1989) for sed's syntax.  :-)
21446  sed -n '
21447    p
21448    /[$]LINENO/=
21449  ' <$as_myself |
21450    sed '
21451      s/[$]LINENO.*/&-/
21452      t lineno
21453      b
21454      :lineno
21455      N
21456      :loop
21457      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21458      t loop
21459      s/-\n.*//
21460    ' >$as_me.lineno &&
21461  chmod +x "$as_me.lineno" ||
21462    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21463   { (exit 1); exit 1; }; }
21464
21465  # Don't try to exec as it changes $[0], causing all sort of problems
21466  # (the dirname of $[0] is not the place where we might find the
21467  # original and so on.  Autoconf is especially sensitive to this).
21468  . "./$as_me.lineno"
21469  # Exit status is that of the last command.
21470  exit
21471}
21472
21473
21474if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21475  as_dirname=dirname
21476else
21477  as_dirname=false
21478fi
21479
21480ECHO_C= ECHO_N= ECHO_T=
21481case `echo -n x` in
21482-n*)
21483  case `echo 'x\c'` in
21484  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21485  *)   ECHO_C='\c';;
21486  esac;;
21487*)
21488  ECHO_N='-n';;
21489esac
21490
21491if expr a : '\(a\)' >/dev/null 2>&1 &&
21492   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21493  as_expr=expr
21494else
21495  as_expr=false
21496fi
21497
21498rm -f conf$$ conf$$.exe conf$$.file
21499if test -d conf$$.dir; then
21500  rm -f conf$$.dir/conf$$.file
21501else
21502  rm -f conf$$.dir
21503  mkdir conf$$.dir
21504fi
21505echo >conf$$.file
21506if ln -s conf$$.file conf$$ 2>/dev/null; then
21507  as_ln_s='ln -s'
21508  # ... but there are two gotchas:
21509  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21510  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21511  # In both cases, we have to default to `cp -p'.
21512  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21513    as_ln_s='cp -p'
21514elif ln conf$$.file conf$$ 2>/dev/null; then
21515  as_ln_s=ln
21516else
21517  as_ln_s='cp -p'
21518fi
21519rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21520rmdir conf$$.dir 2>/dev/null
21521
21522if mkdir -p . 2>/dev/null; then
21523  as_mkdir_p=:
21524else
21525  test -d ./-p && rmdir ./-p
21526  as_mkdir_p=false
21527fi
21528
21529if test -x / >/dev/null 2>&1; then
21530  as_test_x='test -x'
21531else
21532  if ls -dL / >/dev/null 2>&1; then
21533    as_ls_L_option=L
21534  else
21535    as_ls_L_option=
21536  fi
21537  as_test_x='
21538    eval sh -c '\''
21539      if test -d "$1"; then
21540        test -d "$1/.";
21541      else
21542	case $1 in
21543        -*)set "./$1";;
21544	esac;
21545	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21546	???[sx]*):;;*)false;;esac;fi
21547    '\'' sh
21548  '
21549fi
21550as_executable_p=$as_test_x
21551
21552# Sed expression to map a string onto a valid CPP name.
21553as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21554
21555# Sed expression to map a string onto a valid variable name.
21556as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21557
21558
21559exec 6>&1
21560
21561# Save the log message, to keep $[0] and so on meaningful, and to
21562# report actual input values of CONFIG_FILES etc. instead of their
21563# values after options handling.
21564ac_log="
21565This file was extended by libICE $as_me 1.0.4, which was
21566generated by GNU Autoconf 2.61.  Invocation command line was
21567
21568  CONFIG_FILES    = $CONFIG_FILES
21569  CONFIG_HEADERS  = $CONFIG_HEADERS
21570  CONFIG_LINKS    = $CONFIG_LINKS
21571  CONFIG_COMMANDS = $CONFIG_COMMANDS
21572  $ $0 $@
21573
21574on `(hostname || uname -n) 2>/dev/null | sed 1q`
21575"
21576
21577_ACEOF
21578
21579cat >>$CONFIG_STATUS <<_ACEOF
21580# Files that config.status was made for.
21581config_files="$ac_config_files"
21582config_headers="$ac_config_headers"
21583config_commands="$ac_config_commands"
21584
21585_ACEOF
21586
21587cat >>$CONFIG_STATUS <<\_ACEOF
21588ac_cs_usage="\
21589\`$as_me' instantiates files from templates according to the
21590current configuration.
21591
21592Usage: $0 [OPTIONS] [FILE]...
21593
21594  -h, --help       print this help, then exit
21595  -V, --version    print version number and configuration settings, then exit
21596  -q, --quiet      do not print progress messages
21597  -d, --debug      don't remove temporary files
21598      --recheck    update $as_me by reconfiguring in the same conditions
21599  --file=FILE[:TEMPLATE]
21600		   instantiate the configuration file FILE
21601  --header=FILE[:TEMPLATE]
21602		   instantiate the configuration header FILE
21603
21604Configuration files:
21605$config_files
21606
21607Configuration headers:
21608$config_headers
21609
21610Configuration commands:
21611$config_commands
21612
21613Report bugs to <bug-autoconf@gnu.org>."
21614
21615_ACEOF
21616cat >>$CONFIG_STATUS <<_ACEOF
21617ac_cs_version="\\
21618libICE config.status 1.0.4
21619configured by $0, generated by GNU Autoconf 2.61,
21620  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21621
21622Copyright (C) 2006 Free Software Foundation, Inc.
21623This config.status script is free software; the Free Software Foundation
21624gives unlimited permission to copy, distribute and modify it."
21625
21626ac_pwd='$ac_pwd'
21627srcdir='$srcdir'
21628INSTALL='$INSTALL'
21629MKDIR_P='$MKDIR_P'
21630_ACEOF
21631
21632cat >>$CONFIG_STATUS <<\_ACEOF
21633# If no file are specified by the user, then we need to provide default
21634# value.  By we need to know if files were specified by the user.
21635ac_need_defaults=:
21636while test $# != 0
21637do
21638  case $1 in
21639  --*=*)
21640    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21641    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21642    ac_shift=:
21643    ;;
21644  *)
21645    ac_option=$1
21646    ac_optarg=$2
21647    ac_shift=shift
21648    ;;
21649  esac
21650
21651  case $ac_option in
21652  # Handling of the options.
21653  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21654    ac_cs_recheck=: ;;
21655  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21656    echo "$ac_cs_version"; exit ;;
21657  --debug | --debu | --deb | --de | --d | -d )
21658    debug=: ;;
21659  --file | --fil | --fi | --f )
21660    $ac_shift
21661    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21662    ac_need_defaults=false;;
21663  --header | --heade | --head | --hea )
21664    $ac_shift
21665    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21666    ac_need_defaults=false;;
21667  --he | --h)
21668    # Conflict between --help and --header
21669    { echo "$as_me: error: ambiguous option: $1
21670Try \`$0 --help' for more information." >&2
21671   { (exit 1); exit 1; }; };;
21672  --help | --hel | -h )
21673    echo "$ac_cs_usage"; exit ;;
21674  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21675  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21676    ac_cs_silent=: ;;
21677
21678  # This is an error.
21679  -*) { echo "$as_me: error: unrecognized option: $1
21680Try \`$0 --help' for more information." >&2
21681   { (exit 1); exit 1; }; } ;;
21682
21683  *) ac_config_targets="$ac_config_targets $1"
21684     ac_need_defaults=false ;;
21685
21686  esac
21687  shift
21688done
21689
21690ac_configure_extra_args=
21691
21692if $ac_cs_silent; then
21693  exec 6>/dev/null
21694  ac_configure_extra_args="$ac_configure_extra_args --silent"
21695fi
21696
21697_ACEOF
21698cat >>$CONFIG_STATUS <<_ACEOF
21699if \$ac_cs_recheck; then
21700  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21701  CONFIG_SHELL=$SHELL
21702  export CONFIG_SHELL
21703  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21704fi
21705
21706_ACEOF
21707cat >>$CONFIG_STATUS <<\_ACEOF
21708exec 5>>config.log
21709{
21710  echo
21711  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21712## Running $as_me. ##
21713_ASBOX
21714  echo "$ac_log"
21715} >&5
21716
21717_ACEOF
21718cat >>$CONFIG_STATUS <<_ACEOF
21719#
21720# INIT-COMMANDS
21721#
21722AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21723
21724_ACEOF
21725
21726cat >>$CONFIG_STATUS <<\_ACEOF
21727
21728# Handling of arguments.
21729for ac_config_target in $ac_config_targets
21730do
21731  case $ac_config_target in
21732    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21733    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21734    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21735    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21736    "ice.pc") CONFIG_FILES="$CONFIG_FILES ice.pc" ;;
21737
21738  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21739echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21740   { (exit 1); exit 1; }; };;
21741  esac
21742done
21743
21744
21745# If the user did not use the arguments to specify the items to instantiate,
21746# then the envvar interface is used.  Set only those that are not.
21747# We use the long form for the default assignment because of an extremely
21748# bizarre bug on SunOS 4.1.3.
21749if $ac_need_defaults; then
21750  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21751  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21752  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21753fi
21754
21755# Have a temporary directory for convenience.  Make it in the build tree
21756# simply because there is no reason against having it here, and in addition,
21757# creating and moving files from /tmp can sometimes cause problems.
21758# Hook for its removal unless debugging.
21759# Note that there is a small window in which the directory will not be cleaned:
21760# after its creation but before its name has been assigned to `$tmp'.
21761$debug ||
21762{
21763  tmp=
21764  trap 'exit_status=$?
21765  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21766' 0
21767  trap '{ (exit 1); exit 1; }' 1 2 13 15
21768}
21769# Create a (secure) tmp directory for tmp files.
21770
21771{
21772  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21773  test -n "$tmp" && test -d "$tmp"
21774}  ||
21775{
21776  tmp=./conf$$-$RANDOM
21777  (umask 077 && mkdir "$tmp")
21778} ||
21779{
21780   echo "$me: cannot create a temporary directory in ." >&2
21781   { (exit 1); exit 1; }
21782}
21783
21784#
21785# Set up the sed scripts for CONFIG_FILES section.
21786#
21787
21788# No need to generate the scripts if there are no CONFIG_FILES.
21789# This happens for instance when ./config.status config.h
21790if test -n "$CONFIG_FILES"; then
21791
21792_ACEOF
21793
21794
21795
21796ac_delim='%!_!# '
21797for ac_last_try in false false false false false :; do
21798  cat >conf$$subs.sed <<_ACEOF
21799SHELL!$SHELL$ac_delim
21800PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21801PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21802PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21803PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21804PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21805PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21806exec_prefix!$exec_prefix$ac_delim
21807prefix!$prefix$ac_delim
21808program_transform_name!$program_transform_name$ac_delim
21809bindir!$bindir$ac_delim
21810sbindir!$sbindir$ac_delim
21811libexecdir!$libexecdir$ac_delim
21812datarootdir!$datarootdir$ac_delim
21813datadir!$datadir$ac_delim
21814sysconfdir!$sysconfdir$ac_delim
21815sharedstatedir!$sharedstatedir$ac_delim
21816localstatedir!$localstatedir$ac_delim
21817includedir!$includedir$ac_delim
21818oldincludedir!$oldincludedir$ac_delim
21819docdir!$docdir$ac_delim
21820infodir!$infodir$ac_delim
21821htmldir!$htmldir$ac_delim
21822dvidir!$dvidir$ac_delim
21823pdfdir!$pdfdir$ac_delim
21824psdir!$psdir$ac_delim
21825libdir!$libdir$ac_delim
21826localedir!$localedir$ac_delim
21827mandir!$mandir$ac_delim
21828DEFS!$DEFS$ac_delim
21829ECHO_C!$ECHO_C$ac_delim
21830ECHO_N!$ECHO_N$ac_delim
21831ECHO_T!$ECHO_T$ac_delim
21832LIBS!$LIBS$ac_delim
21833build_alias!$build_alias$ac_delim
21834host_alias!$host_alias$ac_delim
21835target_alias!$target_alias$ac_delim
21836INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21837INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21838INSTALL_DATA!$INSTALL_DATA$ac_delim
21839am__isrc!$am__isrc$ac_delim
21840CYGPATH_W!$CYGPATH_W$ac_delim
21841PACKAGE!$PACKAGE$ac_delim
21842VERSION!$VERSION$ac_delim
21843ACLOCAL!$ACLOCAL$ac_delim
21844AUTOCONF!$AUTOCONF$ac_delim
21845AUTOMAKE!$AUTOMAKE$ac_delim
21846AUTOHEADER!$AUTOHEADER$ac_delim
21847MAKEINFO!$MAKEINFO$ac_delim
21848install_sh!$install_sh$ac_delim
21849STRIP!$STRIP$ac_delim
21850INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21851mkdir_p!$mkdir_p$ac_delim
21852AWK!$AWK$ac_delim
21853SET_MAKE!$SET_MAKE$ac_delim
21854am__leading_dot!$am__leading_dot$ac_delim
21855AMTAR!$AMTAR$ac_delim
21856am__tar!$am__tar$ac_delim
21857am__untar!$am__untar$ac_delim
21858MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21859MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21860MAINT!$MAINT$ac_delim
21861build!$build$ac_delim
21862build_cpu!$build_cpu$ac_delim
21863build_vendor!$build_vendor$ac_delim
21864build_os!$build_os$ac_delim
21865host!$host$ac_delim
21866host_cpu!$host_cpu$ac_delim
21867host_vendor!$host_vendor$ac_delim
21868host_os!$host_os$ac_delim
21869CC!$CC$ac_delim
21870CFLAGS!$CFLAGS$ac_delim
21871LDFLAGS!$LDFLAGS$ac_delim
21872CPPFLAGS!$CPPFLAGS$ac_delim
21873ac_ct_CC!$ac_ct_CC$ac_delim
21874EXEEXT!$EXEEXT$ac_delim
21875OBJEXT!$OBJEXT$ac_delim
21876DEPDIR!$DEPDIR$ac_delim
21877am__include!$am__include$ac_delim
21878am__quote!$am__quote$ac_delim
21879AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21880AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21881AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21882CCDEPMODE!$CCDEPMODE$ac_delim
21883am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21884am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21885GREP!$GREP$ac_delim
21886EGREP!$EGREP$ac_delim
21887LN_S!$LN_S$ac_delim
21888ECHO!$ECHO$ac_delim
21889AR!$AR$ac_delim
21890RANLIB!$RANLIB$ac_delim
21891CPP!$CPP$ac_delim
21892CXX!$CXX$ac_delim
21893CXXFLAGS!$CXXFLAGS$ac_delim
21894ac_ct_CXX!$ac_ct_CXX$ac_delim
21895CXXDEPMODE!$CXXDEPMODE$ac_delim
21896_ACEOF
21897
21898  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21899    break
21900  elif $ac_last_try; then
21901    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21902echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21903   { (exit 1); exit 1; }; }
21904  else
21905    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21906  fi
21907done
21908
21909ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21910if test -n "$ac_eof"; then
21911  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21912  ac_eof=`expr $ac_eof + 1`
21913fi
21914
21915cat >>$CONFIG_STATUS <<_ACEOF
21916cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21917/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21918_ACEOF
21919sed '
21920s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21921s/^/s,@/; s/!/@,|#_!!_#|/
21922:n
21923t n
21924s/'"$ac_delim"'$/,g/; t
21925s/$/\\/; p
21926N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21927' >>$CONFIG_STATUS <conf$$subs.sed
21928rm -f conf$$subs.sed
21929cat >>$CONFIG_STATUS <<_ACEOF
21930CEOF$ac_eof
21931_ACEOF
21932
21933
21934ac_delim='%!_!# '
21935for ac_last_try in false false false false false :; do
21936  cat >conf$$subs.sed <<_ACEOF
21937am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21938am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21939CXXCPP!$CXXCPP$ac_delim
21940F77!$F77$ac_delim
21941FFLAGS!$FFLAGS$ac_delim
21942ac_ct_F77!$ac_ct_F77$ac_delim
21943LIBTOOL!$LIBTOOL$ac_delim
21944PKG_CONFIG!$PKG_CONFIG$ac_delim
21945ICE_CFLAGS!$ICE_CFLAGS$ac_delim
21946ICE_LIBS!$ICE_LIBS$ac_delim
21947XTRANS_CFLAGS!$XTRANS_CFLAGS$ac_delim
21948XTRANS_LIBS!$XTRANS_LIBS$ac_delim
21949LINT!$LINT$ac_delim
21950LINT_FLAGS!$LINT_FLAGS$ac_delim
21951LINT_TRUE!$LINT_TRUE$ac_delim
21952LINT_FALSE!$LINT_FALSE$ac_delim
21953LINTLIB!$LINTLIB$ac_delim
21954MAKE_LINT_LIB_TRUE!$MAKE_LINT_LIB_TRUE$ac_delim
21955MAKE_LINT_LIB_FALSE!$MAKE_LINT_LIB_FALSE$ac_delim
21956LIBOBJS!$LIBOBJS$ac_delim
21957LTLIBOBJS!$LTLIBOBJS$ac_delim
21958_ACEOF
21959
21960  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 21; then
21961    break
21962  elif $ac_last_try; then
21963    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21964echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21965   { (exit 1); exit 1; }; }
21966  else
21967    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21968  fi
21969done
21970
21971ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21972if test -n "$ac_eof"; then
21973  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21974  ac_eof=`expr $ac_eof + 1`
21975fi
21976
21977cat >>$CONFIG_STATUS <<_ACEOF
21978cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21979/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21980_ACEOF
21981sed '
21982s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21983s/^/s,@/; s/!/@,|#_!!_#|/
21984:n
21985t n
21986s/'"$ac_delim"'$/,g/; t
21987s/$/\\/; p
21988N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21989' >>$CONFIG_STATUS <conf$$subs.sed
21990rm -f conf$$subs.sed
21991cat >>$CONFIG_STATUS <<_ACEOF
21992:end
21993s/|#_!!_#|//g
21994CEOF$ac_eof
21995_ACEOF
21996
21997
21998# VPATH may cause trouble with some makes, so we remove $(srcdir),
21999# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22000# trailing colons and then remove the whole line if VPATH becomes empty
22001# (actually we leave an empty line to preserve line numbers).
22002if test "x$srcdir" = x.; then
22003  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22004s/:*\$(srcdir):*/:/
22005s/:*\${srcdir}:*/:/
22006s/:*@srcdir@:*/:/
22007s/^\([^=]*=[	 ]*\):*/\1/
22008s/:*$//
22009s/^[^=]*=[	 ]*$//
22010}'
22011fi
22012
22013cat >>$CONFIG_STATUS <<\_ACEOF
22014fi # test -n "$CONFIG_FILES"
22015
22016
22017for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22018do
22019  case $ac_tag in
22020  :[FHLC]) ac_mode=$ac_tag; continue;;
22021  esac
22022  case $ac_mode$ac_tag in
22023  :[FHL]*:*);;
22024  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22025echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22026   { (exit 1); exit 1; }; };;
22027  :[FH]-) ac_tag=-:-;;
22028  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22029  esac
22030  ac_save_IFS=$IFS
22031  IFS=:
22032  set x $ac_tag
22033  IFS=$ac_save_IFS
22034  shift
22035  ac_file=$1
22036  shift
22037
22038  case $ac_mode in
22039  :L) ac_source=$1;;
22040  :[FH])
22041    ac_file_inputs=
22042    for ac_f
22043    do
22044      case $ac_f in
22045      -) ac_f="$tmp/stdin";;
22046      *) # Look for the file first in the build tree, then in the source tree
22047	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22048	 # because $ac_f cannot contain `:'.
22049	 test -f "$ac_f" ||
22050	   case $ac_f in
22051	   [\\/$]*) false;;
22052	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22053	   esac ||
22054	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22055echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22056   { (exit 1); exit 1; }; };;
22057      esac
22058      ac_file_inputs="$ac_file_inputs $ac_f"
22059    done
22060
22061    # Let's still pretend it is `configure' which instantiates (i.e., don't
22062    # use $as_me), people would be surprised to read:
22063    #    /* config.h.  Generated by config.status.  */
22064    configure_input="Generated from "`IFS=:
22065	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22066    if test x"$ac_file" != x-; then
22067      configure_input="$ac_file.  $configure_input"
22068      { echo "$as_me:$LINENO: creating $ac_file" >&5
22069echo "$as_me: creating $ac_file" >&6;}
22070    fi
22071
22072    case $ac_tag in
22073    *:-:* | *:-) cat >"$tmp/stdin";;
22074    esac
22075    ;;
22076  esac
22077
22078  ac_dir=`$as_dirname -- "$ac_file" ||
22079$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22080	 X"$ac_file" : 'X\(//\)[^/]' \| \
22081	 X"$ac_file" : 'X\(//\)$' \| \
22082	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22083echo X"$ac_file" |
22084    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22085	    s//\1/
22086	    q
22087	  }
22088	  /^X\(\/\/\)[^/].*/{
22089	    s//\1/
22090	    q
22091	  }
22092	  /^X\(\/\/\)$/{
22093	    s//\1/
22094	    q
22095	  }
22096	  /^X\(\/\).*/{
22097	    s//\1/
22098	    q
22099	  }
22100	  s/.*/./; q'`
22101  { as_dir="$ac_dir"
22102  case $as_dir in #(
22103  -*) as_dir=./$as_dir;;
22104  esac
22105  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22106    as_dirs=
22107    while :; do
22108      case $as_dir in #(
22109      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22110      *) as_qdir=$as_dir;;
22111      esac
22112      as_dirs="'$as_qdir' $as_dirs"
22113      as_dir=`$as_dirname -- "$as_dir" ||
22114$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22115	 X"$as_dir" : 'X\(//\)[^/]' \| \
22116	 X"$as_dir" : 'X\(//\)$' \| \
22117	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22118echo X"$as_dir" |
22119    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22120	    s//\1/
22121	    q
22122	  }
22123	  /^X\(\/\/\)[^/].*/{
22124	    s//\1/
22125	    q
22126	  }
22127	  /^X\(\/\/\)$/{
22128	    s//\1/
22129	    q
22130	  }
22131	  /^X\(\/\).*/{
22132	    s//\1/
22133	    q
22134	  }
22135	  s/.*/./; q'`
22136      test -d "$as_dir" && break
22137    done
22138    test -z "$as_dirs" || eval "mkdir $as_dirs"
22139  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22140echo "$as_me: error: cannot create directory $as_dir" >&2;}
22141   { (exit 1); exit 1; }; }; }
22142  ac_builddir=.
22143
22144case "$ac_dir" in
22145.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22146*)
22147  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22148  # A ".." for each directory in $ac_dir_suffix.
22149  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22150  case $ac_top_builddir_sub in
22151  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22152  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22153  esac ;;
22154esac
22155ac_abs_top_builddir=$ac_pwd
22156ac_abs_builddir=$ac_pwd$ac_dir_suffix
22157# for backward compatibility:
22158ac_top_builddir=$ac_top_build_prefix
22159
22160case $srcdir in
22161  .)  # We are building in place.
22162    ac_srcdir=.
22163    ac_top_srcdir=$ac_top_builddir_sub
22164    ac_abs_top_srcdir=$ac_pwd ;;
22165  [\\/]* | ?:[\\/]* )  # Absolute name.
22166    ac_srcdir=$srcdir$ac_dir_suffix;
22167    ac_top_srcdir=$srcdir
22168    ac_abs_top_srcdir=$srcdir ;;
22169  *) # Relative name.
22170    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22171    ac_top_srcdir=$ac_top_build_prefix$srcdir
22172    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22173esac
22174ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22175
22176
22177  case $ac_mode in
22178  :F)
22179  #
22180  # CONFIG_FILE
22181  #
22182
22183  case $INSTALL in
22184  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22185  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22186  esac
22187  ac_MKDIR_P=$MKDIR_P
22188  case $MKDIR_P in
22189  [\\/$]* | ?:[\\/]* ) ;;
22190  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22191  esac
22192_ACEOF
22193
22194cat >>$CONFIG_STATUS <<\_ACEOF
22195# If the template does not know about datarootdir, expand it.
22196# FIXME: This hack should be removed a few years after 2.60.
22197ac_datarootdir_hack=; ac_datarootdir_seen=
22198
22199case `sed -n '/datarootdir/ {
22200  p
22201  q
22202}
22203/@datadir@/p
22204/@docdir@/p
22205/@infodir@/p
22206/@localedir@/p
22207/@mandir@/p
22208' $ac_file_inputs` in
22209*datarootdir*) ac_datarootdir_seen=yes;;
22210*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22211  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22212echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22213_ACEOF
22214cat >>$CONFIG_STATUS <<_ACEOF
22215  ac_datarootdir_hack='
22216  s&@datadir@&$datadir&g
22217  s&@docdir@&$docdir&g
22218  s&@infodir@&$infodir&g
22219  s&@localedir@&$localedir&g
22220  s&@mandir@&$mandir&g
22221    s&\\\${datarootdir}&$datarootdir&g' ;;
22222esac
22223_ACEOF
22224
22225# Neutralize VPATH when `$srcdir' = `.'.
22226# Shell code in configure.ac might set extrasub.
22227# FIXME: do we really want to maintain this feature?
22228cat >>$CONFIG_STATUS <<_ACEOF
22229  sed "$ac_vpsub
22230$extrasub
22231_ACEOF
22232cat >>$CONFIG_STATUS <<\_ACEOF
22233:t
22234/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22235s&@configure_input@&$configure_input&;t t
22236s&@top_builddir@&$ac_top_builddir_sub&;t t
22237s&@srcdir@&$ac_srcdir&;t t
22238s&@abs_srcdir@&$ac_abs_srcdir&;t t
22239s&@top_srcdir@&$ac_top_srcdir&;t t
22240s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22241s&@builddir@&$ac_builddir&;t t
22242s&@abs_builddir@&$ac_abs_builddir&;t t
22243s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22244s&@INSTALL@&$ac_INSTALL&;t t
22245s&@MKDIR_P@&$ac_MKDIR_P&;t t
22246$ac_datarootdir_hack
22247" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22248
22249test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22250  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22251  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22252  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22253which seems to be undefined.  Please make sure it is defined." >&5
22254echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22255which seems to be undefined.  Please make sure it is defined." >&2;}
22256
22257  rm -f "$tmp/stdin"
22258  case $ac_file in
22259  -) cat "$tmp/out"; rm -f "$tmp/out";;
22260  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22261  esac
22262 ;;
22263  :H)
22264  #
22265  # CONFIG_HEADER
22266  #
22267_ACEOF
22268
22269# Transform confdefs.h into a sed script `conftest.defines', that
22270# substitutes the proper values into config.h.in to produce config.h.
22271rm -f conftest.defines conftest.tail
22272# First, append a space to every undef/define line, to ease matching.
22273echo 's/$/ /' >conftest.defines
22274# Then, protect against being on the right side of a sed subst, or in
22275# an unquoted here document, in config.status.  If some macros were
22276# called several times there might be several #defines for the same
22277# symbol, which is useless.  But do not sort them, since the last
22278# AC_DEFINE must be honored.
22279ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22280# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22281# NAME is the cpp macro being defined, VALUE is the value it is being given.
22282# PARAMS is the parameter list in the macro definition--in most cases, it's
22283# just an empty string.
22284ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22285ac_dB='\\)[	 (].*,\\1define\\2'
22286ac_dC=' '
22287ac_dD=' ,'
22288
22289uniq confdefs.h |
22290  sed -n '
22291	t rset
22292	:rset
22293	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22294	t ok
22295	d
22296	:ok
22297	s/[\\&,]/\\&/g
22298	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22299	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22300  ' >>conftest.defines
22301
22302# Remove the space that was appended to ease matching.
22303# Then replace #undef with comments.  This is necessary, for
22304# example, in the case of _POSIX_SOURCE, which is predefined and required
22305# on some systems where configure will not decide to define it.
22306# (The regexp can be short, since the line contains either #define or #undef.)
22307echo 's/ $//
22308s,^[	 #]*u.*,/* & */,' >>conftest.defines
22309
22310# Break up conftest.defines:
22311ac_max_sed_lines=50
22312
22313# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22314# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22315# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22316# et cetera.
22317ac_in='$ac_file_inputs'
22318ac_out='"$tmp/out1"'
22319ac_nxt='"$tmp/out2"'
22320
22321while :
22322do
22323  # Write a here document:
22324    cat >>$CONFIG_STATUS <<_ACEOF
22325    # First, check the format of the line:
22326    cat >"\$tmp/defines.sed" <<\\CEOF
22327/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22328/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22329b
22330:def
22331_ACEOF
22332  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22333  echo 'CEOF
22334    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22335  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22336  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22337  grep . conftest.tail >/dev/null || break
22338  rm -f conftest.defines
22339  mv conftest.tail conftest.defines
22340done
22341rm -f conftest.defines conftest.tail
22342
22343echo "ac_result=$ac_in" >>$CONFIG_STATUS
22344cat >>$CONFIG_STATUS <<\_ACEOF
22345  if test x"$ac_file" != x-; then
22346    echo "/* $configure_input  */" >"$tmp/config.h"
22347    cat "$ac_result" >>"$tmp/config.h"
22348    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22349      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22350echo "$as_me: $ac_file is unchanged" >&6;}
22351    else
22352      rm -f $ac_file
22353      mv "$tmp/config.h" $ac_file
22354    fi
22355  else
22356    echo "/* $configure_input  */"
22357    cat "$ac_result"
22358  fi
22359  rm -f "$tmp/out12"
22360# Compute $ac_file's index in $config_headers.
22361_am_stamp_count=1
22362for _am_header in $config_headers :; do
22363  case $_am_header in
22364    $ac_file | $ac_file:* )
22365      break ;;
22366    * )
22367      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22368  esac
22369done
22370echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22371$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22372	 X$ac_file : 'X\(//\)[^/]' \| \
22373	 X$ac_file : 'X\(//\)$' \| \
22374	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22375echo X$ac_file |
22376    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22377	    s//\1/
22378	    q
22379	  }
22380	  /^X\(\/\/\)[^/].*/{
22381	    s//\1/
22382	    q
22383	  }
22384	  /^X\(\/\/\)$/{
22385	    s//\1/
22386	    q
22387	  }
22388	  /^X\(\/\).*/{
22389	    s//\1/
22390	    q
22391	  }
22392	  s/.*/./; q'`/stamp-h$_am_stamp_count
22393 ;;
22394
22395  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22396echo "$as_me: executing $ac_file commands" >&6;}
22397 ;;
22398  esac
22399
22400
22401  case $ac_file$ac_mode in
22402    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22403  # Strip MF so we end up with the name of the file.
22404  mf=`echo "$mf" | sed -e 's/:.*$//'`
22405  # Check whether this is an Automake generated Makefile or not.
22406  # We used to match only the files named `Makefile.in', but
22407  # some people rename them; so instead we look at the file content.
22408  # Grep'ing the first line is not enough: some people post-process
22409  # each Makefile.in and add a new line on top of each file to say so.
22410  # Grep'ing the whole file is not good either: AIX grep has a line
22411  # limit of 2048, but all sed's we know have understand at least 4000.
22412  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
22413    dirpart=`$as_dirname -- "$mf" ||
22414$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22415	 X"$mf" : 'X\(//\)[^/]' \| \
22416	 X"$mf" : 'X\(//\)$' \| \
22417	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22418echo X"$mf" |
22419    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22420	    s//\1/
22421	    q
22422	  }
22423	  /^X\(\/\/\)[^/].*/{
22424	    s//\1/
22425	    q
22426	  }
22427	  /^X\(\/\/\)$/{
22428	    s//\1/
22429	    q
22430	  }
22431	  /^X\(\/\).*/{
22432	    s//\1/
22433	    q
22434	  }
22435	  s/.*/./; q'`
22436  else
22437    continue
22438  fi
22439  # Extract the definition of DEPDIR, am__include, and am__quote
22440  # from the Makefile without running `make'.
22441  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22442  test -z "$DEPDIR" && continue
22443  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22444  test -z "am__include" && continue
22445  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22446  # When using ansi2knr, U may be empty or an underscore; expand it
22447  U=`sed -n 's/^U = //p' < "$mf"`
22448  # Find all dependency output files, they are included files with
22449  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22450  # simplest approach to changing $(DEPDIR) to its actual value in the
22451  # expansion.
22452  for file in `sed -n "
22453    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22454       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22455    # Make sure the directory exists.
22456    test -f "$dirpart/$file" && continue
22457    fdir=`$as_dirname -- "$file" ||
22458$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22459	 X"$file" : 'X\(//\)[^/]' \| \
22460	 X"$file" : 'X\(//\)$' \| \
22461	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22462echo X"$file" |
22463    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22464	    s//\1/
22465	    q
22466	  }
22467	  /^X\(\/\/\)[^/].*/{
22468	    s//\1/
22469	    q
22470	  }
22471	  /^X\(\/\/\)$/{
22472	    s//\1/
22473	    q
22474	  }
22475	  /^X\(\/\).*/{
22476	    s//\1/
22477	    q
22478	  }
22479	  s/.*/./; q'`
22480    { as_dir=$dirpart/$fdir
22481  case $as_dir in #(
22482  -*) as_dir=./$as_dir;;
22483  esac
22484  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22485    as_dirs=
22486    while :; do
22487      case $as_dir in #(
22488      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22489      *) as_qdir=$as_dir;;
22490      esac
22491      as_dirs="'$as_qdir' $as_dirs"
22492      as_dir=`$as_dirname -- "$as_dir" ||
22493$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22494	 X"$as_dir" : 'X\(//\)[^/]' \| \
22495	 X"$as_dir" : 'X\(//\)$' \| \
22496	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22497echo X"$as_dir" |
22498    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22499	    s//\1/
22500	    q
22501	  }
22502	  /^X\(\/\/\)[^/].*/{
22503	    s//\1/
22504	    q
22505	  }
22506	  /^X\(\/\/\)$/{
22507	    s//\1/
22508	    q
22509	  }
22510	  /^X\(\/\).*/{
22511	    s//\1/
22512	    q
22513	  }
22514	  s/.*/./; q'`
22515      test -d "$as_dir" && break
22516    done
22517    test -z "$as_dirs" || eval "mkdir $as_dirs"
22518  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22519echo "$as_me: error: cannot create directory $as_dir" >&2;}
22520   { (exit 1); exit 1; }; }; }
22521    # echo "creating $dirpart/$file"
22522    echo '# dummy' > "$dirpart/$file"
22523  done
22524done
22525 ;;
22526
22527  esac
22528done # for ac_tag
22529
22530
22531{ (exit 0); exit 0; }
22532_ACEOF
22533chmod +x $CONFIG_STATUS
22534ac_clean_files=$ac_clean_files_save
22535
22536
22537# configure is writing to config.log, and then calls config.status.
22538# config.status does its own redirection, appending to config.log.
22539# Unfortunately, on DOS this fails, as config.log is still kept open
22540# by configure, so config.status won't be able to write to it; its
22541# output is simply discarded.  So we exec the FD to /dev/null,
22542# effectively closing config.log, so it can be properly (re)opened and
22543# appended to by config.status.  When coming back to configure, we
22544# need to make the FD available again.
22545if test "$no_create" != yes; then
22546  ac_cs_success=:
22547  ac_config_status_args=
22548  test "$silent" = yes &&
22549    ac_config_status_args="$ac_config_status_args --quiet"
22550  exec 5>/dev/null
22551  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22552  exec 5>>config.log
22553  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22554  # would make configure fail if this is the last instruction.
22555  $ac_cs_success || { (exit 1); exit 1; }
22556fi
22557
22558