configure revision 8c9fbc29
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libxkbfile 1.0.5.
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='libxkbfile'
730PACKAGE_TARNAME='libxkbfile'
731PACKAGE_VERSION='1.0.5'
732PACKAGE_STRING='libxkbfile 1.0.5'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735# Factoring default headers for most tests.
736ac_includes_default="\
737#include <stdio.h>
738#ifdef HAVE_SYS_TYPES_H
739# include <sys/types.h>
740#endif
741#ifdef HAVE_SYS_STAT_H
742# include <sys/stat.h>
743#endif
744#ifdef STDC_HEADERS
745# include <stdlib.h>
746# include <stddef.h>
747#else
748# ifdef HAVE_STDLIB_H
749#  include <stdlib.h>
750# endif
751#endif
752#ifdef HAVE_STRING_H
753# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
754#  include <memory.h>
755# endif
756# include <string.h>
757#endif
758#ifdef HAVE_STRINGS_H
759# include <strings.h>
760#endif
761#ifdef HAVE_INTTYPES_H
762# include <inttypes.h>
763#endif
764#ifdef HAVE_STDINT_H
765# include <stdint.h>
766#endif
767#ifdef HAVE_UNISTD_H
768# include <unistd.h>
769#endif"
770
771ac_subst_vars='SHELL
772PATH_SEPARATOR
773PACKAGE_NAME
774PACKAGE_TARNAME
775PACKAGE_VERSION
776PACKAGE_STRING
777PACKAGE_BUGREPORT
778exec_prefix
779prefix
780program_transform_name
781bindir
782sbindir
783libexecdir
784datarootdir
785datadir
786sysconfdir
787sharedstatedir
788localstatedir
789includedir
790oldincludedir
791docdir
792infodir
793htmldir
794dvidir
795pdfdir
796psdir
797libdir
798localedir
799mandir
800DEFS
801ECHO_C
802ECHO_N
803ECHO_T
804LIBS
805build_alias
806host_alias
807target_alias
808INSTALL_PROGRAM
809INSTALL_SCRIPT
810INSTALL_DATA
811am__isrc
812CYGPATH_W
813PACKAGE
814VERSION
815ACLOCAL
816AUTOCONF
817AUTOMAKE
818AUTOHEADER
819MAKEINFO
820install_sh
821STRIP
822INSTALL_STRIP_PROGRAM
823mkdir_p
824AWK
825SET_MAKE
826am__leading_dot
827AMTAR
828am__tar
829am__untar
830MAINTAINER_MODE_TRUE
831MAINTAINER_MODE_FALSE
832MAINT
833CC
834CFLAGS
835LDFLAGS
836CPPFLAGS
837ac_ct_CC
838EXEEXT
839OBJEXT
840DEPDIR
841am__include
842am__quote
843AMDEP_TRUE
844AMDEP_FALSE
845AMDEPBACKSLASH
846CCDEPMODE
847am__fastdepCC_TRUE
848am__fastdepCC_FALSE
849build
850build_cpu
851build_vendor
852build_os
853host
854host_cpu
855host_vendor
856host_os
857GREP
858EGREP
859LN_S
860ECHO
861AR
862RANLIB
863CPP
864CXX
865CXXFLAGS
866ac_ct_CXX
867CXXDEPMODE
868am__fastdepCXX_TRUE
869am__fastdepCXX_FALSE
870CXXCPP
871F77
872FFLAGS
873ac_ct_F77
874LIBTOOL
875PKG_CONFIG
876XKBFILE_CFLAGS
877XKBFILE_LIBS
878LIBOBJS
879LTLIBOBJS'
880ac_subst_files=''
881      ac_precious_vars='build_alias
882host_alias
883target_alias
884CC
885CFLAGS
886LDFLAGS
887LIBS
888CPPFLAGS
889CPP
890CXX
891CXXFLAGS
892CCC
893CXXCPP
894F77
895FFLAGS
896PKG_CONFIG
897XKBFILE_CFLAGS
898XKBFILE_LIBS'
899
900
901# Initialize some variables set by options.
902ac_init_help=
903ac_init_version=false
904# The variables have the same names as the options, with
905# dashes changed to underlines.
906cache_file=/dev/null
907exec_prefix=NONE
908no_create=
909no_recursion=
910prefix=NONE
911program_prefix=NONE
912program_suffix=NONE
913program_transform_name=s,x,x,
914silent=
915site=
916srcdir=
917verbose=
918x_includes=NONE
919x_libraries=NONE
920
921# Installation directory options.
922# These are left unexpanded so users can "make install exec_prefix=/foo"
923# and all the variables that are supposed to be based on exec_prefix
924# by default will actually change.
925# Use braces instead of parens because sh, perl, etc. also accept them.
926# (The list follows the same order as the GNU Coding Standards.)
927bindir='${exec_prefix}/bin'
928sbindir='${exec_prefix}/sbin'
929libexecdir='${exec_prefix}/libexec'
930datarootdir='${prefix}/share'
931datadir='${datarootdir}'
932sysconfdir='${prefix}/etc'
933sharedstatedir='${prefix}/com'
934localstatedir='${prefix}/var'
935includedir='${prefix}/include'
936oldincludedir='/usr/include'
937docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
938infodir='${datarootdir}/info'
939htmldir='${docdir}'
940dvidir='${docdir}'
941pdfdir='${docdir}'
942psdir='${docdir}'
943libdir='${exec_prefix}/lib'
944localedir='${datarootdir}/locale'
945mandir='${datarootdir}/man'
946
947ac_prev=
948ac_dashdash=
949for ac_option
950do
951  # If the previous option needs an argument, assign it.
952  if test -n "$ac_prev"; then
953    eval $ac_prev=\$ac_option
954    ac_prev=
955    continue
956  fi
957
958  case $ac_option in
959  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
960  *)	ac_optarg=yes ;;
961  esac
962
963  # Accept the important Cygnus configure options, so we can diagnose typos.
964
965  case $ac_dashdash$ac_option in
966  --)
967    ac_dashdash=yes ;;
968
969  -bindir | --bindir | --bindi | --bind | --bin | --bi)
970    ac_prev=bindir ;;
971  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
972    bindir=$ac_optarg ;;
973
974  -build | --build | --buil | --bui | --bu)
975    ac_prev=build_alias ;;
976  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
977    build_alias=$ac_optarg ;;
978
979  -cache-file | --cache-file | --cache-fil | --cache-fi \
980  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
981    ac_prev=cache_file ;;
982  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
983  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
984    cache_file=$ac_optarg ;;
985
986  --config-cache | -C)
987    cache_file=config.cache ;;
988
989  -datadir | --datadir | --datadi | --datad)
990    ac_prev=datadir ;;
991  -datadir=* | --datadir=* | --datadi=* | --datad=*)
992    datadir=$ac_optarg ;;
993
994  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
995  | --dataroo | --dataro | --datar)
996    ac_prev=datarootdir ;;
997  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
998  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
999    datarootdir=$ac_optarg ;;
1000
1001  -disable-* | --disable-*)
1002    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1003    # Reject names that are not valid shell variable names.
1004    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1005      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1006   { (exit 1); exit 1; }; }
1007    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1008    eval enable_$ac_feature=no ;;
1009
1010  -docdir | --docdir | --docdi | --doc | --do)
1011    ac_prev=docdir ;;
1012  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1013    docdir=$ac_optarg ;;
1014
1015  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1016    ac_prev=dvidir ;;
1017  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1018    dvidir=$ac_optarg ;;
1019
1020  -enable-* | --enable-*)
1021    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1022    # Reject names that are not valid shell variable names.
1023    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1024      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1025   { (exit 1); exit 1; }; }
1026    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1027    eval enable_$ac_feature=\$ac_optarg ;;
1028
1029  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1030  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1031  | --exec | --exe | --ex)
1032    ac_prev=exec_prefix ;;
1033  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1034  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1035  | --exec=* | --exe=* | --ex=*)
1036    exec_prefix=$ac_optarg ;;
1037
1038  -gas | --gas | --ga | --g)
1039    # Obsolete; use --with-gas.
1040    with_gas=yes ;;
1041
1042  -help | --help | --hel | --he | -h)
1043    ac_init_help=long ;;
1044  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1045    ac_init_help=recursive ;;
1046  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1047    ac_init_help=short ;;
1048
1049  -host | --host | --hos | --ho)
1050    ac_prev=host_alias ;;
1051  -host=* | --host=* | --hos=* | --ho=*)
1052    host_alias=$ac_optarg ;;
1053
1054  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1055    ac_prev=htmldir ;;
1056  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1057  | --ht=*)
1058    htmldir=$ac_optarg ;;
1059
1060  -includedir | --includedir | --includedi | --included | --include \
1061  | --includ | --inclu | --incl | --inc)
1062    ac_prev=includedir ;;
1063  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1064  | --includ=* | --inclu=* | --incl=* | --inc=*)
1065    includedir=$ac_optarg ;;
1066
1067  -infodir | --infodir | --infodi | --infod | --info | --inf)
1068    ac_prev=infodir ;;
1069  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1070    infodir=$ac_optarg ;;
1071
1072  -libdir | --libdir | --libdi | --libd)
1073    ac_prev=libdir ;;
1074  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1075    libdir=$ac_optarg ;;
1076
1077  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1078  | --libexe | --libex | --libe)
1079    ac_prev=libexecdir ;;
1080  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1081  | --libexe=* | --libex=* | --libe=*)
1082    libexecdir=$ac_optarg ;;
1083
1084  -localedir | --localedir | --localedi | --localed | --locale)
1085    ac_prev=localedir ;;
1086  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1087    localedir=$ac_optarg ;;
1088
1089  -localstatedir | --localstatedir | --localstatedi | --localstated \
1090  | --localstate | --localstat | --localsta | --localst | --locals)
1091    ac_prev=localstatedir ;;
1092  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1093  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1094    localstatedir=$ac_optarg ;;
1095
1096  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1097    ac_prev=mandir ;;
1098  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1099    mandir=$ac_optarg ;;
1100
1101  -nfp | --nfp | --nf)
1102    # Obsolete; use --without-fp.
1103    with_fp=no ;;
1104
1105  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1106  | --no-cr | --no-c | -n)
1107    no_create=yes ;;
1108
1109  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1110  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1111    no_recursion=yes ;;
1112
1113  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1114  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1115  | --oldin | --oldi | --old | --ol | --o)
1116    ac_prev=oldincludedir ;;
1117  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1118  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1119  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1120    oldincludedir=$ac_optarg ;;
1121
1122  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1123    ac_prev=prefix ;;
1124  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1125    prefix=$ac_optarg ;;
1126
1127  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1128  | --program-pre | --program-pr | --program-p)
1129    ac_prev=program_prefix ;;
1130  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1131  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1132    program_prefix=$ac_optarg ;;
1133
1134  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1135  | --program-suf | --program-su | --program-s)
1136    ac_prev=program_suffix ;;
1137  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1138  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1139    program_suffix=$ac_optarg ;;
1140
1141  -program-transform-name | --program-transform-name \
1142  | --program-transform-nam | --program-transform-na \
1143  | --program-transform-n | --program-transform- \
1144  | --program-transform | --program-transfor \
1145  | --program-transfo | --program-transf \
1146  | --program-trans | --program-tran \
1147  | --progr-tra | --program-tr | --program-t)
1148    ac_prev=program_transform_name ;;
1149  -program-transform-name=* | --program-transform-name=* \
1150  | --program-transform-nam=* | --program-transform-na=* \
1151  | --program-transform-n=* | --program-transform-=* \
1152  | --program-transform=* | --program-transfor=* \
1153  | --program-transfo=* | --program-transf=* \
1154  | --program-trans=* | --program-tran=* \
1155  | --progr-tra=* | --program-tr=* | --program-t=*)
1156    program_transform_name=$ac_optarg ;;
1157
1158  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1159    ac_prev=pdfdir ;;
1160  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1161    pdfdir=$ac_optarg ;;
1162
1163  -psdir | --psdir | --psdi | --psd | --ps)
1164    ac_prev=psdir ;;
1165  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1166    psdir=$ac_optarg ;;
1167
1168  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1169  | -silent | --silent | --silen | --sile | --sil)
1170    silent=yes ;;
1171
1172  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1173    ac_prev=sbindir ;;
1174  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1175  | --sbi=* | --sb=*)
1176    sbindir=$ac_optarg ;;
1177
1178  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1179  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1180  | --sharedst | --shareds | --shared | --share | --shar \
1181  | --sha | --sh)
1182    ac_prev=sharedstatedir ;;
1183  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1184  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1185  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1186  | --sha=* | --sh=*)
1187    sharedstatedir=$ac_optarg ;;
1188
1189  -site | --site | --sit)
1190    ac_prev=site ;;
1191  -site=* | --site=* | --sit=*)
1192    site=$ac_optarg ;;
1193
1194  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1195    ac_prev=srcdir ;;
1196  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1197    srcdir=$ac_optarg ;;
1198
1199  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1200  | --syscon | --sysco | --sysc | --sys | --sy)
1201    ac_prev=sysconfdir ;;
1202  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1203  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1204    sysconfdir=$ac_optarg ;;
1205
1206  -target | --target | --targe | --targ | --tar | --ta | --t)
1207    ac_prev=target_alias ;;
1208  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1209    target_alias=$ac_optarg ;;
1210
1211  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1212    verbose=yes ;;
1213
1214  -version | --version | --versio | --versi | --vers | -V)
1215    ac_init_version=: ;;
1216
1217  -with-* | --with-*)
1218    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1219    # Reject names that are not valid shell variable names.
1220    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1221      { echo "$as_me: error: invalid package name: $ac_package" >&2
1222   { (exit 1); exit 1; }; }
1223    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1224    eval with_$ac_package=\$ac_optarg ;;
1225
1226  -without-* | --without-*)
1227    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1228    # Reject names that are not valid shell variable names.
1229    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1230      { echo "$as_me: error: invalid package name: $ac_package" >&2
1231   { (exit 1); exit 1; }; }
1232    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1233    eval with_$ac_package=no ;;
1234
1235  --x)
1236    # Obsolete; use --with-x.
1237    with_x=yes ;;
1238
1239  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1240  | --x-incl | --x-inc | --x-in | --x-i)
1241    ac_prev=x_includes ;;
1242  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1243  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1244    x_includes=$ac_optarg ;;
1245
1246  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1247  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1248    ac_prev=x_libraries ;;
1249  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1250  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1251    x_libraries=$ac_optarg ;;
1252
1253  -*) { echo "$as_me: error: unrecognized option: $ac_option
1254Try \`$0 --help' for more information." >&2
1255   { (exit 1); exit 1; }; }
1256    ;;
1257
1258  *=*)
1259    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1260    # Reject names that are not valid shell variable names.
1261    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1262      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1263   { (exit 1); exit 1; }; }
1264    eval $ac_envvar=\$ac_optarg
1265    export $ac_envvar ;;
1266
1267  *)
1268    # FIXME: should be removed in autoconf 3.0.
1269    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1270    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1271      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1272    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1273    ;;
1274
1275  esac
1276done
1277
1278if test -n "$ac_prev"; then
1279  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1280  { echo "$as_me: error: missing argument to $ac_option" >&2
1281   { (exit 1); exit 1; }; }
1282fi
1283
1284# Be sure to have absolute directory names.
1285for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286		datadir sysconfdir sharedstatedir localstatedir includedir \
1287		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288		libdir localedir mandir
1289do
1290  eval ac_val=\$$ac_var
1291  case $ac_val in
1292    [\\/$]* | ?:[\\/]* )  continue;;
1293    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1294  esac
1295  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1296   { (exit 1); exit 1; }; }
1297done
1298
1299# There might be people who depend on the old broken behavior: `$host'
1300# used to hold the argument of --host etc.
1301# FIXME: To remove some day.
1302build=$build_alias
1303host=$host_alias
1304target=$target_alias
1305
1306# FIXME: To remove some day.
1307if test "x$host_alias" != x; then
1308  if test "x$build_alias" = x; then
1309    cross_compiling=maybe
1310    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1311    If a cross compiler is detected then cross compile mode will be used." >&2
1312  elif test "x$build_alias" != "x$host_alias"; then
1313    cross_compiling=yes
1314  fi
1315fi
1316
1317ac_tool_prefix=
1318test -n "$host_alias" && ac_tool_prefix=$host_alias-
1319
1320test "$silent" = yes && exec 6>/dev/null
1321
1322
1323ac_pwd=`pwd` && test -n "$ac_pwd" &&
1324ac_ls_di=`ls -di .` &&
1325ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1326  { echo "$as_me: error: Working directory cannot be determined" >&2
1327   { (exit 1); exit 1; }; }
1328test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1329  { echo "$as_me: error: pwd does not report name of working directory" >&2
1330   { (exit 1); exit 1; }; }
1331
1332
1333# Find the source files, if location was not specified.
1334if test -z "$srcdir"; then
1335  ac_srcdir_defaulted=yes
1336  # Try the directory containing this script, then the parent directory.
1337  ac_confdir=`$as_dirname -- "$0" ||
1338$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339	 X"$0" : 'X\(//\)[^/]' \| \
1340	 X"$0" : 'X\(//\)$' \| \
1341	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1342echo X"$0" |
1343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1344	    s//\1/
1345	    q
1346	  }
1347	  /^X\(\/\/\)[^/].*/{
1348	    s//\1/
1349	    q
1350	  }
1351	  /^X\(\/\/\)$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\).*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  s/.*/./; q'`
1360  srcdir=$ac_confdir
1361  if test ! -r "$srcdir/$ac_unique_file"; then
1362    srcdir=..
1363  fi
1364else
1365  ac_srcdir_defaulted=no
1366fi
1367if test ! -r "$srcdir/$ac_unique_file"; then
1368  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1370   { (exit 1); exit 1; }; }
1371fi
1372ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1373ac_abs_confdir=`(
1374	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1375   { (exit 1); exit 1; }; }
1376	pwd)`
1377# When building in place, set srcdir=.
1378if test "$ac_abs_confdir" = "$ac_pwd"; then
1379  srcdir=.
1380fi
1381# Remove unnecessary trailing slashes from srcdir.
1382# Double slashes in file names in object file debugging info
1383# mess up M-x gdb in Emacs.
1384case $srcdir in
1385*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1386esac
1387for ac_var in $ac_precious_vars; do
1388  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_env_${ac_var}_value=\$${ac_var}
1390  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1391  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1392done
1393
1394#
1395# Report the --help message.
1396#
1397if test "$ac_init_help" = "long"; then
1398  # Omit some internal or obsolete options to make the list less imposing.
1399  # This message is too long to be a string in the A/UX 3.1 sh.
1400  cat <<_ACEOF
1401\`configure' configures libxkbfile 1.0.5 to adapt to many kinds of systems.
1402
1403Usage: $0 [OPTION]... [VAR=VALUE]...
1404
1405To assign environment variables (e.g., CC, CFLAGS...), specify them as
1406VAR=VALUE.  See below for descriptions of some of the useful variables.
1407
1408Defaults for the options are specified in brackets.
1409
1410Configuration:
1411  -h, --help              display this help and exit
1412      --help=short        display options specific to this package
1413      --help=recursive    display the short help of all the included packages
1414  -V, --version           display version information and exit
1415  -q, --quiet, --silent   do not print \`checking...' messages
1416      --cache-file=FILE   cache test results in FILE [disabled]
1417  -C, --config-cache      alias for \`--cache-file=config.cache'
1418  -n, --no-create         do not create output files
1419      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1420
1421Installation directories:
1422  --prefix=PREFIX         install architecture-independent files in PREFIX
1423			  [$ac_default_prefix]
1424  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1425			  [PREFIX]
1426
1427By default, \`make install' will install all the files in
1428\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1429an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1430for instance \`--prefix=\$HOME'.
1431
1432For better control, use the options below.
1433
1434Fine tuning of the installation directories:
1435  --bindir=DIR           user executables [EPREFIX/bin]
1436  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1437  --libexecdir=DIR       program executables [EPREFIX/libexec]
1438  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1439  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1440  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1441  --libdir=DIR           object code libraries [EPREFIX/lib]
1442  --includedir=DIR       C header files [PREFIX/include]
1443  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1444  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1445  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1446  --infodir=DIR          info documentation [DATAROOTDIR/info]
1447  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1448  --mandir=DIR           man documentation [DATAROOTDIR/man]
1449  --docdir=DIR           documentation root [DATAROOTDIR/doc/libxkbfile]
1450  --htmldir=DIR          html documentation [DOCDIR]
1451  --dvidir=DIR           dvi documentation [DOCDIR]
1452  --pdfdir=DIR           pdf documentation [DOCDIR]
1453  --psdir=DIR            ps documentation [DOCDIR]
1454_ACEOF
1455
1456  cat <<\_ACEOF
1457
1458Program names:
1459  --program-prefix=PREFIX            prepend PREFIX to installed program names
1460  --program-suffix=SUFFIX            append SUFFIX to installed program names
1461  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1462
1463System types:
1464  --build=BUILD     configure for building on BUILD [guessed]
1465  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1466_ACEOF
1467fi
1468
1469if test -n "$ac_init_help"; then
1470  case $ac_init_help in
1471     short | recursive ) echo "Configuration of libxkbfile 1.0.5:";;
1472   esac
1473  cat <<\_ACEOF
1474
1475Optional Features:
1476  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1477  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1478  --enable-maintainer-mode  enable make rules and dependencies not useful
1479			  (and sometimes confusing) to the casual installer
1480  --disable-dependency-tracking  speeds up one-time build
1481  --enable-dependency-tracking   do not reject slow dependency extractors
1482  --enable-shared[=PKGS]  build shared libraries [default=yes]
1483  --enable-static[=PKGS]  build static libraries [default=yes]
1484  --enable-fast-install[=PKGS]
1485                          optimize for fast installation [default=yes]
1486  --disable-libtool-lock  avoid locking (might break parallel builds)
1487
1488Optional Packages:
1489  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1490  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1491  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1492  --with-pic              try to use only PIC/non-PIC objects [default=use
1493                          both]
1494  --with-tags[=TAGS]      include additional configurations [automatic]
1495  --with-release-version=STRING
1496                          Use release version string in package name
1497
1498Some influential environment variables:
1499  CC          C compiler command
1500  CFLAGS      C compiler flags
1501  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1502              nonstandard directory <lib dir>
1503  LIBS        libraries to pass to the linker, e.g. -l<library>
1504  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1505              you have headers in a nonstandard directory <include dir>
1506  CPP         C preprocessor
1507  CXX         C++ compiler command
1508  CXXFLAGS    C++ compiler flags
1509  CXXCPP      C++ preprocessor
1510  F77         Fortran 77 compiler command
1511  FFLAGS      Fortran 77 compiler flags
1512  PKG_CONFIG  path to pkg-config utility
1513  XKBFILE_CFLAGS
1514              C compiler flags for XKBFILE, overriding pkg-config
1515  XKBFILE_LIBS
1516              linker flags for XKBFILE, overriding pkg-config
1517
1518Use these variables to override the choices made by `configure' or to help
1519it to find libraries and programs with nonstandard names/locations.
1520
1521Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1522_ACEOF
1523ac_status=$?
1524fi
1525
1526if test "$ac_init_help" = "recursive"; then
1527  # If there are subdirs, report their specific --help.
1528  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1529    test -d "$ac_dir" || continue
1530    ac_builddir=.
1531
1532case "$ac_dir" in
1533.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1534*)
1535  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1536  # A ".." for each directory in $ac_dir_suffix.
1537  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1538  case $ac_top_builddir_sub in
1539  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1540  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1541  esac ;;
1542esac
1543ac_abs_top_builddir=$ac_pwd
1544ac_abs_builddir=$ac_pwd$ac_dir_suffix
1545# for backward compatibility:
1546ac_top_builddir=$ac_top_build_prefix
1547
1548case $srcdir in
1549  .)  # We are building in place.
1550    ac_srcdir=.
1551    ac_top_srcdir=$ac_top_builddir_sub
1552    ac_abs_top_srcdir=$ac_pwd ;;
1553  [\\/]* | ?:[\\/]* )  # Absolute name.
1554    ac_srcdir=$srcdir$ac_dir_suffix;
1555    ac_top_srcdir=$srcdir
1556    ac_abs_top_srcdir=$srcdir ;;
1557  *) # Relative name.
1558    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1559    ac_top_srcdir=$ac_top_build_prefix$srcdir
1560    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1561esac
1562ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1563
1564    cd "$ac_dir" || { ac_status=$?; continue; }
1565    # Check for guested configure.
1566    if test -f "$ac_srcdir/configure.gnu"; then
1567      echo &&
1568      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1569    elif test -f "$ac_srcdir/configure"; then
1570      echo &&
1571      $SHELL "$ac_srcdir/configure" --help=recursive
1572    else
1573      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1574    fi || ac_status=$?
1575    cd "$ac_pwd" || { ac_status=$?; break; }
1576  done
1577fi
1578
1579test -n "$ac_init_help" && exit $ac_status
1580if $ac_init_version; then
1581  cat <<\_ACEOF
1582libxkbfile configure 1.0.5
1583generated by GNU Autoconf 2.61
1584
1585Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15862002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1587This configure script is free software; the Free Software Foundation
1588gives unlimited permission to copy, distribute and modify it.
1589_ACEOF
1590  exit
1591fi
1592cat >config.log <<_ACEOF
1593This file contains any messages produced by compilers while
1594running configure, to aid debugging if configure makes a mistake.
1595
1596It was created by libxkbfile $as_me 1.0.5, which was
1597generated by GNU Autoconf 2.61.  Invocation command line was
1598
1599  $ $0 $@
1600
1601_ACEOF
1602exec 5>>config.log
1603{
1604cat <<_ASUNAME
1605## --------- ##
1606## Platform. ##
1607## --------- ##
1608
1609hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1610uname -m = `(uname -m) 2>/dev/null || echo unknown`
1611uname -r = `(uname -r) 2>/dev/null || echo unknown`
1612uname -s = `(uname -s) 2>/dev/null || echo unknown`
1613uname -v = `(uname -v) 2>/dev/null || echo unknown`
1614
1615/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1616/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1617
1618/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1619/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1620/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1621/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1622/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1623/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1624/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1625
1626_ASUNAME
1627
1628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1629for as_dir in $PATH
1630do
1631  IFS=$as_save_IFS
1632  test -z "$as_dir" && as_dir=.
1633  echo "PATH: $as_dir"
1634done
1635IFS=$as_save_IFS
1636
1637} >&5
1638
1639cat >&5 <<_ACEOF
1640
1641
1642## ----------- ##
1643## Core tests. ##
1644## ----------- ##
1645
1646_ACEOF
1647
1648
1649# Keep a trace of the command line.
1650# Strip out --no-create and --no-recursion so they do not pile up.
1651# Strip out --silent because we don't want to record it for future runs.
1652# Also quote any args containing shell meta-characters.
1653# Make two passes to allow for proper duplicate-argument suppression.
1654ac_configure_args=
1655ac_configure_args0=
1656ac_configure_args1=
1657ac_must_keep_next=false
1658for ac_pass in 1 2
1659do
1660  for ac_arg
1661  do
1662    case $ac_arg in
1663    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1664    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1665    | -silent | --silent | --silen | --sile | --sil)
1666      continue ;;
1667    *\'*)
1668      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1669    esac
1670    case $ac_pass in
1671    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1672    2)
1673      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1674      if test $ac_must_keep_next = true; then
1675	ac_must_keep_next=false # Got value, back to normal.
1676      else
1677	case $ac_arg in
1678	  *=* | --config-cache | -C | -disable-* | --disable-* \
1679	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1680	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1681	  | -with-* | --with-* | -without-* | --without-* | --x)
1682	    case "$ac_configure_args0 " in
1683	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1684	    esac
1685	    ;;
1686	  -* ) ac_must_keep_next=true ;;
1687	esac
1688      fi
1689      ac_configure_args="$ac_configure_args '$ac_arg'"
1690      ;;
1691    esac
1692  done
1693done
1694$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1695$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1696
1697# When interrupted or exit'd, cleanup temporary files, and complete
1698# config.log.  We remove comments because anyway the quotes in there
1699# would cause problems or look ugly.
1700# WARNING: Use '\'' to represent an apostrophe within the trap.
1701# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1702trap 'exit_status=$?
1703  # Save into config.log some information that might help in debugging.
1704  {
1705    echo
1706
1707    cat <<\_ASBOX
1708## ---------------- ##
1709## Cache variables. ##
1710## ---------------- ##
1711_ASBOX
1712    echo
1713    # The following way of writing the cache mishandles newlines in values,
1714(
1715  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1716    eval ac_val=\$$ac_var
1717    case $ac_val in #(
1718    *${as_nl}*)
1719      case $ac_var in #(
1720      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1721echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1722      esac
1723      case $ac_var in #(
1724      _ | IFS | as_nl) ;; #(
1725      *) $as_unset $ac_var ;;
1726      esac ;;
1727    esac
1728  done
1729  (set) 2>&1 |
1730    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1731    *${as_nl}ac_space=\ *)
1732      sed -n \
1733	"s/'\''/'\''\\\\'\'''\''/g;
1734	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1735      ;; #(
1736    *)
1737      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1738      ;;
1739    esac |
1740    sort
1741)
1742    echo
1743
1744    cat <<\_ASBOX
1745## ----------------- ##
1746## Output variables. ##
1747## ----------------- ##
1748_ASBOX
1749    echo
1750    for ac_var in $ac_subst_vars
1751    do
1752      eval ac_val=\$$ac_var
1753      case $ac_val in
1754      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1755      esac
1756      echo "$ac_var='\''$ac_val'\''"
1757    done | sort
1758    echo
1759
1760    if test -n "$ac_subst_files"; then
1761      cat <<\_ASBOX
1762## ------------------- ##
1763## File substitutions. ##
1764## ------------------- ##
1765_ASBOX
1766      echo
1767      for ac_var in $ac_subst_files
1768      do
1769	eval ac_val=\$$ac_var
1770	case $ac_val in
1771	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1772	esac
1773	echo "$ac_var='\''$ac_val'\''"
1774      done | sort
1775      echo
1776    fi
1777
1778    if test -s confdefs.h; then
1779      cat <<\_ASBOX
1780## ----------- ##
1781## confdefs.h. ##
1782## ----------- ##
1783_ASBOX
1784      echo
1785      cat confdefs.h
1786      echo
1787    fi
1788    test "$ac_signal" != 0 &&
1789      echo "$as_me: caught signal $ac_signal"
1790    echo "$as_me: exit $exit_status"
1791  } >&5
1792  rm -f core *.core core.conftest.* &&
1793    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1794    exit $exit_status
1795' 0
1796for ac_signal in 1 2 13 15; do
1797  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1798done
1799ac_signal=0
1800
1801# confdefs.h avoids OS command line length limits that DEFS can exceed.
1802rm -f -r conftest* confdefs.h
1803
1804# Predefined preprocessor variables.
1805
1806cat >>confdefs.h <<_ACEOF
1807#define PACKAGE_NAME "$PACKAGE_NAME"
1808_ACEOF
1809
1810
1811cat >>confdefs.h <<_ACEOF
1812#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1813_ACEOF
1814
1815
1816cat >>confdefs.h <<_ACEOF
1817#define PACKAGE_VERSION "$PACKAGE_VERSION"
1818_ACEOF
1819
1820
1821cat >>confdefs.h <<_ACEOF
1822#define PACKAGE_STRING "$PACKAGE_STRING"
1823_ACEOF
1824
1825
1826cat >>confdefs.h <<_ACEOF
1827#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1828_ACEOF
1829
1830
1831# Let the site file select an alternate cache file if it wants to.
1832# Prefer explicitly selected file to automatically selected ones.
1833if test -n "$CONFIG_SITE"; then
1834  set x "$CONFIG_SITE"
1835elif test "x$prefix" != xNONE; then
1836  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1837else
1838  set x "$ac_default_prefix/share/config.site" \
1839	"$ac_default_prefix/etc/config.site"
1840fi
1841shift
1842for ac_site_file
1843do
1844  if test -r "$ac_site_file"; then
1845    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1846echo "$as_me: loading site script $ac_site_file" >&6;}
1847    sed 's/^/| /' "$ac_site_file" >&5
1848    . "$ac_site_file"
1849  fi
1850done
1851
1852if test -r "$cache_file"; then
1853  # Some versions of bash will fail to source /dev/null (special
1854  # files actually), so we avoid doing that.
1855  if test -f "$cache_file"; then
1856    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1857echo "$as_me: loading cache $cache_file" >&6;}
1858    case $cache_file in
1859      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1860      *)                      . "./$cache_file";;
1861    esac
1862  fi
1863else
1864  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1865echo "$as_me: creating cache $cache_file" >&6;}
1866  >$cache_file
1867fi
1868
1869# Check that the precious variables saved in the cache have kept the same
1870# value.
1871ac_cache_corrupted=false
1872for ac_var in $ac_precious_vars; do
1873  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1874  eval ac_new_set=\$ac_env_${ac_var}_set
1875  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1876  eval ac_new_val=\$ac_env_${ac_var}_value
1877  case $ac_old_set,$ac_new_set in
1878    set,)
1879      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1880echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1881      ac_cache_corrupted=: ;;
1882    ,set)
1883      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1884echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1885      ac_cache_corrupted=: ;;
1886    ,);;
1887    *)
1888      if test "x$ac_old_val" != "x$ac_new_val"; then
1889	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1890echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1891	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1892echo "$as_me:   former value:  $ac_old_val" >&2;}
1893	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1894echo "$as_me:   current value: $ac_new_val" >&2;}
1895	ac_cache_corrupted=:
1896      fi;;
1897  esac
1898  # Pass precious variables to config.status.
1899  if test "$ac_new_set" = set; then
1900    case $ac_new_val in
1901    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1902    *) ac_arg=$ac_var=$ac_new_val ;;
1903    esac
1904    case " $ac_configure_args " in
1905      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1906      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1907    esac
1908  fi
1909done
1910if $ac_cache_corrupted; then
1911  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1912echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1913  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1914echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1915   { (exit 1); exit 1; }; }
1916fi
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942ac_ext=c
1943ac_cpp='$CPP $CPPFLAGS'
1944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1946ac_compiler_gnu=$ac_cv_c_compiler_gnu
1947
1948
1949am__api_version='1.10'
1950
1951ac_aux_dir=
1952for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1953  if test -f "$ac_dir/install-sh"; then
1954    ac_aux_dir=$ac_dir
1955    ac_install_sh="$ac_aux_dir/install-sh -c"
1956    break
1957  elif test -f "$ac_dir/install.sh"; then
1958    ac_aux_dir=$ac_dir
1959    ac_install_sh="$ac_aux_dir/install.sh -c"
1960    break
1961  elif test -f "$ac_dir/shtool"; then
1962    ac_aux_dir=$ac_dir
1963    ac_install_sh="$ac_aux_dir/shtool install -c"
1964    break
1965  fi
1966done
1967if test -z "$ac_aux_dir"; then
1968  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1969echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1970   { (exit 1); exit 1; }; }
1971fi
1972
1973# These three variables are undocumented and unsupported,
1974# and are intended to be withdrawn in a future Autoconf release.
1975# They can cause serious problems if a builder's source tree is in a directory
1976# whose full name contains unusual characters.
1977ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1978ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1979ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1980
1981
1982# Find a good install program.  We prefer a C program (faster),
1983# so one script is as good as another.  But avoid the broken or
1984# incompatible versions:
1985# SysV /etc/install, /usr/sbin/install
1986# SunOS /usr/etc/install
1987# IRIX /sbin/install
1988# AIX /bin/install
1989# AmigaOS /C/install, which installs bootblocks on floppy discs
1990# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1991# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1992# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1993# OS/2's system install, which has a completely different semantic
1994# ./install, which can be erroneously created by make from ./install.sh.
1995{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1996echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1997if test -z "$INSTALL"; then
1998if test "${ac_cv_path_install+set}" = set; then
1999  echo $ECHO_N "(cached) $ECHO_C" >&6
2000else
2001  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002for as_dir in $PATH
2003do
2004  IFS=$as_save_IFS
2005  test -z "$as_dir" && as_dir=.
2006  # Account for people who put trailing slashes in PATH elements.
2007case $as_dir/ in
2008  ./ | .// | /cC/* | \
2009  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2010  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2011  /usr/ucb/* ) ;;
2012  *)
2013    # OSF1 and SCO ODT 3.0 have their own names for install.
2014    # Don't use installbsd from OSF since it installs stuff as root
2015    # by default.
2016    for ac_prog in ginstall scoinst install; do
2017      for ac_exec_ext in '' $ac_executable_extensions; do
2018	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2019	  if test $ac_prog = install &&
2020	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2021	    # AIX install.  It has an incompatible calling convention.
2022	    :
2023	  elif test $ac_prog = install &&
2024	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2025	    # program-specific install script used by HP pwplus--don't use.
2026	    :
2027	  else
2028	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2029	    break 3
2030	  fi
2031	fi
2032      done
2033    done
2034    ;;
2035esac
2036done
2037IFS=$as_save_IFS
2038
2039
2040fi
2041  if test "${ac_cv_path_install+set}" = set; then
2042    INSTALL=$ac_cv_path_install
2043  else
2044    # As a last resort, use the slow shell script.  Don't cache a
2045    # value for INSTALL within a source directory, because that will
2046    # break other packages using the cache if that directory is
2047    # removed, or if the value is a relative name.
2048    INSTALL=$ac_install_sh
2049  fi
2050fi
2051{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2052echo "${ECHO_T}$INSTALL" >&6; }
2053
2054# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2055# It thinks the first close brace ends the variable substitution.
2056test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2057
2058test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2059
2060test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2061
2062{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2063echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2064# Just in case
2065sleep 1
2066echo timestamp > conftest.file
2067# Do `set' in a subshell so we don't clobber the current shell's
2068# arguments.  Must try -L first in case configure is actually a
2069# symlink; some systems play weird games with the mod time of symlinks
2070# (eg FreeBSD returns the mod time of the symlink's containing
2071# directory).
2072if (
2073   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2074   if test "$*" = "X"; then
2075      # -L didn't work.
2076      set X `ls -t $srcdir/configure conftest.file`
2077   fi
2078   rm -f conftest.file
2079   if test "$*" != "X $srcdir/configure conftest.file" \
2080      && test "$*" != "X conftest.file $srcdir/configure"; then
2081
2082      # If neither matched, then we have a broken ls.  This can happen
2083      # if, for instance, CONFIG_SHELL is bash and it inherits a
2084      # broken ls alias from the environment.  This has actually
2085      # happened.  Such a system could not be considered "sane".
2086      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2087alias in your environment" >&5
2088echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2089alias in your environment" >&2;}
2090   { (exit 1); exit 1; }; }
2091   fi
2092
2093   test "$2" = conftest.file
2094   )
2095then
2096   # Ok.
2097   :
2098else
2099   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2100Check your system clock" >&5
2101echo "$as_me: error: newly created file is older than distributed files!
2102Check your system clock" >&2;}
2103   { (exit 1); exit 1; }; }
2104fi
2105{ echo "$as_me:$LINENO: result: yes" >&5
2106echo "${ECHO_T}yes" >&6; }
2107test "$program_prefix" != NONE &&
2108  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2109# Use a double $ so make ignores it.
2110test "$program_suffix" != NONE &&
2111  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2112# Double any \ or $.  echo might interpret backslashes.
2113# By default was `s,x,x', remove it if useless.
2114cat <<\_ACEOF >conftest.sed
2115s/[\\$]/&&/g;s/;s,x,x,$//
2116_ACEOF
2117program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2118rm -f conftest.sed
2119
2120# expand $ac_aux_dir to an absolute path
2121am_aux_dir=`cd $ac_aux_dir && pwd`
2122
2123test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2124# Use eval to expand $SHELL
2125if eval "$MISSING --run true"; then
2126  am_missing_run="$MISSING --run "
2127else
2128  am_missing_run=
2129  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2130echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2131fi
2132
2133{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2134echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2135if test -z "$MKDIR_P"; then
2136  if test "${ac_cv_path_mkdir+set}" = set; then
2137  echo $ECHO_N "(cached) $ECHO_C" >&6
2138else
2139  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2140for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2141do
2142  IFS=$as_save_IFS
2143  test -z "$as_dir" && as_dir=.
2144  for ac_prog in mkdir gmkdir; do
2145	 for ac_exec_ext in '' $ac_executable_extensions; do
2146	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2147	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2148	     'mkdir (GNU coreutils) '* | \
2149	     'mkdir (coreutils) '* | \
2150	     'mkdir (fileutils) '4.1*)
2151	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2152	       break 3;;
2153	   esac
2154	 done
2155       done
2156done
2157IFS=$as_save_IFS
2158
2159fi
2160
2161  if test "${ac_cv_path_mkdir+set}" = set; then
2162    MKDIR_P="$ac_cv_path_mkdir -p"
2163  else
2164    # As a last resort, use the slow shell script.  Don't cache a
2165    # value for MKDIR_P within a source directory, because that will
2166    # break other packages using the cache if that directory is
2167    # removed, or if the value is a relative name.
2168    test -d ./--version && rmdir ./--version
2169    MKDIR_P="$ac_install_sh -d"
2170  fi
2171fi
2172{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2173echo "${ECHO_T}$MKDIR_P" >&6; }
2174
2175mkdir_p="$MKDIR_P"
2176case $mkdir_p in
2177  [\\/$]* | ?:[\\/]*) ;;
2178  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2179esac
2180
2181for ac_prog in gawk mawk nawk awk
2182do
2183  # Extract the first word of "$ac_prog", so it can be a program name with args.
2184set dummy $ac_prog; ac_word=$2
2185{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2186echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2187if test "${ac_cv_prog_AWK+set}" = set; then
2188  echo $ECHO_N "(cached) $ECHO_C" >&6
2189else
2190  if test -n "$AWK"; then
2191  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2192else
2193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2194for as_dir in $PATH
2195do
2196  IFS=$as_save_IFS
2197  test -z "$as_dir" && as_dir=.
2198  for ac_exec_ext in '' $ac_executable_extensions; do
2199  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2200    ac_cv_prog_AWK="$ac_prog"
2201    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2202    break 2
2203  fi
2204done
2205done
2206IFS=$as_save_IFS
2207
2208fi
2209fi
2210AWK=$ac_cv_prog_AWK
2211if test -n "$AWK"; then
2212  { echo "$as_me:$LINENO: result: $AWK" >&5
2213echo "${ECHO_T}$AWK" >&6; }
2214else
2215  { echo "$as_me:$LINENO: result: no" >&5
2216echo "${ECHO_T}no" >&6; }
2217fi
2218
2219
2220  test -n "$AWK" && break
2221done
2222
2223{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2224echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2225set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2226if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2227  echo $ECHO_N "(cached) $ECHO_C" >&6
2228else
2229  cat >conftest.make <<\_ACEOF
2230SHELL = /bin/sh
2231all:
2232	@echo '@@@%%%=$(MAKE)=@@@%%%'
2233_ACEOF
2234# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2235case `${MAKE-make} -f conftest.make 2>/dev/null` in
2236  *@@@%%%=?*=@@@%%%*)
2237    eval ac_cv_prog_make_${ac_make}_set=yes;;
2238  *)
2239    eval ac_cv_prog_make_${ac_make}_set=no;;
2240esac
2241rm -f conftest.make
2242fi
2243if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2244  { echo "$as_me:$LINENO: result: yes" >&5
2245echo "${ECHO_T}yes" >&6; }
2246  SET_MAKE=
2247else
2248  { echo "$as_me:$LINENO: result: no" >&5
2249echo "${ECHO_T}no" >&6; }
2250  SET_MAKE="MAKE=${MAKE-make}"
2251fi
2252
2253rm -rf .tst 2>/dev/null
2254mkdir .tst 2>/dev/null
2255if test -d .tst; then
2256  am__leading_dot=.
2257else
2258  am__leading_dot=_
2259fi
2260rmdir .tst 2>/dev/null
2261
2262if test "`cd $srcdir && pwd`" != "`pwd`"; then
2263  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2264  # is not polluted with repeated "-I."
2265  am__isrc=' -I$(srcdir)'
2266  # test to see if srcdir already configured
2267  if test -f $srcdir/config.status; then
2268    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2269echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2270   { (exit 1); exit 1; }; }
2271  fi
2272fi
2273
2274# test whether we have cygpath
2275if test -z "$CYGPATH_W"; then
2276  if (cygpath --version) >/dev/null 2>/dev/null; then
2277    CYGPATH_W='cygpath -w'
2278  else
2279    CYGPATH_W=echo
2280  fi
2281fi
2282
2283
2284# Define the identity of the package.
2285 PACKAGE='libxkbfile'
2286 VERSION='1.0.5'
2287
2288
2289cat >>confdefs.h <<_ACEOF
2290#define PACKAGE "$PACKAGE"
2291_ACEOF
2292
2293
2294cat >>confdefs.h <<_ACEOF
2295#define VERSION "$VERSION"
2296_ACEOF
2297
2298# Some tools Automake needs.
2299
2300ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2301
2302
2303AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2304
2305
2306AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2307
2308
2309AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2310
2311
2312MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2313
2314install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2315
2316# Installed binaries are usually stripped using `strip' when the user
2317# run `make install-strip'.  However `strip' might not be the right
2318# tool to use in cross-compilation environments, therefore Automake
2319# will honor the `STRIP' environment variable to overrule this program.
2320if test "$cross_compiling" != no; then
2321  if test -n "$ac_tool_prefix"; then
2322  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2323set dummy ${ac_tool_prefix}strip; ac_word=$2
2324{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2325echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2326if test "${ac_cv_prog_STRIP+set}" = set; then
2327  echo $ECHO_N "(cached) $ECHO_C" >&6
2328else
2329  if test -n "$STRIP"; then
2330  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2331else
2332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333for as_dir in $PATH
2334do
2335  IFS=$as_save_IFS
2336  test -z "$as_dir" && as_dir=.
2337  for ac_exec_ext in '' $ac_executable_extensions; do
2338  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2339    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2340    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341    break 2
2342  fi
2343done
2344done
2345IFS=$as_save_IFS
2346
2347fi
2348fi
2349STRIP=$ac_cv_prog_STRIP
2350if test -n "$STRIP"; then
2351  { echo "$as_me:$LINENO: result: $STRIP" >&5
2352echo "${ECHO_T}$STRIP" >&6; }
2353else
2354  { echo "$as_me:$LINENO: result: no" >&5
2355echo "${ECHO_T}no" >&6; }
2356fi
2357
2358
2359fi
2360if test -z "$ac_cv_prog_STRIP"; then
2361  ac_ct_STRIP=$STRIP
2362  # Extract the first word of "strip", so it can be a program name with args.
2363set dummy strip; ac_word=$2
2364{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2365echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2366if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2367  echo $ECHO_N "(cached) $ECHO_C" >&6
2368else
2369  if test -n "$ac_ct_STRIP"; then
2370  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2371else
2372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373for as_dir in $PATH
2374do
2375  IFS=$as_save_IFS
2376  test -z "$as_dir" && as_dir=.
2377  for ac_exec_ext in '' $ac_executable_extensions; do
2378  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2379    ac_cv_prog_ac_ct_STRIP="strip"
2380    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2381    break 2
2382  fi
2383done
2384done
2385IFS=$as_save_IFS
2386
2387fi
2388fi
2389ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2390if test -n "$ac_ct_STRIP"; then
2391  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2392echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2393else
2394  { echo "$as_me:$LINENO: result: no" >&5
2395echo "${ECHO_T}no" >&6; }
2396fi
2397
2398  if test "x$ac_ct_STRIP" = x; then
2399    STRIP=":"
2400  else
2401    case $cross_compiling:$ac_tool_warned in
2402yes:)
2403{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2404whose name does not start with the host triplet.  If you think this
2405configuration is useful to you, please write to autoconf@gnu.org." >&5
2406echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2407whose name does not start with the host triplet.  If you think this
2408configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2409ac_tool_warned=yes ;;
2410esac
2411    STRIP=$ac_ct_STRIP
2412  fi
2413else
2414  STRIP="$ac_cv_prog_STRIP"
2415fi
2416
2417fi
2418INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2419
2420# We need awk for the "check" target.  The system "awk" is bad on
2421# some platforms.
2422# Always define AMTAR for backward compatibility.
2423
2424AMTAR=${AMTAR-"${am_missing_run}tar"}
2425
2426am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2427
2428
2429
2430
2431
2432{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2433echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2434    # Check whether --enable-maintainer-mode was given.
2435if test "${enable_maintainer_mode+set}" = set; then
2436  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2437else
2438  USE_MAINTAINER_MODE=no
2439fi
2440
2441  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2442echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2443   if test $USE_MAINTAINER_MODE = yes; then
2444  MAINTAINER_MODE_TRUE=
2445  MAINTAINER_MODE_FALSE='#'
2446else
2447  MAINTAINER_MODE_TRUE='#'
2448  MAINTAINER_MODE_FALSE=
2449fi
2450
2451  MAINT=$MAINTAINER_MODE_TRUE
2452
2453
2454
2455ac_config_headers="$ac_config_headers config.h"
2456
2457
2458# Check for progs
2459ac_ext=c
2460ac_cpp='$CPP $CPPFLAGS'
2461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2463ac_compiler_gnu=$ac_cv_c_compiler_gnu
2464if test -n "$ac_tool_prefix"; then
2465  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2466set dummy ${ac_tool_prefix}gcc; ac_word=$2
2467{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2468echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2469if test "${ac_cv_prog_CC+set}" = set; then
2470  echo $ECHO_N "(cached) $ECHO_C" >&6
2471else
2472  if test -n "$CC"; then
2473  ac_cv_prog_CC="$CC" # Let the user override the test.
2474else
2475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2476for as_dir in $PATH
2477do
2478  IFS=$as_save_IFS
2479  test -z "$as_dir" && as_dir=.
2480  for ac_exec_ext in '' $ac_executable_extensions; do
2481  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2482    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2483    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2484    break 2
2485  fi
2486done
2487done
2488IFS=$as_save_IFS
2489
2490fi
2491fi
2492CC=$ac_cv_prog_CC
2493if test -n "$CC"; then
2494  { echo "$as_me:$LINENO: result: $CC" >&5
2495echo "${ECHO_T}$CC" >&6; }
2496else
2497  { echo "$as_me:$LINENO: result: no" >&5
2498echo "${ECHO_T}no" >&6; }
2499fi
2500
2501
2502fi
2503if test -z "$ac_cv_prog_CC"; then
2504  ac_ct_CC=$CC
2505  # Extract the first word of "gcc", so it can be a program name with args.
2506set dummy gcc; ac_word=$2
2507{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2508echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2509if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2510  echo $ECHO_N "(cached) $ECHO_C" >&6
2511else
2512  if test -n "$ac_ct_CC"; then
2513  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2514else
2515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516for as_dir in $PATH
2517do
2518  IFS=$as_save_IFS
2519  test -z "$as_dir" && as_dir=.
2520  for ac_exec_ext in '' $ac_executable_extensions; do
2521  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2522    ac_cv_prog_ac_ct_CC="gcc"
2523    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2524    break 2
2525  fi
2526done
2527done
2528IFS=$as_save_IFS
2529
2530fi
2531fi
2532ac_ct_CC=$ac_cv_prog_ac_ct_CC
2533if test -n "$ac_ct_CC"; then
2534  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2535echo "${ECHO_T}$ac_ct_CC" >&6; }
2536else
2537  { echo "$as_me:$LINENO: result: no" >&5
2538echo "${ECHO_T}no" >&6; }
2539fi
2540
2541  if test "x$ac_ct_CC" = x; then
2542    CC=""
2543  else
2544    case $cross_compiling:$ac_tool_warned in
2545yes:)
2546{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2547whose name does not start with the host triplet.  If you think this
2548configuration is useful to you, please write to autoconf@gnu.org." >&5
2549echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2550whose name does not start with the host triplet.  If you think this
2551configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2552ac_tool_warned=yes ;;
2553esac
2554    CC=$ac_ct_CC
2555  fi
2556else
2557  CC="$ac_cv_prog_CC"
2558fi
2559
2560if test -z "$CC"; then
2561          if test -n "$ac_tool_prefix"; then
2562    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2563set dummy ${ac_tool_prefix}cc; ac_word=$2
2564{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2565echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2566if test "${ac_cv_prog_CC+set}" = set; then
2567  echo $ECHO_N "(cached) $ECHO_C" >&6
2568else
2569  if test -n "$CC"; then
2570  ac_cv_prog_CC="$CC" # Let the user override the test.
2571else
2572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2573for as_dir in $PATH
2574do
2575  IFS=$as_save_IFS
2576  test -z "$as_dir" && as_dir=.
2577  for ac_exec_ext in '' $ac_executable_extensions; do
2578  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2579    ac_cv_prog_CC="${ac_tool_prefix}cc"
2580    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2581    break 2
2582  fi
2583done
2584done
2585IFS=$as_save_IFS
2586
2587fi
2588fi
2589CC=$ac_cv_prog_CC
2590if test -n "$CC"; then
2591  { echo "$as_me:$LINENO: result: $CC" >&5
2592echo "${ECHO_T}$CC" >&6; }
2593else
2594  { echo "$as_me:$LINENO: result: no" >&5
2595echo "${ECHO_T}no" >&6; }
2596fi
2597
2598
2599  fi
2600fi
2601if test -z "$CC"; then
2602  # Extract the first word of "cc", so it can be a program name with args.
2603set dummy cc; ac_word=$2
2604{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2606if test "${ac_cv_prog_CC+set}" = set; then
2607  echo $ECHO_N "(cached) $ECHO_C" >&6
2608else
2609  if test -n "$CC"; then
2610  ac_cv_prog_CC="$CC" # Let the user override the test.
2611else
2612  ac_prog_rejected=no
2613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614for as_dir in $PATH
2615do
2616  IFS=$as_save_IFS
2617  test -z "$as_dir" && as_dir=.
2618  for ac_exec_ext in '' $ac_executable_extensions; do
2619  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2620    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2621       ac_prog_rejected=yes
2622       continue
2623     fi
2624    ac_cv_prog_CC="cc"
2625    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2626    break 2
2627  fi
2628done
2629done
2630IFS=$as_save_IFS
2631
2632if test $ac_prog_rejected = yes; then
2633  # We found a bogon in the path, so make sure we never use it.
2634  set dummy $ac_cv_prog_CC
2635  shift
2636  if test $# != 0; then
2637    # We chose a different compiler from the bogus one.
2638    # However, it has the same basename, so the bogon will be chosen
2639    # first if we set CC to just the basename; use the full file name.
2640    shift
2641    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2642  fi
2643fi
2644fi
2645fi
2646CC=$ac_cv_prog_CC
2647if test -n "$CC"; then
2648  { echo "$as_me:$LINENO: result: $CC" >&5
2649echo "${ECHO_T}$CC" >&6; }
2650else
2651  { echo "$as_me:$LINENO: result: no" >&5
2652echo "${ECHO_T}no" >&6; }
2653fi
2654
2655
2656fi
2657if test -z "$CC"; then
2658  if test -n "$ac_tool_prefix"; then
2659  for ac_prog in cl.exe
2660  do
2661    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2662set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2663{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2664echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2665if test "${ac_cv_prog_CC+set}" = set; then
2666  echo $ECHO_N "(cached) $ECHO_C" >&6
2667else
2668  if test -n "$CC"; then
2669  ac_cv_prog_CC="$CC" # Let the user override the test.
2670else
2671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2672for as_dir in $PATH
2673do
2674  IFS=$as_save_IFS
2675  test -z "$as_dir" && as_dir=.
2676  for ac_exec_ext in '' $ac_executable_extensions; do
2677  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2678    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2679    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2680    break 2
2681  fi
2682done
2683done
2684IFS=$as_save_IFS
2685
2686fi
2687fi
2688CC=$ac_cv_prog_CC
2689if test -n "$CC"; then
2690  { echo "$as_me:$LINENO: result: $CC" >&5
2691echo "${ECHO_T}$CC" >&6; }
2692else
2693  { echo "$as_me:$LINENO: result: no" >&5
2694echo "${ECHO_T}no" >&6; }
2695fi
2696
2697
2698    test -n "$CC" && break
2699  done
2700fi
2701if test -z "$CC"; then
2702  ac_ct_CC=$CC
2703  for ac_prog in cl.exe
2704do
2705  # Extract the first word of "$ac_prog", so it can be a program name with args.
2706set dummy $ac_prog; ac_word=$2
2707{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2708echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2709if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2710  echo $ECHO_N "(cached) $ECHO_C" >&6
2711else
2712  if test -n "$ac_ct_CC"; then
2713  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2714else
2715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2716for as_dir in $PATH
2717do
2718  IFS=$as_save_IFS
2719  test -z "$as_dir" && as_dir=.
2720  for ac_exec_ext in '' $ac_executable_extensions; do
2721  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2722    ac_cv_prog_ac_ct_CC="$ac_prog"
2723    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2724    break 2
2725  fi
2726done
2727done
2728IFS=$as_save_IFS
2729
2730fi
2731fi
2732ac_ct_CC=$ac_cv_prog_ac_ct_CC
2733if test -n "$ac_ct_CC"; then
2734  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2735echo "${ECHO_T}$ac_ct_CC" >&6; }
2736else
2737  { echo "$as_me:$LINENO: result: no" >&5
2738echo "${ECHO_T}no" >&6; }
2739fi
2740
2741
2742  test -n "$ac_ct_CC" && break
2743done
2744
2745  if test "x$ac_ct_CC" = x; then
2746    CC=""
2747  else
2748    case $cross_compiling:$ac_tool_warned in
2749yes:)
2750{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2751whose name does not start with the host triplet.  If you think this
2752configuration is useful to you, please write to autoconf@gnu.org." >&5
2753echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2754whose name does not start with the host triplet.  If you think this
2755configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2756ac_tool_warned=yes ;;
2757esac
2758    CC=$ac_ct_CC
2759  fi
2760fi
2761
2762fi
2763
2764
2765test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2766See \`config.log' for more details." >&5
2767echo "$as_me: error: no acceptable C compiler found in \$PATH
2768See \`config.log' for more details." >&2;}
2769   { (exit 1); exit 1; }; }
2770
2771# Provide some information about the compiler.
2772echo "$as_me:$LINENO: checking for C compiler version" >&5
2773ac_compiler=`set X $ac_compile; echo $2`
2774{ (ac_try="$ac_compiler --version >&5"
2775case "(($ac_try" in
2776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2777  *) ac_try_echo=$ac_try;;
2778esac
2779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2780  (eval "$ac_compiler --version >&5") 2>&5
2781  ac_status=$?
2782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2783  (exit $ac_status); }
2784{ (ac_try="$ac_compiler -v >&5"
2785case "(($ac_try" in
2786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2787  *) ac_try_echo=$ac_try;;
2788esac
2789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2790  (eval "$ac_compiler -v >&5") 2>&5
2791  ac_status=$?
2792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2793  (exit $ac_status); }
2794{ (ac_try="$ac_compiler -V >&5"
2795case "(($ac_try" in
2796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2797  *) ac_try_echo=$ac_try;;
2798esac
2799eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2800  (eval "$ac_compiler -V >&5") 2>&5
2801  ac_status=$?
2802  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2803  (exit $ac_status); }
2804
2805cat >conftest.$ac_ext <<_ACEOF
2806/* confdefs.h.  */
2807_ACEOF
2808cat confdefs.h >>conftest.$ac_ext
2809cat >>conftest.$ac_ext <<_ACEOF
2810/* end confdefs.h.  */
2811
2812int
2813main ()
2814{
2815
2816  ;
2817  return 0;
2818}
2819_ACEOF
2820ac_clean_files_save=$ac_clean_files
2821ac_clean_files="$ac_clean_files a.out a.exe b.out"
2822# Try to create an executable without -o first, disregard a.out.
2823# It will help us diagnose broken compilers, and finding out an intuition
2824# of exeext.
2825{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2826echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2827ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2828#
2829# List of possible output files, starting from the most likely.
2830# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2831# only as a last resort.  b.out is created by i960 compilers.
2832ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2833#
2834# The IRIX 6 linker writes into existing files which may not be
2835# executable, retaining their permissions.  Remove them first so a
2836# subsequent execution test works.
2837ac_rmfiles=
2838for ac_file in $ac_files
2839do
2840  case $ac_file in
2841    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2842    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2843  esac
2844done
2845rm -f $ac_rmfiles
2846
2847if { (ac_try="$ac_link_default"
2848case "(($ac_try" in
2849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850  *) ac_try_echo=$ac_try;;
2851esac
2852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2853  (eval "$ac_link_default") 2>&5
2854  ac_status=$?
2855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2856  (exit $ac_status); }; then
2857  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2858# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2859# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2860# so that the user can short-circuit this test for compilers unknown to
2861# Autoconf.
2862for ac_file in $ac_files ''
2863do
2864  test -f "$ac_file" || continue
2865  case $ac_file in
2866    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2867	;;
2868    [ab].out )
2869	# We found the default executable, but exeext='' is most
2870	# certainly right.
2871	break;;
2872    *.* )
2873        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2874	then :; else
2875	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2876	fi
2877	# We set ac_cv_exeext here because the later test for it is not
2878	# safe: cross compilers may not add the suffix if given an `-o'
2879	# argument, so we may need to know it at that point already.
2880	# Even if this section looks crufty: it has the advantage of
2881	# actually working.
2882	break;;
2883    * )
2884	break;;
2885  esac
2886done
2887test "$ac_cv_exeext" = no && ac_cv_exeext=
2888
2889else
2890  ac_file=''
2891fi
2892
2893{ echo "$as_me:$LINENO: result: $ac_file" >&5
2894echo "${ECHO_T}$ac_file" >&6; }
2895if test -z "$ac_file"; then
2896  echo "$as_me: failed program was:" >&5
2897sed 's/^/| /' conftest.$ac_ext >&5
2898
2899{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2900See \`config.log' for more details." >&5
2901echo "$as_me: error: C compiler cannot create executables
2902See \`config.log' for more details." >&2;}
2903   { (exit 77); exit 77; }; }
2904fi
2905
2906ac_exeext=$ac_cv_exeext
2907
2908# Check that the compiler produces executables we can run.  If not, either
2909# the compiler is broken, or we cross compile.
2910{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2911echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2912# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2913# If not cross compiling, check that we can run a simple program.
2914if test "$cross_compiling" != yes; then
2915  if { ac_try='./$ac_file'
2916  { (case "(($ac_try" in
2917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2918  *) ac_try_echo=$ac_try;;
2919esac
2920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2921  (eval "$ac_try") 2>&5
2922  ac_status=$?
2923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2924  (exit $ac_status); }; }; then
2925    cross_compiling=no
2926  else
2927    if test "$cross_compiling" = maybe; then
2928	cross_compiling=yes
2929    else
2930	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2931If you meant to cross compile, use \`--host'.
2932See \`config.log' for more details." >&5
2933echo "$as_me: error: cannot run C compiled programs.
2934If you meant to cross compile, use \`--host'.
2935See \`config.log' for more details." >&2;}
2936   { (exit 1); exit 1; }; }
2937    fi
2938  fi
2939fi
2940{ echo "$as_me:$LINENO: result: yes" >&5
2941echo "${ECHO_T}yes" >&6; }
2942
2943rm -f a.out a.exe conftest$ac_cv_exeext b.out
2944ac_clean_files=$ac_clean_files_save
2945# Check that the compiler produces executables we can run.  If not, either
2946# the compiler is broken, or we cross compile.
2947{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2948echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2949{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2950echo "${ECHO_T}$cross_compiling" >&6; }
2951
2952{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2953echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2954if { (ac_try="$ac_link"
2955case "(($ac_try" in
2956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957  *) ac_try_echo=$ac_try;;
2958esac
2959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2960  (eval "$ac_link") 2>&5
2961  ac_status=$?
2962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963  (exit $ac_status); }; then
2964  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2965# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2966# work properly (i.e., refer to `conftest.exe'), while it won't with
2967# `rm'.
2968for ac_file in conftest.exe conftest conftest.*; do
2969  test -f "$ac_file" || continue
2970  case $ac_file in
2971    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2972    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2973	  break;;
2974    * ) break;;
2975  esac
2976done
2977else
2978  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2979See \`config.log' for more details." >&5
2980echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2981See \`config.log' for more details." >&2;}
2982   { (exit 1); exit 1; }; }
2983fi
2984
2985rm -f conftest$ac_cv_exeext
2986{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2987echo "${ECHO_T}$ac_cv_exeext" >&6; }
2988
2989rm -f conftest.$ac_ext
2990EXEEXT=$ac_cv_exeext
2991ac_exeext=$EXEEXT
2992{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2993echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2994if test "${ac_cv_objext+set}" = set; then
2995  echo $ECHO_N "(cached) $ECHO_C" >&6
2996else
2997  cat >conftest.$ac_ext <<_ACEOF
2998/* confdefs.h.  */
2999_ACEOF
3000cat confdefs.h >>conftest.$ac_ext
3001cat >>conftest.$ac_ext <<_ACEOF
3002/* end confdefs.h.  */
3003
3004int
3005main ()
3006{
3007
3008  ;
3009  return 0;
3010}
3011_ACEOF
3012rm -f conftest.o conftest.obj
3013if { (ac_try="$ac_compile"
3014case "(($ac_try" in
3015  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3016  *) ac_try_echo=$ac_try;;
3017esac
3018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3019  (eval "$ac_compile") 2>&5
3020  ac_status=$?
3021  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022  (exit $ac_status); }; then
3023  for ac_file in conftest.o conftest.obj conftest.*; do
3024  test -f "$ac_file" || continue;
3025  case $ac_file in
3026    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3027    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3028       break;;
3029  esac
3030done
3031else
3032  echo "$as_me: failed program was:" >&5
3033sed 's/^/| /' conftest.$ac_ext >&5
3034
3035{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3036See \`config.log' for more details." >&5
3037echo "$as_me: error: cannot compute suffix of object files: cannot compile
3038See \`config.log' for more details." >&2;}
3039   { (exit 1); exit 1; }; }
3040fi
3041
3042rm -f conftest.$ac_cv_objext conftest.$ac_ext
3043fi
3044{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3045echo "${ECHO_T}$ac_cv_objext" >&6; }
3046OBJEXT=$ac_cv_objext
3047ac_objext=$OBJEXT
3048{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3049echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3050if test "${ac_cv_c_compiler_gnu+set}" = set; then
3051  echo $ECHO_N "(cached) $ECHO_C" >&6
3052else
3053  cat >conftest.$ac_ext <<_ACEOF
3054/* confdefs.h.  */
3055_ACEOF
3056cat confdefs.h >>conftest.$ac_ext
3057cat >>conftest.$ac_ext <<_ACEOF
3058/* end confdefs.h.  */
3059
3060int
3061main ()
3062{
3063#ifndef __GNUC__
3064       choke me
3065#endif
3066
3067  ;
3068  return 0;
3069}
3070_ACEOF
3071rm -f conftest.$ac_objext
3072if { (ac_try="$ac_compile"
3073case "(($ac_try" in
3074  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3075  *) ac_try_echo=$ac_try;;
3076esac
3077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3078  (eval "$ac_compile") 2>conftest.er1
3079  ac_status=$?
3080  grep -v '^ *+' conftest.er1 >conftest.err
3081  rm -f conftest.er1
3082  cat conftest.err >&5
3083  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3084  (exit $ac_status); } && {
3085	 test -z "$ac_c_werror_flag" ||
3086	 test ! -s conftest.err
3087       } && test -s conftest.$ac_objext; then
3088  ac_compiler_gnu=yes
3089else
3090  echo "$as_me: failed program was:" >&5
3091sed 's/^/| /' conftest.$ac_ext >&5
3092
3093	ac_compiler_gnu=no
3094fi
3095
3096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3097ac_cv_c_compiler_gnu=$ac_compiler_gnu
3098
3099fi
3100{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3101echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3102GCC=`test $ac_compiler_gnu = yes && echo yes`
3103ac_test_CFLAGS=${CFLAGS+set}
3104ac_save_CFLAGS=$CFLAGS
3105{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3106echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3107if test "${ac_cv_prog_cc_g+set}" = set; then
3108  echo $ECHO_N "(cached) $ECHO_C" >&6
3109else
3110  ac_save_c_werror_flag=$ac_c_werror_flag
3111   ac_c_werror_flag=yes
3112   ac_cv_prog_cc_g=no
3113   CFLAGS="-g"
3114   cat >conftest.$ac_ext <<_ACEOF
3115/* confdefs.h.  */
3116_ACEOF
3117cat confdefs.h >>conftest.$ac_ext
3118cat >>conftest.$ac_ext <<_ACEOF
3119/* end confdefs.h.  */
3120
3121int
3122main ()
3123{
3124
3125  ;
3126  return 0;
3127}
3128_ACEOF
3129rm -f conftest.$ac_objext
3130if { (ac_try="$ac_compile"
3131case "(($ac_try" in
3132  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133  *) ac_try_echo=$ac_try;;
3134esac
3135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3136  (eval "$ac_compile") 2>conftest.er1
3137  ac_status=$?
3138  grep -v '^ *+' conftest.er1 >conftest.err
3139  rm -f conftest.er1
3140  cat conftest.err >&5
3141  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3142  (exit $ac_status); } && {
3143	 test -z "$ac_c_werror_flag" ||
3144	 test ! -s conftest.err
3145       } && test -s conftest.$ac_objext; then
3146  ac_cv_prog_cc_g=yes
3147else
3148  echo "$as_me: failed program was:" >&5
3149sed 's/^/| /' conftest.$ac_ext >&5
3150
3151	CFLAGS=""
3152      cat >conftest.$ac_ext <<_ACEOF
3153/* confdefs.h.  */
3154_ACEOF
3155cat confdefs.h >>conftest.$ac_ext
3156cat >>conftest.$ac_ext <<_ACEOF
3157/* end confdefs.h.  */
3158
3159int
3160main ()
3161{
3162
3163  ;
3164  return 0;
3165}
3166_ACEOF
3167rm -f conftest.$ac_objext
3168if { (ac_try="$ac_compile"
3169case "(($ac_try" in
3170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171  *) ac_try_echo=$ac_try;;
3172esac
3173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3174  (eval "$ac_compile") 2>conftest.er1
3175  ac_status=$?
3176  grep -v '^ *+' conftest.er1 >conftest.err
3177  rm -f conftest.er1
3178  cat conftest.err >&5
3179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3180  (exit $ac_status); } && {
3181	 test -z "$ac_c_werror_flag" ||
3182	 test ! -s conftest.err
3183       } && test -s conftest.$ac_objext; then
3184  :
3185else
3186  echo "$as_me: failed program was:" >&5
3187sed 's/^/| /' conftest.$ac_ext >&5
3188
3189	ac_c_werror_flag=$ac_save_c_werror_flag
3190	 CFLAGS="-g"
3191	 cat >conftest.$ac_ext <<_ACEOF
3192/* confdefs.h.  */
3193_ACEOF
3194cat confdefs.h >>conftest.$ac_ext
3195cat >>conftest.$ac_ext <<_ACEOF
3196/* end confdefs.h.  */
3197
3198int
3199main ()
3200{
3201
3202  ;
3203  return 0;
3204}
3205_ACEOF
3206rm -f conftest.$ac_objext
3207if { (ac_try="$ac_compile"
3208case "(($ac_try" in
3209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210  *) ac_try_echo=$ac_try;;
3211esac
3212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213  (eval "$ac_compile") 2>conftest.er1
3214  ac_status=$?
3215  grep -v '^ *+' conftest.er1 >conftest.err
3216  rm -f conftest.er1
3217  cat conftest.err >&5
3218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219  (exit $ac_status); } && {
3220	 test -z "$ac_c_werror_flag" ||
3221	 test ! -s conftest.err
3222       } && test -s conftest.$ac_objext; then
3223  ac_cv_prog_cc_g=yes
3224else
3225  echo "$as_me: failed program was:" >&5
3226sed 's/^/| /' conftest.$ac_ext >&5
3227
3228
3229fi
3230
3231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3232fi
3233
3234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235fi
3236
3237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3238   ac_c_werror_flag=$ac_save_c_werror_flag
3239fi
3240{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3241echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3242if test "$ac_test_CFLAGS" = set; then
3243  CFLAGS=$ac_save_CFLAGS
3244elif test $ac_cv_prog_cc_g = yes; then
3245  if test "$GCC" = yes; then
3246    CFLAGS="-g -O2"
3247  else
3248    CFLAGS="-g"
3249  fi
3250else
3251  if test "$GCC" = yes; then
3252    CFLAGS="-O2"
3253  else
3254    CFLAGS=
3255  fi
3256fi
3257{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3258echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3259if test "${ac_cv_prog_cc_c89+set}" = set; then
3260  echo $ECHO_N "(cached) $ECHO_C" >&6
3261else
3262  ac_cv_prog_cc_c89=no
3263ac_save_CC=$CC
3264cat >conftest.$ac_ext <<_ACEOF
3265/* confdefs.h.  */
3266_ACEOF
3267cat confdefs.h >>conftest.$ac_ext
3268cat >>conftest.$ac_ext <<_ACEOF
3269/* end confdefs.h.  */
3270#include <stdarg.h>
3271#include <stdio.h>
3272#include <sys/types.h>
3273#include <sys/stat.h>
3274/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3275struct buf { int x; };
3276FILE * (*rcsopen) (struct buf *, struct stat *, int);
3277static char *e (p, i)
3278     char **p;
3279     int i;
3280{
3281  return p[i];
3282}
3283static char *f (char * (*g) (char **, int), char **p, ...)
3284{
3285  char *s;
3286  va_list v;
3287  va_start (v,p);
3288  s = g (p, va_arg (v,int));
3289  va_end (v);
3290  return s;
3291}
3292
3293/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3294   function prototypes and stuff, but not '\xHH' hex character constants.
3295   These don't provoke an error unfortunately, instead are silently treated
3296   as 'x'.  The following induces an error, until -std is added to get
3297   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3298   array size at least.  It's necessary to write '\x00'==0 to get something
3299   that's true only with -std.  */
3300int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3301
3302/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3303   inside strings and character constants.  */
3304#define FOO(x) 'x'
3305int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3306
3307int test (int i, double x);
3308struct s1 {int (*f) (int a);};
3309struct s2 {int (*f) (double a);};
3310int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3311int argc;
3312char **argv;
3313int
3314main ()
3315{
3316return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3317  ;
3318  return 0;
3319}
3320_ACEOF
3321for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3322	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3323do
3324  CC="$ac_save_CC $ac_arg"
3325  rm -f conftest.$ac_objext
3326if { (ac_try="$ac_compile"
3327case "(($ac_try" in
3328  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329  *) ac_try_echo=$ac_try;;
3330esac
3331eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3332  (eval "$ac_compile") 2>conftest.er1
3333  ac_status=$?
3334  grep -v '^ *+' conftest.er1 >conftest.err
3335  rm -f conftest.er1
3336  cat conftest.err >&5
3337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338  (exit $ac_status); } && {
3339	 test -z "$ac_c_werror_flag" ||
3340	 test ! -s conftest.err
3341       } && test -s conftest.$ac_objext; then
3342  ac_cv_prog_cc_c89=$ac_arg
3343else
3344  echo "$as_me: failed program was:" >&5
3345sed 's/^/| /' conftest.$ac_ext >&5
3346
3347
3348fi
3349
3350rm -f core conftest.err conftest.$ac_objext
3351  test "x$ac_cv_prog_cc_c89" != "xno" && break
3352done
3353rm -f conftest.$ac_ext
3354CC=$ac_save_CC
3355
3356fi
3357# AC_CACHE_VAL
3358case "x$ac_cv_prog_cc_c89" in
3359  x)
3360    { echo "$as_me:$LINENO: result: none needed" >&5
3361echo "${ECHO_T}none needed" >&6; } ;;
3362  xno)
3363    { echo "$as_me:$LINENO: result: unsupported" >&5
3364echo "${ECHO_T}unsupported" >&6; } ;;
3365  *)
3366    CC="$CC $ac_cv_prog_cc_c89"
3367    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3368echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3369esac
3370
3371
3372ac_ext=c
3373ac_cpp='$CPP $CPPFLAGS'
3374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3376ac_compiler_gnu=$ac_cv_c_compiler_gnu
3377DEPDIR="${am__leading_dot}deps"
3378
3379ac_config_commands="$ac_config_commands depfiles"
3380
3381
3382am_make=${MAKE-make}
3383cat > confinc << 'END'
3384am__doit:
3385	@echo done
3386.PHONY: am__doit
3387END
3388# If we don't find an include directive, just comment out the code.
3389{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3390echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3391am__include="#"
3392am__quote=
3393_am_result=none
3394# First try GNU make style include.
3395echo "include confinc" > confmf
3396# We grep out `Entering directory' and `Leaving directory'
3397# messages which can occur if `w' ends up in MAKEFLAGS.
3398# In particular we don't look at `^make:' because GNU make might
3399# be invoked under some other name (usually "gmake"), in which
3400# case it prints its new name instead of `make'.
3401if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3402   am__include=include
3403   am__quote=
3404   _am_result=GNU
3405fi
3406# Now try BSD make style include.
3407if test "$am__include" = "#"; then
3408   echo '.include "confinc"' > confmf
3409   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3410      am__include=.include
3411      am__quote="\""
3412      _am_result=BSD
3413   fi
3414fi
3415
3416
3417{ echo "$as_me:$LINENO: result: $_am_result" >&5
3418echo "${ECHO_T}$_am_result" >&6; }
3419rm -f confinc confmf
3420
3421# Check whether --enable-dependency-tracking was given.
3422if test "${enable_dependency_tracking+set}" = set; then
3423  enableval=$enable_dependency_tracking;
3424fi
3425
3426if test "x$enable_dependency_tracking" != xno; then
3427  am_depcomp="$ac_aux_dir/depcomp"
3428  AMDEPBACKSLASH='\'
3429fi
3430 if test "x$enable_dependency_tracking" != xno; then
3431  AMDEP_TRUE=
3432  AMDEP_FALSE='#'
3433else
3434  AMDEP_TRUE='#'
3435  AMDEP_FALSE=
3436fi
3437
3438
3439
3440depcc="$CC"   am_compiler_list=
3441
3442{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3443echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3444if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3445  echo $ECHO_N "(cached) $ECHO_C" >&6
3446else
3447  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3448  # We make a subdir and do the tests there.  Otherwise we can end up
3449  # making bogus files that we don't know about and never remove.  For
3450  # instance it was reported that on HP-UX the gcc test will end up
3451  # making a dummy file named `D' -- because `-MD' means `put the output
3452  # in D'.
3453  mkdir conftest.dir
3454  # Copy depcomp to subdir because otherwise we won't find it if we're
3455  # using a relative directory.
3456  cp "$am_depcomp" conftest.dir
3457  cd conftest.dir
3458  # We will build objects and dependencies in a subdirectory because
3459  # it helps to detect inapplicable dependency modes.  For instance
3460  # both Tru64's cc and ICC support -MD to output dependencies as a
3461  # side effect of compilation, but ICC will put the dependencies in
3462  # the current directory while Tru64 will put them in the object
3463  # directory.
3464  mkdir sub
3465
3466  am_cv_CC_dependencies_compiler_type=none
3467  if test "$am_compiler_list" = ""; then
3468     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3469  fi
3470  for depmode in $am_compiler_list; do
3471    # Setup a source with many dependencies, because some compilers
3472    # like to wrap large dependency lists on column 80 (with \), and
3473    # we should not choose a depcomp mode which is confused by this.
3474    #
3475    # We need to recreate these files for each test, as the compiler may
3476    # overwrite some of them when testing with obscure command lines.
3477    # This happens at least with the AIX C compiler.
3478    : > sub/conftest.c
3479    for i in 1 2 3 4 5 6; do
3480      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3481      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3482      # Solaris 8's {/usr,}/bin/sh.
3483      touch sub/conftst$i.h
3484    done
3485    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3486
3487    case $depmode in
3488    nosideeffect)
3489      # after this tag, mechanisms are not by side-effect, so they'll
3490      # only be used when explicitly requested
3491      if test "x$enable_dependency_tracking" = xyes; then
3492	continue
3493      else
3494	break
3495      fi
3496      ;;
3497    none) break ;;
3498    esac
3499    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3500    # mode.  It turns out that the SunPro C++ compiler does not properly
3501    # handle `-M -o', and we need to detect this.
3502    if depmode=$depmode \
3503       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3504       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3505       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3506         >/dev/null 2>conftest.err &&
3507       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3508       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3509       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3510       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3511      # icc doesn't choke on unknown options, it will just issue warnings
3512      # or remarks (even with -Werror).  So we grep stderr for any message
3513      # that says an option was ignored or not supported.
3514      # When given -MP, icc 7.0 and 7.1 complain thusly:
3515      #   icc: Command line warning: ignoring option '-M'; no argument required
3516      # The diagnosis changed in icc 8.0:
3517      #   icc: Command line remark: option '-MP' not supported
3518      if (grep 'ignoring option' conftest.err ||
3519          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3520        am_cv_CC_dependencies_compiler_type=$depmode
3521        break
3522      fi
3523    fi
3524  done
3525
3526  cd ..
3527  rm -rf conftest.dir
3528else
3529  am_cv_CC_dependencies_compiler_type=none
3530fi
3531
3532fi
3533{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3534echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3535CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3536
3537 if
3538  test "x$enable_dependency_tracking" != xno \
3539  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3540  am__fastdepCC_TRUE=
3541  am__fastdepCC_FALSE='#'
3542else
3543  am__fastdepCC_TRUE='#'
3544  am__fastdepCC_FALSE=
3545fi
3546
3547
3548# Check whether --enable-shared was given.
3549if test "${enable_shared+set}" = set; then
3550  enableval=$enable_shared; p=${PACKAGE-default}
3551    case $enableval in
3552    yes) enable_shared=yes ;;
3553    no) enable_shared=no ;;
3554    *)
3555      enable_shared=no
3556      # Look at the argument we got.  We use all the common list separators.
3557      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3558      for pkg in $enableval; do
3559	IFS="$lt_save_ifs"
3560	if test "X$pkg" = "X$p"; then
3561	  enable_shared=yes
3562	fi
3563      done
3564      IFS="$lt_save_ifs"
3565      ;;
3566    esac
3567else
3568  enable_shared=yes
3569fi
3570
3571
3572# Check whether --enable-static was given.
3573if test "${enable_static+set}" = set; then
3574  enableval=$enable_static; p=${PACKAGE-default}
3575    case $enableval in
3576    yes) enable_static=yes ;;
3577    no) enable_static=no ;;
3578    *)
3579     enable_static=no
3580      # Look at the argument we got.  We use all the common list separators.
3581      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3582      for pkg in $enableval; do
3583	IFS="$lt_save_ifs"
3584	if test "X$pkg" = "X$p"; then
3585	  enable_static=yes
3586	fi
3587      done
3588      IFS="$lt_save_ifs"
3589      ;;
3590    esac
3591else
3592  enable_static=yes
3593fi
3594
3595
3596# Check whether --enable-fast-install was given.
3597if test "${enable_fast_install+set}" = set; then
3598  enableval=$enable_fast_install; p=${PACKAGE-default}
3599    case $enableval in
3600    yes) enable_fast_install=yes ;;
3601    no) enable_fast_install=no ;;
3602    *)
3603      enable_fast_install=no
3604      # Look at the argument we got.  We use all the common list separators.
3605      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3606      for pkg in $enableval; do
3607	IFS="$lt_save_ifs"
3608	if test "X$pkg" = "X$p"; then
3609	  enable_fast_install=yes
3610	fi
3611      done
3612      IFS="$lt_save_ifs"
3613      ;;
3614    esac
3615else
3616  enable_fast_install=yes
3617fi
3618
3619
3620# Make sure we can run config.sub.
3621$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3622  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3623echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3624   { (exit 1); exit 1; }; }
3625
3626{ echo "$as_me:$LINENO: checking build system type" >&5
3627echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3628if test "${ac_cv_build+set}" = set; then
3629  echo $ECHO_N "(cached) $ECHO_C" >&6
3630else
3631  ac_build_alias=$build_alias
3632test "x$ac_build_alias" = x &&
3633  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3634test "x$ac_build_alias" = x &&
3635  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3636echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3637   { (exit 1); exit 1; }; }
3638ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3639  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3640echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3641   { (exit 1); exit 1; }; }
3642
3643fi
3644{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3645echo "${ECHO_T}$ac_cv_build" >&6; }
3646case $ac_cv_build in
3647*-*-*) ;;
3648*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3649echo "$as_me: error: invalid value of canonical build" >&2;}
3650   { (exit 1); exit 1; }; };;
3651esac
3652build=$ac_cv_build
3653ac_save_IFS=$IFS; IFS='-'
3654set x $ac_cv_build
3655shift
3656build_cpu=$1
3657build_vendor=$2
3658shift; shift
3659# Remember, the first character of IFS is used to create $*,
3660# except with old shells:
3661build_os=$*
3662IFS=$ac_save_IFS
3663case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3664
3665
3666{ echo "$as_me:$LINENO: checking host system type" >&5
3667echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3668if test "${ac_cv_host+set}" = set; then
3669  echo $ECHO_N "(cached) $ECHO_C" >&6
3670else
3671  if test "x$host_alias" = x; then
3672  ac_cv_host=$ac_cv_build
3673else
3674  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3675    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3676echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3677   { (exit 1); exit 1; }; }
3678fi
3679
3680fi
3681{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3682echo "${ECHO_T}$ac_cv_host" >&6; }
3683case $ac_cv_host in
3684*-*-*) ;;
3685*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3686echo "$as_me: error: invalid value of canonical host" >&2;}
3687   { (exit 1); exit 1; }; };;
3688esac
3689host=$ac_cv_host
3690ac_save_IFS=$IFS; IFS='-'
3691set x $ac_cv_host
3692shift
3693host_cpu=$1
3694host_vendor=$2
3695shift; shift
3696# Remember, the first character of IFS is used to create $*,
3697# except with old shells:
3698host_os=$*
3699IFS=$ac_save_IFS
3700case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3701
3702
3703{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3704echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3705if test "${lt_cv_path_SED+set}" = set; then
3706  echo $ECHO_N "(cached) $ECHO_C" >&6
3707else
3708  # Loop through the user's path and test for sed and gsed.
3709# Then use that list of sed's as ones to test for truncation.
3710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3711for as_dir in $PATH
3712do
3713  IFS=$as_save_IFS
3714  test -z "$as_dir" && as_dir=.
3715  for lt_ac_prog in sed gsed; do
3716    for ac_exec_ext in '' $ac_executable_extensions; do
3717      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3718        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3719      fi
3720    done
3721  done
3722done
3723lt_ac_max=0
3724lt_ac_count=0
3725# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3726# along with /bin/sed that truncates output.
3727for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3728  test ! -f $lt_ac_sed && continue
3729  cat /dev/null > conftest.in
3730  lt_ac_count=0
3731  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3732  # Check for GNU sed and select it if it is found.
3733  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3734    lt_cv_path_SED=$lt_ac_sed
3735    break
3736  fi
3737  while true; do
3738    cat conftest.in conftest.in >conftest.tmp
3739    mv conftest.tmp conftest.in
3740    cp conftest.in conftest.nl
3741    echo >>conftest.nl
3742    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3743    cmp -s conftest.out conftest.nl || break
3744    # 10000 chars as input seems more than enough
3745    test $lt_ac_count -gt 10 && break
3746    lt_ac_count=`expr $lt_ac_count + 1`
3747    if test $lt_ac_count -gt $lt_ac_max; then
3748      lt_ac_max=$lt_ac_count
3749      lt_cv_path_SED=$lt_ac_sed
3750    fi
3751  done
3752done
3753
3754fi
3755
3756SED=$lt_cv_path_SED
3757{ echo "$as_me:$LINENO: result: $SED" >&5
3758echo "${ECHO_T}$SED" >&6; }
3759
3760{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3761echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3762if test "${ac_cv_path_GREP+set}" = set; then
3763  echo $ECHO_N "(cached) $ECHO_C" >&6
3764else
3765  # Extract the first word of "grep ggrep" to use in msg output
3766if test -z "$GREP"; then
3767set dummy grep ggrep; ac_prog_name=$2
3768if test "${ac_cv_path_GREP+set}" = set; then
3769  echo $ECHO_N "(cached) $ECHO_C" >&6
3770else
3771  ac_path_GREP_found=false
3772# Loop through the user's path and test for each of PROGNAME-LIST
3773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3774for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3775do
3776  IFS=$as_save_IFS
3777  test -z "$as_dir" && as_dir=.
3778  for ac_prog in grep ggrep; do
3779  for ac_exec_ext in '' $ac_executable_extensions; do
3780    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3781    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3782    # Check for GNU ac_path_GREP and select it if it is found.
3783  # Check for GNU $ac_path_GREP
3784case `"$ac_path_GREP" --version 2>&1` in
3785*GNU*)
3786  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3787*)
3788  ac_count=0
3789  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3790  while :
3791  do
3792    cat "conftest.in" "conftest.in" >"conftest.tmp"
3793    mv "conftest.tmp" "conftest.in"
3794    cp "conftest.in" "conftest.nl"
3795    echo 'GREP' >> "conftest.nl"
3796    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3797    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3798    ac_count=`expr $ac_count + 1`
3799    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3800      # Best one so far, save it but keep looking for a better one
3801      ac_cv_path_GREP="$ac_path_GREP"
3802      ac_path_GREP_max=$ac_count
3803    fi
3804    # 10*(2^10) chars as input seems more than enough
3805    test $ac_count -gt 10 && break
3806  done
3807  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3808esac
3809
3810
3811    $ac_path_GREP_found && break 3
3812  done
3813done
3814
3815done
3816IFS=$as_save_IFS
3817
3818
3819fi
3820
3821GREP="$ac_cv_path_GREP"
3822if test -z "$GREP"; then
3823  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3824echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3825   { (exit 1); exit 1; }; }
3826fi
3827
3828else
3829  ac_cv_path_GREP=$GREP
3830fi
3831
3832
3833fi
3834{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3835echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3836 GREP="$ac_cv_path_GREP"
3837
3838
3839{ echo "$as_me:$LINENO: checking for egrep" >&5
3840echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3841if test "${ac_cv_path_EGREP+set}" = set; then
3842  echo $ECHO_N "(cached) $ECHO_C" >&6
3843else
3844  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3845   then ac_cv_path_EGREP="$GREP -E"
3846   else
3847     # Extract the first word of "egrep" to use in msg output
3848if test -z "$EGREP"; then
3849set dummy egrep; ac_prog_name=$2
3850if test "${ac_cv_path_EGREP+set}" = set; then
3851  echo $ECHO_N "(cached) $ECHO_C" >&6
3852else
3853  ac_path_EGREP_found=false
3854# Loop through the user's path and test for each of PROGNAME-LIST
3855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3857do
3858  IFS=$as_save_IFS
3859  test -z "$as_dir" && as_dir=.
3860  for ac_prog in egrep; do
3861  for ac_exec_ext in '' $ac_executable_extensions; do
3862    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3863    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3864    # Check for GNU ac_path_EGREP and select it if it is found.
3865  # Check for GNU $ac_path_EGREP
3866case `"$ac_path_EGREP" --version 2>&1` in
3867*GNU*)
3868  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3869*)
3870  ac_count=0
3871  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3872  while :
3873  do
3874    cat "conftest.in" "conftest.in" >"conftest.tmp"
3875    mv "conftest.tmp" "conftest.in"
3876    cp "conftest.in" "conftest.nl"
3877    echo 'EGREP' >> "conftest.nl"
3878    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3879    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3880    ac_count=`expr $ac_count + 1`
3881    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3882      # Best one so far, save it but keep looking for a better one
3883      ac_cv_path_EGREP="$ac_path_EGREP"
3884      ac_path_EGREP_max=$ac_count
3885    fi
3886    # 10*(2^10) chars as input seems more than enough
3887    test $ac_count -gt 10 && break
3888  done
3889  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3890esac
3891
3892
3893    $ac_path_EGREP_found && break 3
3894  done
3895done
3896
3897done
3898IFS=$as_save_IFS
3899
3900
3901fi
3902
3903EGREP="$ac_cv_path_EGREP"
3904if test -z "$EGREP"; then
3905  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3906echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3907   { (exit 1); exit 1; }; }
3908fi
3909
3910else
3911  ac_cv_path_EGREP=$EGREP
3912fi
3913
3914
3915   fi
3916fi
3917{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3918echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3919 EGREP="$ac_cv_path_EGREP"
3920
3921
3922
3923# Check whether --with-gnu-ld was given.
3924if test "${with_gnu_ld+set}" = set; then
3925  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3926else
3927  with_gnu_ld=no
3928fi
3929
3930ac_prog=ld
3931if test "$GCC" = yes; then
3932  # Check if gcc -print-prog-name=ld gives a path.
3933  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3934echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3935  case $host in
3936  *-*-mingw*)
3937    # gcc leaves a trailing carriage return which upsets mingw
3938    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3939  *)
3940    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3941  esac
3942  case $ac_prog in
3943    # Accept absolute paths.
3944    [\\/]* | ?:[\\/]*)
3945      re_direlt='/[^/][^/]*/\.\./'
3946      # Canonicalize the pathname of ld
3947      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3948      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3949	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3950      done
3951      test -z "$LD" && LD="$ac_prog"
3952      ;;
3953  "")
3954    # If it fails, then pretend we aren't using GCC.
3955    ac_prog=ld
3956    ;;
3957  *)
3958    # If it is relative, then search for the first ld in PATH.
3959    with_gnu_ld=unknown
3960    ;;
3961  esac
3962elif test "$with_gnu_ld" = yes; then
3963  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3964echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3965else
3966  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3967echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3968fi
3969if test "${lt_cv_path_LD+set}" = set; then
3970  echo $ECHO_N "(cached) $ECHO_C" >&6
3971else
3972  if test -z "$LD"; then
3973  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3974  for ac_dir in $PATH; do
3975    IFS="$lt_save_ifs"
3976    test -z "$ac_dir" && ac_dir=.
3977    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3978      lt_cv_path_LD="$ac_dir/$ac_prog"
3979      # Check to see if the program is GNU ld.  I'd rather use --version,
3980      # but apparently some variants of GNU ld only accept -v.
3981      # Break only if it was the GNU/non-GNU ld that we prefer.
3982      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3983      *GNU* | *'with BFD'*)
3984	test "$with_gnu_ld" != no && break
3985	;;
3986      *)
3987	test "$with_gnu_ld" != yes && break
3988	;;
3989      esac
3990    fi
3991  done
3992  IFS="$lt_save_ifs"
3993else
3994  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3995fi
3996fi
3997
3998LD="$lt_cv_path_LD"
3999if test -n "$LD"; then
4000  { echo "$as_me:$LINENO: result: $LD" >&5
4001echo "${ECHO_T}$LD" >&6; }
4002else
4003  { echo "$as_me:$LINENO: result: no" >&5
4004echo "${ECHO_T}no" >&6; }
4005fi
4006test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4007echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4008   { (exit 1); exit 1; }; }
4009{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4010echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4011if test "${lt_cv_prog_gnu_ld+set}" = set; then
4012  echo $ECHO_N "(cached) $ECHO_C" >&6
4013else
4014  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4015case `$LD -v 2>&1 </dev/null` in
4016*GNU* | *'with BFD'*)
4017  lt_cv_prog_gnu_ld=yes
4018  ;;
4019*)
4020  lt_cv_prog_gnu_ld=no
4021  ;;
4022esac
4023fi
4024{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4025echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4026with_gnu_ld=$lt_cv_prog_gnu_ld
4027
4028
4029{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4030echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4031if test "${lt_cv_ld_reload_flag+set}" = set; then
4032  echo $ECHO_N "(cached) $ECHO_C" >&6
4033else
4034  lt_cv_ld_reload_flag='-r'
4035fi
4036{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4037echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4038reload_flag=$lt_cv_ld_reload_flag
4039case $reload_flag in
4040"" | " "*) ;;
4041*) reload_flag=" $reload_flag" ;;
4042esac
4043reload_cmds='$LD$reload_flag -o $output$reload_objs'
4044case $host_os in
4045  darwin*)
4046    if test "$GCC" = yes; then
4047      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4048    else
4049      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4050    fi
4051    ;;
4052esac
4053
4054{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4055echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4056if test "${lt_cv_path_NM+set}" = set; then
4057  echo $ECHO_N "(cached) $ECHO_C" >&6
4058else
4059  if test -n "$NM"; then
4060  # Let the user override the test.
4061  lt_cv_path_NM="$NM"
4062else
4063  lt_nm_to_check="${ac_tool_prefix}nm"
4064  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4065    lt_nm_to_check="$lt_nm_to_check nm"
4066  fi
4067  for lt_tmp_nm in $lt_nm_to_check; do
4068    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4069    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4070      IFS="$lt_save_ifs"
4071      test -z "$ac_dir" && ac_dir=.
4072      tmp_nm="$ac_dir/$lt_tmp_nm"
4073      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4074	# Check to see if the nm accepts a BSD-compat flag.
4075	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4076	#   nm: unknown option "B" ignored
4077	# Tru64's nm complains that /dev/null is an invalid object file
4078	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4079	*/dev/null* | *'Invalid file or object type'*)
4080	  lt_cv_path_NM="$tmp_nm -B"
4081	  break
4082	  ;;
4083	*)
4084	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4085	  */dev/null*)
4086	    lt_cv_path_NM="$tmp_nm -p"
4087	    break
4088	    ;;
4089	  *)
4090	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4091	    continue # so that we can try to find one that supports BSD flags
4092	    ;;
4093	  esac
4094	  ;;
4095	esac
4096      fi
4097    done
4098    IFS="$lt_save_ifs"
4099  done
4100  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4101fi
4102fi
4103{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4104echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4105NM="$lt_cv_path_NM"
4106
4107{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4108echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4109LN_S=$as_ln_s
4110if test "$LN_S" = "ln -s"; then
4111  { echo "$as_me:$LINENO: result: yes" >&5
4112echo "${ECHO_T}yes" >&6; }
4113else
4114  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4115echo "${ECHO_T}no, using $LN_S" >&6; }
4116fi
4117
4118{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4119echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4120if test "${lt_cv_deplibs_check_method+set}" = set; then
4121  echo $ECHO_N "(cached) $ECHO_C" >&6
4122else
4123  lt_cv_file_magic_cmd='$MAGIC_CMD'
4124lt_cv_file_magic_test_file=
4125lt_cv_deplibs_check_method='unknown'
4126# Need to set the preceding variable on all platforms that support
4127# interlibrary dependencies.
4128# 'none' -- dependencies not supported.
4129# `unknown' -- same as none, but documents that we really don't know.
4130# 'pass_all' -- all dependencies passed with no checks.
4131# 'test_compile' -- check by making test program.
4132# 'file_magic [[regex]]' -- check by looking for files in library path
4133# which responds to the $file_magic_cmd with a given extended regex.
4134# If you have `file' or equivalent on your system and you're not sure
4135# whether `pass_all' will *always* work, you probably want this one.
4136
4137case $host_os in
4138aix4* | aix5*)
4139  lt_cv_deplibs_check_method=pass_all
4140  ;;
4141
4142beos*)
4143  lt_cv_deplibs_check_method=pass_all
4144  ;;
4145
4146bsdi[45]*)
4147  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4148  lt_cv_file_magic_cmd='/usr/bin/file -L'
4149  lt_cv_file_magic_test_file=/shlib/libc.so
4150  ;;
4151
4152cygwin*)
4153  # func_win32_libid is a shell function defined in ltmain.sh
4154  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4155  lt_cv_file_magic_cmd='func_win32_libid'
4156  ;;
4157
4158mingw* | pw32*)
4159  # Base MSYS/MinGW do not provide the 'file' command needed by
4160  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4161  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4162  lt_cv_file_magic_cmd='$OBJDUMP -f'
4163  ;;
4164
4165darwin* | rhapsody*)
4166  lt_cv_deplibs_check_method=pass_all
4167  ;;
4168
4169freebsd* | kfreebsd*-gnu | dragonfly*)
4170  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4171    case $host_cpu in
4172    i*86 )
4173      # Not sure whether the presence of OpenBSD here was a mistake.
4174      # Let's accept both of them until this is cleared up.
4175      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4176      lt_cv_file_magic_cmd=/usr/bin/file
4177      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4178      ;;
4179    esac
4180  else
4181    lt_cv_deplibs_check_method=pass_all
4182  fi
4183  ;;
4184
4185gnu*)
4186  lt_cv_deplibs_check_method=pass_all
4187  ;;
4188
4189hpux10.20* | hpux11*)
4190  lt_cv_file_magic_cmd=/usr/bin/file
4191  case $host_cpu in
4192  ia64*)
4193    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4194    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4195    ;;
4196  hppa*64*)
4197    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]'
4198    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4199    ;;
4200  *)
4201    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4202    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4203    ;;
4204  esac
4205  ;;
4206
4207interix3*)
4208  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4209  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4210  ;;
4211
4212irix5* | irix6* | nonstopux*)
4213  case $LD in
4214  *-32|*"-32 ") libmagic=32-bit;;
4215  *-n32|*"-n32 ") libmagic=N32;;
4216  *-64|*"-64 ") libmagic=64-bit;;
4217  *) libmagic=never-match;;
4218  esac
4219  lt_cv_deplibs_check_method=pass_all
4220  ;;
4221
4222# This must be Linux ELF.
4223linux*)
4224  lt_cv_deplibs_check_method=pass_all
4225  ;;
4226
4227netbsd*)
4228  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4229    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4230  else
4231    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4232  fi
4233  ;;
4234
4235newos6*)
4236  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4237  lt_cv_file_magic_cmd=/usr/bin/file
4238  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4239  ;;
4240
4241nto-qnx*)
4242  lt_cv_deplibs_check_method=unknown
4243  ;;
4244
4245openbsd*)
4246  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4247    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4248  else
4249    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4250  fi
4251  ;;
4252
4253osf3* | osf4* | osf5*)
4254  lt_cv_deplibs_check_method=pass_all
4255  ;;
4256
4257solaris*)
4258  lt_cv_deplibs_check_method=pass_all
4259  ;;
4260
4261sysv4 | sysv4.3*)
4262  case $host_vendor in
4263  motorola)
4264    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]'
4265    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4266    ;;
4267  ncr)
4268    lt_cv_deplibs_check_method=pass_all
4269    ;;
4270  sequent)
4271    lt_cv_file_magic_cmd='/bin/file'
4272    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4273    ;;
4274  sni)
4275    lt_cv_file_magic_cmd='/bin/file'
4276    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4277    lt_cv_file_magic_test_file=/lib/libc.so
4278    ;;
4279  siemens)
4280    lt_cv_deplibs_check_method=pass_all
4281    ;;
4282  pc)
4283    lt_cv_deplibs_check_method=pass_all
4284    ;;
4285  esac
4286  ;;
4287
4288sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4289  lt_cv_deplibs_check_method=pass_all
4290  ;;
4291esac
4292
4293fi
4294{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4295echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4296file_magic_cmd=$lt_cv_file_magic_cmd
4297deplibs_check_method=$lt_cv_deplibs_check_method
4298test -z "$deplibs_check_method" && deplibs_check_method=unknown
4299
4300
4301
4302
4303# If no C compiler was specified, use CC.
4304LTCC=${LTCC-"$CC"}
4305
4306# If no C compiler flags were specified, use CFLAGS.
4307LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4308
4309# Allow CC to be a program name with arguments.
4310compiler=$CC
4311
4312
4313# Check whether --enable-libtool-lock was given.
4314if test "${enable_libtool_lock+set}" = set; then
4315  enableval=$enable_libtool_lock;
4316fi
4317
4318test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4319
4320# Some flags need to be propagated to the compiler or linker for good
4321# libtool support.
4322case $host in
4323ia64-*-hpux*)
4324  # Find out which ABI we are using.
4325  echo 'int i;' > conftest.$ac_ext
4326  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4327  (eval $ac_compile) 2>&5
4328  ac_status=$?
4329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4330  (exit $ac_status); }; then
4331    case `/usr/bin/file conftest.$ac_objext` in
4332    *ELF-32*)
4333      HPUX_IA64_MODE="32"
4334      ;;
4335    *ELF-64*)
4336      HPUX_IA64_MODE="64"
4337      ;;
4338    esac
4339  fi
4340  rm -rf conftest*
4341  ;;
4342*-*-irix6*)
4343  # Find out which ABI we are using.
4344  echo '#line 4344 "configure"' > conftest.$ac_ext
4345  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4346  (eval $ac_compile) 2>&5
4347  ac_status=$?
4348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4349  (exit $ac_status); }; then
4350   if test "$lt_cv_prog_gnu_ld" = yes; then
4351    case `/usr/bin/file conftest.$ac_objext` in
4352    *32-bit*)
4353      LD="${LD-ld} -melf32bsmip"
4354      ;;
4355    *N32*)
4356      LD="${LD-ld} -melf32bmipn32"
4357      ;;
4358    *64-bit*)
4359      LD="${LD-ld} -melf64bmip"
4360      ;;
4361    esac
4362   else
4363    case `/usr/bin/file conftest.$ac_objext` in
4364    *32-bit*)
4365      LD="${LD-ld} -32"
4366      ;;
4367    *N32*)
4368      LD="${LD-ld} -n32"
4369      ;;
4370    *64-bit*)
4371      LD="${LD-ld} -64"
4372      ;;
4373    esac
4374   fi
4375  fi
4376  rm -rf conftest*
4377  ;;
4378
4379x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4380  # Find out which ABI we are using.
4381  echo 'int i;' > conftest.$ac_ext
4382  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4383  (eval $ac_compile) 2>&5
4384  ac_status=$?
4385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386  (exit $ac_status); }; then
4387    case `/usr/bin/file conftest.o` in
4388    *32-bit*)
4389      case $host in
4390        x86_64-*linux*)
4391          LD="${LD-ld} -m elf_i386"
4392          ;;
4393        ppc64-*linux*|powerpc64-*linux*)
4394          LD="${LD-ld} -m elf32ppclinux"
4395          ;;
4396        s390x-*linux*)
4397          LD="${LD-ld} -m elf_s390"
4398          ;;
4399        sparc64-*linux*)
4400          LD="${LD-ld} -m elf32_sparc"
4401          ;;
4402      esac
4403      ;;
4404    *64-bit*)
4405      case $host in
4406        x86_64-*linux*)
4407          LD="${LD-ld} -m elf_x86_64"
4408          ;;
4409        ppc*-*linux*|powerpc*-*linux*)
4410          LD="${LD-ld} -m elf64ppc"
4411          ;;
4412        s390*-*linux*)
4413          LD="${LD-ld} -m elf64_s390"
4414          ;;
4415        sparc*-*linux*)
4416          LD="${LD-ld} -m elf64_sparc"
4417          ;;
4418      esac
4419      ;;
4420    esac
4421  fi
4422  rm -rf conftest*
4423  ;;
4424
4425*-*-sco3.2v5*)
4426  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4427  SAVE_CFLAGS="$CFLAGS"
4428  CFLAGS="$CFLAGS -belf"
4429  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4430echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4431if test "${lt_cv_cc_needs_belf+set}" = set; then
4432  echo $ECHO_N "(cached) $ECHO_C" >&6
4433else
4434  ac_ext=c
4435ac_cpp='$CPP $CPPFLAGS'
4436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4438ac_compiler_gnu=$ac_cv_c_compiler_gnu
4439
4440     cat >conftest.$ac_ext <<_ACEOF
4441/* confdefs.h.  */
4442_ACEOF
4443cat confdefs.h >>conftest.$ac_ext
4444cat >>conftest.$ac_ext <<_ACEOF
4445/* end confdefs.h.  */
4446
4447int
4448main ()
4449{
4450
4451  ;
4452  return 0;
4453}
4454_ACEOF
4455rm -f conftest.$ac_objext conftest$ac_exeext
4456if { (ac_try="$ac_link"
4457case "(($ac_try" in
4458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459  *) ac_try_echo=$ac_try;;
4460esac
4461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4462  (eval "$ac_link") 2>conftest.er1
4463  ac_status=$?
4464  grep -v '^ *+' conftest.er1 >conftest.err
4465  rm -f conftest.er1
4466  cat conftest.err >&5
4467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468  (exit $ac_status); } && {
4469	 test -z "$ac_c_werror_flag" ||
4470	 test ! -s conftest.err
4471       } && test -s conftest$ac_exeext &&
4472       $as_test_x conftest$ac_exeext; then
4473  lt_cv_cc_needs_belf=yes
4474else
4475  echo "$as_me: failed program was:" >&5
4476sed 's/^/| /' conftest.$ac_ext >&5
4477
4478	lt_cv_cc_needs_belf=no
4479fi
4480
4481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4482      conftest$ac_exeext conftest.$ac_ext
4483     ac_ext=c
4484ac_cpp='$CPP $CPPFLAGS'
4485ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4486ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4487ac_compiler_gnu=$ac_cv_c_compiler_gnu
4488
4489fi
4490{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4491echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4492  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4493    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4494    CFLAGS="$SAVE_CFLAGS"
4495  fi
4496  ;;
4497sparc*-*solaris*)
4498  # Find out which ABI we are using.
4499  echo 'int i;' > conftest.$ac_ext
4500  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4501  (eval $ac_compile) 2>&5
4502  ac_status=$?
4503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4504  (exit $ac_status); }; then
4505    case `/usr/bin/file conftest.o` in
4506    *64-bit*)
4507      case $lt_cv_prog_gnu_ld in
4508      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4509      *)    LD="${LD-ld} -64" ;;
4510      esac
4511      ;;
4512    esac
4513  fi
4514  rm -rf conftest*
4515  ;;
4516
4517
4518esac
4519
4520need_locks="$enable_libtool_lock"
4521
4522
4523ac_ext=c
4524ac_cpp='$CPP $CPPFLAGS'
4525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4527ac_compiler_gnu=$ac_cv_c_compiler_gnu
4528{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4529echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4530# On Suns, sometimes $CPP names a directory.
4531if test -n "$CPP" && test -d "$CPP"; then
4532  CPP=
4533fi
4534if test -z "$CPP"; then
4535  if test "${ac_cv_prog_CPP+set}" = set; then
4536  echo $ECHO_N "(cached) $ECHO_C" >&6
4537else
4538      # Double quotes because CPP needs to be expanded
4539    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4540    do
4541      ac_preproc_ok=false
4542for ac_c_preproc_warn_flag in '' yes
4543do
4544  # Use a header file that comes with gcc, so configuring glibc
4545  # with a fresh cross-compiler works.
4546  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4547  # <limits.h> exists even on freestanding compilers.
4548  # On the NeXT, cc -E runs the code through the compiler's parser,
4549  # not just through cpp. "Syntax error" is here to catch this case.
4550  cat >conftest.$ac_ext <<_ACEOF
4551/* confdefs.h.  */
4552_ACEOF
4553cat confdefs.h >>conftest.$ac_ext
4554cat >>conftest.$ac_ext <<_ACEOF
4555/* end confdefs.h.  */
4556#ifdef __STDC__
4557# include <limits.h>
4558#else
4559# include <assert.h>
4560#endif
4561		     Syntax error
4562_ACEOF
4563if { (ac_try="$ac_cpp conftest.$ac_ext"
4564case "(($ac_try" in
4565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4566  *) ac_try_echo=$ac_try;;
4567esac
4568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4569  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4570  ac_status=$?
4571  grep -v '^ *+' conftest.er1 >conftest.err
4572  rm -f conftest.er1
4573  cat conftest.err >&5
4574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575  (exit $ac_status); } >/dev/null && {
4576	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4577	 test ! -s conftest.err
4578       }; then
4579  :
4580else
4581  echo "$as_me: failed program was:" >&5
4582sed 's/^/| /' conftest.$ac_ext >&5
4583
4584  # Broken: fails on valid input.
4585continue
4586fi
4587
4588rm -f conftest.err conftest.$ac_ext
4589
4590  # OK, works on sane cases.  Now check whether nonexistent headers
4591  # can be detected and how.
4592  cat >conftest.$ac_ext <<_ACEOF
4593/* confdefs.h.  */
4594_ACEOF
4595cat confdefs.h >>conftest.$ac_ext
4596cat >>conftest.$ac_ext <<_ACEOF
4597/* end confdefs.h.  */
4598#include <ac_nonexistent.h>
4599_ACEOF
4600if { (ac_try="$ac_cpp conftest.$ac_ext"
4601case "(($ac_try" in
4602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4603  *) ac_try_echo=$ac_try;;
4604esac
4605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4606  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4607  ac_status=$?
4608  grep -v '^ *+' conftest.er1 >conftest.err
4609  rm -f conftest.er1
4610  cat conftest.err >&5
4611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612  (exit $ac_status); } >/dev/null && {
4613	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4614	 test ! -s conftest.err
4615       }; then
4616  # Broken: success on invalid input.
4617continue
4618else
4619  echo "$as_me: failed program was:" >&5
4620sed 's/^/| /' conftest.$ac_ext >&5
4621
4622  # Passes both tests.
4623ac_preproc_ok=:
4624break
4625fi
4626
4627rm -f conftest.err conftest.$ac_ext
4628
4629done
4630# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4631rm -f conftest.err conftest.$ac_ext
4632if $ac_preproc_ok; then
4633  break
4634fi
4635
4636    done
4637    ac_cv_prog_CPP=$CPP
4638
4639fi
4640  CPP=$ac_cv_prog_CPP
4641else
4642  ac_cv_prog_CPP=$CPP
4643fi
4644{ echo "$as_me:$LINENO: result: $CPP" >&5
4645echo "${ECHO_T}$CPP" >&6; }
4646ac_preproc_ok=false
4647for ac_c_preproc_warn_flag in '' yes
4648do
4649  # Use a header file that comes with gcc, so configuring glibc
4650  # with a fresh cross-compiler works.
4651  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4652  # <limits.h> exists even on freestanding compilers.
4653  # On the NeXT, cc -E runs the code through the compiler's parser,
4654  # not just through cpp. "Syntax error" is here to catch this case.
4655  cat >conftest.$ac_ext <<_ACEOF
4656/* confdefs.h.  */
4657_ACEOF
4658cat confdefs.h >>conftest.$ac_ext
4659cat >>conftest.$ac_ext <<_ACEOF
4660/* end confdefs.h.  */
4661#ifdef __STDC__
4662# include <limits.h>
4663#else
4664# include <assert.h>
4665#endif
4666		     Syntax error
4667_ACEOF
4668if { (ac_try="$ac_cpp conftest.$ac_ext"
4669case "(($ac_try" in
4670  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4671  *) ac_try_echo=$ac_try;;
4672esac
4673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4674  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4675  ac_status=$?
4676  grep -v '^ *+' conftest.er1 >conftest.err
4677  rm -f conftest.er1
4678  cat conftest.err >&5
4679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680  (exit $ac_status); } >/dev/null && {
4681	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4682	 test ! -s conftest.err
4683       }; then
4684  :
4685else
4686  echo "$as_me: failed program was:" >&5
4687sed 's/^/| /' conftest.$ac_ext >&5
4688
4689  # Broken: fails on valid input.
4690continue
4691fi
4692
4693rm -f conftest.err conftest.$ac_ext
4694
4695  # OK, works on sane cases.  Now check whether nonexistent headers
4696  # can be detected and how.
4697  cat >conftest.$ac_ext <<_ACEOF
4698/* confdefs.h.  */
4699_ACEOF
4700cat confdefs.h >>conftest.$ac_ext
4701cat >>conftest.$ac_ext <<_ACEOF
4702/* end confdefs.h.  */
4703#include <ac_nonexistent.h>
4704_ACEOF
4705if { (ac_try="$ac_cpp conftest.$ac_ext"
4706case "(($ac_try" in
4707  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4708  *) ac_try_echo=$ac_try;;
4709esac
4710eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4711  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4712  ac_status=$?
4713  grep -v '^ *+' conftest.er1 >conftest.err
4714  rm -f conftest.er1
4715  cat conftest.err >&5
4716  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4717  (exit $ac_status); } >/dev/null && {
4718	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4719	 test ! -s conftest.err
4720       }; then
4721  # Broken: success on invalid input.
4722continue
4723else
4724  echo "$as_me: failed program was:" >&5
4725sed 's/^/| /' conftest.$ac_ext >&5
4726
4727  # Passes both tests.
4728ac_preproc_ok=:
4729break
4730fi
4731
4732rm -f conftest.err conftest.$ac_ext
4733
4734done
4735# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4736rm -f conftest.err conftest.$ac_ext
4737if $ac_preproc_ok; then
4738  :
4739else
4740  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4741See \`config.log' for more details." >&5
4742echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4743See \`config.log' for more details." >&2;}
4744   { (exit 1); exit 1; }; }
4745fi
4746
4747ac_ext=c
4748ac_cpp='$CPP $CPPFLAGS'
4749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4751ac_compiler_gnu=$ac_cv_c_compiler_gnu
4752
4753
4754{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4755echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4756if test "${ac_cv_header_stdc+set}" = set; then
4757  echo $ECHO_N "(cached) $ECHO_C" >&6
4758else
4759  cat >conftest.$ac_ext <<_ACEOF
4760/* confdefs.h.  */
4761_ACEOF
4762cat confdefs.h >>conftest.$ac_ext
4763cat >>conftest.$ac_ext <<_ACEOF
4764/* end confdefs.h.  */
4765#include <stdlib.h>
4766#include <stdarg.h>
4767#include <string.h>
4768#include <float.h>
4769
4770int
4771main ()
4772{
4773
4774  ;
4775  return 0;
4776}
4777_ACEOF
4778rm -f conftest.$ac_objext
4779if { (ac_try="$ac_compile"
4780case "(($ac_try" in
4781  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4782  *) ac_try_echo=$ac_try;;
4783esac
4784eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4785  (eval "$ac_compile") 2>conftest.er1
4786  ac_status=$?
4787  grep -v '^ *+' conftest.er1 >conftest.err
4788  rm -f conftest.er1
4789  cat conftest.err >&5
4790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791  (exit $ac_status); } && {
4792	 test -z "$ac_c_werror_flag" ||
4793	 test ! -s conftest.err
4794       } && test -s conftest.$ac_objext; then
4795  ac_cv_header_stdc=yes
4796else
4797  echo "$as_me: failed program was:" >&5
4798sed 's/^/| /' conftest.$ac_ext >&5
4799
4800	ac_cv_header_stdc=no
4801fi
4802
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804
4805if test $ac_cv_header_stdc = yes; then
4806  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4807  cat >conftest.$ac_ext <<_ACEOF
4808/* confdefs.h.  */
4809_ACEOF
4810cat confdefs.h >>conftest.$ac_ext
4811cat >>conftest.$ac_ext <<_ACEOF
4812/* end confdefs.h.  */
4813#include <string.h>
4814
4815_ACEOF
4816if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4817  $EGREP "memchr" >/dev/null 2>&1; then
4818  :
4819else
4820  ac_cv_header_stdc=no
4821fi
4822rm -f conftest*
4823
4824fi
4825
4826if test $ac_cv_header_stdc = yes; then
4827  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4828  cat >conftest.$ac_ext <<_ACEOF
4829/* confdefs.h.  */
4830_ACEOF
4831cat confdefs.h >>conftest.$ac_ext
4832cat >>conftest.$ac_ext <<_ACEOF
4833/* end confdefs.h.  */
4834#include <stdlib.h>
4835
4836_ACEOF
4837if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4838  $EGREP "free" >/dev/null 2>&1; then
4839  :
4840else
4841  ac_cv_header_stdc=no
4842fi
4843rm -f conftest*
4844
4845fi
4846
4847if test $ac_cv_header_stdc = yes; then
4848  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4849  if test "$cross_compiling" = yes; then
4850  :
4851else
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 <ctype.h>
4859#include <stdlib.h>
4860#if ((' ' & 0x0FF) == 0x020)
4861# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4862# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4863#else
4864# define ISLOWER(c) \
4865		   (('a' <= (c) && (c) <= 'i') \
4866		     || ('j' <= (c) && (c) <= 'r') \
4867		     || ('s' <= (c) && (c) <= 'z'))
4868# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4869#endif
4870
4871#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4872int
4873main ()
4874{
4875  int i;
4876  for (i = 0; i < 256; i++)
4877    if (XOR (islower (i), ISLOWER (i))
4878	|| toupper (i) != TOUPPER (i))
4879      return 2;
4880  return 0;
4881}
4882_ACEOF
4883rm -f conftest$ac_exeext
4884if { (ac_try="$ac_link"
4885case "(($ac_try" in
4886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4887  *) ac_try_echo=$ac_try;;
4888esac
4889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4890  (eval "$ac_link") 2>&5
4891  ac_status=$?
4892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4893  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4894  { (case "(($ac_try" in
4895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4896  *) ac_try_echo=$ac_try;;
4897esac
4898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4899  (eval "$ac_try") 2>&5
4900  ac_status=$?
4901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902  (exit $ac_status); }; }; then
4903  :
4904else
4905  echo "$as_me: program exited with status $ac_status" >&5
4906echo "$as_me: failed program was:" >&5
4907sed 's/^/| /' conftest.$ac_ext >&5
4908
4909( exit $ac_status )
4910ac_cv_header_stdc=no
4911fi
4912rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4913fi
4914
4915
4916fi
4917fi
4918{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4919echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4920if test $ac_cv_header_stdc = yes; then
4921
4922cat >>confdefs.h <<\_ACEOF
4923#define STDC_HEADERS 1
4924_ACEOF
4925
4926fi
4927
4928# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4939		  inttypes.h stdint.h unistd.h
4940do
4941as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4942{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4943echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4944if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4945  echo $ECHO_N "(cached) $ECHO_C" >&6
4946else
4947  cat >conftest.$ac_ext <<_ACEOF
4948/* confdefs.h.  */
4949_ACEOF
4950cat confdefs.h >>conftest.$ac_ext
4951cat >>conftest.$ac_ext <<_ACEOF
4952/* end confdefs.h.  */
4953$ac_includes_default
4954
4955#include <$ac_header>
4956_ACEOF
4957rm -f conftest.$ac_objext
4958if { (ac_try="$ac_compile"
4959case "(($ac_try" in
4960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4961  *) ac_try_echo=$ac_try;;
4962esac
4963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4964  (eval "$ac_compile") 2>conftest.er1
4965  ac_status=$?
4966  grep -v '^ *+' conftest.er1 >conftest.err
4967  rm -f conftest.er1
4968  cat conftest.err >&5
4969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4970  (exit $ac_status); } && {
4971	 test -z "$ac_c_werror_flag" ||
4972	 test ! -s conftest.err
4973       } && test -s conftest.$ac_objext; then
4974  eval "$as_ac_Header=yes"
4975else
4976  echo "$as_me: failed program was:" >&5
4977sed 's/^/| /' conftest.$ac_ext >&5
4978
4979	eval "$as_ac_Header=no"
4980fi
4981
4982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4983fi
4984ac_res=`eval echo '${'$as_ac_Header'}'`
4985	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4986echo "${ECHO_T}$ac_res" >&6; }
4987if test `eval echo '${'$as_ac_Header'}'` = yes; then
4988  cat >>confdefs.h <<_ACEOF
4989#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4990_ACEOF
4991
4992fi
4993
4994done
4995
4996
4997
4998for ac_header in dlfcn.h
4999do
5000as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5001if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5002  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5003echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5004if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5005  echo $ECHO_N "(cached) $ECHO_C" >&6
5006fi
5007ac_res=`eval echo '${'$as_ac_Header'}'`
5008	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5009echo "${ECHO_T}$ac_res" >&6; }
5010else
5011  # Is the header compilable?
5012{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5013echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5014cat >conftest.$ac_ext <<_ACEOF
5015/* confdefs.h.  */
5016_ACEOF
5017cat confdefs.h >>conftest.$ac_ext
5018cat >>conftest.$ac_ext <<_ACEOF
5019/* end confdefs.h.  */
5020$ac_includes_default
5021#include <$ac_header>
5022_ACEOF
5023rm -f conftest.$ac_objext
5024if { (ac_try="$ac_compile"
5025case "(($ac_try" in
5026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5027  *) ac_try_echo=$ac_try;;
5028esac
5029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5030  (eval "$ac_compile") 2>conftest.er1
5031  ac_status=$?
5032  grep -v '^ *+' conftest.er1 >conftest.err
5033  rm -f conftest.er1
5034  cat conftest.err >&5
5035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036  (exit $ac_status); } && {
5037	 test -z "$ac_c_werror_flag" ||
5038	 test ! -s conftest.err
5039       } && test -s conftest.$ac_objext; then
5040  ac_header_compiler=yes
5041else
5042  echo "$as_me: failed program was:" >&5
5043sed 's/^/| /' conftest.$ac_ext >&5
5044
5045	ac_header_compiler=no
5046fi
5047
5048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5049{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5050echo "${ECHO_T}$ac_header_compiler" >&6; }
5051
5052# Is the header present?
5053{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5054echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5055cat >conftest.$ac_ext <<_ACEOF
5056/* confdefs.h.  */
5057_ACEOF
5058cat confdefs.h >>conftest.$ac_ext
5059cat >>conftest.$ac_ext <<_ACEOF
5060/* end confdefs.h.  */
5061#include <$ac_header>
5062_ACEOF
5063if { (ac_try="$ac_cpp conftest.$ac_ext"
5064case "(($ac_try" in
5065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5066  *) ac_try_echo=$ac_try;;
5067esac
5068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5069  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5070  ac_status=$?
5071  grep -v '^ *+' conftest.er1 >conftest.err
5072  rm -f conftest.er1
5073  cat conftest.err >&5
5074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5075  (exit $ac_status); } >/dev/null && {
5076	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5077	 test ! -s conftest.err
5078       }; then
5079  ac_header_preproc=yes
5080else
5081  echo "$as_me: failed program was:" >&5
5082sed 's/^/| /' conftest.$ac_ext >&5
5083
5084  ac_header_preproc=no
5085fi
5086
5087rm -f conftest.err conftest.$ac_ext
5088{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5089echo "${ECHO_T}$ac_header_preproc" >&6; }
5090
5091# So?  What about this header?
5092case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5093  yes:no: )
5094    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5095echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5096    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5097echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5098    ac_header_preproc=yes
5099    ;;
5100  no:yes:* )
5101    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5102echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5103    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5104echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5105    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5106echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5107    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5108echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5109    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5110echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5111    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5112echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5113    ( cat <<\_ASBOX
5114## ---------------------------------------------------------------------- ##
5115## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5116## ---------------------------------------------------------------------- ##
5117_ASBOX
5118     ) | sed "s/^/$as_me: WARNING:     /" >&2
5119    ;;
5120esac
5121{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5122echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5123if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5124  echo $ECHO_N "(cached) $ECHO_C" >&6
5125else
5126  eval "$as_ac_Header=\$ac_header_preproc"
5127fi
5128ac_res=`eval echo '${'$as_ac_Header'}'`
5129	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5130echo "${ECHO_T}$ac_res" >&6; }
5131
5132fi
5133if test `eval echo '${'$as_ac_Header'}'` = yes; then
5134  cat >>confdefs.h <<_ACEOF
5135#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5136_ACEOF
5137
5138fi
5139
5140done
5141
5142ac_ext=cpp
5143ac_cpp='$CXXCPP $CPPFLAGS'
5144ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5145ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5146ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5147if test -z "$CXX"; then
5148  if test -n "$CCC"; then
5149    CXX=$CCC
5150  else
5151    if test -n "$ac_tool_prefix"; then
5152  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5153  do
5154    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5155set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5156{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5158if test "${ac_cv_prog_CXX+set}" = set; then
5159  echo $ECHO_N "(cached) $ECHO_C" >&6
5160else
5161  if test -n "$CXX"; then
5162  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5163else
5164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165for as_dir in $PATH
5166do
5167  IFS=$as_save_IFS
5168  test -z "$as_dir" && as_dir=.
5169  for ac_exec_ext in '' $ac_executable_extensions; do
5170  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5171    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5172    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5173    break 2
5174  fi
5175done
5176done
5177IFS=$as_save_IFS
5178
5179fi
5180fi
5181CXX=$ac_cv_prog_CXX
5182if test -n "$CXX"; then
5183  { echo "$as_me:$LINENO: result: $CXX" >&5
5184echo "${ECHO_T}$CXX" >&6; }
5185else
5186  { echo "$as_me:$LINENO: result: no" >&5
5187echo "${ECHO_T}no" >&6; }
5188fi
5189
5190
5191    test -n "$CXX" && break
5192  done
5193fi
5194if test -z "$CXX"; then
5195  ac_ct_CXX=$CXX
5196  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5197do
5198  # Extract the first word of "$ac_prog", so it can be a program name with args.
5199set dummy $ac_prog; ac_word=$2
5200{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5201echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5202if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5203  echo $ECHO_N "(cached) $ECHO_C" >&6
5204else
5205  if test -n "$ac_ct_CXX"; then
5206  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5207else
5208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5209for as_dir in $PATH
5210do
5211  IFS=$as_save_IFS
5212  test -z "$as_dir" && as_dir=.
5213  for ac_exec_ext in '' $ac_executable_extensions; do
5214  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5215    ac_cv_prog_ac_ct_CXX="$ac_prog"
5216    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5217    break 2
5218  fi
5219done
5220done
5221IFS=$as_save_IFS
5222
5223fi
5224fi
5225ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5226if test -n "$ac_ct_CXX"; then
5227  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5228echo "${ECHO_T}$ac_ct_CXX" >&6; }
5229else
5230  { echo "$as_me:$LINENO: result: no" >&5
5231echo "${ECHO_T}no" >&6; }
5232fi
5233
5234
5235  test -n "$ac_ct_CXX" && break
5236done
5237
5238  if test "x$ac_ct_CXX" = x; then
5239    CXX="g++"
5240  else
5241    case $cross_compiling:$ac_tool_warned in
5242yes:)
5243{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5244whose name does not start with the host triplet.  If you think this
5245configuration is useful to you, please write to autoconf@gnu.org." >&5
5246echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5247whose name does not start with the host triplet.  If you think this
5248configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5249ac_tool_warned=yes ;;
5250esac
5251    CXX=$ac_ct_CXX
5252  fi
5253fi
5254
5255  fi
5256fi
5257# Provide some information about the compiler.
5258echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5259ac_compiler=`set X $ac_compile; echo $2`
5260{ (ac_try="$ac_compiler --version >&5"
5261case "(($ac_try" in
5262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5263  *) ac_try_echo=$ac_try;;
5264esac
5265eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5266  (eval "$ac_compiler --version >&5") 2>&5
5267  ac_status=$?
5268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269  (exit $ac_status); }
5270{ (ac_try="$ac_compiler -v >&5"
5271case "(($ac_try" in
5272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5273  *) ac_try_echo=$ac_try;;
5274esac
5275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5276  (eval "$ac_compiler -v >&5") 2>&5
5277  ac_status=$?
5278  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5279  (exit $ac_status); }
5280{ (ac_try="$ac_compiler -V >&5"
5281case "(($ac_try" in
5282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5283  *) ac_try_echo=$ac_try;;
5284esac
5285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5286  (eval "$ac_compiler -V >&5") 2>&5
5287  ac_status=$?
5288  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5289  (exit $ac_status); }
5290
5291{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5292echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5293if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5294  echo $ECHO_N "(cached) $ECHO_C" >&6
5295else
5296  cat >conftest.$ac_ext <<_ACEOF
5297/* confdefs.h.  */
5298_ACEOF
5299cat confdefs.h >>conftest.$ac_ext
5300cat >>conftest.$ac_ext <<_ACEOF
5301/* end confdefs.h.  */
5302
5303int
5304main ()
5305{
5306#ifndef __GNUC__
5307       choke me
5308#endif
5309
5310  ;
5311  return 0;
5312}
5313_ACEOF
5314rm -f conftest.$ac_objext
5315if { (ac_try="$ac_compile"
5316case "(($ac_try" in
5317  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5318  *) ac_try_echo=$ac_try;;
5319esac
5320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5321  (eval "$ac_compile") 2>conftest.er1
5322  ac_status=$?
5323  grep -v '^ *+' conftest.er1 >conftest.err
5324  rm -f conftest.er1
5325  cat conftest.err >&5
5326  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5327  (exit $ac_status); } && {
5328	 test -z "$ac_cxx_werror_flag" ||
5329	 test ! -s conftest.err
5330       } && test -s conftest.$ac_objext; then
5331  ac_compiler_gnu=yes
5332else
5333  echo "$as_me: failed program was:" >&5
5334sed 's/^/| /' conftest.$ac_ext >&5
5335
5336	ac_compiler_gnu=no
5337fi
5338
5339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5340ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5341
5342fi
5343{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5344echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5345GXX=`test $ac_compiler_gnu = yes && echo yes`
5346ac_test_CXXFLAGS=${CXXFLAGS+set}
5347ac_save_CXXFLAGS=$CXXFLAGS
5348{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5349echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5350if test "${ac_cv_prog_cxx_g+set}" = set; then
5351  echo $ECHO_N "(cached) $ECHO_C" >&6
5352else
5353  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5354   ac_cxx_werror_flag=yes
5355   ac_cv_prog_cxx_g=no
5356   CXXFLAGS="-g"
5357   cat >conftest.$ac_ext <<_ACEOF
5358/* confdefs.h.  */
5359_ACEOF
5360cat confdefs.h >>conftest.$ac_ext
5361cat >>conftest.$ac_ext <<_ACEOF
5362/* end confdefs.h.  */
5363
5364int
5365main ()
5366{
5367
5368  ;
5369  return 0;
5370}
5371_ACEOF
5372rm -f conftest.$ac_objext
5373if { (ac_try="$ac_compile"
5374case "(($ac_try" in
5375  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5376  *) ac_try_echo=$ac_try;;
5377esac
5378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5379  (eval "$ac_compile") 2>conftest.er1
5380  ac_status=$?
5381  grep -v '^ *+' conftest.er1 >conftest.err
5382  rm -f conftest.er1
5383  cat conftest.err >&5
5384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5385  (exit $ac_status); } && {
5386	 test -z "$ac_cxx_werror_flag" ||
5387	 test ! -s conftest.err
5388       } && test -s conftest.$ac_objext; then
5389  ac_cv_prog_cxx_g=yes
5390else
5391  echo "$as_me: failed program was:" >&5
5392sed 's/^/| /' conftest.$ac_ext >&5
5393
5394	CXXFLAGS=""
5395      cat >conftest.$ac_ext <<_ACEOF
5396/* confdefs.h.  */
5397_ACEOF
5398cat confdefs.h >>conftest.$ac_ext
5399cat >>conftest.$ac_ext <<_ACEOF
5400/* end confdefs.h.  */
5401
5402int
5403main ()
5404{
5405
5406  ;
5407  return 0;
5408}
5409_ACEOF
5410rm -f conftest.$ac_objext
5411if { (ac_try="$ac_compile"
5412case "(($ac_try" in
5413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5414  *) ac_try_echo=$ac_try;;
5415esac
5416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5417  (eval "$ac_compile") 2>conftest.er1
5418  ac_status=$?
5419  grep -v '^ *+' conftest.er1 >conftest.err
5420  rm -f conftest.er1
5421  cat conftest.err >&5
5422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5423  (exit $ac_status); } && {
5424	 test -z "$ac_cxx_werror_flag" ||
5425	 test ! -s conftest.err
5426       } && test -s conftest.$ac_objext; then
5427  :
5428else
5429  echo "$as_me: failed program was:" >&5
5430sed 's/^/| /' conftest.$ac_ext >&5
5431
5432	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5433	 CXXFLAGS="-g"
5434	 cat >conftest.$ac_ext <<_ACEOF
5435/* confdefs.h.  */
5436_ACEOF
5437cat confdefs.h >>conftest.$ac_ext
5438cat >>conftest.$ac_ext <<_ACEOF
5439/* end confdefs.h.  */
5440
5441int
5442main ()
5443{
5444
5445  ;
5446  return 0;
5447}
5448_ACEOF
5449rm -f conftest.$ac_objext
5450if { (ac_try="$ac_compile"
5451case "(($ac_try" in
5452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5453  *) ac_try_echo=$ac_try;;
5454esac
5455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5456  (eval "$ac_compile") 2>conftest.er1
5457  ac_status=$?
5458  grep -v '^ *+' conftest.er1 >conftest.err
5459  rm -f conftest.er1
5460  cat conftest.err >&5
5461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5462  (exit $ac_status); } && {
5463	 test -z "$ac_cxx_werror_flag" ||
5464	 test ! -s conftest.err
5465       } && test -s conftest.$ac_objext; then
5466  ac_cv_prog_cxx_g=yes
5467else
5468  echo "$as_me: failed program was:" >&5
5469sed 's/^/| /' conftest.$ac_ext >&5
5470
5471
5472fi
5473
5474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5475fi
5476
5477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5478fi
5479
5480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5481   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5482fi
5483{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5484echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5485if test "$ac_test_CXXFLAGS" = set; then
5486  CXXFLAGS=$ac_save_CXXFLAGS
5487elif test $ac_cv_prog_cxx_g = yes; then
5488  if test "$GXX" = yes; then
5489    CXXFLAGS="-g -O2"
5490  else
5491    CXXFLAGS="-g"
5492  fi
5493else
5494  if test "$GXX" = yes; then
5495    CXXFLAGS="-O2"
5496  else
5497    CXXFLAGS=
5498  fi
5499fi
5500ac_ext=cpp
5501ac_cpp='$CXXCPP $CPPFLAGS'
5502ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5503ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5504ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5505
5506depcc="$CXX"  am_compiler_list=
5507
5508{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5509echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5510if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5511  echo $ECHO_N "(cached) $ECHO_C" >&6
5512else
5513  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5514  # We make a subdir and do the tests there.  Otherwise we can end up
5515  # making bogus files that we don't know about and never remove.  For
5516  # instance it was reported that on HP-UX the gcc test will end up
5517  # making a dummy file named `D' -- because `-MD' means `put the output
5518  # in D'.
5519  mkdir conftest.dir
5520  # Copy depcomp to subdir because otherwise we won't find it if we're
5521  # using a relative directory.
5522  cp "$am_depcomp" conftest.dir
5523  cd conftest.dir
5524  # We will build objects and dependencies in a subdirectory because
5525  # it helps to detect inapplicable dependency modes.  For instance
5526  # both Tru64's cc and ICC support -MD to output dependencies as a
5527  # side effect of compilation, but ICC will put the dependencies in
5528  # the current directory while Tru64 will put them in the object
5529  # directory.
5530  mkdir sub
5531
5532  am_cv_CXX_dependencies_compiler_type=none
5533  if test "$am_compiler_list" = ""; then
5534     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5535  fi
5536  for depmode in $am_compiler_list; do
5537    # Setup a source with many dependencies, because some compilers
5538    # like to wrap large dependency lists on column 80 (with \), and
5539    # we should not choose a depcomp mode which is confused by this.
5540    #
5541    # We need to recreate these files for each test, as the compiler may
5542    # overwrite some of them when testing with obscure command lines.
5543    # This happens at least with the AIX C compiler.
5544    : > sub/conftest.c
5545    for i in 1 2 3 4 5 6; do
5546      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5547      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5548      # Solaris 8's {/usr,}/bin/sh.
5549      touch sub/conftst$i.h
5550    done
5551    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5552
5553    case $depmode in
5554    nosideeffect)
5555      # after this tag, mechanisms are not by side-effect, so they'll
5556      # only be used when explicitly requested
5557      if test "x$enable_dependency_tracking" = xyes; then
5558	continue
5559      else
5560	break
5561      fi
5562      ;;
5563    none) break ;;
5564    esac
5565    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5566    # mode.  It turns out that the SunPro C++ compiler does not properly
5567    # handle `-M -o', and we need to detect this.
5568    if depmode=$depmode \
5569       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5570       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5571       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5572         >/dev/null 2>conftest.err &&
5573       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5574       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5575       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5576       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5577      # icc doesn't choke on unknown options, it will just issue warnings
5578      # or remarks (even with -Werror).  So we grep stderr for any message
5579      # that says an option was ignored or not supported.
5580      # When given -MP, icc 7.0 and 7.1 complain thusly:
5581      #   icc: Command line warning: ignoring option '-M'; no argument required
5582      # The diagnosis changed in icc 8.0:
5583      #   icc: Command line remark: option '-MP' not supported
5584      if (grep 'ignoring option' conftest.err ||
5585          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5586        am_cv_CXX_dependencies_compiler_type=$depmode
5587        break
5588      fi
5589    fi
5590  done
5591
5592  cd ..
5593  rm -rf conftest.dir
5594else
5595  am_cv_CXX_dependencies_compiler_type=none
5596fi
5597
5598fi
5599{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5600echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5601CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5602
5603 if
5604  test "x$enable_dependency_tracking" != xno \
5605  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5606  am__fastdepCXX_TRUE=
5607  am__fastdepCXX_FALSE='#'
5608else
5609  am__fastdepCXX_TRUE='#'
5610  am__fastdepCXX_FALSE=
5611fi
5612
5613
5614
5615
5616if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5617    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5618    (test "X$CXX" != "Xg++"))) ; then
5619  ac_ext=cpp
5620ac_cpp='$CXXCPP $CPPFLAGS'
5621ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5622ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5623ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5624{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5625echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5626if test -z "$CXXCPP"; then
5627  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5628  echo $ECHO_N "(cached) $ECHO_C" >&6
5629else
5630      # Double quotes because CXXCPP needs to be expanded
5631    for CXXCPP in "$CXX -E" "/lib/cpp"
5632    do
5633      ac_preproc_ok=false
5634for ac_cxx_preproc_warn_flag in '' yes
5635do
5636  # Use a header file that comes with gcc, so configuring glibc
5637  # with a fresh cross-compiler works.
5638  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5639  # <limits.h> exists even on freestanding compilers.
5640  # On the NeXT, cc -E runs the code through the compiler's parser,
5641  # not just through cpp. "Syntax error" is here to catch this case.
5642  cat >conftest.$ac_ext <<_ACEOF
5643/* confdefs.h.  */
5644_ACEOF
5645cat confdefs.h >>conftest.$ac_ext
5646cat >>conftest.$ac_ext <<_ACEOF
5647/* end confdefs.h.  */
5648#ifdef __STDC__
5649# include <limits.h>
5650#else
5651# include <assert.h>
5652#endif
5653		     Syntax error
5654_ACEOF
5655if { (ac_try="$ac_cpp conftest.$ac_ext"
5656case "(($ac_try" in
5657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5658  *) ac_try_echo=$ac_try;;
5659esac
5660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5661  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5662  ac_status=$?
5663  grep -v '^ *+' conftest.er1 >conftest.err
5664  rm -f conftest.er1
5665  cat conftest.err >&5
5666  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5667  (exit $ac_status); } >/dev/null && {
5668	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5669	 test ! -s conftest.err
5670       }; then
5671  :
5672else
5673  echo "$as_me: failed program was:" >&5
5674sed 's/^/| /' conftest.$ac_ext >&5
5675
5676  # Broken: fails on valid input.
5677continue
5678fi
5679
5680rm -f conftest.err conftest.$ac_ext
5681
5682  # OK, works on sane cases.  Now check whether nonexistent headers
5683  # can be detected and how.
5684  cat >conftest.$ac_ext <<_ACEOF
5685/* confdefs.h.  */
5686_ACEOF
5687cat confdefs.h >>conftest.$ac_ext
5688cat >>conftest.$ac_ext <<_ACEOF
5689/* end confdefs.h.  */
5690#include <ac_nonexistent.h>
5691_ACEOF
5692if { (ac_try="$ac_cpp conftest.$ac_ext"
5693case "(($ac_try" in
5694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5695  *) ac_try_echo=$ac_try;;
5696esac
5697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5698  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5699  ac_status=$?
5700  grep -v '^ *+' conftest.er1 >conftest.err
5701  rm -f conftest.er1
5702  cat conftest.err >&5
5703  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5704  (exit $ac_status); } >/dev/null && {
5705	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5706	 test ! -s conftest.err
5707       }; then
5708  # Broken: success on invalid input.
5709continue
5710else
5711  echo "$as_me: failed program was:" >&5
5712sed 's/^/| /' conftest.$ac_ext >&5
5713
5714  # Passes both tests.
5715ac_preproc_ok=:
5716break
5717fi
5718
5719rm -f conftest.err conftest.$ac_ext
5720
5721done
5722# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5723rm -f conftest.err conftest.$ac_ext
5724if $ac_preproc_ok; then
5725  break
5726fi
5727
5728    done
5729    ac_cv_prog_CXXCPP=$CXXCPP
5730
5731fi
5732  CXXCPP=$ac_cv_prog_CXXCPP
5733else
5734  ac_cv_prog_CXXCPP=$CXXCPP
5735fi
5736{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5737echo "${ECHO_T}$CXXCPP" >&6; }
5738ac_preproc_ok=false
5739for ac_cxx_preproc_warn_flag in '' yes
5740do
5741  # Use a header file that comes with gcc, so configuring glibc
5742  # with a fresh cross-compiler works.
5743  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5744  # <limits.h> exists even on freestanding compilers.
5745  # On the NeXT, cc -E runs the code through the compiler's parser,
5746  # not just through cpp. "Syntax error" is here to catch this case.
5747  cat >conftest.$ac_ext <<_ACEOF
5748/* confdefs.h.  */
5749_ACEOF
5750cat confdefs.h >>conftest.$ac_ext
5751cat >>conftest.$ac_ext <<_ACEOF
5752/* end confdefs.h.  */
5753#ifdef __STDC__
5754# include <limits.h>
5755#else
5756# include <assert.h>
5757#endif
5758		     Syntax error
5759_ACEOF
5760if { (ac_try="$ac_cpp conftest.$ac_ext"
5761case "(($ac_try" in
5762  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5763  *) ac_try_echo=$ac_try;;
5764esac
5765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5766  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5767  ac_status=$?
5768  grep -v '^ *+' conftest.er1 >conftest.err
5769  rm -f conftest.er1
5770  cat conftest.err >&5
5771  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5772  (exit $ac_status); } >/dev/null && {
5773	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5774	 test ! -s conftest.err
5775       }; then
5776  :
5777else
5778  echo "$as_me: failed program was:" >&5
5779sed 's/^/| /' conftest.$ac_ext >&5
5780
5781  # Broken: fails on valid input.
5782continue
5783fi
5784
5785rm -f conftest.err conftest.$ac_ext
5786
5787  # OK, works on sane cases.  Now check whether nonexistent headers
5788  # can be detected and how.
5789  cat >conftest.$ac_ext <<_ACEOF
5790/* confdefs.h.  */
5791_ACEOF
5792cat confdefs.h >>conftest.$ac_ext
5793cat >>conftest.$ac_ext <<_ACEOF
5794/* end confdefs.h.  */
5795#include <ac_nonexistent.h>
5796_ACEOF
5797if { (ac_try="$ac_cpp conftest.$ac_ext"
5798case "(($ac_try" in
5799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5800  *) ac_try_echo=$ac_try;;
5801esac
5802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5803  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5804  ac_status=$?
5805  grep -v '^ *+' conftest.er1 >conftest.err
5806  rm -f conftest.er1
5807  cat conftest.err >&5
5808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5809  (exit $ac_status); } >/dev/null && {
5810	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5811	 test ! -s conftest.err
5812       }; then
5813  # Broken: success on invalid input.
5814continue
5815else
5816  echo "$as_me: failed program was:" >&5
5817sed 's/^/| /' conftest.$ac_ext >&5
5818
5819  # Passes both tests.
5820ac_preproc_ok=:
5821break
5822fi
5823
5824rm -f conftest.err conftest.$ac_ext
5825
5826done
5827# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5828rm -f conftest.err conftest.$ac_ext
5829if $ac_preproc_ok; then
5830  :
5831else
5832  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5833See \`config.log' for more details." >&5
5834echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5835See \`config.log' for more details." >&2;}
5836   { (exit 1); exit 1; }; }
5837fi
5838
5839ac_ext=cpp
5840ac_cpp='$CXXCPP $CPPFLAGS'
5841ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5842ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5843ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5844
5845fi
5846
5847
5848ac_ext=f
5849ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5850ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5851ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5852if test -n "$ac_tool_prefix"; then
5853  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
5854  do
5855    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5856set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5857{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5859if test "${ac_cv_prog_F77+set}" = set; then
5860  echo $ECHO_N "(cached) $ECHO_C" >&6
5861else
5862  if test -n "$F77"; then
5863  ac_cv_prog_F77="$F77" # Let the user override the test.
5864else
5865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5866for as_dir in $PATH
5867do
5868  IFS=$as_save_IFS
5869  test -z "$as_dir" && as_dir=.
5870  for ac_exec_ext in '' $ac_executable_extensions; do
5871  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5872    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5873    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5874    break 2
5875  fi
5876done
5877done
5878IFS=$as_save_IFS
5879
5880fi
5881fi
5882F77=$ac_cv_prog_F77
5883if test -n "$F77"; then
5884  { echo "$as_me:$LINENO: result: $F77" >&5
5885echo "${ECHO_T}$F77" >&6; }
5886else
5887  { echo "$as_me:$LINENO: result: no" >&5
5888echo "${ECHO_T}no" >&6; }
5889fi
5890
5891
5892    test -n "$F77" && break
5893  done
5894fi
5895if test -z "$F77"; then
5896  ac_ct_F77=$F77
5897  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
5898do
5899  # Extract the first word of "$ac_prog", so it can be a program name with args.
5900set dummy $ac_prog; ac_word=$2
5901{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5902echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5903if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5904  echo $ECHO_N "(cached) $ECHO_C" >&6
5905else
5906  if test -n "$ac_ct_F77"; then
5907  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5908else
5909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910for as_dir in $PATH
5911do
5912  IFS=$as_save_IFS
5913  test -z "$as_dir" && as_dir=.
5914  for ac_exec_ext in '' $ac_executable_extensions; do
5915  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5916    ac_cv_prog_ac_ct_F77="$ac_prog"
5917    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5918    break 2
5919  fi
5920done
5921done
5922IFS=$as_save_IFS
5923
5924fi
5925fi
5926ac_ct_F77=$ac_cv_prog_ac_ct_F77
5927if test -n "$ac_ct_F77"; then
5928  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5929echo "${ECHO_T}$ac_ct_F77" >&6; }
5930else
5931  { echo "$as_me:$LINENO: result: no" >&5
5932echo "${ECHO_T}no" >&6; }
5933fi
5934
5935
5936  test -n "$ac_ct_F77" && break
5937done
5938
5939  if test "x$ac_ct_F77" = x; then
5940    F77=""
5941  else
5942    case $cross_compiling:$ac_tool_warned in
5943yes:)
5944{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5945whose name does not start with the host triplet.  If you think this
5946configuration is useful to you, please write to autoconf@gnu.org." >&5
5947echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5948whose name does not start with the host triplet.  If you think this
5949configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5950ac_tool_warned=yes ;;
5951esac
5952    F77=$ac_ct_F77
5953  fi
5954fi
5955
5956
5957# Provide some information about the compiler.
5958echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5959ac_compiler=`set X $ac_compile; echo $2`
5960{ (ac_try="$ac_compiler --version >&5"
5961case "(($ac_try" in
5962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5963  *) ac_try_echo=$ac_try;;
5964esac
5965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5966  (eval "$ac_compiler --version >&5") 2>&5
5967  ac_status=$?
5968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5969  (exit $ac_status); }
5970{ (ac_try="$ac_compiler -v >&5"
5971case "(($ac_try" in
5972  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5973  *) ac_try_echo=$ac_try;;
5974esac
5975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5976  (eval "$ac_compiler -v >&5") 2>&5
5977  ac_status=$?
5978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979  (exit $ac_status); }
5980{ (ac_try="$ac_compiler -V >&5"
5981case "(($ac_try" in
5982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5983  *) ac_try_echo=$ac_try;;
5984esac
5985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5986  (eval "$ac_compiler -V >&5") 2>&5
5987  ac_status=$?
5988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989  (exit $ac_status); }
5990rm -f a.out
5991
5992# If we don't use `.F' as extension, the preprocessor is not run on the
5993# input file.  (Note that this only needs to work for GNU compilers.)
5994ac_save_ext=$ac_ext
5995ac_ext=F
5996{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5997echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
5998if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5999  echo $ECHO_N "(cached) $ECHO_C" >&6
6000else
6001  cat >conftest.$ac_ext <<_ACEOF
6002      program main
6003#ifndef __GNUC__
6004       choke me
6005#endif
6006
6007      end
6008_ACEOF
6009rm -f conftest.$ac_objext
6010if { (ac_try="$ac_compile"
6011case "(($ac_try" in
6012  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6013  *) ac_try_echo=$ac_try;;
6014esac
6015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6016  (eval "$ac_compile") 2>conftest.er1
6017  ac_status=$?
6018  grep -v '^ *+' conftest.er1 >conftest.err
6019  rm -f conftest.er1
6020  cat conftest.err >&5
6021  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022  (exit $ac_status); } && {
6023	 test -z "$ac_f77_werror_flag" ||
6024	 test ! -s conftest.err
6025       } && test -s conftest.$ac_objext; then
6026  ac_compiler_gnu=yes
6027else
6028  echo "$as_me: failed program was:" >&5
6029sed 's/^/| /' conftest.$ac_ext >&5
6030
6031	ac_compiler_gnu=no
6032fi
6033
6034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6035ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6036
6037fi
6038{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6039echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6040ac_ext=$ac_save_ext
6041ac_test_FFLAGS=${FFLAGS+set}
6042ac_save_FFLAGS=$FFLAGS
6043FFLAGS=
6044{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6045echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6046if test "${ac_cv_prog_f77_g+set}" = set; then
6047  echo $ECHO_N "(cached) $ECHO_C" >&6
6048else
6049  FFLAGS=-g
6050cat >conftest.$ac_ext <<_ACEOF
6051      program main
6052
6053      end
6054_ACEOF
6055rm -f conftest.$ac_objext
6056if { (ac_try="$ac_compile"
6057case "(($ac_try" in
6058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6059  *) ac_try_echo=$ac_try;;
6060esac
6061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6062  (eval "$ac_compile") 2>conftest.er1
6063  ac_status=$?
6064  grep -v '^ *+' conftest.er1 >conftest.err
6065  rm -f conftest.er1
6066  cat conftest.err >&5
6067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6068  (exit $ac_status); } && {
6069	 test -z "$ac_f77_werror_flag" ||
6070	 test ! -s conftest.err
6071       } && test -s conftest.$ac_objext; then
6072  ac_cv_prog_f77_g=yes
6073else
6074  echo "$as_me: failed program was:" >&5
6075sed 's/^/| /' conftest.$ac_ext >&5
6076
6077	ac_cv_prog_f77_g=no
6078fi
6079
6080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6081
6082fi
6083{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6084echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6085if test "$ac_test_FFLAGS" = set; then
6086  FFLAGS=$ac_save_FFLAGS
6087elif test $ac_cv_prog_f77_g = yes; then
6088  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6089    FFLAGS="-g -O2"
6090  else
6091    FFLAGS="-g"
6092  fi
6093else
6094  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6095    FFLAGS="-O2"
6096  else
6097    FFLAGS=
6098  fi
6099fi
6100
6101G77=`test $ac_compiler_gnu = yes && echo yes`
6102ac_ext=c
6103ac_cpp='$CPP $CPPFLAGS'
6104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6106ac_compiler_gnu=$ac_cv_c_compiler_gnu
6107
6108
6109
6110# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6111
6112# find the maximum length of command line arguments
6113{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6114echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6115if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6116  echo $ECHO_N "(cached) $ECHO_C" >&6
6117else
6118    i=0
6119  teststring="ABCD"
6120
6121  case $build_os in
6122  msdosdjgpp*)
6123    # On DJGPP, this test can blow up pretty badly due to problems in libc
6124    # (any single argument exceeding 2000 bytes causes a buffer overrun
6125    # during glob expansion).  Even if it were fixed, the result of this
6126    # check would be larger than it should be.
6127    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6128    ;;
6129
6130  gnu*)
6131    # Under GNU Hurd, this test is not required because there is
6132    # no limit to the length of command line arguments.
6133    # Libtool will interpret -1 as no limit whatsoever
6134    lt_cv_sys_max_cmd_len=-1;
6135    ;;
6136
6137  cygwin* | mingw*)
6138    # On Win9x/ME, this test blows up -- it succeeds, but takes
6139    # about 5 minutes as the teststring grows exponentially.
6140    # Worse, since 9x/ME are not pre-emptively multitasking,
6141    # you end up with a "frozen" computer, even though with patience
6142    # the test eventually succeeds (with a max line length of 256k).
6143    # Instead, let's just punt: use the minimum linelength reported by
6144    # all of the supported platforms: 8192 (on NT/2K/XP).
6145    lt_cv_sys_max_cmd_len=8192;
6146    ;;
6147
6148  amigaos*)
6149    # On AmigaOS with pdksh, this test takes hours, literally.
6150    # So we just punt and use a minimum line length of 8192.
6151    lt_cv_sys_max_cmd_len=8192;
6152    ;;
6153
6154  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6155    # This has been around since 386BSD, at least.  Likely further.
6156    if test -x /sbin/sysctl; then
6157      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6158    elif test -x /usr/sbin/sysctl; then
6159      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6160    else
6161      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6162    fi
6163    # And add a safety zone
6164    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6165    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6166    ;;
6167
6168  interix*)
6169    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6170    lt_cv_sys_max_cmd_len=196608
6171    ;;
6172
6173  osf*)
6174    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6175    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6176    # nice to cause kernel panics so lets avoid the loop below.
6177    # First set a reasonable default.
6178    lt_cv_sys_max_cmd_len=16384
6179    #
6180    if test -x /sbin/sysconfig; then
6181      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6182        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6183      esac
6184    fi
6185    ;;
6186  sco3.2v5*)
6187    lt_cv_sys_max_cmd_len=102400
6188    ;;
6189  sysv5* | sco5v6* | sysv4.2uw2*)
6190    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6191    if test -n "$kargmax"; then
6192      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6193    else
6194      lt_cv_sys_max_cmd_len=32768
6195    fi
6196    ;;
6197  *)
6198    # If test is not a shell built-in, we'll probably end up computing a
6199    # maximum length that is only half of the actual maximum length, but
6200    # we can't tell.
6201    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6202    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6203	       = "XX$teststring") >/dev/null 2>&1 &&
6204	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6205	    lt_cv_sys_max_cmd_len=$new_result &&
6206	    test $i != 17 # 1/2 MB should be enough
6207    do
6208      i=`expr $i + 1`
6209      teststring=$teststring$teststring
6210    done
6211    teststring=
6212    # Add a significant safety factor because C++ compilers can tack on massive
6213    # amounts of additional arguments before passing them to the linker.
6214    # It appears as though 1/2 is a usable value.
6215    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6216    ;;
6217  esac
6218
6219fi
6220
6221if test -n $lt_cv_sys_max_cmd_len ; then
6222  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6223echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6224else
6225  { echo "$as_me:$LINENO: result: none" >&5
6226echo "${ECHO_T}none" >&6; }
6227fi
6228
6229
6230
6231
6232# Check for command to grab the raw symbol name followed by C symbol from nm.
6233{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6234echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6235if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6236  echo $ECHO_N "(cached) $ECHO_C" >&6
6237else
6238
6239# These are sane defaults that work on at least a few old systems.
6240# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6241
6242# Character class describing NM global symbol codes.
6243symcode='[BCDEGRST]'
6244
6245# Regexp to match symbols that can be accessed directly from C.
6246sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6247
6248# Transform an extracted symbol line into a proper C declaration
6249lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6250
6251# Transform an extracted symbol line into symbol name and symbol address
6252lt_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'"
6253
6254# Define system-specific variables.
6255case $host_os in
6256aix*)
6257  symcode='[BCDT]'
6258  ;;
6259cygwin* | mingw* | pw32*)
6260  symcode='[ABCDGISTW]'
6261  ;;
6262hpux*) # Its linker distinguishes data from code symbols
6263  if test "$host_cpu" = ia64; then
6264    symcode='[ABCDEGRST]'
6265  fi
6266  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6267  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'"
6268  ;;
6269linux*)
6270  if test "$host_cpu" = ia64; then
6271    symcode='[ABCDGIRSTW]'
6272    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6273    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'"
6274  fi
6275  ;;
6276irix* | nonstopux*)
6277  symcode='[BCDEGRST]'
6278  ;;
6279osf*)
6280  symcode='[BCDEGQRST]'
6281  ;;
6282solaris*)
6283  symcode='[BDRT]'
6284  ;;
6285sco3.2v5*)
6286  symcode='[DT]'
6287  ;;
6288sysv4.2uw2*)
6289  symcode='[DT]'
6290  ;;
6291sysv5* | sco5v6* | unixware* | OpenUNIX*)
6292  symcode='[ABDT]'
6293  ;;
6294sysv4)
6295  symcode='[DFNSTU]'
6296  ;;
6297esac
6298
6299# Handle CRLF in mingw tool chain
6300opt_cr=
6301case $build_os in
6302mingw*)
6303  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6304  ;;
6305esac
6306
6307# If we're using GNU nm, then use its standard symbol codes.
6308case `$NM -V 2>&1` in
6309*GNU* | *'with BFD'*)
6310  symcode='[ABCDGIRSTW]' ;;
6311esac
6312
6313# Try without a prefix undercore, then with it.
6314for ac_symprfx in "" "_"; do
6315
6316  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6317  symxfrm="\\1 $ac_symprfx\\2 \\2"
6318
6319  # Write the raw and C identifiers.
6320  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6321
6322  # Check to see that the pipe works correctly.
6323  pipe_works=no
6324
6325  rm -f conftest*
6326  cat > conftest.$ac_ext <<EOF
6327#ifdef __cplusplus
6328extern "C" {
6329#endif
6330char nm_test_var;
6331void nm_test_func(){}
6332#ifdef __cplusplus
6333}
6334#endif
6335int main(){nm_test_var='a';nm_test_func();return(0);}
6336EOF
6337
6338  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6339  (eval $ac_compile) 2>&5
6340  ac_status=$?
6341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6342  (exit $ac_status); }; then
6343    # Now try to grab the symbols.
6344    nlist=conftest.nm
6345    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6346  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6347  ac_status=$?
6348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6349  (exit $ac_status); } && test -s "$nlist"; then
6350      # Try sorting and uniquifying the output.
6351      if sort "$nlist" | uniq > "$nlist"T; then
6352	mv -f "$nlist"T "$nlist"
6353      else
6354	rm -f "$nlist"T
6355      fi
6356
6357      # Make sure that we snagged all the symbols we need.
6358      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6359	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6360	  cat <<EOF > conftest.$ac_ext
6361#ifdef __cplusplus
6362extern "C" {
6363#endif
6364
6365EOF
6366	  # Now generate the symbol file.
6367	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6368
6369	  cat <<EOF >> conftest.$ac_ext
6370#if defined (__STDC__) && __STDC__
6371# define lt_ptr_t void *
6372#else
6373# define lt_ptr_t char *
6374# define const
6375#endif
6376
6377/* The mapping between symbol names and symbols. */
6378const struct {
6379  const char *name;
6380  lt_ptr_t address;
6381}
6382lt_preloaded_symbols[] =
6383{
6384EOF
6385	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6386	  cat <<\EOF >> conftest.$ac_ext
6387  {0, (lt_ptr_t) 0}
6388};
6389
6390#ifdef __cplusplus
6391}
6392#endif
6393EOF
6394	  # Now try linking the two files.
6395	  mv conftest.$ac_objext conftstm.$ac_objext
6396	  lt_save_LIBS="$LIBS"
6397	  lt_save_CFLAGS="$CFLAGS"
6398	  LIBS="conftstm.$ac_objext"
6399	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6400	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6401  (eval $ac_link) 2>&5
6402  ac_status=$?
6403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6405	    pipe_works=yes
6406	  fi
6407	  LIBS="$lt_save_LIBS"
6408	  CFLAGS="$lt_save_CFLAGS"
6409	else
6410	  echo "cannot find nm_test_func in $nlist" >&5
6411	fi
6412      else
6413	echo "cannot find nm_test_var in $nlist" >&5
6414      fi
6415    else
6416      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6417    fi
6418  else
6419    echo "$progname: failed program was:" >&5
6420    cat conftest.$ac_ext >&5
6421  fi
6422  rm -f conftest* conftst*
6423
6424  # Do not use the global_symbol_pipe unless it works.
6425  if test "$pipe_works" = yes; then
6426    break
6427  else
6428    lt_cv_sys_global_symbol_pipe=
6429  fi
6430done
6431
6432fi
6433
6434if test -z "$lt_cv_sys_global_symbol_pipe"; then
6435  lt_cv_sys_global_symbol_to_cdecl=
6436fi
6437if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6438  { echo "$as_me:$LINENO: result: failed" >&5
6439echo "${ECHO_T}failed" >&6; }
6440else
6441  { echo "$as_me:$LINENO: result: ok" >&5
6442echo "${ECHO_T}ok" >&6; }
6443fi
6444
6445{ echo "$as_me:$LINENO: checking for objdir" >&5
6446echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6447if test "${lt_cv_objdir+set}" = set; then
6448  echo $ECHO_N "(cached) $ECHO_C" >&6
6449else
6450  rm -f .libs 2>/dev/null
6451mkdir .libs 2>/dev/null
6452if test -d .libs; then
6453  lt_cv_objdir=.libs
6454else
6455  # MS-DOS does not allow filenames that begin with a dot.
6456  lt_cv_objdir=_libs
6457fi
6458rmdir .libs 2>/dev/null
6459fi
6460{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6461echo "${ECHO_T}$lt_cv_objdir" >&6; }
6462objdir=$lt_cv_objdir
6463
6464
6465
6466
6467
6468case $host_os in
6469aix3*)
6470  # AIX sometimes has problems with the GCC collect2 program.  For some
6471  # reason, if we set the COLLECT_NAMES environment variable, the problems
6472  # vanish in a puff of smoke.
6473  if test "X${COLLECT_NAMES+set}" != Xset; then
6474    COLLECT_NAMES=
6475    export COLLECT_NAMES
6476  fi
6477  ;;
6478esac
6479
6480# Sed substitution that helps us do robust quoting.  It backslashifies
6481# metacharacters that are still active within double-quoted strings.
6482Xsed='sed -e 1s/^X//'
6483sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6484
6485# Same as above, but do not quote variable references.
6486double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6487
6488# Sed substitution to delay expansion of an escaped shell variable in a
6489# double_quote_subst'ed string.
6490delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6491
6492# Sed substitution to avoid accidental globbing in evaled expressions
6493no_glob_subst='s/\*/\\\*/g'
6494
6495# Constants:
6496rm="rm -f"
6497
6498# Global variables:
6499default_ofile=libtool
6500can_build_shared=yes
6501
6502# All known linkers require a `.a' archive for static linking (except MSVC,
6503# which needs '.lib').
6504libext=a
6505ltmain="$ac_aux_dir/ltmain.sh"
6506ofile="$default_ofile"
6507with_gnu_ld="$lt_cv_prog_gnu_ld"
6508
6509if test -n "$ac_tool_prefix"; then
6510  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6511set dummy ${ac_tool_prefix}ar; ac_word=$2
6512{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6513echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6514if test "${ac_cv_prog_AR+set}" = set; then
6515  echo $ECHO_N "(cached) $ECHO_C" >&6
6516else
6517  if test -n "$AR"; then
6518  ac_cv_prog_AR="$AR" # Let the user override the test.
6519else
6520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6521for as_dir in $PATH
6522do
6523  IFS=$as_save_IFS
6524  test -z "$as_dir" && as_dir=.
6525  for ac_exec_ext in '' $ac_executable_extensions; do
6526  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6527    ac_cv_prog_AR="${ac_tool_prefix}ar"
6528    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6529    break 2
6530  fi
6531done
6532done
6533IFS=$as_save_IFS
6534
6535fi
6536fi
6537AR=$ac_cv_prog_AR
6538if test -n "$AR"; then
6539  { echo "$as_me:$LINENO: result: $AR" >&5
6540echo "${ECHO_T}$AR" >&6; }
6541else
6542  { echo "$as_me:$LINENO: result: no" >&5
6543echo "${ECHO_T}no" >&6; }
6544fi
6545
6546
6547fi
6548if test -z "$ac_cv_prog_AR"; then
6549  ac_ct_AR=$AR
6550  # Extract the first word of "ar", so it can be a program name with args.
6551set dummy ar; ac_word=$2
6552{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6553echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6554if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6555  echo $ECHO_N "(cached) $ECHO_C" >&6
6556else
6557  if test -n "$ac_ct_AR"; then
6558  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6559else
6560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6561for as_dir in $PATH
6562do
6563  IFS=$as_save_IFS
6564  test -z "$as_dir" && as_dir=.
6565  for ac_exec_ext in '' $ac_executable_extensions; do
6566  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6567    ac_cv_prog_ac_ct_AR="ar"
6568    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6569    break 2
6570  fi
6571done
6572done
6573IFS=$as_save_IFS
6574
6575fi
6576fi
6577ac_ct_AR=$ac_cv_prog_ac_ct_AR
6578if test -n "$ac_ct_AR"; then
6579  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6580echo "${ECHO_T}$ac_ct_AR" >&6; }
6581else
6582  { echo "$as_me:$LINENO: result: no" >&5
6583echo "${ECHO_T}no" >&6; }
6584fi
6585
6586  if test "x$ac_ct_AR" = x; then
6587    AR="false"
6588  else
6589    case $cross_compiling:$ac_tool_warned in
6590yes:)
6591{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6592whose name does not start with the host triplet.  If you think this
6593configuration is useful to you, please write to autoconf@gnu.org." >&5
6594echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6595whose name does not start with the host triplet.  If you think this
6596configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6597ac_tool_warned=yes ;;
6598esac
6599    AR=$ac_ct_AR
6600  fi
6601else
6602  AR="$ac_cv_prog_AR"
6603fi
6604
6605if test -n "$ac_tool_prefix"; then
6606  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6607set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6608{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6610if test "${ac_cv_prog_RANLIB+set}" = set; then
6611  echo $ECHO_N "(cached) $ECHO_C" >&6
6612else
6613  if test -n "$RANLIB"; then
6614  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6615else
6616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6617for as_dir in $PATH
6618do
6619  IFS=$as_save_IFS
6620  test -z "$as_dir" && as_dir=.
6621  for ac_exec_ext in '' $ac_executable_extensions; do
6622  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6623    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6624    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6625    break 2
6626  fi
6627done
6628done
6629IFS=$as_save_IFS
6630
6631fi
6632fi
6633RANLIB=$ac_cv_prog_RANLIB
6634if test -n "$RANLIB"; then
6635  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6636echo "${ECHO_T}$RANLIB" >&6; }
6637else
6638  { echo "$as_me:$LINENO: result: no" >&5
6639echo "${ECHO_T}no" >&6; }
6640fi
6641
6642
6643fi
6644if test -z "$ac_cv_prog_RANLIB"; then
6645  ac_ct_RANLIB=$RANLIB
6646  # Extract the first word of "ranlib", so it can be a program name with args.
6647set dummy ranlib; ac_word=$2
6648{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6649echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6650if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6651  echo $ECHO_N "(cached) $ECHO_C" >&6
6652else
6653  if test -n "$ac_ct_RANLIB"; then
6654  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6655else
6656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6657for as_dir in $PATH
6658do
6659  IFS=$as_save_IFS
6660  test -z "$as_dir" && as_dir=.
6661  for ac_exec_ext in '' $ac_executable_extensions; do
6662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6663    ac_cv_prog_ac_ct_RANLIB="ranlib"
6664    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6665    break 2
6666  fi
6667done
6668done
6669IFS=$as_save_IFS
6670
6671fi
6672fi
6673ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6674if test -n "$ac_ct_RANLIB"; then
6675  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6676echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6677else
6678  { echo "$as_me:$LINENO: result: no" >&5
6679echo "${ECHO_T}no" >&6; }
6680fi
6681
6682  if test "x$ac_ct_RANLIB" = x; then
6683    RANLIB=":"
6684  else
6685    case $cross_compiling:$ac_tool_warned in
6686yes:)
6687{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6688whose name does not start with the host triplet.  If you think this
6689configuration is useful to you, please write to autoconf@gnu.org." >&5
6690echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6691whose name does not start with the host triplet.  If you think this
6692configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6693ac_tool_warned=yes ;;
6694esac
6695    RANLIB=$ac_ct_RANLIB
6696  fi
6697else
6698  RANLIB="$ac_cv_prog_RANLIB"
6699fi
6700
6701if test -n "$ac_tool_prefix"; then
6702  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6703set dummy ${ac_tool_prefix}strip; ac_word=$2
6704{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6705echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6706if test "${ac_cv_prog_STRIP+set}" = set; then
6707  echo $ECHO_N "(cached) $ECHO_C" >&6
6708else
6709  if test -n "$STRIP"; then
6710  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6711else
6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713for as_dir in $PATH
6714do
6715  IFS=$as_save_IFS
6716  test -z "$as_dir" && as_dir=.
6717  for ac_exec_ext in '' $ac_executable_extensions; do
6718  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6719    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6720    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6721    break 2
6722  fi
6723done
6724done
6725IFS=$as_save_IFS
6726
6727fi
6728fi
6729STRIP=$ac_cv_prog_STRIP
6730if test -n "$STRIP"; then
6731  { echo "$as_me:$LINENO: result: $STRIP" >&5
6732echo "${ECHO_T}$STRIP" >&6; }
6733else
6734  { echo "$as_me:$LINENO: result: no" >&5
6735echo "${ECHO_T}no" >&6; }
6736fi
6737
6738
6739fi
6740if test -z "$ac_cv_prog_STRIP"; then
6741  ac_ct_STRIP=$STRIP
6742  # Extract the first word of "strip", so it can be a program name with args.
6743set dummy strip; ac_word=$2
6744{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6745echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6746if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6747  echo $ECHO_N "(cached) $ECHO_C" >&6
6748else
6749  if test -n "$ac_ct_STRIP"; then
6750  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6751else
6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755  IFS=$as_save_IFS
6756  test -z "$as_dir" && as_dir=.
6757  for ac_exec_ext in '' $ac_executable_extensions; do
6758  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6759    ac_cv_prog_ac_ct_STRIP="strip"
6760    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6761    break 2
6762  fi
6763done
6764done
6765IFS=$as_save_IFS
6766
6767fi
6768fi
6769ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6770if test -n "$ac_ct_STRIP"; then
6771  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6772echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6773else
6774  { echo "$as_me:$LINENO: result: no" >&5
6775echo "${ECHO_T}no" >&6; }
6776fi
6777
6778  if test "x$ac_ct_STRIP" = x; then
6779    STRIP=":"
6780  else
6781    case $cross_compiling:$ac_tool_warned in
6782yes:)
6783{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6784whose name does not start with the host triplet.  If you think this
6785configuration is useful to you, please write to autoconf@gnu.org." >&5
6786echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6787whose name does not start with the host triplet.  If you think this
6788configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6789ac_tool_warned=yes ;;
6790esac
6791    STRIP=$ac_ct_STRIP
6792  fi
6793else
6794  STRIP="$ac_cv_prog_STRIP"
6795fi
6796
6797
6798old_CC="$CC"
6799old_CFLAGS="$CFLAGS"
6800
6801# Set sane defaults for various variables
6802test -z "$AR" && AR=ar
6803test -z "$AR_FLAGS" && AR_FLAGS=cru
6804test -z "$AS" && AS=as
6805test -z "$CC" && CC=cc
6806test -z "$LTCC" && LTCC=$CC
6807test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6808test -z "$DLLTOOL" && DLLTOOL=dlltool
6809test -z "$LD" && LD=ld
6810test -z "$LN_S" && LN_S="ln -s"
6811test -z "$MAGIC_CMD" && MAGIC_CMD=file
6812test -z "$NM" && NM=nm
6813test -z "$SED" && SED=sed
6814test -z "$OBJDUMP" && OBJDUMP=objdump
6815test -z "$RANLIB" && RANLIB=:
6816test -z "$STRIP" && STRIP=:
6817test -z "$ac_objext" && ac_objext=o
6818
6819# Determine commands to create old-style static archives.
6820old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6821old_postinstall_cmds='chmod 644 $oldlib'
6822old_postuninstall_cmds=
6823
6824if test -n "$RANLIB"; then
6825  case $host_os in
6826  openbsd*)
6827    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6828    ;;
6829  *)
6830    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6831    ;;
6832  esac
6833  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6834fi
6835
6836for cc_temp in $compiler""; do
6837  case $cc_temp in
6838    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6839    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6840    \-*) ;;
6841    *) break;;
6842  esac
6843done
6844cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6845
6846
6847# Only perform the check for file, if the check method requires it
6848case $deplibs_check_method in
6849file_magic*)
6850  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6851    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6852echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6853if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6854  echo $ECHO_N "(cached) $ECHO_C" >&6
6855else
6856  case $MAGIC_CMD in
6857[\\/*] |  ?:[\\/]*)
6858  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6859  ;;
6860*)
6861  lt_save_MAGIC_CMD="$MAGIC_CMD"
6862  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6863  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6864  for ac_dir in $ac_dummy; do
6865    IFS="$lt_save_ifs"
6866    test -z "$ac_dir" && ac_dir=.
6867    if test -f $ac_dir/${ac_tool_prefix}file; then
6868      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6869      if test -n "$file_magic_test_file"; then
6870	case $deplibs_check_method in
6871	"file_magic "*)
6872	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6873	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6874	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6875	    $EGREP "$file_magic_regex" > /dev/null; then
6876	    :
6877	  else
6878	    cat <<EOF 1>&2
6879
6880*** Warning: the command libtool uses to detect shared libraries,
6881*** $file_magic_cmd, produces output that libtool cannot recognize.
6882*** The result is that libtool may fail to recognize shared libraries
6883*** as such.  This will affect the creation of libtool libraries that
6884*** depend on shared libraries, but programs linked with such libtool
6885*** libraries will work regardless of this problem.  Nevertheless, you
6886*** may want to report the problem to your system manager and/or to
6887*** bug-libtool@gnu.org
6888
6889EOF
6890	  fi ;;
6891	esac
6892      fi
6893      break
6894    fi
6895  done
6896  IFS="$lt_save_ifs"
6897  MAGIC_CMD="$lt_save_MAGIC_CMD"
6898  ;;
6899esac
6900fi
6901
6902MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6903if test -n "$MAGIC_CMD"; then
6904  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6905echo "${ECHO_T}$MAGIC_CMD" >&6; }
6906else
6907  { echo "$as_me:$LINENO: result: no" >&5
6908echo "${ECHO_T}no" >&6; }
6909fi
6910
6911if test -z "$lt_cv_path_MAGIC_CMD"; then
6912  if test -n "$ac_tool_prefix"; then
6913    { echo "$as_me:$LINENO: checking for file" >&5
6914echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6915if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6916  echo $ECHO_N "(cached) $ECHO_C" >&6
6917else
6918  case $MAGIC_CMD in
6919[\\/*] |  ?:[\\/]*)
6920  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6921  ;;
6922*)
6923  lt_save_MAGIC_CMD="$MAGIC_CMD"
6924  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6925  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6926  for ac_dir in $ac_dummy; do
6927    IFS="$lt_save_ifs"
6928    test -z "$ac_dir" && ac_dir=.
6929    if test -f $ac_dir/file; then
6930      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6931      if test -n "$file_magic_test_file"; then
6932	case $deplibs_check_method in
6933	"file_magic "*)
6934	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6935	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6936	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6937	    $EGREP "$file_magic_regex" > /dev/null; then
6938	    :
6939	  else
6940	    cat <<EOF 1>&2
6941
6942*** Warning: the command libtool uses to detect shared libraries,
6943*** $file_magic_cmd, produces output that libtool cannot recognize.
6944*** The result is that libtool may fail to recognize shared libraries
6945*** as such.  This will affect the creation of libtool libraries that
6946*** depend on shared libraries, but programs linked with such libtool
6947*** libraries will work regardless of this problem.  Nevertheless, you
6948*** may want to report the problem to your system manager and/or to
6949*** bug-libtool@gnu.org
6950
6951EOF
6952	  fi ;;
6953	esac
6954      fi
6955      break
6956    fi
6957  done
6958  IFS="$lt_save_ifs"
6959  MAGIC_CMD="$lt_save_MAGIC_CMD"
6960  ;;
6961esac
6962fi
6963
6964MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6965if test -n "$MAGIC_CMD"; then
6966  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6967echo "${ECHO_T}$MAGIC_CMD" >&6; }
6968else
6969  { echo "$as_me:$LINENO: result: no" >&5
6970echo "${ECHO_T}no" >&6; }
6971fi
6972
6973  else
6974    MAGIC_CMD=:
6975  fi
6976fi
6977
6978  fi
6979  ;;
6980esac
6981
6982enable_dlopen=no
6983enable_win32_dll=no
6984
6985# Check whether --enable-libtool-lock was given.
6986if test "${enable_libtool_lock+set}" = set; then
6987  enableval=$enable_libtool_lock;
6988fi
6989
6990test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6991
6992
6993# Check whether --with-pic was given.
6994if test "${with_pic+set}" = set; then
6995  withval=$with_pic; pic_mode="$withval"
6996else
6997  pic_mode=default
6998fi
6999
7000test -z "$pic_mode" && pic_mode=default
7001
7002# Use C for the default configuration in the libtool script
7003tagname=
7004lt_save_CC="$CC"
7005ac_ext=c
7006ac_cpp='$CPP $CPPFLAGS'
7007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7009ac_compiler_gnu=$ac_cv_c_compiler_gnu
7010
7011
7012# Source file extension for C test sources.
7013ac_ext=c
7014
7015# Object file extension for compiled C test sources.
7016objext=o
7017objext=$objext
7018
7019# Code to be used in simple compile tests
7020lt_simple_compile_test_code="int some_variable = 0;\n"
7021
7022# Code to be used in simple link tests
7023lt_simple_link_test_code='int main(){return(0);}\n'
7024
7025
7026# If no C compiler was specified, use CC.
7027LTCC=${LTCC-"$CC"}
7028
7029# If no C compiler flags were specified, use CFLAGS.
7030LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7031
7032# Allow CC to be a program name with arguments.
7033compiler=$CC
7034
7035
7036# save warnings/boilerplate of simple test code
7037ac_outfile=conftest.$ac_objext
7038printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7039eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7040_lt_compiler_boilerplate=`cat conftest.err`
7041$rm conftest*
7042
7043ac_outfile=conftest.$ac_objext
7044printf "$lt_simple_link_test_code" >conftest.$ac_ext
7045eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7046_lt_linker_boilerplate=`cat conftest.err`
7047$rm conftest*
7048
7049
7050
7051lt_prog_compiler_no_builtin_flag=
7052
7053if test "$GCC" = yes; then
7054  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7055
7056
7057{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7058echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7059if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7060  echo $ECHO_N "(cached) $ECHO_C" >&6
7061else
7062  lt_cv_prog_compiler_rtti_exceptions=no
7063  ac_outfile=conftest.$ac_objext
7064   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7065   lt_compiler_flag="-fno-rtti -fno-exceptions"
7066   # Insert the option either (1) after the last *FLAGS variable, or
7067   # (2) before a word containing "conftest.", or (3) at the end.
7068   # Note that $ac_compile itself does not contain backslashes and begins
7069   # with a dollar sign (not a hyphen), so the echo should work correctly.
7070   # The option is referenced via a variable to avoid confusing sed.
7071   lt_compile=`echo "$ac_compile" | $SED \
7072   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7073   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7074   -e 's:$: $lt_compiler_flag:'`
7075   (eval echo "\"\$as_me:7075: $lt_compile\"" >&5)
7076   (eval "$lt_compile" 2>conftest.err)
7077   ac_status=$?
7078   cat conftest.err >&5
7079   echo "$as_me:7079: \$? = $ac_status" >&5
7080   if (exit $ac_status) && test -s "$ac_outfile"; then
7081     # The compiler can only warn and ignore the option if not recognized
7082     # So say no if there are warnings other than the usual output.
7083     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7084     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7085     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7086       lt_cv_prog_compiler_rtti_exceptions=yes
7087     fi
7088   fi
7089   $rm conftest*
7090
7091fi
7092{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7093echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7094
7095if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7096    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7097else
7098    :
7099fi
7100
7101fi
7102
7103lt_prog_compiler_wl=
7104lt_prog_compiler_pic=
7105lt_prog_compiler_static=
7106
7107{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7108echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7109
7110  if test "$GCC" = yes; then
7111    lt_prog_compiler_wl='-Wl,'
7112    lt_prog_compiler_static='-static'
7113
7114    case $host_os in
7115      aix*)
7116      # All AIX code is PIC.
7117      if test "$host_cpu" = ia64; then
7118	# AIX 5 now supports IA64 processor
7119	lt_prog_compiler_static='-Bstatic'
7120      fi
7121      ;;
7122
7123    amigaos*)
7124      # FIXME: we need at least 68020 code to build shared libraries, but
7125      # adding the `-m68020' flag to GCC prevents building anything better,
7126      # like `-m68040'.
7127      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7128      ;;
7129
7130    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7131      # PIC is the default for these OSes.
7132      ;;
7133
7134    mingw* | pw32* | os2*)
7135      # This hack is so that the source file can tell whether it is being
7136      # built for inclusion in a dll (and should export symbols for example).
7137      lt_prog_compiler_pic='-DDLL_EXPORT'
7138      ;;
7139
7140    darwin* | rhapsody*)
7141      # PIC is the default on this platform
7142      # Common symbols not allowed in MH_DYLIB files
7143      lt_prog_compiler_pic='-fno-common'
7144      ;;
7145
7146    interix3*)
7147      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7148      # Instead, we relocate shared libraries at runtime.
7149      ;;
7150
7151    msdosdjgpp*)
7152      # Just because we use GCC doesn't mean we suddenly get shared libraries
7153      # on systems that don't support them.
7154      lt_prog_compiler_can_build_shared=no
7155      enable_shared=no
7156      ;;
7157
7158    sysv4*MP*)
7159      if test -d /usr/nec; then
7160	lt_prog_compiler_pic=-Kconform_pic
7161      fi
7162      ;;
7163
7164    hpux*)
7165      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7166      # not for PA HP-UX.
7167      case $host_cpu in
7168      hppa*64*|ia64*)
7169	# +Z the default
7170	;;
7171      *)
7172	lt_prog_compiler_pic='-fPIC'
7173	;;
7174      esac
7175      ;;
7176
7177    *)
7178      lt_prog_compiler_pic='-fPIC'
7179      ;;
7180    esac
7181  else
7182    # PORTME Check for flag to pass linker flags through the system compiler.
7183    case $host_os in
7184    aix*)
7185      lt_prog_compiler_wl='-Wl,'
7186      if test "$host_cpu" = ia64; then
7187	# AIX 5 now supports IA64 processor
7188	lt_prog_compiler_static='-Bstatic'
7189      else
7190	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7191      fi
7192      ;;
7193      darwin*)
7194        # PIC is the default on this platform
7195        # Common symbols not allowed in MH_DYLIB files
7196       case $cc_basename in
7197         xlc*)
7198         lt_prog_compiler_pic='-qnocommon'
7199         lt_prog_compiler_wl='-Wl,'
7200         ;;
7201       esac
7202       ;;
7203
7204    mingw* | pw32* | os2*)
7205      # This hack is so that the source file can tell whether it is being
7206      # built for inclusion in a dll (and should export symbols for example).
7207      lt_prog_compiler_pic='-DDLL_EXPORT'
7208      ;;
7209
7210    hpux9* | hpux10* | hpux11*)
7211      lt_prog_compiler_wl='-Wl,'
7212      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7213      # not for PA HP-UX.
7214      case $host_cpu in
7215      hppa*64*|ia64*)
7216	# +Z the default
7217	;;
7218      *)
7219	lt_prog_compiler_pic='+Z'
7220	;;
7221      esac
7222      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7223      lt_prog_compiler_static='${wl}-a ${wl}archive'
7224      ;;
7225
7226    irix5* | irix6* | nonstopux*)
7227      lt_prog_compiler_wl='-Wl,'
7228      # PIC (with -KPIC) is the default.
7229      lt_prog_compiler_static='-non_shared'
7230      ;;
7231
7232    newsos6)
7233      lt_prog_compiler_pic='-KPIC'
7234      lt_prog_compiler_static='-Bstatic'
7235      ;;
7236
7237    linux*)
7238      case $cc_basename in
7239      icc* | ecc*)
7240	lt_prog_compiler_wl='-Wl,'
7241	lt_prog_compiler_pic='-KPIC'
7242	lt_prog_compiler_static='-static'
7243        ;;
7244      pgcc* | pgf77* | pgf90* | pgf95*)
7245        # Portland Group compilers (*not* the Pentium gcc compiler,
7246	# which looks to be a dead project)
7247	lt_prog_compiler_wl='-Wl,'
7248	lt_prog_compiler_pic='-fpic'
7249	lt_prog_compiler_static='-Bstatic'
7250        ;;
7251      ccc*)
7252        lt_prog_compiler_wl='-Wl,'
7253        # All Alpha code is PIC.
7254        lt_prog_compiler_static='-non_shared'
7255        ;;
7256      esac
7257      ;;
7258
7259    osf3* | osf4* | osf5*)
7260      lt_prog_compiler_wl='-Wl,'
7261      # All OSF/1 code is PIC.
7262      lt_prog_compiler_static='-non_shared'
7263      ;;
7264
7265    solaris*)
7266      lt_prog_compiler_pic='-KPIC'
7267      lt_prog_compiler_static='-Bstatic'
7268      case $cc_basename in
7269      f77* | f90* | f95*)
7270	lt_prog_compiler_wl='-Qoption ld ';;
7271      *)
7272	lt_prog_compiler_wl='-Wl,';;
7273      esac
7274      ;;
7275
7276    sunos4*)
7277      lt_prog_compiler_wl='-Qoption ld '
7278      lt_prog_compiler_pic='-PIC'
7279      lt_prog_compiler_static='-Bstatic'
7280      ;;
7281
7282    sysv4 | sysv4.2uw2* | sysv4.3*)
7283      lt_prog_compiler_wl='-Wl,'
7284      lt_prog_compiler_pic='-KPIC'
7285      lt_prog_compiler_static='-Bstatic'
7286      ;;
7287
7288    sysv4*MP*)
7289      if test -d /usr/nec ;then
7290	lt_prog_compiler_pic='-Kconform_pic'
7291	lt_prog_compiler_static='-Bstatic'
7292      fi
7293      ;;
7294
7295    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7296      lt_prog_compiler_wl='-Wl,'
7297      lt_prog_compiler_pic='-KPIC'
7298      lt_prog_compiler_static='-Bstatic'
7299      ;;
7300
7301    unicos*)
7302      lt_prog_compiler_wl='-Wl,'
7303      lt_prog_compiler_can_build_shared=no
7304      ;;
7305
7306    uts4*)
7307      lt_prog_compiler_pic='-pic'
7308      lt_prog_compiler_static='-Bstatic'
7309      ;;
7310
7311    *)
7312      lt_prog_compiler_can_build_shared=no
7313      ;;
7314    esac
7315  fi
7316
7317{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7318echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7319
7320#
7321# Check to make sure the PIC flag actually works.
7322#
7323if test -n "$lt_prog_compiler_pic"; then
7324
7325{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7326echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7327if test "${lt_prog_compiler_pic_works+set}" = set; then
7328  echo $ECHO_N "(cached) $ECHO_C" >&6
7329else
7330  lt_prog_compiler_pic_works=no
7331  ac_outfile=conftest.$ac_objext
7332   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7333   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7334   # Insert the option either (1) after the last *FLAGS variable, or
7335   # (2) before a word containing "conftest.", or (3) at the end.
7336   # Note that $ac_compile itself does not contain backslashes and begins
7337   # with a dollar sign (not a hyphen), so the echo should work correctly.
7338   # The option is referenced via a variable to avoid confusing sed.
7339   lt_compile=`echo "$ac_compile" | $SED \
7340   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7341   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7342   -e 's:$: $lt_compiler_flag:'`
7343   (eval echo "\"\$as_me:7343: $lt_compile\"" >&5)
7344   (eval "$lt_compile" 2>conftest.err)
7345   ac_status=$?
7346   cat conftest.err >&5
7347   echo "$as_me:7347: \$? = $ac_status" >&5
7348   if (exit $ac_status) && test -s "$ac_outfile"; then
7349     # The compiler can only warn and ignore the option if not recognized
7350     # So say no if there are warnings other than the usual output.
7351     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7352     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7353     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7354       lt_prog_compiler_pic_works=yes
7355     fi
7356   fi
7357   $rm conftest*
7358
7359fi
7360{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7361echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7362
7363if test x"$lt_prog_compiler_pic_works" = xyes; then
7364    case $lt_prog_compiler_pic in
7365     "" | " "*) ;;
7366     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7367     esac
7368else
7369    lt_prog_compiler_pic=
7370     lt_prog_compiler_can_build_shared=no
7371fi
7372
7373fi
7374case $host_os in
7375  # For platforms which do not support PIC, -DPIC is meaningless:
7376  *djgpp*)
7377    lt_prog_compiler_pic=
7378    ;;
7379  *)
7380    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7381    ;;
7382esac
7383
7384#
7385# Check to make sure the static flag actually works.
7386#
7387wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7388{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7389echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7390if test "${lt_prog_compiler_static_works+set}" = set; then
7391  echo $ECHO_N "(cached) $ECHO_C" >&6
7392else
7393  lt_prog_compiler_static_works=no
7394   save_LDFLAGS="$LDFLAGS"
7395   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7396   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7397   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7398     # The linker can only warn and ignore the option if not recognized
7399     # So say no if there are warnings
7400     if test -s conftest.err; then
7401       # Append any errors to the config.log.
7402       cat conftest.err 1>&5
7403       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7404       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7405       if diff conftest.exp conftest.er2 >/dev/null; then
7406         lt_prog_compiler_static_works=yes
7407       fi
7408     else
7409       lt_prog_compiler_static_works=yes
7410     fi
7411   fi
7412   $rm conftest*
7413   LDFLAGS="$save_LDFLAGS"
7414
7415fi
7416{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7417echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7418
7419if test x"$lt_prog_compiler_static_works" = xyes; then
7420    :
7421else
7422    lt_prog_compiler_static=
7423fi
7424
7425
7426{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7427echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7428if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7429  echo $ECHO_N "(cached) $ECHO_C" >&6
7430else
7431  lt_cv_prog_compiler_c_o=no
7432   $rm -r conftest 2>/dev/null
7433   mkdir conftest
7434   cd conftest
7435   mkdir out
7436   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7437
7438   lt_compiler_flag="-o out/conftest2.$ac_objext"
7439   # Insert the option either (1) after the last *FLAGS variable, or
7440   # (2) before a word containing "conftest.", or (3) at the end.
7441   # Note that $ac_compile itself does not contain backslashes and begins
7442   # with a dollar sign (not a hyphen), so the echo should work correctly.
7443   lt_compile=`echo "$ac_compile" | $SED \
7444   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7445   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7446   -e 's:$: $lt_compiler_flag:'`
7447   (eval echo "\"\$as_me:7447: $lt_compile\"" >&5)
7448   (eval "$lt_compile" 2>out/conftest.err)
7449   ac_status=$?
7450   cat out/conftest.err >&5
7451   echo "$as_me:7451: \$? = $ac_status" >&5
7452   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7453   then
7454     # The compiler can only warn and ignore the option if not recognized
7455     # So say no if there are warnings
7456     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7457     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7458     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7459       lt_cv_prog_compiler_c_o=yes
7460     fi
7461   fi
7462   chmod u+w . 2>&5
7463   $rm conftest*
7464   # SGI C++ compiler will create directory out/ii_files/ for
7465   # template instantiation
7466   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7467   $rm out/* && rmdir out
7468   cd ..
7469   rmdir conftest
7470   $rm conftest*
7471
7472fi
7473{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7474echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7475
7476
7477hard_links="nottested"
7478if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7479  # do not overwrite the value of need_locks provided by the user
7480  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7481echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7482  hard_links=yes
7483  $rm conftest*
7484  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7485  touch conftest.a
7486  ln conftest.a conftest.b 2>&5 || hard_links=no
7487  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7488  { echo "$as_me:$LINENO: result: $hard_links" >&5
7489echo "${ECHO_T}$hard_links" >&6; }
7490  if test "$hard_links" = no; then
7491    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7492echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7493    need_locks=warn
7494  fi
7495else
7496  need_locks=no
7497fi
7498
7499{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7500echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7501
7502  runpath_var=
7503  allow_undefined_flag=
7504  enable_shared_with_static_runtimes=no
7505  archive_cmds=
7506  archive_expsym_cmds=
7507  old_archive_From_new_cmds=
7508  old_archive_from_expsyms_cmds=
7509  export_dynamic_flag_spec=
7510  whole_archive_flag_spec=
7511  thread_safe_flag_spec=
7512  hardcode_libdir_flag_spec=
7513  hardcode_libdir_flag_spec_ld=
7514  hardcode_libdir_separator=
7515  hardcode_direct=no
7516  hardcode_minus_L=no
7517  hardcode_shlibpath_var=unsupported
7518  link_all_deplibs=unknown
7519  hardcode_automatic=no
7520  module_cmds=
7521  module_expsym_cmds=
7522  always_export_symbols=no
7523  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7524  # include_expsyms should be a list of space-separated symbols to be *always*
7525  # included in the symbol list
7526  include_expsyms=
7527  # exclude_expsyms can be an extended regexp of symbols to exclude
7528  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7529  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7530  # as well as any symbol that contains `d'.
7531  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7532  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7533  # platforms (ab)use it in PIC code, but their linkers get confused if
7534  # the symbol is explicitly referenced.  Since portable code cannot
7535  # rely on this symbol name, it's probably fine to never include it in
7536  # preloaded symbol tables.
7537  extract_expsyms_cmds=
7538  # Just being paranoid about ensuring that cc_basename is set.
7539  for cc_temp in $compiler""; do
7540  case $cc_temp in
7541    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7542    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7543    \-*) ;;
7544    *) break;;
7545  esac
7546done
7547cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7548
7549  case $host_os in
7550  cygwin* | mingw* | pw32*)
7551    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7552    # When not using gcc, we currently assume that we are using
7553    # Microsoft Visual C++.
7554    if test "$GCC" != yes; then
7555      with_gnu_ld=no
7556    fi
7557    ;;
7558  interix*)
7559    # we just hope/assume this is gcc and not c89 (= MSVC++)
7560    with_gnu_ld=yes
7561    ;;
7562  openbsd*)
7563    with_gnu_ld=no
7564    ;;
7565  esac
7566
7567  ld_shlibs=yes
7568  if test "$with_gnu_ld" = yes; then
7569    # If archive_cmds runs LD, not CC, wlarc should be empty
7570    wlarc='${wl}'
7571
7572    # Set some defaults for GNU ld with shared library support. These
7573    # are reset later if shared libraries are not supported. Putting them
7574    # here allows them to be overridden if necessary.
7575    runpath_var=LD_RUN_PATH
7576    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7577    export_dynamic_flag_spec='${wl}--export-dynamic'
7578    # ancient GNU ld didn't support --whole-archive et. al.
7579    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7580	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7581      else
7582  	whole_archive_flag_spec=
7583    fi
7584    supports_anon_versioning=no
7585    case `$LD -v 2>/dev/null` in
7586      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7587      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7588      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7589      *\ 2.11.*) ;; # other 2.11 versions
7590      *) supports_anon_versioning=yes ;;
7591    esac
7592
7593    # See if GNU ld supports shared libraries.
7594    case $host_os in
7595    aix3* | aix4* | aix5*)
7596      # On AIX/PPC, the GNU linker is very broken
7597      if test "$host_cpu" != ia64; then
7598	ld_shlibs=no
7599	cat <<EOF 1>&2
7600
7601*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7602*** to be unable to reliably create shared libraries on AIX.
7603*** Therefore, libtool is disabling shared libraries support.  If you
7604*** really care for shared libraries, you may want to modify your PATH
7605*** so that a non-GNU linker is found, and then restart.
7606
7607EOF
7608      fi
7609      ;;
7610
7611    amigaos*)
7612      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)'
7613      hardcode_libdir_flag_spec='-L$libdir'
7614      hardcode_minus_L=yes
7615
7616      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7617      # that the semantics of dynamic libraries on AmigaOS, at least up
7618      # to version 4, is to share data among multiple programs linked
7619      # with the same dynamic library.  Since this doesn't match the
7620      # behavior of shared libraries on other platforms, we can't use
7621      # them.
7622      ld_shlibs=no
7623      ;;
7624
7625    beos*)
7626      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7627	allow_undefined_flag=unsupported
7628	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7629	# support --undefined.  This deserves some investigation.  FIXME
7630	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7631      else
7632	ld_shlibs=no
7633      fi
7634      ;;
7635
7636    cygwin* | mingw* | pw32*)
7637      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7638      # as there is no search path for DLLs.
7639      hardcode_libdir_flag_spec='-L$libdir'
7640      allow_undefined_flag=unsupported
7641      always_export_symbols=no
7642      enable_shared_with_static_runtimes=yes
7643      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7644
7645      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7646        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7647	# If the export-symbols file already is a .def file (1st line
7648	# is EXPORTS), use it as is; otherwise, prepend...
7649	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7650	  cp $export_symbols $output_objdir/$soname.def;
7651	else
7652	  echo EXPORTS > $output_objdir/$soname.def;
7653	  cat $export_symbols >> $output_objdir/$soname.def;
7654	fi~
7655	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7656      else
7657	ld_shlibs=no
7658      fi
7659      ;;
7660
7661    interix3*)
7662      hardcode_direct=no
7663      hardcode_shlibpath_var=no
7664      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7665      export_dynamic_flag_spec='${wl}-E'
7666      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7667      # Instead, shared libraries are loaded at an image base (0x10000000 by
7668      # default) and relocated if they conflict, which is a slow very memory
7669      # consuming and fragmenting process.  To avoid this, we pick a random,
7670      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7671      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7672      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7673      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'
7674      ;;
7675
7676    linux*)
7677      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7678	tmp_addflag=
7679	case $cc_basename,$host_cpu in
7680	pgcc*)				# Portland Group C compiler
7681	  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'
7682	  tmp_addflag=' $pic_flag'
7683	  ;;
7684	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7685	  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'
7686	  tmp_addflag=' $pic_flag -Mnomain' ;;
7687	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7688	  tmp_addflag=' -i_dynamic' ;;
7689	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7690	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7691	ifc* | ifort*)			# Intel Fortran compiler
7692	  tmp_addflag=' -nofor_main' ;;
7693	esac
7694	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7695
7696	if test $supports_anon_versioning = yes; then
7697	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7698  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7699  $echo "local: *; };" >> $output_objdir/$libname.ver~
7700	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7701	fi
7702      else
7703	ld_shlibs=no
7704      fi
7705      ;;
7706
7707    netbsd*)
7708      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7709	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7710	wlarc=
7711      else
7712	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7713	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7714      fi
7715      ;;
7716
7717    solaris*)
7718      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7719	ld_shlibs=no
7720	cat <<EOF 1>&2
7721
7722*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7723*** create shared libraries on Solaris systems.  Therefore, libtool
7724*** is disabling shared libraries support.  We urge you to upgrade GNU
7725*** binutils to release 2.9.1 or newer.  Another option is to modify
7726*** your PATH or compiler configuration so that the native linker is
7727*** used, and then restart.
7728
7729EOF
7730      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7731	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7732	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7733      else
7734	ld_shlibs=no
7735      fi
7736      ;;
7737
7738    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7739      case `$LD -v 2>&1` in
7740        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7741	ld_shlibs=no
7742	cat <<_LT_EOF 1>&2
7743
7744*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7745*** reliably create shared libraries on SCO systems.  Therefore, libtool
7746*** is disabling shared libraries support.  We urge you to upgrade GNU
7747*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7748*** your PATH or compiler configuration so that the native linker is
7749*** used, and then restart.
7750
7751_LT_EOF
7752	;;
7753	*)
7754	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7755	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7756	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7757	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7758	  else
7759	    ld_shlibs=no
7760	  fi
7761	;;
7762      esac
7763      ;;
7764
7765    sunos4*)
7766      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7767      wlarc=
7768      hardcode_direct=yes
7769      hardcode_shlibpath_var=no
7770      ;;
7771
7772    *)
7773      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7774	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7775	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7776      else
7777	ld_shlibs=no
7778      fi
7779      ;;
7780    esac
7781
7782    if test "$ld_shlibs" = no; then
7783      runpath_var=
7784      hardcode_libdir_flag_spec=
7785      export_dynamic_flag_spec=
7786      whole_archive_flag_spec=
7787    fi
7788  else
7789    # PORTME fill in a description of your system's linker (not GNU ld)
7790    case $host_os in
7791    aix3*)
7792      allow_undefined_flag=unsupported
7793      always_export_symbols=yes
7794      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'
7795      # Note: this linker hardcodes the directories in LIBPATH if there
7796      # are no directories specified by -L.
7797      hardcode_minus_L=yes
7798      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7799	# Neither direct hardcoding nor static linking is supported with a
7800	# broken collect2.
7801	hardcode_direct=unsupported
7802      fi
7803      ;;
7804
7805    aix4* | aix5*)
7806      if test "$host_cpu" = ia64; then
7807	# On IA64, the linker does run time linking by default, so we don't
7808	# have to do anything special.
7809	aix_use_runtimelinking=no
7810	exp_sym_flag='-Bexport'
7811	no_entry_flag=""
7812      else
7813	# If we're using GNU nm, then we don't want the "-C" option.
7814	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7815	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7816	  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'
7817	else
7818	  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'
7819	fi
7820	aix_use_runtimelinking=no
7821
7822	# Test if we are trying to use run time linking or normal
7823	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7824	# need to do runtime linking.
7825	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7826	  for ld_flag in $LDFLAGS; do
7827  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7828  	    aix_use_runtimelinking=yes
7829  	    break
7830  	  fi
7831	  done
7832	  ;;
7833	esac
7834
7835	exp_sym_flag='-bexport'
7836	no_entry_flag='-bnoentry'
7837      fi
7838
7839      # When large executables or shared objects are built, AIX ld can
7840      # have problems creating the table of contents.  If linking a library
7841      # or program results in "error TOC overflow" add -mminimal-toc to
7842      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7843      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7844
7845      archive_cmds=''
7846      hardcode_direct=yes
7847      hardcode_libdir_separator=':'
7848      link_all_deplibs=yes
7849
7850      if test "$GCC" = yes; then
7851	case $host_os in aix4.[012]|aix4.[012].*)
7852	# We only want to do this on AIX 4.2 and lower, the check
7853	# below for broken collect2 doesn't work under 4.3+
7854	  collect2name=`${CC} -print-prog-name=collect2`
7855	  if test -f "$collect2name" && \
7856  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7857	  then
7858  	  # We have reworked collect2
7859  	  hardcode_direct=yes
7860	  else
7861  	  # We have old collect2
7862  	  hardcode_direct=unsupported
7863  	  # It fails to find uninstalled libraries when the uninstalled
7864  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7865  	  # to unsupported forces relinking
7866  	  hardcode_minus_L=yes
7867  	  hardcode_libdir_flag_spec='-L$libdir'
7868  	  hardcode_libdir_separator=
7869	  fi
7870	  ;;
7871	esac
7872	shared_flag='-shared'
7873	if test "$aix_use_runtimelinking" = yes; then
7874	  shared_flag="$shared_flag "'${wl}-G'
7875	fi
7876      else
7877	# not using gcc
7878	if test "$host_cpu" = ia64; then
7879  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7880  	# chokes on -Wl,-G. The following line is correct:
7881	  shared_flag='-G'
7882	else
7883	  if test "$aix_use_runtimelinking" = yes; then
7884	    shared_flag='${wl}-G'
7885	  else
7886	    shared_flag='${wl}-bM:SRE'
7887	  fi
7888	fi
7889      fi
7890
7891      # It seems that -bexpall does not export symbols beginning with
7892      # underscore (_), so it is better to generate a list of symbols to export.
7893      always_export_symbols=yes
7894      if test "$aix_use_runtimelinking" = yes; then
7895	# Warning - without using the other runtime loading flags (-brtl),
7896	# -berok will link without error, but may produce a broken library.
7897	allow_undefined_flag='-berok'
7898       # Determine the default libpath from the value encoded in an empty executable.
7899       cat >conftest.$ac_ext <<_ACEOF
7900/* confdefs.h.  */
7901_ACEOF
7902cat confdefs.h >>conftest.$ac_ext
7903cat >>conftest.$ac_ext <<_ACEOF
7904/* end confdefs.h.  */
7905
7906int
7907main ()
7908{
7909
7910  ;
7911  return 0;
7912}
7913_ACEOF
7914rm -f conftest.$ac_objext conftest$ac_exeext
7915if { (ac_try="$ac_link"
7916case "(($ac_try" in
7917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7918  *) ac_try_echo=$ac_try;;
7919esac
7920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7921  (eval "$ac_link") 2>conftest.er1
7922  ac_status=$?
7923  grep -v '^ *+' conftest.er1 >conftest.err
7924  rm -f conftest.er1
7925  cat conftest.err >&5
7926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7927  (exit $ac_status); } && {
7928	 test -z "$ac_c_werror_flag" ||
7929	 test ! -s conftest.err
7930       } && test -s conftest$ac_exeext &&
7931       $as_test_x conftest$ac_exeext; then
7932
7933aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7934}'`
7935# Check for a 64-bit object if we didn't find anything.
7936if 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; }
7937}'`; fi
7938else
7939  echo "$as_me: failed program was:" >&5
7940sed 's/^/| /' conftest.$ac_ext >&5
7941
7942
7943fi
7944
7945rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7946      conftest$ac_exeext conftest.$ac_ext
7947if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7948
7949       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7950	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"
7951       else
7952	if test "$host_cpu" = ia64; then
7953	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7954	  allow_undefined_flag="-z nodefs"
7955	  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"
7956	else
7957	 # Determine the default libpath from the value encoded in an empty executable.
7958	 cat >conftest.$ac_ext <<_ACEOF
7959/* confdefs.h.  */
7960_ACEOF
7961cat confdefs.h >>conftest.$ac_ext
7962cat >>conftest.$ac_ext <<_ACEOF
7963/* end confdefs.h.  */
7964
7965int
7966main ()
7967{
7968
7969  ;
7970  return 0;
7971}
7972_ACEOF
7973rm -f conftest.$ac_objext conftest$ac_exeext
7974if { (ac_try="$ac_link"
7975case "(($ac_try" in
7976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7977  *) ac_try_echo=$ac_try;;
7978esac
7979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7980  (eval "$ac_link") 2>conftest.er1
7981  ac_status=$?
7982  grep -v '^ *+' conftest.er1 >conftest.err
7983  rm -f conftest.er1
7984  cat conftest.err >&5
7985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7986  (exit $ac_status); } && {
7987	 test -z "$ac_c_werror_flag" ||
7988	 test ! -s conftest.err
7989       } && test -s conftest$ac_exeext &&
7990       $as_test_x conftest$ac_exeext; then
7991
7992aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7993}'`
7994# Check for a 64-bit object if we didn't find anything.
7995if 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; }
7996}'`; fi
7997else
7998  echo "$as_me: failed program was:" >&5
7999sed 's/^/| /' conftest.$ac_ext >&5
8000
8001
8002fi
8003
8004rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8005      conftest$ac_exeext conftest.$ac_ext
8006if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8007
8008	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8009	  # Warning - without using the other run time loading flags,
8010	  # -berok will link without error, but may produce a broken library.
8011	  no_undefined_flag=' ${wl}-bernotok'
8012	  allow_undefined_flag=' ${wl}-berok'
8013	  # Exported symbols can be pulled into shared objects from archives
8014	  whole_archive_flag_spec='$convenience'
8015	  archive_cmds_need_lc=yes
8016	  # This is similar to how AIX traditionally builds its shared libraries.
8017	  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'
8018	fi
8019      fi
8020      ;;
8021
8022    amigaos*)
8023      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)'
8024      hardcode_libdir_flag_spec='-L$libdir'
8025      hardcode_minus_L=yes
8026      # see comment about different semantics on the GNU ld section
8027      ld_shlibs=no
8028      ;;
8029
8030    bsdi[45]*)
8031      export_dynamic_flag_spec=-rdynamic
8032      ;;
8033
8034    cygwin* | mingw* | pw32*)
8035      # When not using gcc, we currently assume that we are using
8036      # Microsoft Visual C++.
8037      # hardcode_libdir_flag_spec is actually meaningless, as there is
8038      # no search path for DLLs.
8039      hardcode_libdir_flag_spec=' '
8040      allow_undefined_flag=unsupported
8041      # Tell ltmain to make .lib files, not .a files.
8042      libext=lib
8043      # Tell ltmain to make .dll files, not .so files.
8044      shrext_cmds=".dll"
8045      # FIXME: Setting linknames here is a bad hack.
8046      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8047      # The linker will automatically build a .lib file if we build a DLL.
8048      old_archive_From_new_cmds='true'
8049      # FIXME: Should let the user specify the lib program.
8050      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8051      fix_srcfile_path='`cygpath -w "$srcfile"`'
8052      enable_shared_with_static_runtimes=yes
8053      ;;
8054
8055    darwin* | rhapsody*)
8056      case $host_os in
8057        rhapsody* | darwin1.[012])
8058         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8059         ;;
8060       *) # Darwin 1.3 on
8061         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8062           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8063         else
8064           case ${MACOSX_DEPLOYMENT_TARGET} in
8065             10.[012])
8066               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8067               ;;
8068             10.*)
8069               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8070               ;;
8071           esac
8072         fi
8073         ;;
8074      esac
8075      archive_cmds_need_lc=no
8076      hardcode_direct=no
8077      hardcode_automatic=yes
8078      hardcode_shlibpath_var=unsupported
8079      whole_archive_flag_spec=''
8080      link_all_deplibs=yes
8081    if test "$GCC" = yes ; then
8082    	output_verbose_link_cmd='echo'
8083        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8084      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8085      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8086      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}'
8087      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}'
8088    else
8089      case $cc_basename in
8090        xlc*)
8091         output_verbose_link_cmd='echo'
8092         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8093         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8094          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8095         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}'
8096          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}'
8097          ;;
8098       *)
8099         ld_shlibs=no
8100          ;;
8101      esac
8102    fi
8103      ;;
8104
8105    dgux*)
8106      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8107      hardcode_libdir_flag_spec='-L$libdir'
8108      hardcode_shlibpath_var=no
8109      ;;
8110
8111    freebsd1*)
8112      ld_shlibs=no
8113      ;;
8114
8115    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8116    # support.  Future versions do this automatically, but an explicit c++rt0.o
8117    # does not break anything, and helps significantly (at the cost of a little
8118    # extra space).
8119    freebsd2.2*)
8120      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8121      hardcode_libdir_flag_spec='-R$libdir'
8122      hardcode_direct=yes
8123      hardcode_shlibpath_var=no
8124      ;;
8125
8126    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8127    freebsd2*)
8128      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8129      hardcode_direct=yes
8130      hardcode_minus_L=yes
8131      hardcode_shlibpath_var=no
8132      ;;
8133
8134    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8135    freebsd* | kfreebsd*-gnu | dragonfly*)
8136      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8137      hardcode_libdir_flag_spec='-R$libdir'
8138      hardcode_direct=yes
8139      hardcode_shlibpath_var=no
8140      ;;
8141
8142    hpux9*)
8143      if test "$GCC" = yes; then
8144	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'
8145      else
8146	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'
8147      fi
8148      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8149      hardcode_libdir_separator=:
8150      hardcode_direct=yes
8151
8152      # hardcode_minus_L: Not really in the search PATH,
8153      # but as the default location of the library.
8154      hardcode_minus_L=yes
8155      export_dynamic_flag_spec='${wl}-E'
8156      ;;
8157
8158    hpux10*)
8159      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8160	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8161      else
8162	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8163      fi
8164      if test "$with_gnu_ld" = no; then
8165	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8166	hardcode_libdir_separator=:
8167
8168	hardcode_direct=yes
8169	export_dynamic_flag_spec='${wl}-E'
8170
8171	# hardcode_minus_L: Not really in the search PATH,
8172	# but as the default location of the library.
8173	hardcode_minus_L=yes
8174      fi
8175      ;;
8176
8177    hpux11*)
8178      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8179	case $host_cpu in
8180	hppa*64*)
8181	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8182	  ;;
8183	ia64*)
8184	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8185	  ;;
8186	*)
8187	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8188	  ;;
8189	esac
8190      else
8191	case $host_cpu in
8192	hppa*64*)
8193	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8194	  ;;
8195	ia64*)
8196	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8197	  ;;
8198	*)
8199	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8200	  ;;
8201	esac
8202      fi
8203      if test "$with_gnu_ld" = no; then
8204	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8205	hardcode_libdir_separator=:
8206
8207	case $host_cpu in
8208	hppa*64*|ia64*)
8209	  hardcode_libdir_flag_spec_ld='+b $libdir'
8210	  hardcode_direct=no
8211	  hardcode_shlibpath_var=no
8212	  ;;
8213	*)
8214	  hardcode_direct=yes
8215	  export_dynamic_flag_spec='${wl}-E'
8216
8217	  # hardcode_minus_L: Not really in the search PATH,
8218	  # but as the default location of the library.
8219	  hardcode_minus_L=yes
8220	  ;;
8221	esac
8222      fi
8223      ;;
8224
8225    irix5* | irix6* | nonstopux*)
8226      if test "$GCC" = yes; then
8227	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'
8228      else
8229	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'
8230	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8231      fi
8232      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8233      hardcode_libdir_separator=:
8234      link_all_deplibs=yes
8235      ;;
8236
8237    netbsd*)
8238      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8239	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8240      else
8241	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8242      fi
8243      hardcode_libdir_flag_spec='-R$libdir'
8244      hardcode_direct=yes
8245      hardcode_shlibpath_var=no
8246      ;;
8247
8248    newsos6)
8249      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8250      hardcode_direct=yes
8251      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8252      hardcode_libdir_separator=:
8253      hardcode_shlibpath_var=no
8254      ;;
8255
8256    openbsd*)
8257      hardcode_direct=yes
8258      hardcode_shlibpath_var=no
8259      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8260	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8261	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8262	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8263	export_dynamic_flag_spec='${wl}-E'
8264      else
8265       case $host_os in
8266	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8267	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8268	   hardcode_libdir_flag_spec='-R$libdir'
8269	   ;;
8270	 *)
8271	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8272	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8273	   ;;
8274       esac
8275      fi
8276      ;;
8277
8278    os2*)
8279      hardcode_libdir_flag_spec='-L$libdir'
8280      hardcode_minus_L=yes
8281      allow_undefined_flag=unsupported
8282      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'
8283      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8284      ;;
8285
8286    osf3*)
8287      if test "$GCC" = yes; then
8288	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8289	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'
8290      else
8291	allow_undefined_flag=' -expect_unresolved \*'
8292	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'
8293      fi
8294      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8295      hardcode_libdir_separator=:
8296      ;;
8297
8298    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8299      if test "$GCC" = yes; then
8300	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8301	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'
8302	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8303      else
8304	allow_undefined_flag=' -expect_unresolved \*'
8305	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'
8306	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8307	$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'
8308
8309	# Both c and cxx compiler support -rpath directly
8310	hardcode_libdir_flag_spec='-rpath $libdir'
8311      fi
8312      hardcode_libdir_separator=:
8313      ;;
8314
8315    solaris*)
8316      no_undefined_flag=' -z text'
8317      if test "$GCC" = yes; then
8318	wlarc='${wl}'
8319	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8320	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8321	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8322      else
8323	wlarc=''
8324	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8325	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8326  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8327      fi
8328      hardcode_libdir_flag_spec='-R$libdir'
8329      hardcode_shlibpath_var=no
8330      case $host_os in
8331      solaris2.[0-5] | solaris2.[0-5].*) ;;
8332      *)
8333 	# The compiler driver will combine linker options so we
8334 	# cannot just pass the convience library names through
8335 	# without $wl, iff we do not link with $LD.
8336 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8337 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8338 	case $wlarc in
8339 	'')
8340 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8341 	*)
8342 	  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' ;;
8343 	esac ;;
8344      esac
8345      link_all_deplibs=yes
8346      ;;
8347
8348    sunos4*)
8349      if test "x$host_vendor" = xsequent; then
8350	# Use $CC to link under sequent, because it throws in some extra .o
8351	# files that make .init and .fini sections work.
8352	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8353      else
8354	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8355      fi
8356      hardcode_libdir_flag_spec='-L$libdir'
8357      hardcode_direct=yes
8358      hardcode_minus_L=yes
8359      hardcode_shlibpath_var=no
8360      ;;
8361
8362    sysv4)
8363      case $host_vendor in
8364	sni)
8365	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8366	  hardcode_direct=yes # is this really true???
8367	;;
8368	siemens)
8369	  ## LD is ld it makes a PLAMLIB
8370	  ## CC just makes a GrossModule.
8371	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8372	  reload_cmds='$CC -r -o $output$reload_objs'
8373	  hardcode_direct=no
8374        ;;
8375	motorola)
8376	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8377	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8378	;;
8379      esac
8380      runpath_var='LD_RUN_PATH'
8381      hardcode_shlibpath_var=no
8382      ;;
8383
8384    sysv4.3*)
8385      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8386      hardcode_shlibpath_var=no
8387      export_dynamic_flag_spec='-Bexport'
8388      ;;
8389
8390    sysv4*MP*)
8391      if test -d /usr/nec; then
8392	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8393	hardcode_shlibpath_var=no
8394	runpath_var=LD_RUN_PATH
8395	hardcode_runpath_var=yes
8396	ld_shlibs=yes
8397      fi
8398      ;;
8399
8400    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8401      no_undefined_flag='${wl}-z,text'
8402      archive_cmds_need_lc=no
8403      hardcode_shlibpath_var=no
8404      runpath_var='LD_RUN_PATH'
8405
8406      if test "$GCC" = yes; then
8407	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8408	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8409      else
8410	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8411	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8412      fi
8413      ;;
8414
8415    sysv5* | sco3.2v5* | sco5v6*)
8416      # Note: We can NOT use -z defs as we might desire, because we do not
8417      # link with -lc, and that would cause any symbols used from libc to
8418      # always be unresolved, which means just about no library would
8419      # ever link correctly.  If we're not using GNU ld we use -z text
8420      # though, which does catch some bad symbols but isn't as heavy-handed
8421      # as -z defs.
8422      no_undefined_flag='${wl}-z,text'
8423      allow_undefined_flag='${wl}-z,nodefs'
8424      archive_cmds_need_lc=no
8425      hardcode_shlibpath_var=no
8426      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8427      hardcode_libdir_separator=':'
8428      link_all_deplibs=yes
8429      export_dynamic_flag_spec='${wl}-Bexport'
8430      runpath_var='LD_RUN_PATH'
8431
8432      if test "$GCC" = yes; then
8433	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8434	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8435      else
8436	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8437	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8438      fi
8439      ;;
8440
8441    uts4*)
8442      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8443      hardcode_libdir_flag_spec='-L$libdir'
8444      hardcode_shlibpath_var=no
8445      ;;
8446
8447    *)
8448      ld_shlibs=no
8449      ;;
8450    esac
8451  fi
8452
8453{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8454echo "${ECHO_T}$ld_shlibs" >&6; }
8455test "$ld_shlibs" = no && can_build_shared=no
8456
8457#
8458# Do we need to explicitly link libc?
8459#
8460case "x$archive_cmds_need_lc" in
8461x|xyes)
8462  # Assume -lc should be added
8463  archive_cmds_need_lc=yes
8464
8465  if test "$enable_shared" = yes && test "$GCC" = yes; then
8466    case $archive_cmds in
8467    *'~'*)
8468      # FIXME: we may have to deal with multi-command sequences.
8469      ;;
8470    '$CC '*)
8471      # Test whether the compiler implicitly links with -lc since on some
8472      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8473      # to ld, don't add -lc before -lgcc.
8474      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8475echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8476      $rm conftest*
8477      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8478
8479      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8480  (eval $ac_compile) 2>&5
8481  ac_status=$?
8482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483  (exit $ac_status); } 2>conftest.err; then
8484        soname=conftest
8485        lib=conftest
8486        libobjs=conftest.$ac_objext
8487        deplibs=
8488        wl=$lt_prog_compiler_wl
8489	pic_flag=$lt_prog_compiler_pic
8490        compiler_flags=-v
8491        linker_flags=-v
8492        verstring=
8493        output_objdir=.
8494        libname=conftest
8495        lt_save_allow_undefined_flag=$allow_undefined_flag
8496        allow_undefined_flag=
8497        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8498  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8499  ac_status=$?
8500  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8501  (exit $ac_status); }
8502        then
8503	  archive_cmds_need_lc=no
8504        else
8505	  archive_cmds_need_lc=yes
8506        fi
8507        allow_undefined_flag=$lt_save_allow_undefined_flag
8508      else
8509        cat conftest.err 1>&5
8510      fi
8511      $rm conftest*
8512      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8513echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8514      ;;
8515    esac
8516  fi
8517  ;;
8518esac
8519
8520{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8521echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8522library_names_spec=
8523libname_spec='lib$name'
8524soname_spec=
8525shrext_cmds=".so"
8526postinstall_cmds=
8527postuninstall_cmds=
8528finish_cmds=
8529finish_eval=
8530shlibpath_var=
8531shlibpath_overrides_runpath=unknown
8532version_type=none
8533dynamic_linker="$host_os ld.so"
8534sys_lib_dlsearch_path_spec="/lib /usr/lib"
8535if test "$GCC" = yes; then
8536  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8537  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8538    # if the path contains ";" then we assume it to be the separator
8539    # otherwise default to the standard path separator (i.e. ":") - it is
8540    # assumed that no part of a normal pathname contains ";" but that should
8541    # okay in the real world where ";" in dirpaths is itself problematic.
8542    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8543  else
8544    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8545  fi
8546else
8547  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8548fi
8549need_lib_prefix=unknown
8550hardcode_into_libs=no
8551
8552# when you set need_version to no, make sure it does not cause -set_version
8553# flags to be left without arguments
8554need_version=unknown
8555
8556case $host_os in
8557aix3*)
8558  version_type=linux
8559  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8560  shlibpath_var=LIBPATH
8561
8562  # AIX 3 has no versioning support, so we append a major version to the name.
8563  soname_spec='${libname}${release}${shared_ext}$major'
8564  ;;
8565
8566aix4* | aix5*)
8567  version_type=linux
8568  need_lib_prefix=no
8569  need_version=no
8570  hardcode_into_libs=yes
8571  if test "$host_cpu" = ia64; then
8572    # AIX 5 supports IA64
8573    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8574    shlibpath_var=LD_LIBRARY_PATH
8575  else
8576    # With GCC up to 2.95.x, collect2 would create an import file
8577    # for dependence libraries.  The import file would start with
8578    # the line `#! .'.  This would cause the generated library to
8579    # depend on `.', always an invalid library.  This was fixed in
8580    # development snapshots of GCC prior to 3.0.
8581    case $host_os in
8582      aix4 | aix4.[01] | aix4.[01].*)
8583      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8584	   echo ' yes '
8585	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8586	:
8587      else
8588	can_build_shared=no
8589      fi
8590      ;;
8591    esac
8592    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8593    # soname into executable. Probably we can add versioning support to
8594    # collect2, so additional links can be useful in future.
8595    if test "$aix_use_runtimelinking" = yes; then
8596      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8597      # instead of lib<name>.a to let people know that these are not
8598      # typical AIX shared libraries.
8599      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8600    else
8601      # We preserve .a as extension for shared libraries through AIX4.2
8602      # and later when we are not doing run time linking.
8603      library_names_spec='${libname}${release}.a $libname.a'
8604      soname_spec='${libname}${release}${shared_ext}$major'
8605    fi
8606    shlibpath_var=LIBPATH
8607  fi
8608  ;;
8609
8610amigaos*)
8611  library_names_spec='$libname.ixlibrary $libname.a'
8612  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8613  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'
8614  ;;
8615
8616beos*)
8617  library_names_spec='${libname}${shared_ext}'
8618  dynamic_linker="$host_os ld.so"
8619  shlibpath_var=LIBRARY_PATH
8620  ;;
8621
8622bsdi[45]*)
8623  version_type=linux
8624  need_version=no
8625  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8626  soname_spec='${libname}${release}${shared_ext}$major'
8627  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8628  shlibpath_var=LD_LIBRARY_PATH
8629  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8630  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8631  # the default ld.so.conf also contains /usr/contrib/lib and
8632  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8633  # libtool to hard-code these into programs
8634  ;;
8635
8636cygwin* | mingw* | pw32*)
8637  version_type=windows
8638  shrext_cmds=".dll"
8639  need_version=no
8640  need_lib_prefix=no
8641
8642  case $GCC,$host_os in
8643  yes,cygwin* | yes,mingw* | yes,pw32*)
8644    library_names_spec='$libname.dll.a'
8645    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8646    postinstall_cmds='base_file=`basename \${file}`~
8647      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8648      dldir=$destdir/`dirname \$dlpath`~
8649      test -d \$dldir || mkdir -p \$dldir~
8650      $install_prog $dir/$dlname \$dldir/$dlname~
8651      chmod a+x \$dldir/$dlname'
8652    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8653      dlpath=$dir/\$dldll~
8654       $rm \$dlpath'
8655    shlibpath_overrides_runpath=yes
8656
8657    case $host_os in
8658    cygwin*)
8659      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8660      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8661      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8662      ;;
8663    mingw*)
8664      # MinGW DLLs use traditional 'lib' prefix
8665      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8666      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8667      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8668        # It is most probably a Windows format PATH printed by
8669        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8670        # path with ; separators, and with drive letters. We can handle the
8671        # drive letters (cygwin fileutils understands them), so leave them,
8672        # especially as we might pass files found there to a mingw objdump,
8673        # which wouldn't understand a cygwinified path. Ahh.
8674        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8675      else
8676        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8677      fi
8678      ;;
8679    pw32*)
8680      # pw32 DLLs use 'pw' prefix rather than 'lib'
8681      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8682      ;;
8683    esac
8684    ;;
8685
8686  *)
8687    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8688    ;;
8689  esac
8690  dynamic_linker='Win32 ld.exe'
8691  # FIXME: first we should search . and the directory the executable is in
8692  shlibpath_var=PATH
8693  ;;
8694
8695darwin* | rhapsody*)
8696  dynamic_linker="$host_os dyld"
8697  version_type=darwin
8698  need_lib_prefix=no
8699  need_version=no
8700  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8701  soname_spec='${libname}${release}${major}$shared_ext'
8702  shlibpath_overrides_runpath=yes
8703  shlibpath_var=DYLD_LIBRARY_PATH
8704  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8705  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8706  if test "$GCC" = yes; then
8707    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"`
8708  else
8709    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8710  fi
8711  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8712  ;;
8713
8714dgux*)
8715  version_type=linux
8716  need_lib_prefix=no
8717  need_version=no
8718  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8719  soname_spec='${libname}${release}${shared_ext}$major'
8720  shlibpath_var=LD_LIBRARY_PATH
8721  ;;
8722
8723freebsd1*)
8724  dynamic_linker=no
8725  ;;
8726
8727kfreebsd*-gnu)
8728  version_type=linux
8729  need_lib_prefix=no
8730  need_version=no
8731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8732  soname_spec='${libname}${release}${shared_ext}$major'
8733  shlibpath_var=LD_LIBRARY_PATH
8734  shlibpath_overrides_runpath=no
8735  hardcode_into_libs=yes
8736  dynamic_linker='GNU ld.so'
8737  ;;
8738
8739freebsd* | dragonfly*)
8740  # DragonFly does not have aout.  When/if they implement a new
8741  # versioning mechanism, adjust this.
8742  if test -x /usr/bin/objformat; then
8743    objformat=`/usr/bin/objformat`
8744  else
8745    case $host_os in
8746    freebsd[123]*) objformat=aout ;;
8747    *) objformat=elf ;;
8748    esac
8749  fi
8750  version_type=freebsd-$objformat
8751  case $version_type in
8752    freebsd-elf*)
8753      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8754      need_version=no
8755      need_lib_prefix=no
8756      ;;
8757    freebsd-*)
8758      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8759      need_version=yes
8760      ;;
8761  esac
8762  shlibpath_var=LD_LIBRARY_PATH
8763  case $host_os in
8764  freebsd2*)
8765    shlibpath_overrides_runpath=yes
8766    ;;
8767  freebsd3.[01]* | freebsdelf3.[01]*)
8768    shlibpath_overrides_runpath=yes
8769    hardcode_into_libs=yes
8770    ;;
8771  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8772  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8773    shlibpath_overrides_runpath=no
8774    hardcode_into_libs=yes
8775    ;;
8776  freebsd*) # from 4.6 on
8777    shlibpath_overrides_runpath=yes
8778    hardcode_into_libs=yes
8779    ;;
8780  esac
8781  ;;
8782
8783gnu*)
8784  version_type=linux
8785  need_lib_prefix=no
8786  need_version=no
8787  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8788  soname_spec='${libname}${release}${shared_ext}$major'
8789  shlibpath_var=LD_LIBRARY_PATH
8790  hardcode_into_libs=yes
8791  ;;
8792
8793hpux9* | hpux10* | hpux11*)
8794  # Give a soname corresponding to the major version so that dld.sl refuses to
8795  # link against other versions.
8796  version_type=sunos
8797  need_lib_prefix=no
8798  need_version=no
8799  case $host_cpu in
8800  ia64*)
8801    shrext_cmds='.so'
8802    hardcode_into_libs=yes
8803    dynamic_linker="$host_os dld.so"
8804    shlibpath_var=LD_LIBRARY_PATH
8805    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8806    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8807    soname_spec='${libname}${release}${shared_ext}$major'
8808    if test "X$HPUX_IA64_MODE" = X32; then
8809      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8810    else
8811      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8812    fi
8813    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8814    ;;
8815   hppa*64*)
8816     shrext_cmds='.sl'
8817     hardcode_into_libs=yes
8818     dynamic_linker="$host_os dld.sl"
8819     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8820     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8821     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8822     soname_spec='${libname}${release}${shared_ext}$major'
8823     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8824     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8825     ;;
8826   *)
8827    shrext_cmds='.sl'
8828    dynamic_linker="$host_os dld.sl"
8829    shlibpath_var=SHLIB_PATH
8830    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8831    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8832    soname_spec='${libname}${release}${shared_ext}$major'
8833    ;;
8834  esac
8835  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8836  postinstall_cmds='chmod 555 $lib'
8837  ;;
8838
8839interix3*)
8840  version_type=linux
8841  need_lib_prefix=no
8842  need_version=no
8843  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8844  soname_spec='${libname}${release}${shared_ext}$major'
8845  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8846  shlibpath_var=LD_LIBRARY_PATH
8847  shlibpath_overrides_runpath=no
8848  hardcode_into_libs=yes
8849  ;;
8850
8851irix5* | irix6* | nonstopux*)
8852  case $host_os in
8853    nonstopux*) version_type=nonstopux ;;
8854    *)
8855	if test "$lt_cv_prog_gnu_ld" = yes; then
8856		version_type=linux
8857	else
8858		version_type=irix
8859	fi ;;
8860  esac
8861  need_lib_prefix=no
8862  need_version=no
8863  soname_spec='${libname}${release}${shared_ext}$major'
8864  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8865  case $host_os in
8866  irix5* | nonstopux*)
8867    libsuff= shlibsuff=
8868    ;;
8869  *)
8870    case $LD in # libtool.m4 will add one of these switches to LD
8871    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8872      libsuff= shlibsuff= libmagic=32-bit;;
8873    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8874      libsuff=32 shlibsuff=N32 libmagic=N32;;
8875    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8876      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8877    *) libsuff= shlibsuff= libmagic=never-match;;
8878    esac
8879    ;;
8880  esac
8881  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8882  shlibpath_overrides_runpath=no
8883  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8884  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8885  hardcode_into_libs=yes
8886  ;;
8887
8888# No shared lib support for Linux oldld, aout, or coff.
8889linux*oldld* | linux*aout* | linux*coff*)
8890  dynamic_linker=no
8891  ;;
8892
8893# This must be Linux ELF.
8894linux*)
8895  version_type=linux
8896  need_lib_prefix=no
8897  need_version=no
8898  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8899  soname_spec='${libname}${release}${shared_ext}$major'
8900  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8901  shlibpath_var=LD_LIBRARY_PATH
8902  shlibpath_overrides_runpath=no
8903  # This implies no fast_install, which is unacceptable.
8904  # Some rework will be needed to allow for fast_install
8905  # before this can be enabled.
8906  hardcode_into_libs=yes
8907
8908  # Append ld.so.conf contents to the search path
8909  if test -f /etc/ld.so.conf; then
8910    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' ' '`
8911    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8912  fi
8913
8914  # We used to test for /lib/ld.so.1 and disable shared libraries on
8915  # powerpc, because MkLinux only supported shared libraries with the
8916  # GNU dynamic linker.  Since this was broken with cross compilers,
8917  # most powerpc-linux boxes support dynamic linking these days and
8918  # people can always --disable-shared, the test was removed, and we
8919  # assume the GNU/Linux dynamic linker is in use.
8920  dynamic_linker='GNU/Linux ld.so'
8921  ;;
8922
8923knetbsd*-gnu)
8924  version_type=linux
8925  need_lib_prefix=no
8926  need_version=no
8927  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8928  soname_spec='${libname}${release}${shared_ext}$major'
8929  shlibpath_var=LD_LIBRARY_PATH
8930  shlibpath_overrides_runpath=no
8931  hardcode_into_libs=yes
8932  dynamic_linker='GNU ld.so'
8933  ;;
8934
8935netbsd*)
8936  version_type=sunos
8937  need_lib_prefix=no
8938  need_version=no
8939  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8940    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8941    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8942    dynamic_linker='NetBSD (a.out) ld.so'
8943  else
8944    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8945    soname_spec='${libname}${release}${shared_ext}$major'
8946    dynamic_linker='NetBSD ld.elf_so'
8947  fi
8948  shlibpath_var=LD_LIBRARY_PATH
8949  shlibpath_overrides_runpath=yes
8950  hardcode_into_libs=yes
8951  ;;
8952
8953newsos6)
8954  version_type=linux
8955  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8956  shlibpath_var=LD_LIBRARY_PATH
8957  shlibpath_overrides_runpath=yes
8958  ;;
8959
8960nto-qnx*)
8961  version_type=linux
8962  need_lib_prefix=no
8963  need_version=no
8964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8965  soname_spec='${libname}${release}${shared_ext}$major'
8966  shlibpath_var=LD_LIBRARY_PATH
8967  shlibpath_overrides_runpath=yes
8968  ;;
8969
8970openbsd*)
8971  version_type=sunos
8972  sys_lib_dlsearch_path_spec="/usr/lib"
8973  need_lib_prefix=no
8974  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8975  case $host_os in
8976    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8977    *)                         need_version=no  ;;
8978  esac
8979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8980  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8981  shlibpath_var=LD_LIBRARY_PATH
8982  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8983    case $host_os in
8984      openbsd2.[89] | openbsd2.[89].*)
8985	shlibpath_overrides_runpath=no
8986	;;
8987      *)
8988	shlibpath_overrides_runpath=yes
8989	;;
8990      esac
8991  else
8992    shlibpath_overrides_runpath=yes
8993  fi
8994  ;;
8995
8996os2*)
8997  libname_spec='$name'
8998  shrext_cmds=".dll"
8999  need_lib_prefix=no
9000  library_names_spec='$libname${shared_ext} $libname.a'
9001  dynamic_linker='OS/2 ld.exe'
9002  shlibpath_var=LIBPATH
9003  ;;
9004
9005osf3* | osf4* | osf5*)
9006  version_type=osf
9007  need_lib_prefix=no
9008  need_version=no
9009  soname_spec='${libname}${release}${shared_ext}$major'
9010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9011  shlibpath_var=LD_LIBRARY_PATH
9012  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9013  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9014  ;;
9015
9016solaris*)
9017  version_type=linux
9018  need_lib_prefix=no
9019  need_version=no
9020  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9021  soname_spec='${libname}${release}${shared_ext}$major'
9022  shlibpath_var=LD_LIBRARY_PATH
9023  shlibpath_overrides_runpath=yes
9024  hardcode_into_libs=yes
9025  # ldd complains unless libraries are executable
9026  postinstall_cmds='chmod +x $lib'
9027  ;;
9028
9029sunos4*)
9030  version_type=sunos
9031  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9032  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9033  shlibpath_var=LD_LIBRARY_PATH
9034  shlibpath_overrides_runpath=yes
9035  if test "$with_gnu_ld" = yes; then
9036    need_lib_prefix=no
9037  fi
9038  need_version=yes
9039  ;;
9040
9041sysv4 | sysv4.3*)
9042  version_type=linux
9043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9044  soname_spec='${libname}${release}${shared_ext}$major'
9045  shlibpath_var=LD_LIBRARY_PATH
9046  case $host_vendor in
9047    sni)
9048      shlibpath_overrides_runpath=no
9049      need_lib_prefix=no
9050      export_dynamic_flag_spec='${wl}-Blargedynsym'
9051      runpath_var=LD_RUN_PATH
9052      ;;
9053    siemens)
9054      need_lib_prefix=no
9055      ;;
9056    motorola)
9057      need_lib_prefix=no
9058      need_version=no
9059      shlibpath_overrides_runpath=no
9060      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9061      ;;
9062  esac
9063  ;;
9064
9065sysv4*MP*)
9066  if test -d /usr/nec ;then
9067    version_type=linux
9068    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9069    soname_spec='$libname${shared_ext}.$major'
9070    shlibpath_var=LD_LIBRARY_PATH
9071  fi
9072  ;;
9073
9074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9075  version_type=freebsd-elf
9076  need_lib_prefix=no
9077  need_version=no
9078  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9079  soname_spec='${libname}${release}${shared_ext}$major'
9080  shlibpath_var=LD_LIBRARY_PATH
9081  hardcode_into_libs=yes
9082  if test "$with_gnu_ld" = yes; then
9083    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9084    shlibpath_overrides_runpath=no
9085  else
9086    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9087    shlibpath_overrides_runpath=yes
9088    case $host_os in
9089      sco3.2v5*)
9090        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9091	;;
9092    esac
9093  fi
9094  sys_lib_dlsearch_path_spec='/usr/lib'
9095  ;;
9096
9097uts4*)
9098  version_type=linux
9099  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9100  soname_spec='${libname}${release}${shared_ext}$major'
9101  shlibpath_var=LD_LIBRARY_PATH
9102  ;;
9103
9104*)
9105  dynamic_linker=no
9106  ;;
9107esac
9108{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9109echo "${ECHO_T}$dynamic_linker" >&6; }
9110test "$dynamic_linker" = no && can_build_shared=no
9111
9112variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9113if test "$GCC" = yes; then
9114  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9115fi
9116
9117{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9118echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9119hardcode_action=
9120if test -n "$hardcode_libdir_flag_spec" || \
9121   test -n "$runpath_var" || \
9122   test "X$hardcode_automatic" = "Xyes" ; then
9123
9124  # We can hardcode non-existant directories.
9125  if test "$hardcode_direct" != no &&
9126     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9127     # have to relink, otherwise we might link with an installed library
9128     # when we should be linking with a yet-to-be-installed one
9129     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9130     test "$hardcode_minus_L" != no; then
9131    # Linking always hardcodes the temporary library directory.
9132    hardcode_action=relink
9133  else
9134    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9135    hardcode_action=immediate
9136  fi
9137else
9138  # We cannot hardcode anything, or else we can only hardcode existing
9139  # directories.
9140  hardcode_action=unsupported
9141fi
9142{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9143echo "${ECHO_T}$hardcode_action" >&6; }
9144
9145if test "$hardcode_action" = relink; then
9146  # Fast installation is not supported
9147  enable_fast_install=no
9148elif test "$shlibpath_overrides_runpath" = yes ||
9149     test "$enable_shared" = no; then
9150  # Fast installation is not necessary
9151  enable_fast_install=needless
9152fi
9153
9154striplib=
9155old_striplib=
9156{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9157echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9158if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9159  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9160  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9161  { echo "$as_me:$LINENO: result: yes" >&5
9162echo "${ECHO_T}yes" >&6; }
9163else
9164# FIXME - insert some real tests, host_os isn't really good enough
9165  case $host_os in
9166   darwin*)
9167       if test -n "$STRIP" ; then
9168         striplib="$STRIP -x"
9169         { echo "$as_me:$LINENO: result: yes" >&5
9170echo "${ECHO_T}yes" >&6; }
9171       else
9172  { echo "$as_me:$LINENO: result: no" >&5
9173echo "${ECHO_T}no" >&6; }
9174fi
9175       ;;
9176   *)
9177  { echo "$as_me:$LINENO: result: no" >&5
9178echo "${ECHO_T}no" >&6; }
9179    ;;
9180  esac
9181fi
9182
9183if test "x$enable_dlopen" != xyes; then
9184  enable_dlopen=unknown
9185  enable_dlopen_self=unknown
9186  enable_dlopen_self_static=unknown
9187else
9188  lt_cv_dlopen=no
9189  lt_cv_dlopen_libs=
9190
9191  case $host_os in
9192  beos*)
9193    lt_cv_dlopen="load_add_on"
9194    lt_cv_dlopen_libs=
9195    lt_cv_dlopen_self=yes
9196    ;;
9197
9198  mingw* | pw32*)
9199    lt_cv_dlopen="LoadLibrary"
9200    lt_cv_dlopen_libs=
9201   ;;
9202
9203  cygwin*)
9204    lt_cv_dlopen="dlopen"
9205    lt_cv_dlopen_libs=
9206   ;;
9207
9208  darwin*)
9209  # if libdl is installed we need to link against it
9210    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9211echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9212if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9213  echo $ECHO_N "(cached) $ECHO_C" >&6
9214else
9215  ac_check_lib_save_LIBS=$LIBS
9216LIBS="-ldl  $LIBS"
9217cat >conftest.$ac_ext <<_ACEOF
9218/* confdefs.h.  */
9219_ACEOF
9220cat confdefs.h >>conftest.$ac_ext
9221cat >>conftest.$ac_ext <<_ACEOF
9222/* end confdefs.h.  */
9223
9224/* Override any GCC internal prototype to avoid an error.
9225   Use char because int might match the return type of a GCC
9226   builtin and then its argument prototype would still apply.  */
9227#ifdef __cplusplus
9228extern "C"
9229#endif
9230char dlopen ();
9231int
9232main ()
9233{
9234return dlopen ();
9235  ;
9236  return 0;
9237}
9238_ACEOF
9239rm -f conftest.$ac_objext conftest$ac_exeext
9240if { (ac_try="$ac_link"
9241case "(($ac_try" in
9242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9243  *) ac_try_echo=$ac_try;;
9244esac
9245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9246  (eval "$ac_link") 2>conftest.er1
9247  ac_status=$?
9248  grep -v '^ *+' conftest.er1 >conftest.err
9249  rm -f conftest.er1
9250  cat conftest.err >&5
9251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9252  (exit $ac_status); } && {
9253	 test -z "$ac_c_werror_flag" ||
9254	 test ! -s conftest.err
9255       } && test -s conftest$ac_exeext &&
9256       $as_test_x conftest$ac_exeext; then
9257  ac_cv_lib_dl_dlopen=yes
9258else
9259  echo "$as_me: failed program was:" >&5
9260sed 's/^/| /' conftest.$ac_ext >&5
9261
9262	ac_cv_lib_dl_dlopen=no
9263fi
9264
9265rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9266      conftest$ac_exeext conftest.$ac_ext
9267LIBS=$ac_check_lib_save_LIBS
9268fi
9269{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9270echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9271if test $ac_cv_lib_dl_dlopen = yes; then
9272  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9273else
9274
9275    lt_cv_dlopen="dyld"
9276    lt_cv_dlopen_libs=
9277    lt_cv_dlopen_self=yes
9278
9279fi
9280
9281   ;;
9282
9283  *)
9284    { echo "$as_me:$LINENO: checking for shl_load" >&5
9285echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9286if test "${ac_cv_func_shl_load+set}" = set; then
9287  echo $ECHO_N "(cached) $ECHO_C" >&6
9288else
9289  cat >conftest.$ac_ext <<_ACEOF
9290/* confdefs.h.  */
9291_ACEOF
9292cat confdefs.h >>conftest.$ac_ext
9293cat >>conftest.$ac_ext <<_ACEOF
9294/* end confdefs.h.  */
9295/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9296   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9297#define shl_load innocuous_shl_load
9298
9299/* System header to define __stub macros and hopefully few prototypes,
9300    which can conflict with char shl_load (); below.
9301    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9302    <limits.h> exists even on freestanding compilers.  */
9303
9304#ifdef __STDC__
9305# include <limits.h>
9306#else
9307# include <assert.h>
9308#endif
9309
9310#undef shl_load
9311
9312/* Override any GCC internal prototype to avoid an error.
9313   Use char because int might match the return type of a GCC
9314   builtin and then its argument prototype would still apply.  */
9315#ifdef __cplusplus
9316extern "C"
9317#endif
9318char shl_load ();
9319/* The GNU C library defines this for functions which it implements
9320    to always fail with ENOSYS.  Some functions are actually named
9321    something starting with __ and the normal name is an alias.  */
9322#if defined __stub_shl_load || defined __stub___shl_load
9323choke me
9324#endif
9325
9326int
9327main ()
9328{
9329return shl_load ();
9330  ;
9331  return 0;
9332}
9333_ACEOF
9334rm -f conftest.$ac_objext conftest$ac_exeext
9335if { (ac_try="$ac_link"
9336case "(($ac_try" in
9337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9338  *) ac_try_echo=$ac_try;;
9339esac
9340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9341  (eval "$ac_link") 2>conftest.er1
9342  ac_status=$?
9343  grep -v '^ *+' conftest.er1 >conftest.err
9344  rm -f conftest.er1
9345  cat conftest.err >&5
9346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9347  (exit $ac_status); } && {
9348	 test -z "$ac_c_werror_flag" ||
9349	 test ! -s conftest.err
9350       } && test -s conftest$ac_exeext &&
9351       $as_test_x conftest$ac_exeext; then
9352  ac_cv_func_shl_load=yes
9353else
9354  echo "$as_me: failed program was:" >&5
9355sed 's/^/| /' conftest.$ac_ext >&5
9356
9357	ac_cv_func_shl_load=no
9358fi
9359
9360rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9361      conftest$ac_exeext conftest.$ac_ext
9362fi
9363{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9364echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9365if test $ac_cv_func_shl_load = yes; then
9366  lt_cv_dlopen="shl_load"
9367else
9368  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9369echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9370if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9371  echo $ECHO_N "(cached) $ECHO_C" >&6
9372else
9373  ac_check_lib_save_LIBS=$LIBS
9374LIBS="-ldld  $LIBS"
9375cat >conftest.$ac_ext <<_ACEOF
9376/* confdefs.h.  */
9377_ACEOF
9378cat confdefs.h >>conftest.$ac_ext
9379cat >>conftest.$ac_ext <<_ACEOF
9380/* end confdefs.h.  */
9381
9382/* Override any GCC internal prototype to avoid an error.
9383   Use char because int might match the return type of a GCC
9384   builtin and then its argument prototype would still apply.  */
9385#ifdef __cplusplus
9386extern "C"
9387#endif
9388char shl_load ();
9389int
9390main ()
9391{
9392return shl_load ();
9393  ;
9394  return 0;
9395}
9396_ACEOF
9397rm -f conftest.$ac_objext conftest$ac_exeext
9398if { (ac_try="$ac_link"
9399case "(($ac_try" in
9400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9401  *) ac_try_echo=$ac_try;;
9402esac
9403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9404  (eval "$ac_link") 2>conftest.er1
9405  ac_status=$?
9406  grep -v '^ *+' conftest.er1 >conftest.err
9407  rm -f conftest.er1
9408  cat conftest.err >&5
9409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9410  (exit $ac_status); } && {
9411	 test -z "$ac_c_werror_flag" ||
9412	 test ! -s conftest.err
9413       } && test -s conftest$ac_exeext &&
9414       $as_test_x conftest$ac_exeext; then
9415  ac_cv_lib_dld_shl_load=yes
9416else
9417  echo "$as_me: failed program was:" >&5
9418sed 's/^/| /' conftest.$ac_ext >&5
9419
9420	ac_cv_lib_dld_shl_load=no
9421fi
9422
9423rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9424      conftest$ac_exeext conftest.$ac_ext
9425LIBS=$ac_check_lib_save_LIBS
9426fi
9427{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9428echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9429if test $ac_cv_lib_dld_shl_load = yes; then
9430  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9431else
9432  { echo "$as_me:$LINENO: checking for dlopen" >&5
9433echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9434if test "${ac_cv_func_dlopen+set}" = set; then
9435  echo $ECHO_N "(cached) $ECHO_C" >&6
9436else
9437  cat >conftest.$ac_ext <<_ACEOF
9438/* confdefs.h.  */
9439_ACEOF
9440cat confdefs.h >>conftest.$ac_ext
9441cat >>conftest.$ac_ext <<_ACEOF
9442/* end confdefs.h.  */
9443/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9444   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9445#define dlopen innocuous_dlopen
9446
9447/* System header to define __stub macros and hopefully few prototypes,
9448    which can conflict with char dlopen (); below.
9449    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9450    <limits.h> exists even on freestanding compilers.  */
9451
9452#ifdef __STDC__
9453# include <limits.h>
9454#else
9455# include <assert.h>
9456#endif
9457
9458#undef dlopen
9459
9460/* Override any GCC internal prototype to avoid an error.
9461   Use char because int might match the return type of a GCC
9462   builtin and then its argument prototype would still apply.  */
9463#ifdef __cplusplus
9464extern "C"
9465#endif
9466char dlopen ();
9467/* The GNU C library defines this for functions which it implements
9468    to always fail with ENOSYS.  Some functions are actually named
9469    something starting with __ and the normal name is an alias.  */
9470#if defined __stub_dlopen || defined __stub___dlopen
9471choke me
9472#endif
9473
9474int
9475main ()
9476{
9477return dlopen ();
9478  ;
9479  return 0;
9480}
9481_ACEOF
9482rm -f conftest.$ac_objext conftest$ac_exeext
9483if { (ac_try="$ac_link"
9484case "(($ac_try" in
9485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9486  *) ac_try_echo=$ac_try;;
9487esac
9488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9489  (eval "$ac_link") 2>conftest.er1
9490  ac_status=$?
9491  grep -v '^ *+' conftest.er1 >conftest.err
9492  rm -f conftest.er1
9493  cat conftest.err >&5
9494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495  (exit $ac_status); } && {
9496	 test -z "$ac_c_werror_flag" ||
9497	 test ! -s conftest.err
9498       } && test -s conftest$ac_exeext &&
9499       $as_test_x conftest$ac_exeext; then
9500  ac_cv_func_dlopen=yes
9501else
9502  echo "$as_me: failed program was:" >&5
9503sed 's/^/| /' conftest.$ac_ext >&5
9504
9505	ac_cv_func_dlopen=no
9506fi
9507
9508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9509      conftest$ac_exeext conftest.$ac_ext
9510fi
9511{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9512echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9513if test $ac_cv_func_dlopen = yes; then
9514  lt_cv_dlopen="dlopen"
9515else
9516  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9517echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9518if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9519  echo $ECHO_N "(cached) $ECHO_C" >&6
9520else
9521  ac_check_lib_save_LIBS=$LIBS
9522LIBS="-ldl  $LIBS"
9523cat >conftest.$ac_ext <<_ACEOF
9524/* confdefs.h.  */
9525_ACEOF
9526cat confdefs.h >>conftest.$ac_ext
9527cat >>conftest.$ac_ext <<_ACEOF
9528/* end confdefs.h.  */
9529
9530/* Override any GCC internal prototype to avoid an error.
9531   Use char because int might match the return type of a GCC
9532   builtin and then its argument prototype would still apply.  */
9533#ifdef __cplusplus
9534extern "C"
9535#endif
9536char dlopen ();
9537int
9538main ()
9539{
9540return dlopen ();
9541  ;
9542  return 0;
9543}
9544_ACEOF
9545rm -f conftest.$ac_objext conftest$ac_exeext
9546if { (ac_try="$ac_link"
9547case "(($ac_try" in
9548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9549  *) ac_try_echo=$ac_try;;
9550esac
9551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9552  (eval "$ac_link") 2>conftest.er1
9553  ac_status=$?
9554  grep -v '^ *+' conftest.er1 >conftest.err
9555  rm -f conftest.er1
9556  cat conftest.err >&5
9557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9558  (exit $ac_status); } && {
9559	 test -z "$ac_c_werror_flag" ||
9560	 test ! -s conftest.err
9561       } && test -s conftest$ac_exeext &&
9562       $as_test_x conftest$ac_exeext; then
9563  ac_cv_lib_dl_dlopen=yes
9564else
9565  echo "$as_me: failed program was:" >&5
9566sed 's/^/| /' conftest.$ac_ext >&5
9567
9568	ac_cv_lib_dl_dlopen=no
9569fi
9570
9571rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9572      conftest$ac_exeext conftest.$ac_ext
9573LIBS=$ac_check_lib_save_LIBS
9574fi
9575{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9576echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9577if test $ac_cv_lib_dl_dlopen = yes; then
9578  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9579else
9580  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9581echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9582if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9583  echo $ECHO_N "(cached) $ECHO_C" >&6
9584else
9585  ac_check_lib_save_LIBS=$LIBS
9586LIBS="-lsvld  $LIBS"
9587cat >conftest.$ac_ext <<_ACEOF
9588/* confdefs.h.  */
9589_ACEOF
9590cat confdefs.h >>conftest.$ac_ext
9591cat >>conftest.$ac_ext <<_ACEOF
9592/* end confdefs.h.  */
9593
9594/* Override any GCC internal prototype to avoid an error.
9595   Use char because int might match the return type of a GCC
9596   builtin and then its argument prototype would still apply.  */
9597#ifdef __cplusplus
9598extern "C"
9599#endif
9600char dlopen ();
9601int
9602main ()
9603{
9604return dlopen ();
9605  ;
9606  return 0;
9607}
9608_ACEOF
9609rm -f conftest.$ac_objext conftest$ac_exeext
9610if { (ac_try="$ac_link"
9611case "(($ac_try" in
9612  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9613  *) ac_try_echo=$ac_try;;
9614esac
9615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9616  (eval "$ac_link") 2>conftest.er1
9617  ac_status=$?
9618  grep -v '^ *+' conftest.er1 >conftest.err
9619  rm -f conftest.er1
9620  cat conftest.err >&5
9621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622  (exit $ac_status); } && {
9623	 test -z "$ac_c_werror_flag" ||
9624	 test ! -s conftest.err
9625       } && test -s conftest$ac_exeext &&
9626       $as_test_x conftest$ac_exeext; then
9627  ac_cv_lib_svld_dlopen=yes
9628else
9629  echo "$as_me: failed program was:" >&5
9630sed 's/^/| /' conftest.$ac_ext >&5
9631
9632	ac_cv_lib_svld_dlopen=no
9633fi
9634
9635rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9636      conftest$ac_exeext conftest.$ac_ext
9637LIBS=$ac_check_lib_save_LIBS
9638fi
9639{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9640echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9641if test $ac_cv_lib_svld_dlopen = yes; then
9642  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9643else
9644  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9645echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9646if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9647  echo $ECHO_N "(cached) $ECHO_C" >&6
9648else
9649  ac_check_lib_save_LIBS=$LIBS
9650LIBS="-ldld  $LIBS"
9651cat >conftest.$ac_ext <<_ACEOF
9652/* confdefs.h.  */
9653_ACEOF
9654cat confdefs.h >>conftest.$ac_ext
9655cat >>conftest.$ac_ext <<_ACEOF
9656/* end confdefs.h.  */
9657
9658/* Override any GCC internal prototype to avoid an error.
9659   Use char because int might match the return type of a GCC
9660   builtin and then its argument prototype would still apply.  */
9661#ifdef __cplusplus
9662extern "C"
9663#endif
9664char dld_link ();
9665int
9666main ()
9667{
9668return dld_link ();
9669  ;
9670  return 0;
9671}
9672_ACEOF
9673rm -f conftest.$ac_objext conftest$ac_exeext
9674if { (ac_try="$ac_link"
9675case "(($ac_try" in
9676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9677  *) ac_try_echo=$ac_try;;
9678esac
9679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9680  (eval "$ac_link") 2>conftest.er1
9681  ac_status=$?
9682  grep -v '^ *+' conftest.er1 >conftest.err
9683  rm -f conftest.er1
9684  cat conftest.err >&5
9685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9686  (exit $ac_status); } && {
9687	 test -z "$ac_c_werror_flag" ||
9688	 test ! -s conftest.err
9689       } && test -s conftest$ac_exeext &&
9690       $as_test_x conftest$ac_exeext; then
9691  ac_cv_lib_dld_dld_link=yes
9692else
9693  echo "$as_me: failed program was:" >&5
9694sed 's/^/| /' conftest.$ac_ext >&5
9695
9696	ac_cv_lib_dld_dld_link=no
9697fi
9698
9699rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9700      conftest$ac_exeext conftest.$ac_ext
9701LIBS=$ac_check_lib_save_LIBS
9702fi
9703{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9704echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9705if test $ac_cv_lib_dld_dld_link = yes; then
9706  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9707fi
9708
9709
9710fi
9711
9712
9713fi
9714
9715
9716fi
9717
9718
9719fi
9720
9721
9722fi
9723
9724    ;;
9725  esac
9726
9727  if test "x$lt_cv_dlopen" != xno; then
9728    enable_dlopen=yes
9729  else
9730    enable_dlopen=no
9731  fi
9732
9733  case $lt_cv_dlopen in
9734  dlopen)
9735    save_CPPFLAGS="$CPPFLAGS"
9736    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9737
9738    save_LDFLAGS="$LDFLAGS"
9739    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9740
9741    save_LIBS="$LIBS"
9742    LIBS="$lt_cv_dlopen_libs $LIBS"
9743
9744    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9745echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9746if test "${lt_cv_dlopen_self+set}" = set; then
9747  echo $ECHO_N "(cached) $ECHO_C" >&6
9748else
9749  	  if test "$cross_compiling" = yes; then :
9750  lt_cv_dlopen_self=cross
9751else
9752  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9753  lt_status=$lt_dlunknown
9754  cat > conftest.$ac_ext <<EOF
9755#line 9755 "configure"
9756#include "confdefs.h"
9757
9758#if HAVE_DLFCN_H
9759#include <dlfcn.h>
9760#endif
9761
9762#include <stdio.h>
9763
9764#ifdef RTLD_GLOBAL
9765#  define LT_DLGLOBAL		RTLD_GLOBAL
9766#else
9767#  ifdef DL_GLOBAL
9768#    define LT_DLGLOBAL		DL_GLOBAL
9769#  else
9770#    define LT_DLGLOBAL		0
9771#  endif
9772#endif
9773
9774/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9775   find out it does not work in some platform. */
9776#ifndef LT_DLLAZY_OR_NOW
9777#  ifdef RTLD_LAZY
9778#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9779#  else
9780#    ifdef DL_LAZY
9781#      define LT_DLLAZY_OR_NOW		DL_LAZY
9782#    else
9783#      ifdef RTLD_NOW
9784#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9785#      else
9786#        ifdef DL_NOW
9787#          define LT_DLLAZY_OR_NOW	DL_NOW
9788#        else
9789#          define LT_DLLAZY_OR_NOW	0
9790#        endif
9791#      endif
9792#    endif
9793#  endif
9794#endif
9795
9796#ifdef __cplusplus
9797extern "C" void exit (int);
9798#endif
9799
9800void fnord() { int i=42;}
9801int main ()
9802{
9803  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9804  int status = $lt_dlunknown;
9805
9806  if (self)
9807    {
9808      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9809      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9810      /* dlclose (self); */
9811    }
9812  else
9813    puts (dlerror ());
9814
9815    exit (status);
9816}
9817EOF
9818  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9819  (eval $ac_link) 2>&5
9820  ac_status=$?
9821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9822  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9823    (./conftest; exit; ) >&5 2>/dev/null
9824    lt_status=$?
9825    case x$lt_status in
9826      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9827      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9828      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9829    esac
9830  else :
9831    # compilation failed
9832    lt_cv_dlopen_self=no
9833  fi
9834fi
9835rm -fr conftest*
9836
9837
9838fi
9839{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9840echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9841
9842    if test "x$lt_cv_dlopen_self" = xyes; then
9843      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9844      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9845echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9846if test "${lt_cv_dlopen_self_static+set}" = set; then
9847  echo $ECHO_N "(cached) $ECHO_C" >&6
9848else
9849  	  if test "$cross_compiling" = yes; then :
9850  lt_cv_dlopen_self_static=cross
9851else
9852  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9853  lt_status=$lt_dlunknown
9854  cat > conftest.$ac_ext <<EOF
9855#line 9855 "configure"
9856#include "confdefs.h"
9857
9858#if HAVE_DLFCN_H
9859#include <dlfcn.h>
9860#endif
9861
9862#include <stdio.h>
9863
9864#ifdef RTLD_GLOBAL
9865#  define LT_DLGLOBAL		RTLD_GLOBAL
9866#else
9867#  ifdef DL_GLOBAL
9868#    define LT_DLGLOBAL		DL_GLOBAL
9869#  else
9870#    define LT_DLGLOBAL		0
9871#  endif
9872#endif
9873
9874/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9875   find out it does not work in some platform. */
9876#ifndef LT_DLLAZY_OR_NOW
9877#  ifdef RTLD_LAZY
9878#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9879#  else
9880#    ifdef DL_LAZY
9881#      define LT_DLLAZY_OR_NOW		DL_LAZY
9882#    else
9883#      ifdef RTLD_NOW
9884#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9885#      else
9886#        ifdef DL_NOW
9887#          define LT_DLLAZY_OR_NOW	DL_NOW
9888#        else
9889#          define LT_DLLAZY_OR_NOW	0
9890#        endif
9891#      endif
9892#    endif
9893#  endif
9894#endif
9895
9896#ifdef __cplusplus
9897extern "C" void exit (int);
9898#endif
9899
9900void fnord() { int i=42;}
9901int main ()
9902{
9903  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9904  int status = $lt_dlunknown;
9905
9906  if (self)
9907    {
9908      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9909      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9910      /* dlclose (self); */
9911    }
9912  else
9913    puts (dlerror ());
9914
9915    exit (status);
9916}
9917EOF
9918  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9919  (eval $ac_link) 2>&5
9920  ac_status=$?
9921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9923    (./conftest; exit; ) >&5 2>/dev/null
9924    lt_status=$?
9925    case x$lt_status in
9926      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9927      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9928      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9929    esac
9930  else :
9931    # compilation failed
9932    lt_cv_dlopen_self_static=no
9933  fi
9934fi
9935rm -fr conftest*
9936
9937
9938fi
9939{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9940echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9941    fi
9942
9943    CPPFLAGS="$save_CPPFLAGS"
9944    LDFLAGS="$save_LDFLAGS"
9945    LIBS="$save_LIBS"
9946    ;;
9947  esac
9948
9949  case $lt_cv_dlopen_self in
9950  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9951  *) enable_dlopen_self=unknown ;;
9952  esac
9953
9954  case $lt_cv_dlopen_self_static in
9955  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9956  *) enable_dlopen_self_static=unknown ;;
9957  esac
9958fi
9959
9960
9961# Report which library types will actually be built
9962{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9963echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9964{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9965echo "${ECHO_T}$can_build_shared" >&6; }
9966
9967{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9968echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9969test "$can_build_shared" = "no" && enable_shared=no
9970
9971# On AIX, shared libraries and static libraries use the same namespace, and
9972# are all built from PIC.
9973case $host_os in
9974aix3*)
9975  test "$enable_shared" = yes && enable_static=no
9976  if test -n "$RANLIB"; then
9977    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9978    postinstall_cmds='$RANLIB $lib'
9979  fi
9980  ;;
9981
9982aix4* | aix5*)
9983  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9984    test "$enable_shared" = yes && enable_static=no
9985  fi
9986    ;;
9987esac
9988{ echo "$as_me:$LINENO: result: $enable_shared" >&5
9989echo "${ECHO_T}$enable_shared" >&6; }
9990
9991{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9992echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
9993# Make sure either enable_shared or enable_static is yes.
9994test "$enable_shared" = yes || enable_static=yes
9995{ echo "$as_me:$LINENO: result: $enable_static" >&5
9996echo "${ECHO_T}$enable_static" >&6; }
9997
9998# The else clause should only fire when bootstrapping the
9999# libtool distribution, otherwise you forgot to ship ltmain.sh
10000# with your package, and you will get complaints that there are
10001# no rules to generate ltmain.sh.
10002if test -f "$ltmain"; then
10003  # See if we are running on zsh, and set the options which allow our commands through
10004  # without removal of \ escapes.
10005  if test -n "${ZSH_VERSION+set}" ; then
10006    setopt NO_GLOB_SUBST
10007  fi
10008  # Now quote all the things that may contain metacharacters while being
10009  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10010  # variables and quote the copies for generation of the libtool script.
10011  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10012    SED SHELL STRIP \
10013    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10014    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10015    deplibs_check_method reload_flag reload_cmds need_locks \
10016    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10017    lt_cv_sys_global_symbol_to_c_name_address \
10018    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10019    old_postinstall_cmds old_postuninstall_cmds \
10020    compiler \
10021    CC \
10022    LD \
10023    lt_prog_compiler_wl \
10024    lt_prog_compiler_pic \
10025    lt_prog_compiler_static \
10026    lt_prog_compiler_no_builtin_flag \
10027    export_dynamic_flag_spec \
10028    thread_safe_flag_spec \
10029    whole_archive_flag_spec \
10030    enable_shared_with_static_runtimes \
10031    old_archive_cmds \
10032    old_archive_from_new_cmds \
10033    predep_objects \
10034    postdep_objects \
10035    predeps \
10036    postdeps \
10037    compiler_lib_search_path \
10038    archive_cmds \
10039    archive_expsym_cmds \
10040    postinstall_cmds \
10041    postuninstall_cmds \
10042    old_archive_from_expsyms_cmds \
10043    allow_undefined_flag \
10044    no_undefined_flag \
10045    export_symbols_cmds \
10046    hardcode_libdir_flag_spec \
10047    hardcode_libdir_flag_spec_ld \
10048    hardcode_libdir_separator \
10049    hardcode_automatic \
10050    module_cmds \
10051    module_expsym_cmds \
10052    lt_cv_prog_compiler_c_o \
10053    exclude_expsyms \
10054    include_expsyms; do
10055
10056    case $var in
10057    old_archive_cmds | \
10058    old_archive_from_new_cmds | \
10059    archive_cmds | \
10060    archive_expsym_cmds | \
10061    module_cmds | \
10062    module_expsym_cmds | \
10063    old_archive_from_expsyms_cmds | \
10064    export_symbols_cmds | \
10065    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10066    postinstall_cmds | postuninstall_cmds | \
10067    old_postinstall_cmds | old_postuninstall_cmds | \
10068    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10069      # Double-quote double-evaled strings.
10070      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10071      ;;
10072    *)
10073      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10074      ;;
10075    esac
10076  done
10077
10078  case $lt_echo in
10079  *'\$0 --fallback-echo"')
10080    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10081    ;;
10082  esac
10083
10084cfgfile="${ofile}T"
10085  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10086  $rm -f "$cfgfile"
10087  { echo "$as_me:$LINENO: creating $ofile" >&5
10088echo "$as_me: creating $ofile" >&6;}
10089
10090  cat <<__EOF__ >> "$cfgfile"
10091#! $SHELL
10092
10093# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10094# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10095# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10096#
10097# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10098# Free Software Foundation, Inc.
10099#
10100# This file is part of GNU Libtool:
10101# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10102#
10103# This program is free software; you can redistribute it and/or modify
10104# it under the terms of the GNU General Public License as published by
10105# the Free Software Foundation; either version 2 of the License, or
10106# (at your option) any later version.
10107#
10108# This program is distributed in the hope that it will be useful, but
10109# WITHOUT ANY WARRANTY; without even the implied warranty of
10110# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10111# General Public License for more details.
10112#
10113# You should have received a copy of the GNU General Public License
10114# along with this program; if not, write to the Free Software
10115# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10116#
10117# As a special exception to the GNU General Public License, if you
10118# distribute this file as part of a program that contains a
10119# configuration script generated by Autoconf, you may include it under
10120# the same distribution terms that you use for the rest of that program.
10121
10122# A sed program that does not truncate output.
10123SED=$lt_SED
10124
10125# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10126Xsed="$SED -e 1s/^X//"
10127
10128# The HP-UX ksh and POSIX shell print the target directory to stdout
10129# if CDPATH is set.
10130(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10131
10132# The names of the tagged configurations supported by this script.
10133available_tags=
10134
10135# ### BEGIN LIBTOOL CONFIG
10136
10137# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10138
10139# Shell to use when invoking shell scripts.
10140SHELL=$lt_SHELL
10141
10142# Whether or not to build shared libraries.
10143build_libtool_libs=$enable_shared
10144
10145# Whether or not to build static libraries.
10146build_old_libs=$enable_static
10147
10148# Whether or not to add -lc for building shared libraries.
10149build_libtool_need_lc=$archive_cmds_need_lc
10150
10151# Whether or not to disallow shared libs when runtime libs are static
10152allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10153
10154# Whether or not to optimize for fast installation.
10155fast_install=$enable_fast_install
10156
10157# The host system.
10158host_alias=$host_alias
10159host=$host
10160host_os=$host_os
10161
10162# The build system.
10163build_alias=$build_alias
10164build=$build
10165build_os=$build_os
10166
10167# An echo program that does not interpret backslashes.
10168echo=$lt_echo
10169
10170# The archiver.
10171AR=$lt_AR
10172AR_FLAGS=$lt_AR_FLAGS
10173
10174# A C compiler.
10175LTCC=$lt_LTCC
10176
10177# LTCC compiler flags.
10178LTCFLAGS=$lt_LTCFLAGS
10179
10180# A language-specific compiler.
10181CC=$lt_compiler
10182
10183# Is the compiler the GNU C compiler?
10184with_gcc=$GCC
10185
10186# An ERE matcher.
10187EGREP=$lt_EGREP
10188
10189# The linker used to build libraries.
10190LD=$lt_LD
10191
10192# Whether we need hard or soft links.
10193LN_S=$lt_LN_S
10194
10195# A BSD-compatible nm program.
10196NM=$lt_NM
10197
10198# A symbol stripping program
10199STRIP=$lt_STRIP
10200
10201# Used to examine libraries when file_magic_cmd begins "file"
10202MAGIC_CMD=$MAGIC_CMD
10203
10204# Used on cygwin: DLL creation program.
10205DLLTOOL="$DLLTOOL"
10206
10207# Used on cygwin: object dumper.
10208OBJDUMP="$OBJDUMP"
10209
10210# Used on cygwin: assembler.
10211AS="$AS"
10212
10213# The name of the directory that contains temporary libtool files.
10214objdir=$objdir
10215
10216# How to create reloadable object files.
10217reload_flag=$lt_reload_flag
10218reload_cmds=$lt_reload_cmds
10219
10220# How to pass a linker flag through the compiler.
10221wl=$lt_lt_prog_compiler_wl
10222
10223# Object file suffix (normally "o").
10224objext="$ac_objext"
10225
10226# Old archive suffix (normally "a").
10227libext="$libext"
10228
10229# Shared library suffix (normally ".so").
10230shrext_cmds='$shrext_cmds'
10231
10232# Executable file suffix (normally "").
10233exeext="$exeext"
10234
10235# Additional compiler flags for building library objects.
10236pic_flag=$lt_lt_prog_compiler_pic
10237pic_mode=$pic_mode
10238
10239# What is the maximum length of a command?
10240max_cmd_len=$lt_cv_sys_max_cmd_len
10241
10242# Does compiler simultaneously support -c and -o options?
10243compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10244
10245# Must we lock files when doing compilation?
10246need_locks=$lt_need_locks
10247
10248# Do we need the lib prefix for modules?
10249need_lib_prefix=$need_lib_prefix
10250
10251# Do we need a version for libraries?
10252need_version=$need_version
10253
10254# Whether dlopen is supported.
10255dlopen_support=$enable_dlopen
10256
10257# Whether dlopen of programs is supported.
10258dlopen_self=$enable_dlopen_self
10259
10260# Whether dlopen of statically linked programs is supported.
10261dlopen_self_static=$enable_dlopen_self_static
10262
10263# Compiler flag to prevent dynamic linking.
10264link_static_flag=$lt_lt_prog_compiler_static
10265
10266# Compiler flag to turn off builtin functions.
10267no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10268
10269# Compiler flag to allow reflexive dlopens.
10270export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10271
10272# Compiler flag to generate shared objects directly from archives.
10273whole_archive_flag_spec=$lt_whole_archive_flag_spec
10274
10275# Compiler flag to generate thread-safe objects.
10276thread_safe_flag_spec=$lt_thread_safe_flag_spec
10277
10278# Library versioning type.
10279version_type=$version_type
10280
10281# Format of library name prefix.
10282libname_spec=$lt_libname_spec
10283
10284# List of archive names.  First name is the real one, the rest are links.
10285# The last name is the one that the linker finds with -lNAME.
10286library_names_spec=$lt_library_names_spec
10287
10288# The coded name of the library, if different from the real name.
10289soname_spec=$lt_soname_spec
10290
10291# Commands used to build and install an old-style archive.
10292RANLIB=$lt_RANLIB
10293old_archive_cmds=$lt_old_archive_cmds
10294old_postinstall_cmds=$lt_old_postinstall_cmds
10295old_postuninstall_cmds=$lt_old_postuninstall_cmds
10296
10297# Create an old-style archive from a shared archive.
10298old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10299
10300# Create a temporary old-style archive to link instead of a shared archive.
10301old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10302
10303# Commands used to build and install a shared archive.
10304archive_cmds=$lt_archive_cmds
10305archive_expsym_cmds=$lt_archive_expsym_cmds
10306postinstall_cmds=$lt_postinstall_cmds
10307postuninstall_cmds=$lt_postuninstall_cmds
10308
10309# Commands used to build a loadable module (assumed same as above if empty)
10310module_cmds=$lt_module_cmds
10311module_expsym_cmds=$lt_module_expsym_cmds
10312
10313# Commands to strip libraries.
10314old_striplib=$lt_old_striplib
10315striplib=$lt_striplib
10316
10317# Dependencies to place before the objects being linked to create a
10318# shared library.
10319predep_objects=$lt_predep_objects
10320
10321# Dependencies to place after the objects being linked to create a
10322# shared library.
10323postdep_objects=$lt_postdep_objects
10324
10325# Dependencies to place before the objects being linked to create a
10326# shared library.
10327predeps=$lt_predeps
10328
10329# Dependencies to place after the objects being linked to create a
10330# shared library.
10331postdeps=$lt_postdeps
10332
10333# The library search path used internally by the compiler when linking
10334# a shared library.
10335compiler_lib_search_path=$lt_compiler_lib_search_path
10336
10337# Method to check whether dependent libraries are shared objects.
10338deplibs_check_method=$lt_deplibs_check_method
10339
10340# Command to use when deplibs_check_method == file_magic.
10341file_magic_cmd=$lt_file_magic_cmd
10342
10343# Flag that allows shared libraries with undefined symbols to be built.
10344allow_undefined_flag=$lt_allow_undefined_flag
10345
10346# Flag that forces no undefined symbols.
10347no_undefined_flag=$lt_no_undefined_flag
10348
10349# Commands used to finish a libtool library installation in a directory.
10350finish_cmds=$lt_finish_cmds
10351
10352# Same as above, but a single script fragment to be evaled but not shown.
10353finish_eval=$lt_finish_eval
10354
10355# Take the output of nm and produce a listing of raw symbols and C names.
10356global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10357
10358# Transform the output of nm in a proper C declaration
10359global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10360
10361# Transform the output of nm in a C name address pair
10362global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10363
10364# This is the shared library runtime path variable.
10365runpath_var=$runpath_var
10366
10367# This is the shared library path variable.
10368shlibpath_var=$shlibpath_var
10369
10370# Is shlibpath searched before the hard-coded library search path?
10371shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10372
10373# How to hardcode a shared library path into an executable.
10374hardcode_action=$hardcode_action
10375
10376# Whether we should hardcode library paths into libraries.
10377hardcode_into_libs=$hardcode_into_libs
10378
10379# Flag to hardcode \$libdir into a binary during linking.
10380# This must work even if \$libdir does not exist.
10381hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10382
10383# If ld is used when linking, flag to hardcode \$libdir into
10384# a binary during linking. This must work even if \$libdir does
10385# not exist.
10386hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10387
10388# Whether we need a single -rpath flag with a separated argument.
10389hardcode_libdir_separator=$lt_hardcode_libdir_separator
10390
10391# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10392# resulting binary.
10393hardcode_direct=$hardcode_direct
10394
10395# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10396# resulting binary.
10397hardcode_minus_L=$hardcode_minus_L
10398
10399# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10400# the resulting binary.
10401hardcode_shlibpath_var=$hardcode_shlibpath_var
10402
10403# Set to yes if building a shared library automatically hardcodes DIR into the library
10404# and all subsequent libraries and executables linked against it.
10405hardcode_automatic=$hardcode_automatic
10406
10407# Variables whose values should be saved in libtool wrapper scripts and
10408# restored at relink time.
10409variables_saved_for_relink="$variables_saved_for_relink"
10410
10411# Whether libtool must link a program against all its dependency libraries.
10412link_all_deplibs=$link_all_deplibs
10413
10414# Compile-time system search path for libraries
10415sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10416
10417# Run-time system search path for libraries
10418sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10419
10420# Fix the shell variable \$srcfile for the compiler.
10421fix_srcfile_path="$fix_srcfile_path"
10422
10423# Set to yes if exported symbols are required.
10424always_export_symbols=$always_export_symbols
10425
10426# The commands to list exported symbols.
10427export_symbols_cmds=$lt_export_symbols_cmds
10428
10429# The commands to extract the exported symbol list from a shared archive.
10430extract_expsyms_cmds=$lt_extract_expsyms_cmds
10431
10432# Symbols that should not be listed in the preloaded symbols.
10433exclude_expsyms=$lt_exclude_expsyms
10434
10435# Symbols that must always be exported.
10436include_expsyms=$lt_include_expsyms
10437
10438# ### END LIBTOOL CONFIG
10439
10440__EOF__
10441
10442
10443  case $host_os in
10444  aix3*)
10445    cat <<\EOF >> "$cfgfile"
10446
10447# AIX sometimes has problems with the GCC collect2 program.  For some
10448# reason, if we set the COLLECT_NAMES environment variable, the problems
10449# vanish in a puff of smoke.
10450if test "X${COLLECT_NAMES+set}" != Xset; then
10451  COLLECT_NAMES=
10452  export COLLECT_NAMES
10453fi
10454EOF
10455    ;;
10456  esac
10457
10458  # We use sed instead of cat because bash on DJGPP gets confused if
10459  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10460  # text mode, it properly converts lines to CR/LF.  This bash problem
10461  # is reportedly fixed, but why not run on old versions too?
10462  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10463
10464  mv -f "$cfgfile" "$ofile" || \
10465    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10466  chmod +x "$ofile"
10467
10468else
10469  # If there is no Makefile yet, we rely on a make rule to execute
10470  # `config.status --recheck' to rerun these tests and create the
10471  # libtool script then.
10472  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10473  if test -f "$ltmain_in"; then
10474    test -f Makefile && make "$ltmain"
10475  fi
10476fi
10477
10478
10479ac_ext=c
10480ac_cpp='$CPP $CPPFLAGS'
10481ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10482ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10483ac_compiler_gnu=$ac_cv_c_compiler_gnu
10484
10485CC="$lt_save_CC"
10486
10487
10488# Check whether --with-tags was given.
10489if test "${with_tags+set}" = set; then
10490  withval=$with_tags; tagnames="$withval"
10491fi
10492
10493
10494if test -f "$ltmain" && test -n "$tagnames"; then
10495  if test ! -f "${ofile}"; then
10496    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10497echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10498  fi
10499
10500  if test -z "$LTCC"; then
10501    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10502    if test -z "$LTCC"; then
10503      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10504echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10505    else
10506      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10507echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10508    fi
10509  fi
10510  if test -z "$LTCFLAGS"; then
10511    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10512  fi
10513
10514  # Extract list of available tagged configurations in $ofile.
10515  # Note that this assumes the entire list is on one line.
10516  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10517
10518  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10519  for tagname in $tagnames; do
10520    IFS="$lt_save_ifs"
10521    # Check whether tagname contains only valid characters
10522    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10523    "") ;;
10524    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10525echo "$as_me: error: invalid tag name: $tagname" >&2;}
10526   { (exit 1); exit 1; }; }
10527	;;
10528    esac
10529
10530    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10531    then
10532      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10533echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10534   { (exit 1); exit 1; }; }
10535    fi
10536
10537    # Update the list of available tags.
10538    if test -n "$tagname"; then
10539      echo appending configuration tag \"$tagname\" to $ofile
10540
10541      case $tagname in
10542      CXX)
10543	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10544	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10545	    (test "X$CXX" != "Xg++"))) ; then
10546	  ac_ext=cpp
10547ac_cpp='$CXXCPP $CPPFLAGS'
10548ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10549ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10550ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10551
10552
10553
10554
10555archive_cmds_need_lc_CXX=no
10556allow_undefined_flag_CXX=
10557always_export_symbols_CXX=no
10558archive_expsym_cmds_CXX=
10559export_dynamic_flag_spec_CXX=
10560hardcode_direct_CXX=no
10561hardcode_libdir_flag_spec_CXX=
10562hardcode_libdir_flag_spec_ld_CXX=
10563hardcode_libdir_separator_CXX=
10564hardcode_minus_L_CXX=no
10565hardcode_shlibpath_var_CXX=unsupported
10566hardcode_automatic_CXX=no
10567module_cmds_CXX=
10568module_expsym_cmds_CXX=
10569link_all_deplibs_CXX=unknown
10570old_archive_cmds_CXX=$old_archive_cmds
10571no_undefined_flag_CXX=
10572whole_archive_flag_spec_CXX=
10573enable_shared_with_static_runtimes_CXX=no
10574
10575# Dependencies to place before and after the object being linked:
10576predep_objects_CXX=
10577postdep_objects_CXX=
10578predeps_CXX=
10579postdeps_CXX=
10580compiler_lib_search_path_CXX=
10581
10582# Source file extension for C++ test sources.
10583ac_ext=cpp
10584
10585# Object file extension for compiled C++ test sources.
10586objext=o
10587objext_CXX=$objext
10588
10589# Code to be used in simple compile tests
10590lt_simple_compile_test_code="int some_variable = 0;\n"
10591
10592# Code to be used in simple link tests
10593lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10594
10595# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10596
10597# If no C compiler was specified, use CC.
10598LTCC=${LTCC-"$CC"}
10599
10600# If no C compiler flags were specified, use CFLAGS.
10601LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10602
10603# Allow CC to be a program name with arguments.
10604compiler=$CC
10605
10606
10607# save warnings/boilerplate of simple test code
10608ac_outfile=conftest.$ac_objext
10609printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10610eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10611_lt_compiler_boilerplate=`cat conftest.err`
10612$rm conftest*
10613
10614ac_outfile=conftest.$ac_objext
10615printf "$lt_simple_link_test_code" >conftest.$ac_ext
10616eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10617_lt_linker_boilerplate=`cat conftest.err`
10618$rm conftest*
10619
10620
10621# Allow CC to be a program name with arguments.
10622lt_save_CC=$CC
10623lt_save_LD=$LD
10624lt_save_GCC=$GCC
10625GCC=$GXX
10626lt_save_with_gnu_ld=$with_gnu_ld
10627lt_save_path_LD=$lt_cv_path_LD
10628if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10629  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10630else
10631  $as_unset lt_cv_prog_gnu_ld
10632fi
10633if test -n "${lt_cv_path_LDCXX+set}"; then
10634  lt_cv_path_LD=$lt_cv_path_LDCXX
10635else
10636  $as_unset lt_cv_path_LD
10637fi
10638test -z "${LDCXX+set}" || LD=$LDCXX
10639CC=${CXX-"c++"}
10640compiler=$CC
10641compiler_CXX=$CC
10642for cc_temp in $compiler""; do
10643  case $cc_temp in
10644    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10645    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10646    \-*) ;;
10647    *) break;;
10648  esac
10649done
10650cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10651
10652
10653# We don't want -fno-exception wen compiling C++ code, so set the
10654# no_builtin_flag separately
10655if test "$GXX" = yes; then
10656  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10657else
10658  lt_prog_compiler_no_builtin_flag_CXX=
10659fi
10660
10661if test "$GXX" = yes; then
10662  # Set up default GNU C++ configuration
10663
10664
10665# Check whether --with-gnu-ld was given.
10666if test "${with_gnu_ld+set}" = set; then
10667  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10668else
10669  with_gnu_ld=no
10670fi
10671
10672ac_prog=ld
10673if test "$GCC" = yes; then
10674  # Check if gcc -print-prog-name=ld gives a path.
10675  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10676echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10677  case $host in
10678  *-*-mingw*)
10679    # gcc leaves a trailing carriage return which upsets mingw
10680    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10681  *)
10682    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10683  esac
10684  case $ac_prog in
10685    # Accept absolute paths.
10686    [\\/]* | ?:[\\/]*)
10687      re_direlt='/[^/][^/]*/\.\./'
10688      # Canonicalize the pathname of ld
10689      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10690      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10691	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10692      done
10693      test -z "$LD" && LD="$ac_prog"
10694      ;;
10695  "")
10696    # If it fails, then pretend we aren't using GCC.
10697    ac_prog=ld
10698    ;;
10699  *)
10700    # If it is relative, then search for the first ld in PATH.
10701    with_gnu_ld=unknown
10702    ;;
10703  esac
10704elif test "$with_gnu_ld" = yes; then
10705  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10706echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10707else
10708  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10709echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10710fi
10711if test "${lt_cv_path_LD+set}" = set; then
10712  echo $ECHO_N "(cached) $ECHO_C" >&6
10713else
10714  if test -z "$LD"; then
10715  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10716  for ac_dir in $PATH; do
10717    IFS="$lt_save_ifs"
10718    test -z "$ac_dir" && ac_dir=.
10719    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10720      lt_cv_path_LD="$ac_dir/$ac_prog"
10721      # Check to see if the program is GNU ld.  I'd rather use --version,
10722      # but apparently some variants of GNU ld only accept -v.
10723      # Break only if it was the GNU/non-GNU ld that we prefer.
10724      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10725      *GNU* | *'with BFD'*)
10726	test "$with_gnu_ld" != no && break
10727	;;
10728      *)
10729	test "$with_gnu_ld" != yes && break
10730	;;
10731      esac
10732    fi
10733  done
10734  IFS="$lt_save_ifs"
10735else
10736  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10737fi
10738fi
10739
10740LD="$lt_cv_path_LD"
10741if test -n "$LD"; then
10742  { echo "$as_me:$LINENO: result: $LD" >&5
10743echo "${ECHO_T}$LD" >&6; }
10744else
10745  { echo "$as_me:$LINENO: result: no" >&5
10746echo "${ECHO_T}no" >&6; }
10747fi
10748test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10749echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10750   { (exit 1); exit 1; }; }
10751{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10752echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10753if test "${lt_cv_prog_gnu_ld+set}" = set; then
10754  echo $ECHO_N "(cached) $ECHO_C" >&6
10755else
10756  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10757case `$LD -v 2>&1 </dev/null` in
10758*GNU* | *'with BFD'*)
10759  lt_cv_prog_gnu_ld=yes
10760  ;;
10761*)
10762  lt_cv_prog_gnu_ld=no
10763  ;;
10764esac
10765fi
10766{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10767echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10768with_gnu_ld=$lt_cv_prog_gnu_ld
10769
10770
10771
10772  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10773  # archiving commands below assume that GNU ld is being used.
10774  if test "$with_gnu_ld" = yes; then
10775    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10776    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'
10777
10778    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10779    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10780
10781    # If archive_cmds runs LD, not CC, wlarc should be empty
10782    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10783    #     investigate it a little bit more. (MM)
10784    wlarc='${wl}'
10785
10786    # ancient GNU ld didn't support --whole-archive et. al.
10787    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10788	grep 'no-whole-archive' > /dev/null; then
10789      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10790    else
10791      whole_archive_flag_spec_CXX=
10792    fi
10793  else
10794    with_gnu_ld=no
10795    wlarc=
10796
10797    # A generic and very simple default shared library creation
10798    # command for GNU C++ for the case where it uses the native
10799    # linker, instead of GNU ld.  If possible, this setting should
10800    # overridden to take advantage of the native linker features on
10801    # the platform it is being used on.
10802    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10803  fi
10804
10805  # Commands to make compiler produce verbose output that lists
10806  # what "hidden" libraries, object files and flags are used when
10807  # linking a shared library.
10808  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10809
10810else
10811  GXX=no
10812  with_gnu_ld=no
10813  wlarc=
10814fi
10815
10816# PORTME: fill in a description of your system's C++ link characteristics
10817{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10818echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10819ld_shlibs_CXX=yes
10820case $host_os in
10821  aix3*)
10822    # FIXME: insert proper C++ library support
10823    ld_shlibs_CXX=no
10824    ;;
10825  aix4* | aix5*)
10826    if test "$host_cpu" = ia64; then
10827      # On IA64, the linker does run time linking by default, so we don't
10828      # have to do anything special.
10829      aix_use_runtimelinking=no
10830      exp_sym_flag='-Bexport'
10831      no_entry_flag=""
10832    else
10833      aix_use_runtimelinking=no
10834
10835      # Test if we are trying to use run time linking or normal
10836      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10837      # need to do runtime linking.
10838      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10839	for ld_flag in $LDFLAGS; do
10840	  case $ld_flag in
10841	  *-brtl*)
10842	    aix_use_runtimelinking=yes
10843	    break
10844	    ;;
10845	  esac
10846	done
10847	;;
10848      esac
10849
10850      exp_sym_flag='-bexport'
10851      no_entry_flag='-bnoentry'
10852    fi
10853
10854    # When large executables or shared objects are built, AIX ld can
10855    # have problems creating the table of contents.  If linking a library
10856    # or program results in "error TOC overflow" add -mminimal-toc to
10857    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10858    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10859
10860    archive_cmds_CXX=''
10861    hardcode_direct_CXX=yes
10862    hardcode_libdir_separator_CXX=':'
10863    link_all_deplibs_CXX=yes
10864
10865    if test "$GXX" = yes; then
10866      case $host_os in aix4.[012]|aix4.[012].*)
10867      # We only want to do this on AIX 4.2 and lower, the check
10868      # below for broken collect2 doesn't work under 4.3+
10869	collect2name=`${CC} -print-prog-name=collect2`
10870	if test -f "$collect2name" && \
10871	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10872	then
10873	  # We have reworked collect2
10874	  hardcode_direct_CXX=yes
10875	else
10876	  # We have old collect2
10877	  hardcode_direct_CXX=unsupported
10878	  # It fails to find uninstalled libraries when the uninstalled
10879	  # path is not listed in the libpath.  Setting hardcode_minus_L
10880	  # to unsupported forces relinking
10881	  hardcode_minus_L_CXX=yes
10882	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10883	  hardcode_libdir_separator_CXX=
10884	fi
10885	;;
10886      esac
10887      shared_flag='-shared'
10888      if test "$aix_use_runtimelinking" = yes; then
10889	shared_flag="$shared_flag "'${wl}-G'
10890      fi
10891    else
10892      # not using gcc
10893      if test "$host_cpu" = ia64; then
10894	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10895	# chokes on -Wl,-G. The following line is correct:
10896	shared_flag='-G'
10897      else
10898	if test "$aix_use_runtimelinking" = yes; then
10899	  shared_flag='${wl}-G'
10900	else
10901	  shared_flag='${wl}-bM:SRE'
10902	fi
10903      fi
10904    fi
10905
10906    # It seems that -bexpall does not export symbols beginning with
10907    # underscore (_), so it is better to generate a list of symbols to export.
10908    always_export_symbols_CXX=yes
10909    if test "$aix_use_runtimelinking" = yes; then
10910      # Warning - without using the other runtime loading flags (-brtl),
10911      # -berok will link without error, but may produce a broken library.
10912      allow_undefined_flag_CXX='-berok'
10913      # Determine the default libpath from the value encoded in an empty executable.
10914      cat >conftest.$ac_ext <<_ACEOF
10915/* confdefs.h.  */
10916_ACEOF
10917cat confdefs.h >>conftest.$ac_ext
10918cat >>conftest.$ac_ext <<_ACEOF
10919/* end confdefs.h.  */
10920
10921int
10922main ()
10923{
10924
10925  ;
10926  return 0;
10927}
10928_ACEOF
10929rm -f conftest.$ac_objext conftest$ac_exeext
10930if { (ac_try="$ac_link"
10931case "(($ac_try" in
10932  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10933  *) ac_try_echo=$ac_try;;
10934esac
10935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10936  (eval "$ac_link") 2>conftest.er1
10937  ac_status=$?
10938  grep -v '^ *+' conftest.er1 >conftest.err
10939  rm -f conftest.er1
10940  cat conftest.err >&5
10941  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942  (exit $ac_status); } && {
10943	 test -z "$ac_cxx_werror_flag" ||
10944	 test ! -s conftest.err
10945       } && test -s conftest$ac_exeext &&
10946       $as_test_x conftest$ac_exeext; then
10947
10948aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10949}'`
10950# Check for a 64-bit object if we didn't find anything.
10951if 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; }
10952}'`; fi
10953else
10954  echo "$as_me: failed program was:" >&5
10955sed 's/^/| /' conftest.$ac_ext >&5
10956
10957
10958fi
10959
10960rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10961      conftest$ac_exeext conftest.$ac_ext
10962if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10963
10964      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10965
10966      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"
10967     else
10968      if test "$host_cpu" = ia64; then
10969	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10970	allow_undefined_flag_CXX="-z nodefs"
10971	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"
10972      else
10973	# Determine the default libpath from the value encoded in an empty executable.
10974	cat >conftest.$ac_ext <<_ACEOF
10975/* confdefs.h.  */
10976_ACEOF
10977cat confdefs.h >>conftest.$ac_ext
10978cat >>conftest.$ac_ext <<_ACEOF
10979/* end confdefs.h.  */
10980
10981int
10982main ()
10983{
10984
10985  ;
10986  return 0;
10987}
10988_ACEOF
10989rm -f conftest.$ac_objext conftest$ac_exeext
10990if { (ac_try="$ac_link"
10991case "(($ac_try" in
10992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10993  *) ac_try_echo=$ac_try;;
10994esac
10995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10996  (eval "$ac_link") 2>conftest.er1
10997  ac_status=$?
10998  grep -v '^ *+' conftest.er1 >conftest.err
10999  rm -f conftest.er1
11000  cat conftest.err >&5
11001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002  (exit $ac_status); } && {
11003	 test -z "$ac_cxx_werror_flag" ||
11004	 test ! -s conftest.err
11005       } && test -s conftest$ac_exeext &&
11006       $as_test_x conftest$ac_exeext; then
11007
11008aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11009}'`
11010# Check for a 64-bit object if we didn't find anything.
11011if 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; }
11012}'`; fi
11013else
11014  echo "$as_me: failed program was:" >&5
11015sed 's/^/| /' conftest.$ac_ext >&5
11016
11017
11018fi
11019
11020rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11021      conftest$ac_exeext conftest.$ac_ext
11022if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11023
11024	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11025	# Warning - without using the other run time loading flags,
11026	# -berok will link without error, but may produce a broken library.
11027	no_undefined_flag_CXX=' ${wl}-bernotok'
11028	allow_undefined_flag_CXX=' ${wl}-berok'
11029	# Exported symbols can be pulled into shared objects from archives
11030	whole_archive_flag_spec_CXX='$convenience'
11031	archive_cmds_need_lc_CXX=yes
11032	# This is similar to how AIX traditionally builds its shared libraries.
11033	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'
11034      fi
11035    fi
11036    ;;
11037
11038  beos*)
11039    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11040      allow_undefined_flag_CXX=unsupported
11041      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11042      # support --undefined.  This deserves some investigation.  FIXME
11043      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11044    else
11045      ld_shlibs_CXX=no
11046    fi
11047    ;;
11048
11049  chorus*)
11050    case $cc_basename in
11051      *)
11052	# FIXME: insert proper C++ library support
11053	ld_shlibs_CXX=no
11054	;;
11055    esac
11056    ;;
11057
11058  cygwin* | mingw* | pw32*)
11059    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11060    # as there is no search path for DLLs.
11061    hardcode_libdir_flag_spec_CXX='-L$libdir'
11062    allow_undefined_flag_CXX=unsupported
11063    always_export_symbols_CXX=no
11064    enable_shared_with_static_runtimes_CXX=yes
11065
11066    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11067      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'
11068      # If the export-symbols file already is a .def file (1st line
11069      # is EXPORTS), use it as is; otherwise, prepend...
11070      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11071	cp $export_symbols $output_objdir/$soname.def;
11072      else
11073	echo EXPORTS > $output_objdir/$soname.def;
11074	cat $export_symbols >> $output_objdir/$soname.def;
11075      fi~
11076      $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'
11077    else
11078      ld_shlibs_CXX=no
11079    fi
11080  ;;
11081      darwin* | rhapsody*)
11082        case $host_os in
11083        rhapsody* | darwin1.[012])
11084         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11085         ;;
11086       *) # Darwin 1.3 on
11087         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11088           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11089         else
11090           case ${MACOSX_DEPLOYMENT_TARGET} in
11091             10.[012])
11092               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11093               ;;
11094             10.*)
11095               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11096               ;;
11097           esac
11098         fi
11099         ;;
11100        esac
11101      archive_cmds_need_lc_CXX=no
11102      hardcode_direct_CXX=no
11103      hardcode_automatic_CXX=yes
11104      hardcode_shlibpath_var_CXX=unsupported
11105      whole_archive_flag_spec_CXX=''
11106      link_all_deplibs_CXX=yes
11107
11108    if test "$GXX" = yes ; then
11109      lt_int_apple_cc_single_mod=no
11110      output_verbose_link_cmd='echo'
11111      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11112       lt_int_apple_cc_single_mod=yes
11113      fi
11114      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11115       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11116      else
11117          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'
11118        fi
11119        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11120        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11121          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11122            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}'
11123          else
11124            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}'
11125          fi
11126            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}'
11127      else
11128      case $cc_basename in
11129        xlc*)
11130         output_verbose_link_cmd='echo'
11131          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'
11132          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11133          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11134          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}'
11135          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}'
11136          ;;
11137       *)
11138         ld_shlibs_CXX=no
11139          ;;
11140      esac
11141      fi
11142        ;;
11143
11144  dgux*)
11145    case $cc_basename in
11146      ec++*)
11147	# FIXME: insert proper C++ library support
11148	ld_shlibs_CXX=no
11149	;;
11150      ghcx*)
11151	# Green Hills C++ Compiler
11152	# FIXME: insert proper C++ library support
11153	ld_shlibs_CXX=no
11154	;;
11155      *)
11156	# FIXME: insert proper C++ library support
11157	ld_shlibs_CXX=no
11158	;;
11159    esac
11160    ;;
11161  freebsd[12]*)
11162    # C++ shared libraries reported to be fairly broken before switch to ELF
11163    ld_shlibs_CXX=no
11164    ;;
11165  freebsd-elf*)
11166    archive_cmds_need_lc_CXX=no
11167    ;;
11168  freebsd* | kfreebsd*-gnu | dragonfly*)
11169    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11170    # conventions
11171    ld_shlibs_CXX=yes
11172    ;;
11173  gnu*)
11174    ;;
11175  hpux9*)
11176    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11177    hardcode_libdir_separator_CXX=:
11178    export_dynamic_flag_spec_CXX='${wl}-E'
11179    hardcode_direct_CXX=yes
11180    hardcode_minus_L_CXX=yes # Not in the search PATH,
11181				# but as the default
11182				# location of the library.
11183
11184    case $cc_basename in
11185    CC*)
11186      # FIXME: insert proper C++ library support
11187      ld_shlibs_CXX=no
11188      ;;
11189    aCC*)
11190      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'
11191      # Commands to make compiler produce verbose output that lists
11192      # what "hidden" libraries, object files and flags are used when
11193      # linking a shared library.
11194      #
11195      # There doesn't appear to be a way to prevent this compiler from
11196      # explicitly linking system object files so we need to strip them
11197      # from the output so that they don't get included in the library
11198      # dependencies.
11199      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'
11200      ;;
11201    *)
11202      if test "$GXX" = yes; then
11203        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'
11204      else
11205        # FIXME: insert proper C++ library support
11206        ld_shlibs_CXX=no
11207      fi
11208      ;;
11209    esac
11210    ;;
11211  hpux10*|hpux11*)
11212    if test $with_gnu_ld = no; then
11213      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11214      hardcode_libdir_separator_CXX=:
11215
11216      case $host_cpu in
11217      hppa*64*|ia64*)
11218	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11219        ;;
11220      *)
11221	export_dynamic_flag_spec_CXX='${wl}-E'
11222        ;;
11223      esac
11224    fi
11225    case $host_cpu in
11226    hppa*64*|ia64*)
11227      hardcode_direct_CXX=no
11228      hardcode_shlibpath_var_CXX=no
11229      ;;
11230    *)
11231      hardcode_direct_CXX=yes
11232      hardcode_minus_L_CXX=yes # Not in the search PATH,
11233					      # but as the default
11234					      # location of the library.
11235      ;;
11236    esac
11237
11238    case $cc_basename in
11239      CC*)
11240	# FIXME: insert proper C++ library support
11241	ld_shlibs_CXX=no
11242	;;
11243      aCC*)
11244	case $host_cpu in
11245	hppa*64*)
11246	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11247	  ;;
11248	ia64*)
11249	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11250	  ;;
11251	*)
11252	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11253	  ;;
11254	esac
11255	# Commands to make compiler produce verbose output that lists
11256	# what "hidden" libraries, object files and flags are used when
11257	# linking a shared library.
11258	#
11259	# There doesn't appear to be a way to prevent this compiler from
11260	# explicitly linking system object files so we need to strip them
11261	# from the output so that they don't get included in the library
11262	# dependencies.
11263	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'
11264	;;
11265      *)
11266	if test "$GXX" = yes; then
11267	  if test $with_gnu_ld = no; then
11268	    case $host_cpu in
11269	    hppa*64*)
11270	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11271	      ;;
11272	    ia64*)
11273	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11274	      ;;
11275	    *)
11276	      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'
11277	      ;;
11278	    esac
11279	  fi
11280	else
11281	  # FIXME: insert proper C++ library support
11282	  ld_shlibs_CXX=no
11283	fi
11284	;;
11285    esac
11286    ;;
11287  interix3*)
11288    hardcode_direct_CXX=no
11289    hardcode_shlibpath_var_CXX=no
11290    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11291    export_dynamic_flag_spec_CXX='${wl}-E'
11292    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11293    # Instead, shared libraries are loaded at an image base (0x10000000 by
11294    # default) and relocated if they conflict, which is a slow very memory
11295    # consuming and fragmenting process.  To avoid this, we pick a random,
11296    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11297    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11298    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'
11299    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'
11300    ;;
11301  irix5* | irix6*)
11302    case $cc_basename in
11303      CC*)
11304	# SGI C++
11305	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'
11306
11307	# Archives containing C++ object files must be created using
11308	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11309	# necessary to make sure instantiated templates are included
11310	# in the archive.
11311	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11312	;;
11313      *)
11314	if test "$GXX" = yes; then
11315	  if test "$with_gnu_ld" = no; then
11316	    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'
11317	  else
11318	    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'
11319	  fi
11320	fi
11321	link_all_deplibs_CXX=yes
11322	;;
11323    esac
11324    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11325    hardcode_libdir_separator_CXX=:
11326    ;;
11327  linux*)
11328    case $cc_basename in
11329      KCC*)
11330	# Kuck and Associates, Inc. (KAI) C++ Compiler
11331
11332	# KCC will only create a shared library if the output file
11333	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11334	# to its proper name (with version) after linking.
11335	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'
11336	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'
11337	# Commands to make compiler produce verbose output that lists
11338	# what "hidden" libraries, object files and flags are used when
11339	# linking a shared library.
11340	#
11341	# There doesn't appear to be a way to prevent this compiler from
11342	# explicitly linking system object files so we need to strip them
11343	# from the output so that they don't get included in the library
11344	# dependencies.
11345	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'
11346
11347	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11348	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11349
11350	# Archives containing C++ object files must be created using
11351	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11352	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11353	;;
11354      icpc*)
11355	# Intel C++
11356	with_gnu_ld=yes
11357	# version 8.0 and above of icpc choke on multiply defined symbols
11358	# if we add $predep_objects and $postdep_objects, however 7.1 and
11359	# earlier do not add the objects themselves.
11360	case `$CC -V 2>&1` in
11361	*"Version 7."*)
11362  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11363  	  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'
11364	  ;;
11365	*)  # Version 8.0 or newer
11366	  tmp_idyn=
11367	  case $host_cpu in
11368	    ia64*) tmp_idyn=' -i_dynamic';;
11369	  esac
11370  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11371	  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'
11372	  ;;
11373	esac
11374	archive_cmds_need_lc_CXX=no
11375	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11376	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11377	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11378	;;
11379      pgCC*)
11380        # Portland Group C++ compiler
11381	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11382  	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'
11383
11384	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11385	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11386	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'
11387        ;;
11388      cxx*)
11389	# Compaq C++
11390	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11391	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'
11392
11393	runpath_var=LD_RUN_PATH
11394	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11395	hardcode_libdir_separator_CXX=:
11396
11397	# Commands to make compiler produce verbose output that lists
11398	# what "hidden" libraries, object files and flags are used when
11399	# linking a shared library.
11400	#
11401	# There doesn't appear to be a way to prevent this compiler from
11402	# explicitly linking system object files so we need to strip them
11403	# from the output so that they don't get included in the library
11404	# dependencies.
11405	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'
11406	;;
11407    esac
11408    ;;
11409  lynxos*)
11410    # FIXME: insert proper C++ library support
11411    ld_shlibs_CXX=no
11412    ;;
11413  m88k*)
11414    # FIXME: insert proper C++ library support
11415    ld_shlibs_CXX=no
11416    ;;
11417  mvs*)
11418    case $cc_basename in
11419      cxx*)
11420	# FIXME: insert proper C++ library support
11421	ld_shlibs_CXX=no
11422	;;
11423      *)
11424	# FIXME: insert proper C++ library support
11425	ld_shlibs_CXX=no
11426	;;
11427    esac
11428    ;;
11429  netbsd*)
11430    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11431      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11432      wlarc=
11433      hardcode_libdir_flag_spec_CXX='-R$libdir'
11434      hardcode_direct_CXX=yes
11435      hardcode_shlibpath_var_CXX=no
11436    fi
11437    # Workaround some broken pre-1.5 toolchains
11438    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11439    ;;
11440  openbsd2*)
11441    # C++ shared libraries are fairly broken
11442    ld_shlibs_CXX=no
11443    ;;
11444  openbsd*)
11445    hardcode_direct_CXX=yes
11446    hardcode_shlibpath_var_CXX=no
11447    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11448    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11449    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11450      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11451      export_dynamic_flag_spec_CXX='${wl}-E'
11452      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11453    fi
11454    output_verbose_link_cmd='echo'
11455    ;;
11456  osf3*)
11457    case $cc_basename in
11458      KCC*)
11459	# Kuck and Associates, Inc. (KAI) C++ Compiler
11460
11461	# KCC will only create a shared library if the output file
11462	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11463	# to its proper name (with version) after linking.
11464	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'
11465
11466	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11467	hardcode_libdir_separator_CXX=:
11468
11469	# Archives containing C++ object files must be created using
11470	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11471	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11472
11473	;;
11474      RCC*)
11475	# Rational C++ 2.4.1
11476	# FIXME: insert proper C++ library support
11477	ld_shlibs_CXX=no
11478	;;
11479      cxx*)
11480	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11481	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'
11482
11483	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11484	hardcode_libdir_separator_CXX=:
11485
11486	# Commands to make compiler produce verbose output that lists
11487	# what "hidden" libraries, object files and flags are used when
11488	# linking a shared library.
11489	#
11490	# There doesn't appear to be a way to prevent this compiler from
11491	# explicitly linking system object files so we need to strip them
11492	# from the output so that they don't get included in the library
11493	# dependencies.
11494	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'
11495	;;
11496      *)
11497	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11498	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11499	  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'
11500
11501	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11502	  hardcode_libdir_separator_CXX=:
11503
11504	  # Commands to make compiler produce verbose output that lists
11505	  # what "hidden" libraries, object files and flags are used when
11506	  # linking a shared library.
11507	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11508
11509	else
11510	  # FIXME: insert proper C++ library support
11511	  ld_shlibs_CXX=no
11512	fi
11513	;;
11514    esac
11515    ;;
11516  osf4* | osf5*)
11517    case $cc_basename in
11518      KCC*)
11519	# Kuck and Associates, Inc. (KAI) C++ Compiler
11520
11521	# KCC will only create a shared library if the output file
11522	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11523	# to its proper name (with version) after linking.
11524	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'
11525
11526	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11527	hardcode_libdir_separator_CXX=:
11528
11529	# Archives containing C++ object files must be created using
11530	# the KAI C++ compiler.
11531	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11532	;;
11533      RCC*)
11534	# Rational C++ 2.4.1
11535	# FIXME: insert proper C++ library support
11536	ld_shlibs_CXX=no
11537	;;
11538      cxx*)
11539	allow_undefined_flag_CXX=' -expect_unresolved \*'
11540	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'
11541	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11542	  echo "-hidden">> $lib.exp~
11543	  $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~
11544	  $rm $lib.exp'
11545
11546	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11547	hardcode_libdir_separator_CXX=:
11548
11549	# Commands to make compiler produce verbose output that lists
11550	# what "hidden" libraries, object files and flags are used when
11551	# linking a shared library.
11552	#
11553	# There doesn't appear to be a way to prevent this compiler from
11554	# explicitly linking system object files so we need to strip them
11555	# from the output so that they don't get included in the library
11556	# dependencies.
11557	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'
11558	;;
11559      *)
11560	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11561	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11562	 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'
11563
11564	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11565	  hardcode_libdir_separator_CXX=:
11566
11567	  # Commands to make compiler produce verbose output that lists
11568	  # what "hidden" libraries, object files and flags are used when
11569	  # linking a shared library.
11570	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11571
11572	else
11573	  # FIXME: insert proper C++ library support
11574	  ld_shlibs_CXX=no
11575	fi
11576	;;
11577    esac
11578    ;;
11579  psos*)
11580    # FIXME: insert proper C++ library support
11581    ld_shlibs_CXX=no
11582    ;;
11583  sunos4*)
11584    case $cc_basename in
11585      CC*)
11586	# Sun C++ 4.x
11587	# FIXME: insert proper C++ library support
11588	ld_shlibs_CXX=no
11589	;;
11590      lcc*)
11591	# Lucid
11592	# FIXME: insert proper C++ library support
11593	ld_shlibs_CXX=no
11594	;;
11595      *)
11596	# FIXME: insert proper C++ library support
11597	ld_shlibs_CXX=no
11598	;;
11599    esac
11600    ;;
11601  solaris*)
11602    case $cc_basename in
11603      CC*)
11604	# Sun C++ 4.2, 5.x and Centerline C++
11605        archive_cmds_need_lc_CXX=yes
11606	no_undefined_flag_CXX=' -zdefs'
11607	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11608	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11609	$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'
11610
11611	hardcode_libdir_flag_spec_CXX='-R$libdir'
11612	hardcode_shlibpath_var_CXX=no
11613	case $host_os in
11614	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11615	  *)
11616	    # The C++ compiler is used as linker so we must use $wl
11617	    # flag to pass the commands to the underlying system
11618	    # linker. We must also pass each convience library through
11619	    # to the system linker between allextract/defaultextract.
11620	    # The C++ compiler will combine linker options so we
11621	    # cannot just pass the convience library names through
11622	    # without $wl.
11623	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11624	    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'
11625	    ;;
11626	esac
11627	link_all_deplibs_CXX=yes
11628
11629	output_verbose_link_cmd='echo'
11630
11631	# Archives containing C++ object files must be created using
11632	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11633	# necessary to make sure instantiated templates are included
11634	# in the archive.
11635	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11636	;;
11637      gcx*)
11638	# Green Hills C++ Compiler
11639	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11640
11641	# The C++ compiler must be used to create the archive.
11642	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11643	;;
11644      *)
11645	# GNU C++ compiler with Solaris linker
11646	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11647	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11648	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11649	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11650	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11651		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11652
11653	    # Commands to make compiler produce verbose output that lists
11654	    # what "hidden" libraries, object files and flags are used when
11655	    # linking a shared library.
11656	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11657	  else
11658	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11659	    # platform.
11660	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11661	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11662		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11663
11664	    # Commands to make compiler produce verbose output that lists
11665	    # what "hidden" libraries, object files and flags are used when
11666	    # linking a shared library.
11667	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11668	  fi
11669
11670	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11671	fi
11672	;;
11673    esac
11674    ;;
11675  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11676    no_undefined_flag_CXX='${wl}-z,text'
11677    archive_cmds_need_lc_CXX=no
11678    hardcode_shlibpath_var_CXX=no
11679    runpath_var='LD_RUN_PATH'
11680
11681    case $cc_basename in
11682      CC*)
11683	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11684	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11685	;;
11686      *)
11687	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11688	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11689	;;
11690    esac
11691    ;;
11692  sysv5* | sco3.2v5* | sco5v6*)
11693    # Note: We can NOT use -z defs as we might desire, because we do not
11694    # link with -lc, and that would cause any symbols used from libc to
11695    # always be unresolved, which means just about no library would
11696    # ever link correctly.  If we're not using GNU ld we use -z text
11697    # though, which does catch some bad symbols but isn't as heavy-handed
11698    # as -z defs.
11699    # For security reasons, it is highly recommended that you always
11700    # use absolute paths for naming shared libraries, and exclude the
11701    # DT_RUNPATH tag from executables and libraries.  But doing so
11702    # requires that you compile everything twice, which is a pain.
11703    # So that behaviour is only enabled if SCOABSPATH is set to a
11704    # non-empty value in the environment.  Most likely only useful for
11705    # creating official distributions of packages.
11706    # This is a hack until libtool officially supports absolute path
11707    # names for shared libraries.
11708    no_undefined_flag_CXX='${wl}-z,text'
11709    allow_undefined_flag_CXX='${wl}-z,nodefs'
11710    archive_cmds_need_lc_CXX=no
11711    hardcode_shlibpath_var_CXX=no
11712    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11713    hardcode_libdir_separator_CXX=':'
11714    link_all_deplibs_CXX=yes
11715    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11716    runpath_var='LD_RUN_PATH'
11717
11718    case $cc_basename in
11719      CC*)
11720	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11721	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11722	;;
11723      *)
11724	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11725	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11726	;;
11727    esac
11728    ;;
11729  tandem*)
11730    case $cc_basename in
11731      NCC*)
11732	# NonStop-UX NCC 3.20
11733	# FIXME: insert proper C++ library support
11734	ld_shlibs_CXX=no
11735	;;
11736      *)
11737	# FIXME: insert proper C++ library support
11738	ld_shlibs_CXX=no
11739	;;
11740    esac
11741    ;;
11742  vxworks*)
11743    # FIXME: insert proper C++ library support
11744    ld_shlibs_CXX=no
11745    ;;
11746  *)
11747    # FIXME: insert proper C++ library support
11748    ld_shlibs_CXX=no
11749    ;;
11750esac
11751{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11752echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11753test "$ld_shlibs_CXX" = no && can_build_shared=no
11754
11755GCC_CXX="$GXX"
11756LD_CXX="$LD"
11757
11758
11759cat > conftest.$ac_ext <<EOF
11760class Foo
11761{
11762public:
11763  Foo (void) { a = 0; }
11764private:
11765  int a;
11766};
11767EOF
11768
11769if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11770  (eval $ac_compile) 2>&5
11771  ac_status=$?
11772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11773  (exit $ac_status); }; then
11774  # Parse the compiler output and extract the necessary
11775  # objects, libraries and library flags.
11776
11777  # Sentinel used to keep track of whether or not we are before
11778  # the conftest object file.
11779  pre_test_object_deps_done=no
11780
11781  # The `*' in the case matches for architectures that use `case' in
11782  # $output_verbose_cmd can trigger glob expansion during the loop
11783  # eval without this substitution.
11784  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11785
11786  for p in `eval $output_verbose_link_cmd`; do
11787    case $p in
11788
11789    -L* | -R* | -l*)
11790       # Some compilers place space between "-{L,R}" and the path.
11791       # Remove the space.
11792       if test $p = "-L" \
11793	  || test $p = "-R"; then
11794	 prev=$p
11795	 continue
11796       else
11797	 prev=
11798       fi
11799
11800       if test "$pre_test_object_deps_done" = no; then
11801	 case $p in
11802	 -L* | -R*)
11803	   # Internal compiler library paths should come after those
11804	   # provided the user.  The postdeps already come after the
11805	   # user supplied libs so there is no need to process them.
11806	   if test -z "$compiler_lib_search_path_CXX"; then
11807	     compiler_lib_search_path_CXX="${prev}${p}"
11808	   else
11809	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11810	   fi
11811	   ;;
11812	 # The "-l" case would never come before the object being
11813	 # linked, so don't bother handling this case.
11814	 esac
11815       else
11816	 if test -z "$postdeps_CXX"; then
11817	   postdeps_CXX="${prev}${p}"
11818	 else
11819	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11820	 fi
11821       fi
11822       ;;
11823
11824    *.$objext)
11825       # This assumes that the test object file only shows up
11826       # once in the compiler output.
11827       if test "$p" = "conftest.$objext"; then
11828	 pre_test_object_deps_done=yes
11829	 continue
11830       fi
11831
11832       if test "$pre_test_object_deps_done" = no; then
11833	 if test -z "$predep_objects_CXX"; then
11834	   predep_objects_CXX="$p"
11835	 else
11836	   predep_objects_CXX="$predep_objects_CXX $p"
11837	 fi
11838       else
11839	 if test -z "$postdep_objects_CXX"; then
11840	   postdep_objects_CXX="$p"
11841	 else
11842	   postdep_objects_CXX="$postdep_objects_CXX $p"
11843	 fi
11844       fi
11845       ;;
11846
11847    *) ;; # Ignore the rest.
11848
11849    esac
11850  done
11851
11852  # Clean up.
11853  rm -f a.out a.exe
11854else
11855  echo "libtool.m4: error: problem compiling CXX test program"
11856fi
11857
11858$rm -f confest.$objext
11859
11860# PORTME: override above test on systems where it is broken
11861case $host_os in
11862interix3*)
11863  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11864  # hack all around it, let's just trust "g++" to DTRT.
11865  predep_objects_CXX=
11866  postdep_objects_CXX=
11867  postdeps_CXX=
11868  ;;
11869
11870solaris*)
11871  case $cc_basename in
11872  CC*)
11873    # Adding this requires a known-good setup of shared libraries for
11874    # Sun compiler versions before 5.6, else PIC objects from an old
11875    # archive will be linked into the output, leading to subtle bugs.
11876    postdeps_CXX='-lCstd -lCrun'
11877    ;;
11878  esac
11879  ;;
11880esac
11881
11882
11883case " $postdeps_CXX " in
11884*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11885esac
11886
11887lt_prog_compiler_wl_CXX=
11888lt_prog_compiler_pic_CXX=
11889lt_prog_compiler_static_CXX=
11890
11891{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11892echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11893
11894  # C++ specific cases for pic, static, wl, etc.
11895  if test "$GXX" = yes; then
11896    lt_prog_compiler_wl_CXX='-Wl,'
11897    lt_prog_compiler_static_CXX='-static'
11898
11899    case $host_os in
11900    aix*)
11901      # All AIX code is PIC.
11902      if test "$host_cpu" = ia64; then
11903	# AIX 5 now supports IA64 processor
11904	lt_prog_compiler_static_CXX='-Bstatic'
11905      fi
11906      ;;
11907    amigaos*)
11908      # FIXME: we need at least 68020 code to build shared libraries, but
11909      # adding the `-m68020' flag to GCC prevents building anything better,
11910      # like `-m68040'.
11911      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11912      ;;
11913    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11914      # PIC is the default for these OSes.
11915      ;;
11916    mingw* | os2* | pw32*)
11917      # This hack is so that the source file can tell whether it is being
11918      # built for inclusion in a dll (and should export symbols for example).
11919      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11920      ;;
11921    darwin* | rhapsody*)
11922      # PIC is the default on this platform
11923      # Common symbols not allowed in MH_DYLIB files
11924      lt_prog_compiler_pic_CXX='-fno-common'
11925      ;;
11926    *djgpp*)
11927      # DJGPP does not support shared libraries at all
11928      lt_prog_compiler_pic_CXX=
11929      ;;
11930    interix3*)
11931      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11932      # Instead, we relocate shared libraries at runtime.
11933      ;;
11934    sysv4*MP*)
11935      if test -d /usr/nec; then
11936	lt_prog_compiler_pic_CXX=-Kconform_pic
11937      fi
11938      ;;
11939    hpux*)
11940      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11941      # not for PA HP-UX.
11942      case $host_cpu in
11943      hppa*64*|ia64*)
11944	;;
11945      *)
11946	lt_prog_compiler_pic_CXX='-fPIC'
11947	;;
11948      esac
11949      ;;
11950    *)
11951      lt_prog_compiler_pic_CXX='-fPIC'
11952      ;;
11953    esac
11954  else
11955    case $host_os in
11956      aix4* | aix5*)
11957	# All AIX code is PIC.
11958	if test "$host_cpu" = ia64; then
11959	  # AIX 5 now supports IA64 processor
11960	  lt_prog_compiler_static_CXX='-Bstatic'
11961	else
11962	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11963	fi
11964	;;
11965      chorus*)
11966	case $cc_basename in
11967	cxch68*)
11968	  # Green Hills C++ Compiler
11969	  # _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"
11970	  ;;
11971	esac
11972	;;
11973       darwin*)
11974         # PIC is the default on this platform
11975         # Common symbols not allowed in MH_DYLIB files
11976         case $cc_basename in
11977           xlc*)
11978           lt_prog_compiler_pic_CXX='-qnocommon'
11979           lt_prog_compiler_wl_CXX='-Wl,'
11980           ;;
11981         esac
11982       ;;
11983      dgux*)
11984	case $cc_basename in
11985	  ec++*)
11986	    lt_prog_compiler_pic_CXX='-KPIC'
11987	    ;;
11988	  ghcx*)
11989	    # Green Hills C++ Compiler
11990	    lt_prog_compiler_pic_CXX='-pic'
11991	    ;;
11992	  *)
11993	    ;;
11994	esac
11995	;;
11996      freebsd* | kfreebsd*-gnu | dragonfly*)
11997	# FreeBSD uses GNU C++
11998	;;
11999      hpux9* | hpux10* | hpux11*)
12000	case $cc_basename in
12001	  CC*)
12002	    lt_prog_compiler_wl_CXX='-Wl,'
12003	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12004	    if test "$host_cpu" != ia64; then
12005	      lt_prog_compiler_pic_CXX='+Z'
12006	    fi
12007	    ;;
12008	  aCC*)
12009	    lt_prog_compiler_wl_CXX='-Wl,'
12010	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12011	    case $host_cpu in
12012	    hppa*64*|ia64*)
12013	      # +Z the default
12014	      ;;
12015	    *)
12016	      lt_prog_compiler_pic_CXX='+Z'
12017	      ;;
12018	    esac
12019	    ;;
12020	  *)
12021	    ;;
12022	esac
12023	;;
12024      interix*)
12025	# This is c89, which is MS Visual C++ (no shared libs)
12026	# Anyone wants to do a port?
12027	;;
12028      irix5* | irix6* | nonstopux*)
12029	case $cc_basename in
12030	  CC*)
12031	    lt_prog_compiler_wl_CXX='-Wl,'
12032	    lt_prog_compiler_static_CXX='-non_shared'
12033	    # CC pic flag -KPIC is the default.
12034	    ;;
12035	  *)
12036	    ;;
12037	esac
12038	;;
12039      linux*)
12040	case $cc_basename in
12041	  KCC*)
12042	    # KAI C++ Compiler
12043	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12044	    lt_prog_compiler_pic_CXX='-fPIC'
12045	    ;;
12046	  icpc* | ecpc*)
12047	    # Intel C++
12048	    lt_prog_compiler_wl_CXX='-Wl,'
12049	    lt_prog_compiler_pic_CXX='-KPIC'
12050	    lt_prog_compiler_static_CXX='-static'
12051	    ;;
12052	  pgCC*)
12053	    # Portland Group C++ compiler.
12054	    lt_prog_compiler_wl_CXX='-Wl,'
12055	    lt_prog_compiler_pic_CXX='-fpic'
12056	    lt_prog_compiler_static_CXX='-Bstatic'
12057	    ;;
12058	  cxx*)
12059	    # Compaq C++
12060	    # Make sure the PIC flag is empty.  It appears that all Alpha
12061	    # Linux and Compaq Tru64 Unix objects are PIC.
12062	    lt_prog_compiler_pic_CXX=
12063	    lt_prog_compiler_static_CXX='-non_shared'
12064	    ;;
12065	  *)
12066	    ;;
12067	esac
12068	;;
12069      lynxos*)
12070	;;
12071      m88k*)
12072	;;
12073      mvs*)
12074	case $cc_basename in
12075	  cxx*)
12076	    lt_prog_compiler_pic_CXX='-W c,exportall'
12077	    ;;
12078	  *)
12079	    ;;
12080	esac
12081	;;
12082      netbsd*)
12083	;;
12084      osf3* | osf4* | osf5*)
12085	case $cc_basename in
12086	  KCC*)
12087	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12088	    ;;
12089	  RCC*)
12090	    # Rational C++ 2.4.1
12091	    lt_prog_compiler_pic_CXX='-pic'
12092	    ;;
12093	  cxx*)
12094	    # Digital/Compaq C++
12095	    lt_prog_compiler_wl_CXX='-Wl,'
12096	    # Make sure the PIC flag is empty.  It appears that all Alpha
12097	    # Linux and Compaq Tru64 Unix objects are PIC.
12098	    lt_prog_compiler_pic_CXX=
12099	    lt_prog_compiler_static_CXX='-non_shared'
12100	    ;;
12101	  *)
12102	    ;;
12103	esac
12104	;;
12105      psos*)
12106	;;
12107      solaris*)
12108	case $cc_basename in
12109	  CC*)
12110	    # Sun C++ 4.2, 5.x and Centerline C++
12111	    lt_prog_compiler_pic_CXX='-KPIC'
12112	    lt_prog_compiler_static_CXX='-Bstatic'
12113	    lt_prog_compiler_wl_CXX='-Qoption ld '
12114	    ;;
12115	  gcx*)
12116	    # Green Hills C++ Compiler
12117	    lt_prog_compiler_pic_CXX='-PIC'
12118	    ;;
12119	  *)
12120	    ;;
12121	esac
12122	;;
12123      sunos4*)
12124	case $cc_basename in
12125	  CC*)
12126	    # Sun C++ 4.x
12127	    lt_prog_compiler_pic_CXX='-pic'
12128	    lt_prog_compiler_static_CXX='-Bstatic'
12129	    ;;
12130	  lcc*)
12131	    # Lucid
12132	    lt_prog_compiler_pic_CXX='-pic'
12133	    ;;
12134	  *)
12135	    ;;
12136	esac
12137	;;
12138      tandem*)
12139	case $cc_basename in
12140	  NCC*)
12141	    # NonStop-UX NCC 3.20
12142	    lt_prog_compiler_pic_CXX='-KPIC'
12143	    ;;
12144	  *)
12145	    ;;
12146	esac
12147	;;
12148      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12149	case $cc_basename in
12150	  CC*)
12151	    lt_prog_compiler_wl_CXX='-Wl,'
12152	    lt_prog_compiler_pic_CXX='-KPIC'
12153	    lt_prog_compiler_static_CXX='-Bstatic'
12154	    ;;
12155	esac
12156	;;
12157      vxworks*)
12158	;;
12159      *)
12160	lt_prog_compiler_can_build_shared_CXX=no
12161	;;
12162    esac
12163  fi
12164
12165{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12166echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12167
12168#
12169# Check to make sure the PIC flag actually works.
12170#
12171if test -n "$lt_prog_compiler_pic_CXX"; then
12172
12173{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12174echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12175if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12176  echo $ECHO_N "(cached) $ECHO_C" >&6
12177else
12178  lt_prog_compiler_pic_works_CXX=no
12179  ac_outfile=conftest.$ac_objext
12180   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12181   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12182   # Insert the option either (1) after the last *FLAGS variable, or
12183   # (2) before a word containing "conftest.", or (3) at the end.
12184   # Note that $ac_compile itself does not contain backslashes and begins
12185   # with a dollar sign (not a hyphen), so the echo should work correctly.
12186   # The option is referenced via a variable to avoid confusing sed.
12187   lt_compile=`echo "$ac_compile" | $SED \
12188   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12189   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12190   -e 's:$: $lt_compiler_flag:'`
12191   (eval echo "\"\$as_me:12191: $lt_compile\"" >&5)
12192   (eval "$lt_compile" 2>conftest.err)
12193   ac_status=$?
12194   cat conftest.err >&5
12195   echo "$as_me:12195: \$? = $ac_status" >&5
12196   if (exit $ac_status) && test -s "$ac_outfile"; then
12197     # The compiler can only warn and ignore the option if not recognized
12198     # So say no if there are warnings other than the usual output.
12199     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12200     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12201     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12202       lt_prog_compiler_pic_works_CXX=yes
12203     fi
12204   fi
12205   $rm conftest*
12206
12207fi
12208{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12209echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12210
12211if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12212    case $lt_prog_compiler_pic_CXX in
12213     "" | " "*) ;;
12214     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12215     esac
12216else
12217    lt_prog_compiler_pic_CXX=
12218     lt_prog_compiler_can_build_shared_CXX=no
12219fi
12220
12221fi
12222case $host_os in
12223  # For platforms which do not support PIC, -DPIC is meaningless:
12224  *djgpp*)
12225    lt_prog_compiler_pic_CXX=
12226    ;;
12227  *)
12228    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12229    ;;
12230esac
12231
12232#
12233# Check to make sure the static flag actually works.
12234#
12235wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12236{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12237echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12238if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12239  echo $ECHO_N "(cached) $ECHO_C" >&6
12240else
12241  lt_prog_compiler_static_works_CXX=no
12242   save_LDFLAGS="$LDFLAGS"
12243   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12244   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12245   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12246     # The linker can only warn and ignore the option if not recognized
12247     # So say no if there are warnings
12248     if test -s conftest.err; then
12249       # Append any errors to the config.log.
12250       cat conftest.err 1>&5
12251       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12252       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12253       if diff conftest.exp conftest.er2 >/dev/null; then
12254         lt_prog_compiler_static_works_CXX=yes
12255       fi
12256     else
12257       lt_prog_compiler_static_works_CXX=yes
12258     fi
12259   fi
12260   $rm conftest*
12261   LDFLAGS="$save_LDFLAGS"
12262
12263fi
12264{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12265echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12266
12267if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12268    :
12269else
12270    lt_prog_compiler_static_CXX=
12271fi
12272
12273
12274{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12275echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12276if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12277  echo $ECHO_N "(cached) $ECHO_C" >&6
12278else
12279  lt_cv_prog_compiler_c_o_CXX=no
12280   $rm -r conftest 2>/dev/null
12281   mkdir conftest
12282   cd conftest
12283   mkdir out
12284   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12285
12286   lt_compiler_flag="-o out/conftest2.$ac_objext"
12287   # Insert the option either (1) after the last *FLAGS variable, or
12288   # (2) before a word containing "conftest.", or (3) at the end.
12289   # Note that $ac_compile itself does not contain backslashes and begins
12290   # with a dollar sign (not a hyphen), so the echo should work correctly.
12291   lt_compile=`echo "$ac_compile" | $SED \
12292   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12293   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12294   -e 's:$: $lt_compiler_flag:'`
12295   (eval echo "\"\$as_me:12295: $lt_compile\"" >&5)
12296   (eval "$lt_compile" 2>out/conftest.err)
12297   ac_status=$?
12298   cat out/conftest.err >&5
12299   echo "$as_me:12299: \$? = $ac_status" >&5
12300   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12301   then
12302     # The compiler can only warn and ignore the option if not recognized
12303     # So say no if there are warnings
12304     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12305     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12306     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12307       lt_cv_prog_compiler_c_o_CXX=yes
12308     fi
12309   fi
12310   chmod u+w . 2>&5
12311   $rm conftest*
12312   # SGI C++ compiler will create directory out/ii_files/ for
12313   # template instantiation
12314   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12315   $rm out/* && rmdir out
12316   cd ..
12317   rmdir conftest
12318   $rm conftest*
12319
12320fi
12321{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12322echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12323
12324
12325hard_links="nottested"
12326if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12327  # do not overwrite the value of need_locks provided by the user
12328  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12329echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12330  hard_links=yes
12331  $rm conftest*
12332  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12333  touch conftest.a
12334  ln conftest.a conftest.b 2>&5 || hard_links=no
12335  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12336  { echo "$as_me:$LINENO: result: $hard_links" >&5
12337echo "${ECHO_T}$hard_links" >&6; }
12338  if test "$hard_links" = no; then
12339    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12340echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12341    need_locks=warn
12342  fi
12343else
12344  need_locks=no
12345fi
12346
12347{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12348echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12349
12350  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12351  case $host_os in
12352  aix4* | aix5*)
12353    # If we're using GNU nm, then we don't want the "-C" option.
12354    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12355    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12356      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'
12357    else
12358      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'
12359    fi
12360    ;;
12361  pw32*)
12362    export_symbols_cmds_CXX="$ltdll_cmds"
12363  ;;
12364  cygwin* | mingw*)
12365    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'
12366  ;;
12367  *)
12368    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12369  ;;
12370  esac
12371
12372{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12373echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12374test "$ld_shlibs_CXX" = no && can_build_shared=no
12375
12376#
12377# Do we need to explicitly link libc?
12378#
12379case "x$archive_cmds_need_lc_CXX" in
12380x|xyes)
12381  # Assume -lc should be added
12382  archive_cmds_need_lc_CXX=yes
12383
12384  if test "$enable_shared" = yes && test "$GCC" = yes; then
12385    case $archive_cmds_CXX in
12386    *'~'*)
12387      # FIXME: we may have to deal with multi-command sequences.
12388      ;;
12389    '$CC '*)
12390      # Test whether the compiler implicitly links with -lc since on some
12391      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12392      # to ld, don't add -lc before -lgcc.
12393      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12394echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12395      $rm conftest*
12396      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12397
12398      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12399  (eval $ac_compile) 2>&5
12400  ac_status=$?
12401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12402  (exit $ac_status); } 2>conftest.err; then
12403        soname=conftest
12404        lib=conftest
12405        libobjs=conftest.$ac_objext
12406        deplibs=
12407        wl=$lt_prog_compiler_wl_CXX
12408	pic_flag=$lt_prog_compiler_pic_CXX
12409        compiler_flags=-v
12410        linker_flags=-v
12411        verstring=
12412        output_objdir=.
12413        libname=conftest
12414        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12415        allow_undefined_flag_CXX=
12416        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12417  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12418  ac_status=$?
12419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12420  (exit $ac_status); }
12421        then
12422	  archive_cmds_need_lc_CXX=no
12423        else
12424	  archive_cmds_need_lc_CXX=yes
12425        fi
12426        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12427      else
12428        cat conftest.err 1>&5
12429      fi
12430      $rm conftest*
12431      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12432echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12433      ;;
12434    esac
12435  fi
12436  ;;
12437esac
12438
12439{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12440echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12441library_names_spec=
12442libname_spec='lib$name'
12443soname_spec=
12444shrext_cmds=".so"
12445postinstall_cmds=
12446postuninstall_cmds=
12447finish_cmds=
12448finish_eval=
12449shlibpath_var=
12450shlibpath_overrides_runpath=unknown
12451version_type=none
12452dynamic_linker="$host_os ld.so"
12453sys_lib_dlsearch_path_spec="/lib /usr/lib"
12454if test "$GCC" = yes; then
12455  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12456  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12457    # if the path contains ";" then we assume it to be the separator
12458    # otherwise default to the standard path separator (i.e. ":") - it is
12459    # assumed that no part of a normal pathname contains ";" but that should
12460    # okay in the real world where ";" in dirpaths is itself problematic.
12461    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12462  else
12463    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12464  fi
12465else
12466  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12467fi
12468need_lib_prefix=unknown
12469hardcode_into_libs=no
12470
12471# when you set need_version to no, make sure it does not cause -set_version
12472# flags to be left without arguments
12473need_version=unknown
12474
12475case $host_os in
12476aix3*)
12477  version_type=linux
12478  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12479  shlibpath_var=LIBPATH
12480
12481  # AIX 3 has no versioning support, so we append a major version to the name.
12482  soname_spec='${libname}${release}${shared_ext}$major'
12483  ;;
12484
12485aix4* | aix5*)
12486  version_type=linux
12487  need_lib_prefix=no
12488  need_version=no
12489  hardcode_into_libs=yes
12490  if test "$host_cpu" = ia64; then
12491    # AIX 5 supports IA64
12492    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12493    shlibpath_var=LD_LIBRARY_PATH
12494  else
12495    # With GCC up to 2.95.x, collect2 would create an import file
12496    # for dependence libraries.  The import file would start with
12497    # the line `#! .'.  This would cause the generated library to
12498    # depend on `.', always an invalid library.  This was fixed in
12499    # development snapshots of GCC prior to 3.0.
12500    case $host_os in
12501      aix4 | aix4.[01] | aix4.[01].*)
12502      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12503	   echo ' yes '
12504	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12505	:
12506      else
12507	can_build_shared=no
12508      fi
12509      ;;
12510    esac
12511    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12512    # soname into executable. Probably we can add versioning support to
12513    # collect2, so additional links can be useful in future.
12514    if test "$aix_use_runtimelinking" = yes; then
12515      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12516      # instead of lib<name>.a to let people know that these are not
12517      # typical AIX shared libraries.
12518      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12519    else
12520      # We preserve .a as extension for shared libraries through AIX4.2
12521      # and later when we are not doing run time linking.
12522      library_names_spec='${libname}${release}.a $libname.a'
12523      soname_spec='${libname}${release}${shared_ext}$major'
12524    fi
12525    shlibpath_var=LIBPATH
12526  fi
12527  ;;
12528
12529amigaos*)
12530  library_names_spec='$libname.ixlibrary $libname.a'
12531  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12532  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'
12533  ;;
12534
12535beos*)
12536  library_names_spec='${libname}${shared_ext}'
12537  dynamic_linker="$host_os ld.so"
12538  shlibpath_var=LIBRARY_PATH
12539  ;;
12540
12541bsdi[45]*)
12542  version_type=linux
12543  need_version=no
12544  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12545  soname_spec='${libname}${release}${shared_ext}$major'
12546  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12547  shlibpath_var=LD_LIBRARY_PATH
12548  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12549  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12550  # the default ld.so.conf also contains /usr/contrib/lib and
12551  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12552  # libtool to hard-code these into programs
12553  ;;
12554
12555cygwin* | mingw* | pw32*)
12556  version_type=windows
12557  shrext_cmds=".dll"
12558  need_version=no
12559  need_lib_prefix=no
12560
12561  case $GCC,$host_os in
12562  yes,cygwin* | yes,mingw* | yes,pw32*)
12563    library_names_spec='$libname.dll.a'
12564    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12565    postinstall_cmds='base_file=`basename \${file}`~
12566      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12567      dldir=$destdir/`dirname \$dlpath`~
12568      test -d \$dldir || mkdir -p \$dldir~
12569      $install_prog $dir/$dlname \$dldir/$dlname~
12570      chmod a+x \$dldir/$dlname'
12571    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12572      dlpath=$dir/\$dldll~
12573       $rm \$dlpath'
12574    shlibpath_overrides_runpath=yes
12575
12576    case $host_os in
12577    cygwin*)
12578      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12579      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12580      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12581      ;;
12582    mingw*)
12583      # MinGW DLLs use traditional 'lib' prefix
12584      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12585      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12586      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12587        # It is most probably a Windows format PATH printed by
12588        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12589        # path with ; separators, and with drive letters. We can handle the
12590        # drive letters (cygwin fileutils understands them), so leave them,
12591        # especially as we might pass files found there to a mingw objdump,
12592        # which wouldn't understand a cygwinified path. Ahh.
12593        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12594      else
12595        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12596      fi
12597      ;;
12598    pw32*)
12599      # pw32 DLLs use 'pw' prefix rather than 'lib'
12600      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12601      ;;
12602    esac
12603    ;;
12604
12605  *)
12606    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12607    ;;
12608  esac
12609  dynamic_linker='Win32 ld.exe'
12610  # FIXME: first we should search . and the directory the executable is in
12611  shlibpath_var=PATH
12612  ;;
12613
12614darwin* | rhapsody*)
12615  dynamic_linker="$host_os dyld"
12616  version_type=darwin
12617  need_lib_prefix=no
12618  need_version=no
12619  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12620  soname_spec='${libname}${release}${major}$shared_ext'
12621  shlibpath_overrides_runpath=yes
12622  shlibpath_var=DYLD_LIBRARY_PATH
12623  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12624  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12625  if test "$GCC" = yes; then
12626    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"`
12627  else
12628    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12629  fi
12630  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12631  ;;
12632
12633dgux*)
12634  version_type=linux
12635  need_lib_prefix=no
12636  need_version=no
12637  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12638  soname_spec='${libname}${release}${shared_ext}$major'
12639  shlibpath_var=LD_LIBRARY_PATH
12640  ;;
12641
12642freebsd1*)
12643  dynamic_linker=no
12644  ;;
12645
12646kfreebsd*-gnu)
12647  version_type=linux
12648  need_lib_prefix=no
12649  need_version=no
12650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12651  soname_spec='${libname}${release}${shared_ext}$major'
12652  shlibpath_var=LD_LIBRARY_PATH
12653  shlibpath_overrides_runpath=no
12654  hardcode_into_libs=yes
12655  dynamic_linker='GNU ld.so'
12656  ;;
12657
12658freebsd* | dragonfly*)
12659  # DragonFly does not have aout.  When/if they implement a new
12660  # versioning mechanism, adjust this.
12661  if test -x /usr/bin/objformat; then
12662    objformat=`/usr/bin/objformat`
12663  else
12664    case $host_os in
12665    freebsd[123]*) objformat=aout ;;
12666    *) objformat=elf ;;
12667    esac
12668  fi
12669  version_type=freebsd-$objformat
12670  case $version_type in
12671    freebsd-elf*)
12672      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12673      need_version=no
12674      need_lib_prefix=no
12675      ;;
12676    freebsd-*)
12677      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12678      need_version=yes
12679      ;;
12680  esac
12681  shlibpath_var=LD_LIBRARY_PATH
12682  case $host_os in
12683  freebsd2*)
12684    shlibpath_overrides_runpath=yes
12685    ;;
12686  freebsd3.[01]* | freebsdelf3.[01]*)
12687    shlibpath_overrides_runpath=yes
12688    hardcode_into_libs=yes
12689    ;;
12690  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12691  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12692    shlibpath_overrides_runpath=no
12693    hardcode_into_libs=yes
12694    ;;
12695  freebsd*) # from 4.6 on
12696    shlibpath_overrides_runpath=yes
12697    hardcode_into_libs=yes
12698    ;;
12699  esac
12700  ;;
12701
12702gnu*)
12703  version_type=linux
12704  need_lib_prefix=no
12705  need_version=no
12706  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12707  soname_spec='${libname}${release}${shared_ext}$major'
12708  shlibpath_var=LD_LIBRARY_PATH
12709  hardcode_into_libs=yes
12710  ;;
12711
12712hpux9* | hpux10* | hpux11*)
12713  # Give a soname corresponding to the major version so that dld.sl refuses to
12714  # link against other versions.
12715  version_type=sunos
12716  need_lib_prefix=no
12717  need_version=no
12718  case $host_cpu in
12719  ia64*)
12720    shrext_cmds='.so'
12721    hardcode_into_libs=yes
12722    dynamic_linker="$host_os dld.so"
12723    shlibpath_var=LD_LIBRARY_PATH
12724    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12725    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12726    soname_spec='${libname}${release}${shared_ext}$major'
12727    if test "X$HPUX_IA64_MODE" = X32; then
12728      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12729    else
12730      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12731    fi
12732    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12733    ;;
12734   hppa*64*)
12735     shrext_cmds='.sl'
12736     hardcode_into_libs=yes
12737     dynamic_linker="$host_os dld.sl"
12738     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12739     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12740     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12741     soname_spec='${libname}${release}${shared_ext}$major'
12742     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12743     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12744     ;;
12745   *)
12746    shrext_cmds='.sl'
12747    dynamic_linker="$host_os dld.sl"
12748    shlibpath_var=SHLIB_PATH
12749    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12750    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12751    soname_spec='${libname}${release}${shared_ext}$major'
12752    ;;
12753  esac
12754  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12755  postinstall_cmds='chmod 555 $lib'
12756  ;;
12757
12758interix3*)
12759  version_type=linux
12760  need_lib_prefix=no
12761  need_version=no
12762  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12763  soname_spec='${libname}${release}${shared_ext}$major'
12764  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12765  shlibpath_var=LD_LIBRARY_PATH
12766  shlibpath_overrides_runpath=no
12767  hardcode_into_libs=yes
12768  ;;
12769
12770irix5* | irix6* | nonstopux*)
12771  case $host_os in
12772    nonstopux*) version_type=nonstopux ;;
12773    *)
12774	if test "$lt_cv_prog_gnu_ld" = yes; then
12775		version_type=linux
12776	else
12777		version_type=irix
12778	fi ;;
12779  esac
12780  need_lib_prefix=no
12781  need_version=no
12782  soname_spec='${libname}${release}${shared_ext}$major'
12783  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12784  case $host_os in
12785  irix5* | nonstopux*)
12786    libsuff= shlibsuff=
12787    ;;
12788  *)
12789    case $LD in # libtool.m4 will add one of these switches to LD
12790    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12791      libsuff= shlibsuff= libmagic=32-bit;;
12792    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12793      libsuff=32 shlibsuff=N32 libmagic=N32;;
12794    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12795      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12796    *) libsuff= shlibsuff= libmagic=never-match;;
12797    esac
12798    ;;
12799  esac
12800  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12801  shlibpath_overrides_runpath=no
12802  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12803  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12804  hardcode_into_libs=yes
12805  ;;
12806
12807# No shared lib support for Linux oldld, aout, or coff.
12808linux*oldld* | linux*aout* | linux*coff*)
12809  dynamic_linker=no
12810  ;;
12811
12812# This must be Linux ELF.
12813linux*)
12814  version_type=linux
12815  need_lib_prefix=no
12816  need_version=no
12817  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12818  soname_spec='${libname}${release}${shared_ext}$major'
12819  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12820  shlibpath_var=LD_LIBRARY_PATH
12821  shlibpath_overrides_runpath=no
12822  # This implies no fast_install, which is unacceptable.
12823  # Some rework will be needed to allow for fast_install
12824  # before this can be enabled.
12825  hardcode_into_libs=yes
12826
12827  # Append ld.so.conf contents to the search path
12828  if test -f /etc/ld.so.conf; then
12829    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' ' '`
12830    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12831  fi
12832
12833  # We used to test for /lib/ld.so.1 and disable shared libraries on
12834  # powerpc, because MkLinux only supported shared libraries with the
12835  # GNU dynamic linker.  Since this was broken with cross compilers,
12836  # most powerpc-linux boxes support dynamic linking these days and
12837  # people can always --disable-shared, the test was removed, and we
12838  # assume the GNU/Linux dynamic linker is in use.
12839  dynamic_linker='GNU/Linux ld.so'
12840  ;;
12841
12842knetbsd*-gnu)
12843  version_type=linux
12844  need_lib_prefix=no
12845  need_version=no
12846  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12847  soname_spec='${libname}${release}${shared_ext}$major'
12848  shlibpath_var=LD_LIBRARY_PATH
12849  shlibpath_overrides_runpath=no
12850  hardcode_into_libs=yes
12851  dynamic_linker='GNU ld.so'
12852  ;;
12853
12854netbsd*)
12855  version_type=sunos
12856  need_lib_prefix=no
12857  need_version=no
12858  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12859    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12860    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12861    dynamic_linker='NetBSD (a.out) ld.so'
12862  else
12863    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12864    soname_spec='${libname}${release}${shared_ext}$major'
12865    dynamic_linker='NetBSD ld.elf_so'
12866  fi
12867  shlibpath_var=LD_LIBRARY_PATH
12868  shlibpath_overrides_runpath=yes
12869  hardcode_into_libs=yes
12870  ;;
12871
12872newsos6)
12873  version_type=linux
12874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12875  shlibpath_var=LD_LIBRARY_PATH
12876  shlibpath_overrides_runpath=yes
12877  ;;
12878
12879nto-qnx*)
12880  version_type=linux
12881  need_lib_prefix=no
12882  need_version=no
12883  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12884  soname_spec='${libname}${release}${shared_ext}$major'
12885  shlibpath_var=LD_LIBRARY_PATH
12886  shlibpath_overrides_runpath=yes
12887  ;;
12888
12889openbsd*)
12890  version_type=sunos
12891  sys_lib_dlsearch_path_spec="/usr/lib"
12892  need_lib_prefix=no
12893  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12894  case $host_os in
12895    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12896    *)                         need_version=no  ;;
12897  esac
12898  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12899  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12900  shlibpath_var=LD_LIBRARY_PATH
12901  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12902    case $host_os in
12903      openbsd2.[89] | openbsd2.[89].*)
12904	shlibpath_overrides_runpath=no
12905	;;
12906      *)
12907	shlibpath_overrides_runpath=yes
12908	;;
12909      esac
12910  else
12911    shlibpath_overrides_runpath=yes
12912  fi
12913  ;;
12914
12915os2*)
12916  libname_spec='$name'
12917  shrext_cmds=".dll"
12918  need_lib_prefix=no
12919  library_names_spec='$libname${shared_ext} $libname.a'
12920  dynamic_linker='OS/2 ld.exe'
12921  shlibpath_var=LIBPATH
12922  ;;
12923
12924osf3* | osf4* | osf5*)
12925  version_type=osf
12926  need_lib_prefix=no
12927  need_version=no
12928  soname_spec='${libname}${release}${shared_ext}$major'
12929  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12930  shlibpath_var=LD_LIBRARY_PATH
12931  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12932  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12933  ;;
12934
12935solaris*)
12936  version_type=linux
12937  need_lib_prefix=no
12938  need_version=no
12939  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12940  soname_spec='${libname}${release}${shared_ext}$major'
12941  shlibpath_var=LD_LIBRARY_PATH
12942  shlibpath_overrides_runpath=yes
12943  hardcode_into_libs=yes
12944  # ldd complains unless libraries are executable
12945  postinstall_cmds='chmod +x $lib'
12946  ;;
12947
12948sunos4*)
12949  version_type=sunos
12950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12951  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12952  shlibpath_var=LD_LIBRARY_PATH
12953  shlibpath_overrides_runpath=yes
12954  if test "$with_gnu_ld" = yes; then
12955    need_lib_prefix=no
12956  fi
12957  need_version=yes
12958  ;;
12959
12960sysv4 | sysv4.3*)
12961  version_type=linux
12962  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12963  soname_spec='${libname}${release}${shared_ext}$major'
12964  shlibpath_var=LD_LIBRARY_PATH
12965  case $host_vendor in
12966    sni)
12967      shlibpath_overrides_runpath=no
12968      need_lib_prefix=no
12969      export_dynamic_flag_spec='${wl}-Blargedynsym'
12970      runpath_var=LD_RUN_PATH
12971      ;;
12972    siemens)
12973      need_lib_prefix=no
12974      ;;
12975    motorola)
12976      need_lib_prefix=no
12977      need_version=no
12978      shlibpath_overrides_runpath=no
12979      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12980      ;;
12981  esac
12982  ;;
12983
12984sysv4*MP*)
12985  if test -d /usr/nec ;then
12986    version_type=linux
12987    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12988    soname_spec='$libname${shared_ext}.$major'
12989    shlibpath_var=LD_LIBRARY_PATH
12990  fi
12991  ;;
12992
12993sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12994  version_type=freebsd-elf
12995  need_lib_prefix=no
12996  need_version=no
12997  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12998  soname_spec='${libname}${release}${shared_ext}$major'
12999  shlibpath_var=LD_LIBRARY_PATH
13000  hardcode_into_libs=yes
13001  if test "$with_gnu_ld" = yes; then
13002    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13003    shlibpath_overrides_runpath=no
13004  else
13005    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13006    shlibpath_overrides_runpath=yes
13007    case $host_os in
13008      sco3.2v5*)
13009        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13010	;;
13011    esac
13012  fi
13013  sys_lib_dlsearch_path_spec='/usr/lib'
13014  ;;
13015
13016uts4*)
13017  version_type=linux
13018  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13019  soname_spec='${libname}${release}${shared_ext}$major'
13020  shlibpath_var=LD_LIBRARY_PATH
13021  ;;
13022
13023*)
13024  dynamic_linker=no
13025  ;;
13026esac
13027{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13028echo "${ECHO_T}$dynamic_linker" >&6; }
13029test "$dynamic_linker" = no && can_build_shared=no
13030
13031variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13032if test "$GCC" = yes; then
13033  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13034fi
13035
13036{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13037echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13038hardcode_action_CXX=
13039if test -n "$hardcode_libdir_flag_spec_CXX" || \
13040   test -n "$runpath_var_CXX" || \
13041   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13042
13043  # We can hardcode non-existant directories.
13044  if test "$hardcode_direct_CXX" != no &&
13045     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13046     # have to relink, otherwise we might link with an installed library
13047     # when we should be linking with a yet-to-be-installed one
13048     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13049     test "$hardcode_minus_L_CXX" != no; then
13050    # Linking always hardcodes the temporary library directory.
13051    hardcode_action_CXX=relink
13052  else
13053    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13054    hardcode_action_CXX=immediate
13055  fi
13056else
13057  # We cannot hardcode anything, or else we can only hardcode existing
13058  # directories.
13059  hardcode_action_CXX=unsupported
13060fi
13061{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13062echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13063
13064if test "$hardcode_action_CXX" = relink; then
13065  # Fast installation is not supported
13066  enable_fast_install=no
13067elif test "$shlibpath_overrides_runpath" = yes ||
13068     test "$enable_shared" = no; then
13069  # Fast installation is not necessary
13070  enable_fast_install=needless
13071fi
13072
13073
13074# The else clause should only fire when bootstrapping the
13075# libtool distribution, otherwise you forgot to ship ltmain.sh
13076# with your package, and you will get complaints that there are
13077# no rules to generate ltmain.sh.
13078if test -f "$ltmain"; then
13079  # See if we are running on zsh, and set the options which allow our commands through
13080  # without removal of \ escapes.
13081  if test -n "${ZSH_VERSION+set}" ; then
13082    setopt NO_GLOB_SUBST
13083  fi
13084  # Now quote all the things that may contain metacharacters while being
13085  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13086  # variables and quote the copies for generation of the libtool script.
13087  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13088    SED SHELL STRIP \
13089    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13090    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13091    deplibs_check_method reload_flag reload_cmds need_locks \
13092    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13093    lt_cv_sys_global_symbol_to_c_name_address \
13094    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13095    old_postinstall_cmds old_postuninstall_cmds \
13096    compiler_CXX \
13097    CC_CXX \
13098    LD_CXX \
13099    lt_prog_compiler_wl_CXX \
13100    lt_prog_compiler_pic_CXX \
13101    lt_prog_compiler_static_CXX \
13102    lt_prog_compiler_no_builtin_flag_CXX \
13103    export_dynamic_flag_spec_CXX \
13104    thread_safe_flag_spec_CXX \
13105    whole_archive_flag_spec_CXX \
13106    enable_shared_with_static_runtimes_CXX \
13107    old_archive_cmds_CXX \
13108    old_archive_from_new_cmds_CXX \
13109    predep_objects_CXX \
13110    postdep_objects_CXX \
13111    predeps_CXX \
13112    postdeps_CXX \
13113    compiler_lib_search_path_CXX \
13114    archive_cmds_CXX \
13115    archive_expsym_cmds_CXX \
13116    postinstall_cmds_CXX \
13117    postuninstall_cmds_CXX \
13118    old_archive_from_expsyms_cmds_CXX \
13119    allow_undefined_flag_CXX \
13120    no_undefined_flag_CXX \
13121    export_symbols_cmds_CXX \
13122    hardcode_libdir_flag_spec_CXX \
13123    hardcode_libdir_flag_spec_ld_CXX \
13124    hardcode_libdir_separator_CXX \
13125    hardcode_automatic_CXX \
13126    module_cmds_CXX \
13127    module_expsym_cmds_CXX \
13128    lt_cv_prog_compiler_c_o_CXX \
13129    exclude_expsyms_CXX \
13130    include_expsyms_CXX; do
13131
13132    case $var in
13133    old_archive_cmds_CXX | \
13134    old_archive_from_new_cmds_CXX | \
13135    archive_cmds_CXX | \
13136    archive_expsym_cmds_CXX | \
13137    module_cmds_CXX | \
13138    module_expsym_cmds_CXX | \
13139    old_archive_from_expsyms_cmds_CXX | \
13140    export_symbols_cmds_CXX | \
13141    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13142    postinstall_cmds | postuninstall_cmds | \
13143    old_postinstall_cmds | old_postuninstall_cmds | \
13144    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13145      # Double-quote double-evaled strings.
13146      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13147      ;;
13148    *)
13149      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13150      ;;
13151    esac
13152  done
13153
13154  case $lt_echo in
13155  *'\$0 --fallback-echo"')
13156    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13157    ;;
13158  esac
13159
13160cfgfile="$ofile"
13161
13162  cat <<__EOF__ >> "$cfgfile"
13163# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13164
13165# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13166
13167# Shell to use when invoking shell scripts.
13168SHELL=$lt_SHELL
13169
13170# Whether or not to build shared libraries.
13171build_libtool_libs=$enable_shared
13172
13173# Whether or not to build static libraries.
13174build_old_libs=$enable_static
13175
13176# Whether or not to add -lc for building shared libraries.
13177build_libtool_need_lc=$archive_cmds_need_lc_CXX
13178
13179# Whether or not to disallow shared libs when runtime libs are static
13180allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13181
13182# Whether or not to optimize for fast installation.
13183fast_install=$enable_fast_install
13184
13185# The host system.
13186host_alias=$host_alias
13187host=$host
13188host_os=$host_os
13189
13190# The build system.
13191build_alias=$build_alias
13192build=$build
13193build_os=$build_os
13194
13195# An echo program that does not interpret backslashes.
13196echo=$lt_echo
13197
13198# The archiver.
13199AR=$lt_AR
13200AR_FLAGS=$lt_AR_FLAGS
13201
13202# A C compiler.
13203LTCC=$lt_LTCC
13204
13205# LTCC compiler flags.
13206LTCFLAGS=$lt_LTCFLAGS
13207
13208# A language-specific compiler.
13209CC=$lt_compiler_CXX
13210
13211# Is the compiler the GNU C compiler?
13212with_gcc=$GCC_CXX
13213
13214# An ERE matcher.
13215EGREP=$lt_EGREP
13216
13217# The linker used to build libraries.
13218LD=$lt_LD_CXX
13219
13220# Whether we need hard or soft links.
13221LN_S=$lt_LN_S
13222
13223# A BSD-compatible nm program.
13224NM=$lt_NM
13225
13226# A symbol stripping program
13227STRIP=$lt_STRIP
13228
13229# Used to examine libraries when file_magic_cmd begins "file"
13230MAGIC_CMD=$MAGIC_CMD
13231
13232# Used on cygwin: DLL creation program.
13233DLLTOOL="$DLLTOOL"
13234
13235# Used on cygwin: object dumper.
13236OBJDUMP="$OBJDUMP"
13237
13238# Used on cygwin: assembler.
13239AS="$AS"
13240
13241# The name of the directory that contains temporary libtool files.
13242objdir=$objdir
13243
13244# How to create reloadable object files.
13245reload_flag=$lt_reload_flag
13246reload_cmds=$lt_reload_cmds
13247
13248# How to pass a linker flag through the compiler.
13249wl=$lt_lt_prog_compiler_wl_CXX
13250
13251# Object file suffix (normally "o").
13252objext="$ac_objext"
13253
13254# Old archive suffix (normally "a").
13255libext="$libext"
13256
13257# Shared library suffix (normally ".so").
13258shrext_cmds='$shrext_cmds'
13259
13260# Executable file suffix (normally "").
13261exeext="$exeext"
13262
13263# Additional compiler flags for building library objects.
13264pic_flag=$lt_lt_prog_compiler_pic_CXX
13265pic_mode=$pic_mode
13266
13267# What is the maximum length of a command?
13268max_cmd_len=$lt_cv_sys_max_cmd_len
13269
13270# Does compiler simultaneously support -c and -o options?
13271compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13272
13273# Must we lock files when doing compilation?
13274need_locks=$lt_need_locks
13275
13276# Do we need the lib prefix for modules?
13277need_lib_prefix=$need_lib_prefix
13278
13279# Do we need a version for libraries?
13280need_version=$need_version
13281
13282# Whether dlopen is supported.
13283dlopen_support=$enable_dlopen
13284
13285# Whether dlopen of programs is supported.
13286dlopen_self=$enable_dlopen_self
13287
13288# Whether dlopen of statically linked programs is supported.
13289dlopen_self_static=$enable_dlopen_self_static
13290
13291# Compiler flag to prevent dynamic linking.
13292link_static_flag=$lt_lt_prog_compiler_static_CXX
13293
13294# Compiler flag to turn off builtin functions.
13295no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13296
13297# Compiler flag to allow reflexive dlopens.
13298export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13299
13300# Compiler flag to generate shared objects directly from archives.
13301whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13302
13303# Compiler flag to generate thread-safe objects.
13304thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13305
13306# Library versioning type.
13307version_type=$version_type
13308
13309# Format of library name prefix.
13310libname_spec=$lt_libname_spec
13311
13312# List of archive names.  First name is the real one, the rest are links.
13313# The last name is the one that the linker finds with -lNAME.
13314library_names_spec=$lt_library_names_spec
13315
13316# The coded name of the library, if different from the real name.
13317soname_spec=$lt_soname_spec
13318
13319# Commands used to build and install an old-style archive.
13320RANLIB=$lt_RANLIB
13321old_archive_cmds=$lt_old_archive_cmds_CXX
13322old_postinstall_cmds=$lt_old_postinstall_cmds
13323old_postuninstall_cmds=$lt_old_postuninstall_cmds
13324
13325# Create an old-style archive from a shared archive.
13326old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13327
13328# Create a temporary old-style archive to link instead of a shared archive.
13329old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13330
13331# Commands used to build and install a shared archive.
13332archive_cmds=$lt_archive_cmds_CXX
13333archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13334postinstall_cmds=$lt_postinstall_cmds
13335postuninstall_cmds=$lt_postuninstall_cmds
13336
13337# Commands used to build a loadable module (assumed same as above if empty)
13338module_cmds=$lt_module_cmds_CXX
13339module_expsym_cmds=$lt_module_expsym_cmds_CXX
13340
13341# Commands to strip libraries.
13342old_striplib=$lt_old_striplib
13343striplib=$lt_striplib
13344
13345# Dependencies to place before the objects being linked to create a
13346# shared library.
13347predep_objects=$lt_predep_objects_CXX
13348
13349# Dependencies to place after the objects being linked to create a
13350# shared library.
13351postdep_objects=$lt_postdep_objects_CXX
13352
13353# Dependencies to place before the objects being linked to create a
13354# shared library.
13355predeps=$lt_predeps_CXX
13356
13357# Dependencies to place after the objects being linked to create a
13358# shared library.
13359postdeps=$lt_postdeps_CXX
13360
13361# The library search path used internally by the compiler when linking
13362# a shared library.
13363compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13364
13365# Method to check whether dependent libraries are shared objects.
13366deplibs_check_method=$lt_deplibs_check_method
13367
13368# Command to use when deplibs_check_method == file_magic.
13369file_magic_cmd=$lt_file_magic_cmd
13370
13371# Flag that allows shared libraries with undefined symbols to be built.
13372allow_undefined_flag=$lt_allow_undefined_flag_CXX
13373
13374# Flag that forces no undefined symbols.
13375no_undefined_flag=$lt_no_undefined_flag_CXX
13376
13377# Commands used to finish a libtool library installation in a directory.
13378finish_cmds=$lt_finish_cmds
13379
13380# Same as above, but a single script fragment to be evaled but not shown.
13381finish_eval=$lt_finish_eval
13382
13383# Take the output of nm and produce a listing of raw symbols and C names.
13384global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13385
13386# Transform the output of nm in a proper C declaration
13387global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13388
13389# Transform the output of nm in a C name address pair
13390global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13391
13392# This is the shared library runtime path variable.
13393runpath_var=$runpath_var
13394
13395# This is the shared library path variable.
13396shlibpath_var=$shlibpath_var
13397
13398# Is shlibpath searched before the hard-coded library search path?
13399shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13400
13401# How to hardcode a shared library path into an executable.
13402hardcode_action=$hardcode_action_CXX
13403
13404# Whether we should hardcode library paths into libraries.
13405hardcode_into_libs=$hardcode_into_libs
13406
13407# Flag to hardcode \$libdir into a binary during linking.
13408# This must work even if \$libdir does not exist.
13409hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13410
13411# If ld is used when linking, flag to hardcode \$libdir into
13412# a binary during linking. This must work even if \$libdir does
13413# not exist.
13414hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13415
13416# Whether we need a single -rpath flag with a separated argument.
13417hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13418
13419# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13420# resulting binary.
13421hardcode_direct=$hardcode_direct_CXX
13422
13423# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13424# resulting binary.
13425hardcode_minus_L=$hardcode_minus_L_CXX
13426
13427# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13428# the resulting binary.
13429hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13430
13431# Set to yes if building a shared library automatically hardcodes DIR into the library
13432# and all subsequent libraries and executables linked against it.
13433hardcode_automatic=$hardcode_automatic_CXX
13434
13435# Variables whose values should be saved in libtool wrapper scripts and
13436# restored at relink time.
13437variables_saved_for_relink="$variables_saved_for_relink"
13438
13439# Whether libtool must link a program against all its dependency libraries.
13440link_all_deplibs=$link_all_deplibs_CXX
13441
13442# Compile-time system search path for libraries
13443sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13444
13445# Run-time system search path for libraries
13446sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13447
13448# Fix the shell variable \$srcfile for the compiler.
13449fix_srcfile_path="$fix_srcfile_path_CXX"
13450
13451# Set to yes if exported symbols are required.
13452always_export_symbols=$always_export_symbols_CXX
13453
13454# The commands to list exported symbols.
13455export_symbols_cmds=$lt_export_symbols_cmds_CXX
13456
13457# The commands to extract the exported symbol list from a shared archive.
13458extract_expsyms_cmds=$lt_extract_expsyms_cmds
13459
13460# Symbols that should not be listed in the preloaded symbols.
13461exclude_expsyms=$lt_exclude_expsyms_CXX
13462
13463# Symbols that must always be exported.
13464include_expsyms=$lt_include_expsyms_CXX
13465
13466# ### END LIBTOOL TAG CONFIG: $tagname
13467
13468__EOF__
13469
13470
13471else
13472  # If there is no Makefile yet, we rely on a make rule to execute
13473  # `config.status --recheck' to rerun these tests and create the
13474  # libtool script then.
13475  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13476  if test -f "$ltmain_in"; then
13477    test -f Makefile && make "$ltmain"
13478  fi
13479fi
13480
13481
13482ac_ext=c
13483ac_cpp='$CPP $CPPFLAGS'
13484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13486ac_compiler_gnu=$ac_cv_c_compiler_gnu
13487
13488CC=$lt_save_CC
13489LDCXX=$LD
13490LD=$lt_save_LD
13491GCC=$lt_save_GCC
13492with_gnu_ldcxx=$with_gnu_ld
13493with_gnu_ld=$lt_save_with_gnu_ld
13494lt_cv_path_LDCXX=$lt_cv_path_LD
13495lt_cv_path_LD=$lt_save_path_LD
13496lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13497lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13498
13499	else
13500	  tagname=""
13501	fi
13502	;;
13503
13504      F77)
13505	if test -n "$F77" && test "X$F77" != "Xno"; then
13506
13507ac_ext=f
13508ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13509ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13510ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13511
13512
13513archive_cmds_need_lc_F77=no
13514allow_undefined_flag_F77=
13515always_export_symbols_F77=no
13516archive_expsym_cmds_F77=
13517export_dynamic_flag_spec_F77=
13518hardcode_direct_F77=no
13519hardcode_libdir_flag_spec_F77=
13520hardcode_libdir_flag_spec_ld_F77=
13521hardcode_libdir_separator_F77=
13522hardcode_minus_L_F77=no
13523hardcode_automatic_F77=no
13524module_cmds_F77=
13525module_expsym_cmds_F77=
13526link_all_deplibs_F77=unknown
13527old_archive_cmds_F77=$old_archive_cmds
13528no_undefined_flag_F77=
13529whole_archive_flag_spec_F77=
13530enable_shared_with_static_runtimes_F77=no
13531
13532# Source file extension for f77 test sources.
13533ac_ext=f
13534
13535# Object file extension for compiled f77 test sources.
13536objext=o
13537objext_F77=$objext
13538
13539# Code to be used in simple compile tests
13540lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13541
13542# Code to be used in simple link tests
13543lt_simple_link_test_code="      program t\n      end\n"
13544
13545# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13546
13547# If no C compiler was specified, use CC.
13548LTCC=${LTCC-"$CC"}
13549
13550# If no C compiler flags were specified, use CFLAGS.
13551LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13552
13553# Allow CC to be a program name with arguments.
13554compiler=$CC
13555
13556
13557# save warnings/boilerplate of simple test code
13558ac_outfile=conftest.$ac_objext
13559printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13560eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13561_lt_compiler_boilerplate=`cat conftest.err`
13562$rm conftest*
13563
13564ac_outfile=conftest.$ac_objext
13565printf "$lt_simple_link_test_code" >conftest.$ac_ext
13566eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13567_lt_linker_boilerplate=`cat conftest.err`
13568$rm conftest*
13569
13570
13571# Allow CC to be a program name with arguments.
13572lt_save_CC="$CC"
13573CC=${F77-"f77"}
13574compiler=$CC
13575compiler_F77=$CC
13576for cc_temp in $compiler""; do
13577  case $cc_temp in
13578    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13579    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13580    \-*) ;;
13581    *) break;;
13582  esac
13583done
13584cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13585
13586
13587{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13588echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13589{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13590echo "${ECHO_T}$can_build_shared" >&6; }
13591
13592{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13593echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13594test "$can_build_shared" = "no" && enable_shared=no
13595
13596# On AIX, shared libraries and static libraries use the same namespace, and
13597# are all built from PIC.
13598case $host_os in
13599aix3*)
13600  test "$enable_shared" = yes && enable_static=no
13601  if test -n "$RANLIB"; then
13602    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13603    postinstall_cmds='$RANLIB $lib'
13604  fi
13605  ;;
13606aix4* | aix5*)
13607  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13608    test "$enable_shared" = yes && enable_static=no
13609  fi
13610  ;;
13611esac
13612{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13613echo "${ECHO_T}$enable_shared" >&6; }
13614
13615{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13616echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13617# Make sure either enable_shared or enable_static is yes.
13618test "$enable_shared" = yes || enable_static=yes
13619{ echo "$as_me:$LINENO: result: $enable_static" >&5
13620echo "${ECHO_T}$enable_static" >&6; }
13621
13622GCC_F77="$G77"
13623LD_F77="$LD"
13624
13625lt_prog_compiler_wl_F77=
13626lt_prog_compiler_pic_F77=
13627lt_prog_compiler_static_F77=
13628
13629{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13630echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13631
13632  if test "$GCC" = yes; then
13633    lt_prog_compiler_wl_F77='-Wl,'
13634    lt_prog_compiler_static_F77='-static'
13635
13636    case $host_os in
13637      aix*)
13638      # All AIX code is PIC.
13639      if test "$host_cpu" = ia64; then
13640	# AIX 5 now supports IA64 processor
13641	lt_prog_compiler_static_F77='-Bstatic'
13642      fi
13643      ;;
13644
13645    amigaos*)
13646      # FIXME: we need at least 68020 code to build shared libraries, but
13647      # adding the `-m68020' flag to GCC prevents building anything better,
13648      # like `-m68040'.
13649      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13650      ;;
13651
13652    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13653      # PIC is the default for these OSes.
13654      ;;
13655
13656    mingw* | pw32* | os2*)
13657      # This hack is so that the source file can tell whether it is being
13658      # built for inclusion in a dll (and should export symbols for example).
13659      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13660      ;;
13661
13662    darwin* | rhapsody*)
13663      # PIC is the default on this platform
13664      # Common symbols not allowed in MH_DYLIB files
13665      lt_prog_compiler_pic_F77='-fno-common'
13666      ;;
13667
13668    interix3*)
13669      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13670      # Instead, we relocate shared libraries at runtime.
13671      ;;
13672
13673    msdosdjgpp*)
13674      # Just because we use GCC doesn't mean we suddenly get shared libraries
13675      # on systems that don't support them.
13676      lt_prog_compiler_can_build_shared_F77=no
13677      enable_shared=no
13678      ;;
13679
13680    sysv4*MP*)
13681      if test -d /usr/nec; then
13682	lt_prog_compiler_pic_F77=-Kconform_pic
13683      fi
13684      ;;
13685
13686    hpux*)
13687      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13688      # not for PA HP-UX.
13689      case $host_cpu in
13690      hppa*64*|ia64*)
13691	# +Z the default
13692	;;
13693      *)
13694	lt_prog_compiler_pic_F77='-fPIC'
13695	;;
13696      esac
13697      ;;
13698
13699    *)
13700      lt_prog_compiler_pic_F77='-fPIC'
13701      ;;
13702    esac
13703  else
13704    # PORTME Check for flag to pass linker flags through the system compiler.
13705    case $host_os in
13706    aix*)
13707      lt_prog_compiler_wl_F77='-Wl,'
13708      if test "$host_cpu" = ia64; then
13709	# AIX 5 now supports IA64 processor
13710	lt_prog_compiler_static_F77='-Bstatic'
13711      else
13712	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13713      fi
13714      ;;
13715      darwin*)
13716        # PIC is the default on this platform
13717        # Common symbols not allowed in MH_DYLIB files
13718       case $cc_basename in
13719         xlc*)
13720         lt_prog_compiler_pic_F77='-qnocommon'
13721         lt_prog_compiler_wl_F77='-Wl,'
13722         ;;
13723       esac
13724       ;;
13725
13726    mingw* | pw32* | os2*)
13727      # This hack is so that the source file can tell whether it is being
13728      # built for inclusion in a dll (and should export symbols for example).
13729      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13730      ;;
13731
13732    hpux9* | hpux10* | hpux11*)
13733      lt_prog_compiler_wl_F77='-Wl,'
13734      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13735      # not for PA HP-UX.
13736      case $host_cpu in
13737      hppa*64*|ia64*)
13738	# +Z the default
13739	;;
13740      *)
13741	lt_prog_compiler_pic_F77='+Z'
13742	;;
13743      esac
13744      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13745      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13746      ;;
13747
13748    irix5* | irix6* | nonstopux*)
13749      lt_prog_compiler_wl_F77='-Wl,'
13750      # PIC (with -KPIC) is the default.
13751      lt_prog_compiler_static_F77='-non_shared'
13752      ;;
13753
13754    newsos6)
13755      lt_prog_compiler_pic_F77='-KPIC'
13756      lt_prog_compiler_static_F77='-Bstatic'
13757      ;;
13758
13759    linux*)
13760      case $cc_basename in
13761      icc* | ecc*)
13762	lt_prog_compiler_wl_F77='-Wl,'
13763	lt_prog_compiler_pic_F77='-KPIC'
13764	lt_prog_compiler_static_F77='-static'
13765        ;;
13766      pgcc* | pgf77* | pgf90* | pgf95*)
13767        # Portland Group compilers (*not* the Pentium gcc compiler,
13768	# which looks to be a dead project)
13769	lt_prog_compiler_wl_F77='-Wl,'
13770	lt_prog_compiler_pic_F77='-fpic'
13771	lt_prog_compiler_static_F77='-Bstatic'
13772        ;;
13773      ccc*)
13774        lt_prog_compiler_wl_F77='-Wl,'
13775        # All Alpha code is PIC.
13776        lt_prog_compiler_static_F77='-non_shared'
13777        ;;
13778      esac
13779      ;;
13780
13781    osf3* | osf4* | osf5*)
13782      lt_prog_compiler_wl_F77='-Wl,'
13783      # All OSF/1 code is PIC.
13784      lt_prog_compiler_static_F77='-non_shared'
13785      ;;
13786
13787    solaris*)
13788      lt_prog_compiler_pic_F77='-KPIC'
13789      lt_prog_compiler_static_F77='-Bstatic'
13790      case $cc_basename in
13791      f77* | f90* | f95*)
13792	lt_prog_compiler_wl_F77='-Qoption ld ';;
13793      *)
13794	lt_prog_compiler_wl_F77='-Wl,';;
13795      esac
13796      ;;
13797
13798    sunos4*)
13799      lt_prog_compiler_wl_F77='-Qoption ld '
13800      lt_prog_compiler_pic_F77='-PIC'
13801      lt_prog_compiler_static_F77='-Bstatic'
13802      ;;
13803
13804    sysv4 | sysv4.2uw2* | sysv4.3*)
13805      lt_prog_compiler_wl_F77='-Wl,'
13806      lt_prog_compiler_pic_F77='-KPIC'
13807      lt_prog_compiler_static_F77='-Bstatic'
13808      ;;
13809
13810    sysv4*MP*)
13811      if test -d /usr/nec ;then
13812	lt_prog_compiler_pic_F77='-Kconform_pic'
13813	lt_prog_compiler_static_F77='-Bstatic'
13814      fi
13815      ;;
13816
13817    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13818      lt_prog_compiler_wl_F77='-Wl,'
13819      lt_prog_compiler_pic_F77='-KPIC'
13820      lt_prog_compiler_static_F77='-Bstatic'
13821      ;;
13822
13823    unicos*)
13824      lt_prog_compiler_wl_F77='-Wl,'
13825      lt_prog_compiler_can_build_shared_F77=no
13826      ;;
13827
13828    uts4*)
13829      lt_prog_compiler_pic_F77='-pic'
13830      lt_prog_compiler_static_F77='-Bstatic'
13831      ;;
13832
13833    *)
13834      lt_prog_compiler_can_build_shared_F77=no
13835      ;;
13836    esac
13837  fi
13838
13839{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13840echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13841
13842#
13843# Check to make sure the PIC flag actually works.
13844#
13845if test -n "$lt_prog_compiler_pic_F77"; then
13846
13847{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13848echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13849if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13850  echo $ECHO_N "(cached) $ECHO_C" >&6
13851else
13852  lt_prog_compiler_pic_works_F77=no
13853  ac_outfile=conftest.$ac_objext
13854   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13855   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13856   # Insert the option either (1) after the last *FLAGS variable, or
13857   # (2) before a word containing "conftest.", or (3) at the end.
13858   # Note that $ac_compile itself does not contain backslashes and begins
13859   # with a dollar sign (not a hyphen), so the echo should work correctly.
13860   # The option is referenced via a variable to avoid confusing sed.
13861   lt_compile=`echo "$ac_compile" | $SED \
13862   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13863   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13864   -e 's:$: $lt_compiler_flag:'`
13865   (eval echo "\"\$as_me:13865: $lt_compile\"" >&5)
13866   (eval "$lt_compile" 2>conftest.err)
13867   ac_status=$?
13868   cat conftest.err >&5
13869   echo "$as_me:13869: \$? = $ac_status" >&5
13870   if (exit $ac_status) && test -s "$ac_outfile"; then
13871     # The compiler can only warn and ignore the option if not recognized
13872     # So say no if there are warnings other than the usual output.
13873     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13874     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13875     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13876       lt_prog_compiler_pic_works_F77=yes
13877     fi
13878   fi
13879   $rm conftest*
13880
13881fi
13882{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13883echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13884
13885if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13886    case $lt_prog_compiler_pic_F77 in
13887     "" | " "*) ;;
13888     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13889     esac
13890else
13891    lt_prog_compiler_pic_F77=
13892     lt_prog_compiler_can_build_shared_F77=no
13893fi
13894
13895fi
13896case $host_os in
13897  # For platforms which do not support PIC, -DPIC is meaningless:
13898  *djgpp*)
13899    lt_prog_compiler_pic_F77=
13900    ;;
13901  *)
13902    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13903    ;;
13904esac
13905
13906#
13907# Check to make sure the static flag actually works.
13908#
13909wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13910{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13911echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13912if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13913  echo $ECHO_N "(cached) $ECHO_C" >&6
13914else
13915  lt_prog_compiler_static_works_F77=no
13916   save_LDFLAGS="$LDFLAGS"
13917   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13918   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13919   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13920     # The linker can only warn and ignore the option if not recognized
13921     # So say no if there are warnings
13922     if test -s conftest.err; then
13923       # Append any errors to the config.log.
13924       cat conftest.err 1>&5
13925       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13926       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13927       if diff conftest.exp conftest.er2 >/dev/null; then
13928         lt_prog_compiler_static_works_F77=yes
13929       fi
13930     else
13931       lt_prog_compiler_static_works_F77=yes
13932     fi
13933   fi
13934   $rm conftest*
13935   LDFLAGS="$save_LDFLAGS"
13936
13937fi
13938{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13939echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13940
13941if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13942    :
13943else
13944    lt_prog_compiler_static_F77=
13945fi
13946
13947
13948{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13949echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13950if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13951  echo $ECHO_N "(cached) $ECHO_C" >&6
13952else
13953  lt_cv_prog_compiler_c_o_F77=no
13954   $rm -r conftest 2>/dev/null
13955   mkdir conftest
13956   cd conftest
13957   mkdir out
13958   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13959
13960   lt_compiler_flag="-o out/conftest2.$ac_objext"
13961   # Insert the option either (1) after the last *FLAGS variable, or
13962   # (2) before a word containing "conftest.", or (3) at the end.
13963   # Note that $ac_compile itself does not contain backslashes and begins
13964   # with a dollar sign (not a hyphen), so the echo should work correctly.
13965   lt_compile=`echo "$ac_compile" | $SED \
13966   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13967   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13968   -e 's:$: $lt_compiler_flag:'`
13969   (eval echo "\"\$as_me:13969: $lt_compile\"" >&5)
13970   (eval "$lt_compile" 2>out/conftest.err)
13971   ac_status=$?
13972   cat out/conftest.err >&5
13973   echo "$as_me:13973: \$? = $ac_status" >&5
13974   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13975   then
13976     # The compiler can only warn and ignore the option if not recognized
13977     # So say no if there are warnings
13978     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13979     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13980     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13981       lt_cv_prog_compiler_c_o_F77=yes
13982     fi
13983   fi
13984   chmod u+w . 2>&5
13985   $rm conftest*
13986   # SGI C++ compiler will create directory out/ii_files/ for
13987   # template instantiation
13988   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13989   $rm out/* && rmdir out
13990   cd ..
13991   rmdir conftest
13992   $rm conftest*
13993
13994fi
13995{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13996echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
13997
13998
13999hard_links="nottested"
14000if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14001  # do not overwrite the value of need_locks provided by the user
14002  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14003echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14004  hard_links=yes
14005  $rm conftest*
14006  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14007  touch conftest.a
14008  ln conftest.a conftest.b 2>&5 || hard_links=no
14009  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14010  { echo "$as_me:$LINENO: result: $hard_links" >&5
14011echo "${ECHO_T}$hard_links" >&6; }
14012  if test "$hard_links" = no; then
14013    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14014echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14015    need_locks=warn
14016  fi
14017else
14018  need_locks=no
14019fi
14020
14021{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14022echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14023
14024  runpath_var=
14025  allow_undefined_flag_F77=
14026  enable_shared_with_static_runtimes_F77=no
14027  archive_cmds_F77=
14028  archive_expsym_cmds_F77=
14029  old_archive_From_new_cmds_F77=
14030  old_archive_from_expsyms_cmds_F77=
14031  export_dynamic_flag_spec_F77=
14032  whole_archive_flag_spec_F77=
14033  thread_safe_flag_spec_F77=
14034  hardcode_libdir_flag_spec_F77=
14035  hardcode_libdir_flag_spec_ld_F77=
14036  hardcode_libdir_separator_F77=
14037  hardcode_direct_F77=no
14038  hardcode_minus_L_F77=no
14039  hardcode_shlibpath_var_F77=unsupported
14040  link_all_deplibs_F77=unknown
14041  hardcode_automatic_F77=no
14042  module_cmds_F77=
14043  module_expsym_cmds_F77=
14044  always_export_symbols_F77=no
14045  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14046  # include_expsyms should be a list of space-separated symbols to be *always*
14047  # included in the symbol list
14048  include_expsyms_F77=
14049  # exclude_expsyms can be an extended regexp of symbols to exclude
14050  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14051  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14052  # as well as any symbol that contains `d'.
14053  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14054  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14055  # platforms (ab)use it in PIC code, but their linkers get confused if
14056  # the symbol is explicitly referenced.  Since portable code cannot
14057  # rely on this symbol name, it's probably fine to never include it in
14058  # preloaded symbol tables.
14059  extract_expsyms_cmds=
14060  # Just being paranoid about ensuring that cc_basename is set.
14061  for cc_temp in $compiler""; do
14062  case $cc_temp in
14063    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14064    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14065    \-*) ;;
14066    *) break;;
14067  esac
14068done
14069cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14070
14071  case $host_os in
14072  cygwin* | mingw* | pw32*)
14073    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14074    # When not using gcc, we currently assume that we are using
14075    # Microsoft Visual C++.
14076    if test "$GCC" != yes; then
14077      with_gnu_ld=no
14078    fi
14079    ;;
14080  interix*)
14081    # we just hope/assume this is gcc and not c89 (= MSVC++)
14082    with_gnu_ld=yes
14083    ;;
14084  openbsd*)
14085    with_gnu_ld=no
14086    ;;
14087  esac
14088
14089  ld_shlibs_F77=yes
14090  if test "$with_gnu_ld" = yes; then
14091    # If archive_cmds runs LD, not CC, wlarc should be empty
14092    wlarc='${wl}'
14093
14094    # Set some defaults for GNU ld with shared library support. These
14095    # are reset later if shared libraries are not supported. Putting them
14096    # here allows them to be overridden if necessary.
14097    runpath_var=LD_RUN_PATH
14098    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14099    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14100    # ancient GNU ld didn't support --whole-archive et. al.
14101    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14102	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14103      else
14104  	whole_archive_flag_spec_F77=
14105    fi
14106    supports_anon_versioning=no
14107    case `$LD -v 2>/dev/null` in
14108      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14109      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14110      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14111      *\ 2.11.*) ;; # other 2.11 versions
14112      *) supports_anon_versioning=yes ;;
14113    esac
14114
14115    # See if GNU ld supports shared libraries.
14116    case $host_os in
14117    aix3* | aix4* | aix5*)
14118      # On AIX/PPC, the GNU linker is very broken
14119      if test "$host_cpu" != ia64; then
14120	ld_shlibs_F77=no
14121	cat <<EOF 1>&2
14122
14123*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14124*** to be unable to reliably create shared libraries on AIX.
14125*** Therefore, libtool is disabling shared libraries support.  If you
14126*** really care for shared libraries, you may want to modify your PATH
14127*** so that a non-GNU linker is found, and then restart.
14128
14129EOF
14130      fi
14131      ;;
14132
14133    amigaos*)
14134      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)'
14135      hardcode_libdir_flag_spec_F77='-L$libdir'
14136      hardcode_minus_L_F77=yes
14137
14138      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14139      # that the semantics of dynamic libraries on AmigaOS, at least up
14140      # to version 4, is to share data among multiple programs linked
14141      # with the same dynamic library.  Since this doesn't match the
14142      # behavior of shared libraries on other platforms, we can't use
14143      # them.
14144      ld_shlibs_F77=no
14145      ;;
14146
14147    beos*)
14148      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14149	allow_undefined_flag_F77=unsupported
14150	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14151	# support --undefined.  This deserves some investigation.  FIXME
14152	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14153      else
14154	ld_shlibs_F77=no
14155      fi
14156      ;;
14157
14158    cygwin* | mingw* | pw32*)
14159      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14160      # as there is no search path for DLLs.
14161      hardcode_libdir_flag_spec_F77='-L$libdir'
14162      allow_undefined_flag_F77=unsupported
14163      always_export_symbols_F77=no
14164      enable_shared_with_static_runtimes_F77=yes
14165      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14166
14167      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14168        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14169	# If the export-symbols file already is a .def file (1st line
14170	# is EXPORTS), use it as is; otherwise, prepend...
14171	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14172	  cp $export_symbols $output_objdir/$soname.def;
14173	else
14174	  echo EXPORTS > $output_objdir/$soname.def;
14175	  cat $export_symbols >> $output_objdir/$soname.def;
14176	fi~
14177	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14178      else
14179	ld_shlibs_F77=no
14180      fi
14181      ;;
14182
14183    interix3*)
14184      hardcode_direct_F77=no
14185      hardcode_shlibpath_var_F77=no
14186      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14187      export_dynamic_flag_spec_F77='${wl}-E'
14188      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14189      # Instead, shared libraries are loaded at an image base (0x10000000 by
14190      # default) and relocated if they conflict, which is a slow very memory
14191      # consuming and fragmenting process.  To avoid this, we pick a random,
14192      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14193      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14194      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'
14195      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'
14196      ;;
14197
14198    linux*)
14199      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14200	tmp_addflag=
14201	case $cc_basename,$host_cpu in
14202	pgcc*)				# Portland Group C compiler
14203	  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'
14204	  tmp_addflag=' $pic_flag'
14205	  ;;
14206	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14207	  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'
14208	  tmp_addflag=' $pic_flag -Mnomain' ;;
14209	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14210	  tmp_addflag=' -i_dynamic' ;;
14211	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14212	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14213	ifc* | ifort*)			# Intel Fortran compiler
14214	  tmp_addflag=' -nofor_main' ;;
14215	esac
14216	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14217
14218	if test $supports_anon_versioning = yes; then
14219	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14220  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14221  $echo "local: *; };" >> $output_objdir/$libname.ver~
14222	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14223	fi
14224      else
14225	ld_shlibs_F77=no
14226      fi
14227      ;;
14228
14229    netbsd*)
14230      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14231	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14232	wlarc=
14233      else
14234	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14235	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14236      fi
14237      ;;
14238
14239    solaris*)
14240      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14241	ld_shlibs_F77=no
14242	cat <<EOF 1>&2
14243
14244*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14245*** create shared libraries on Solaris systems.  Therefore, libtool
14246*** is disabling shared libraries support.  We urge you to upgrade GNU
14247*** binutils to release 2.9.1 or newer.  Another option is to modify
14248*** your PATH or compiler configuration so that the native linker is
14249*** used, and then restart.
14250
14251EOF
14252      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14253	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14254	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14255      else
14256	ld_shlibs_F77=no
14257      fi
14258      ;;
14259
14260    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14261      case `$LD -v 2>&1` in
14262        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14263	ld_shlibs_F77=no
14264	cat <<_LT_EOF 1>&2
14265
14266*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14267*** reliably create shared libraries on SCO systems.  Therefore, libtool
14268*** is disabling shared libraries support.  We urge you to upgrade GNU
14269*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14270*** your PATH or compiler configuration so that the native linker is
14271*** used, and then restart.
14272
14273_LT_EOF
14274	;;
14275	*)
14276	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14277	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14278	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14279	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14280	  else
14281	    ld_shlibs_F77=no
14282	  fi
14283	;;
14284      esac
14285      ;;
14286
14287    sunos4*)
14288      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14289      wlarc=
14290      hardcode_direct_F77=yes
14291      hardcode_shlibpath_var_F77=no
14292      ;;
14293
14294    *)
14295      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14296	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14297	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14298      else
14299	ld_shlibs_F77=no
14300      fi
14301      ;;
14302    esac
14303
14304    if test "$ld_shlibs_F77" = no; then
14305      runpath_var=
14306      hardcode_libdir_flag_spec_F77=
14307      export_dynamic_flag_spec_F77=
14308      whole_archive_flag_spec_F77=
14309    fi
14310  else
14311    # PORTME fill in a description of your system's linker (not GNU ld)
14312    case $host_os in
14313    aix3*)
14314      allow_undefined_flag_F77=unsupported
14315      always_export_symbols_F77=yes
14316      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'
14317      # Note: this linker hardcodes the directories in LIBPATH if there
14318      # are no directories specified by -L.
14319      hardcode_minus_L_F77=yes
14320      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14321	# Neither direct hardcoding nor static linking is supported with a
14322	# broken collect2.
14323	hardcode_direct_F77=unsupported
14324      fi
14325      ;;
14326
14327    aix4* | aix5*)
14328      if test "$host_cpu" = ia64; then
14329	# On IA64, the linker does run time linking by default, so we don't
14330	# have to do anything special.
14331	aix_use_runtimelinking=no
14332	exp_sym_flag='-Bexport'
14333	no_entry_flag=""
14334      else
14335	# If we're using GNU nm, then we don't want the "-C" option.
14336	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14337	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14338	  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'
14339	else
14340	  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'
14341	fi
14342	aix_use_runtimelinking=no
14343
14344	# Test if we are trying to use run time linking or normal
14345	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14346	# need to do runtime linking.
14347	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14348	  for ld_flag in $LDFLAGS; do
14349  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14350  	    aix_use_runtimelinking=yes
14351  	    break
14352  	  fi
14353	  done
14354	  ;;
14355	esac
14356
14357	exp_sym_flag='-bexport'
14358	no_entry_flag='-bnoentry'
14359      fi
14360
14361      # When large executables or shared objects are built, AIX ld can
14362      # have problems creating the table of contents.  If linking a library
14363      # or program results in "error TOC overflow" add -mminimal-toc to
14364      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14365      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14366
14367      archive_cmds_F77=''
14368      hardcode_direct_F77=yes
14369      hardcode_libdir_separator_F77=':'
14370      link_all_deplibs_F77=yes
14371
14372      if test "$GCC" = yes; then
14373	case $host_os in aix4.[012]|aix4.[012].*)
14374	# We only want to do this on AIX 4.2 and lower, the check
14375	# below for broken collect2 doesn't work under 4.3+
14376	  collect2name=`${CC} -print-prog-name=collect2`
14377	  if test -f "$collect2name" && \
14378  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14379	  then
14380  	  # We have reworked collect2
14381  	  hardcode_direct_F77=yes
14382	  else
14383  	  # We have old collect2
14384  	  hardcode_direct_F77=unsupported
14385  	  # It fails to find uninstalled libraries when the uninstalled
14386  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14387  	  # to unsupported forces relinking
14388  	  hardcode_minus_L_F77=yes
14389  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14390  	  hardcode_libdir_separator_F77=
14391	  fi
14392	  ;;
14393	esac
14394	shared_flag='-shared'
14395	if test "$aix_use_runtimelinking" = yes; then
14396	  shared_flag="$shared_flag "'${wl}-G'
14397	fi
14398      else
14399	# not using gcc
14400	if test "$host_cpu" = ia64; then
14401  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14402  	# chokes on -Wl,-G. The following line is correct:
14403	  shared_flag='-G'
14404	else
14405	  if test "$aix_use_runtimelinking" = yes; then
14406	    shared_flag='${wl}-G'
14407	  else
14408	    shared_flag='${wl}-bM:SRE'
14409	  fi
14410	fi
14411      fi
14412
14413      # It seems that -bexpall does not export symbols beginning with
14414      # underscore (_), so it is better to generate a list of symbols to export.
14415      always_export_symbols_F77=yes
14416      if test "$aix_use_runtimelinking" = yes; then
14417	# Warning - without using the other runtime loading flags (-brtl),
14418	# -berok will link without error, but may produce a broken library.
14419	allow_undefined_flag_F77='-berok'
14420       # Determine the default libpath from the value encoded in an empty executable.
14421       cat >conftest.$ac_ext <<_ACEOF
14422      program main
14423
14424      end
14425_ACEOF
14426rm -f conftest.$ac_objext conftest$ac_exeext
14427if { (ac_try="$ac_link"
14428case "(($ac_try" in
14429  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14430  *) ac_try_echo=$ac_try;;
14431esac
14432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14433  (eval "$ac_link") 2>conftest.er1
14434  ac_status=$?
14435  grep -v '^ *+' conftest.er1 >conftest.err
14436  rm -f conftest.er1
14437  cat conftest.err >&5
14438  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14439  (exit $ac_status); } && {
14440	 test -z "$ac_f77_werror_flag" ||
14441	 test ! -s conftest.err
14442       } && test -s conftest$ac_exeext &&
14443       $as_test_x conftest$ac_exeext; then
14444
14445aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14446}'`
14447# Check for a 64-bit object if we didn't find anything.
14448if 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; }
14449}'`; fi
14450else
14451  echo "$as_me: failed program was:" >&5
14452sed 's/^/| /' conftest.$ac_ext >&5
14453
14454
14455fi
14456
14457rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14458      conftest$ac_exeext conftest.$ac_ext
14459if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14460
14461       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14462	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"
14463       else
14464	if test "$host_cpu" = ia64; then
14465	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14466	  allow_undefined_flag_F77="-z nodefs"
14467	  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"
14468	else
14469	 # Determine the default libpath from the value encoded in an empty executable.
14470	 cat >conftest.$ac_ext <<_ACEOF
14471      program main
14472
14473      end
14474_ACEOF
14475rm -f conftest.$ac_objext conftest$ac_exeext
14476if { (ac_try="$ac_link"
14477case "(($ac_try" in
14478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14479  *) ac_try_echo=$ac_try;;
14480esac
14481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14482  (eval "$ac_link") 2>conftest.er1
14483  ac_status=$?
14484  grep -v '^ *+' conftest.er1 >conftest.err
14485  rm -f conftest.er1
14486  cat conftest.err >&5
14487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14488  (exit $ac_status); } && {
14489	 test -z "$ac_f77_werror_flag" ||
14490	 test ! -s conftest.err
14491       } && test -s conftest$ac_exeext &&
14492       $as_test_x conftest$ac_exeext; then
14493
14494aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14495}'`
14496# Check for a 64-bit object if we didn't find anything.
14497if 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; }
14498}'`; fi
14499else
14500  echo "$as_me: failed program was:" >&5
14501sed 's/^/| /' conftest.$ac_ext >&5
14502
14503
14504fi
14505
14506rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14507      conftest$ac_exeext conftest.$ac_ext
14508if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14509
14510	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14511	  # Warning - without using the other run time loading flags,
14512	  # -berok will link without error, but may produce a broken library.
14513	  no_undefined_flag_F77=' ${wl}-bernotok'
14514	  allow_undefined_flag_F77=' ${wl}-berok'
14515	  # Exported symbols can be pulled into shared objects from archives
14516	  whole_archive_flag_spec_F77='$convenience'
14517	  archive_cmds_need_lc_F77=yes
14518	  # This is similar to how AIX traditionally builds its shared libraries.
14519	  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'
14520	fi
14521      fi
14522      ;;
14523
14524    amigaos*)
14525      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)'
14526      hardcode_libdir_flag_spec_F77='-L$libdir'
14527      hardcode_minus_L_F77=yes
14528      # see comment about different semantics on the GNU ld section
14529      ld_shlibs_F77=no
14530      ;;
14531
14532    bsdi[45]*)
14533      export_dynamic_flag_spec_F77=-rdynamic
14534      ;;
14535
14536    cygwin* | mingw* | pw32*)
14537      # When not using gcc, we currently assume that we are using
14538      # Microsoft Visual C++.
14539      # hardcode_libdir_flag_spec is actually meaningless, as there is
14540      # no search path for DLLs.
14541      hardcode_libdir_flag_spec_F77=' '
14542      allow_undefined_flag_F77=unsupported
14543      # Tell ltmain to make .lib files, not .a files.
14544      libext=lib
14545      # Tell ltmain to make .dll files, not .so files.
14546      shrext_cmds=".dll"
14547      # FIXME: Setting linknames here is a bad hack.
14548      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14549      # The linker will automatically build a .lib file if we build a DLL.
14550      old_archive_From_new_cmds_F77='true'
14551      # FIXME: Should let the user specify the lib program.
14552      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14553      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14554      enable_shared_with_static_runtimes_F77=yes
14555      ;;
14556
14557    darwin* | rhapsody*)
14558      case $host_os in
14559        rhapsody* | darwin1.[012])
14560         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14561         ;;
14562       *) # Darwin 1.3 on
14563         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14564           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14565         else
14566           case ${MACOSX_DEPLOYMENT_TARGET} in
14567             10.[012])
14568               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14569               ;;
14570             10.*)
14571               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14572               ;;
14573           esac
14574         fi
14575         ;;
14576      esac
14577      archive_cmds_need_lc_F77=no
14578      hardcode_direct_F77=no
14579      hardcode_automatic_F77=yes
14580      hardcode_shlibpath_var_F77=unsupported
14581      whole_archive_flag_spec_F77=''
14582      link_all_deplibs_F77=yes
14583    if test "$GCC" = yes ; then
14584    	output_verbose_link_cmd='echo'
14585        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14586      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14587      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14588      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}'
14589      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}'
14590    else
14591      case $cc_basename in
14592        xlc*)
14593         output_verbose_link_cmd='echo'
14594         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14595         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14596          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14597         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}'
14598          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}'
14599          ;;
14600       *)
14601         ld_shlibs_F77=no
14602          ;;
14603      esac
14604    fi
14605      ;;
14606
14607    dgux*)
14608      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14609      hardcode_libdir_flag_spec_F77='-L$libdir'
14610      hardcode_shlibpath_var_F77=no
14611      ;;
14612
14613    freebsd1*)
14614      ld_shlibs_F77=no
14615      ;;
14616
14617    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14618    # support.  Future versions do this automatically, but an explicit c++rt0.o
14619    # does not break anything, and helps significantly (at the cost of a little
14620    # extra space).
14621    freebsd2.2*)
14622      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14623      hardcode_libdir_flag_spec_F77='-R$libdir'
14624      hardcode_direct_F77=yes
14625      hardcode_shlibpath_var_F77=no
14626      ;;
14627
14628    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14629    freebsd2*)
14630      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14631      hardcode_direct_F77=yes
14632      hardcode_minus_L_F77=yes
14633      hardcode_shlibpath_var_F77=no
14634      ;;
14635
14636    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14637    freebsd* | kfreebsd*-gnu | dragonfly*)
14638      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14639      hardcode_libdir_flag_spec_F77='-R$libdir'
14640      hardcode_direct_F77=yes
14641      hardcode_shlibpath_var_F77=no
14642      ;;
14643
14644    hpux9*)
14645      if test "$GCC" = yes; then
14646	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'
14647      else
14648	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'
14649      fi
14650      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14651      hardcode_libdir_separator_F77=:
14652      hardcode_direct_F77=yes
14653
14654      # hardcode_minus_L: Not really in the search PATH,
14655      # but as the default location of the library.
14656      hardcode_minus_L_F77=yes
14657      export_dynamic_flag_spec_F77='${wl}-E'
14658      ;;
14659
14660    hpux10*)
14661      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14662	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14663      else
14664	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14665      fi
14666      if test "$with_gnu_ld" = no; then
14667	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14668	hardcode_libdir_separator_F77=:
14669
14670	hardcode_direct_F77=yes
14671	export_dynamic_flag_spec_F77='${wl}-E'
14672
14673	# hardcode_minus_L: Not really in the search PATH,
14674	# but as the default location of the library.
14675	hardcode_minus_L_F77=yes
14676      fi
14677      ;;
14678
14679    hpux11*)
14680      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14681	case $host_cpu in
14682	hppa*64*)
14683	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14684	  ;;
14685	ia64*)
14686	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14687	  ;;
14688	*)
14689	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14690	  ;;
14691	esac
14692      else
14693	case $host_cpu in
14694	hppa*64*)
14695	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14696	  ;;
14697	ia64*)
14698	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14699	  ;;
14700	*)
14701	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14702	  ;;
14703	esac
14704      fi
14705      if test "$with_gnu_ld" = no; then
14706	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14707	hardcode_libdir_separator_F77=:
14708
14709	case $host_cpu in
14710	hppa*64*|ia64*)
14711	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14712	  hardcode_direct_F77=no
14713	  hardcode_shlibpath_var_F77=no
14714	  ;;
14715	*)
14716	  hardcode_direct_F77=yes
14717	  export_dynamic_flag_spec_F77='${wl}-E'
14718
14719	  # hardcode_minus_L: Not really in the search PATH,
14720	  # but as the default location of the library.
14721	  hardcode_minus_L_F77=yes
14722	  ;;
14723	esac
14724      fi
14725      ;;
14726
14727    irix5* | irix6* | nonstopux*)
14728      if test "$GCC" = yes; then
14729	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'
14730      else
14731	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'
14732	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14733      fi
14734      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14735      hardcode_libdir_separator_F77=:
14736      link_all_deplibs_F77=yes
14737      ;;
14738
14739    netbsd*)
14740      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14741	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14742      else
14743	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14744      fi
14745      hardcode_libdir_flag_spec_F77='-R$libdir'
14746      hardcode_direct_F77=yes
14747      hardcode_shlibpath_var_F77=no
14748      ;;
14749
14750    newsos6)
14751      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14752      hardcode_direct_F77=yes
14753      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14754      hardcode_libdir_separator_F77=:
14755      hardcode_shlibpath_var_F77=no
14756      ;;
14757
14758    openbsd*)
14759      hardcode_direct_F77=yes
14760      hardcode_shlibpath_var_F77=no
14761      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14762	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14763	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14764	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14765	export_dynamic_flag_spec_F77='${wl}-E'
14766      else
14767       case $host_os in
14768	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14769	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14770	   hardcode_libdir_flag_spec_F77='-R$libdir'
14771	   ;;
14772	 *)
14773	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14774	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14775	   ;;
14776       esac
14777      fi
14778      ;;
14779
14780    os2*)
14781      hardcode_libdir_flag_spec_F77='-L$libdir'
14782      hardcode_minus_L_F77=yes
14783      allow_undefined_flag_F77=unsupported
14784      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'
14785      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14786      ;;
14787
14788    osf3*)
14789      if test "$GCC" = yes; then
14790	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14791	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'
14792      else
14793	allow_undefined_flag_F77=' -expect_unresolved \*'
14794	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'
14795      fi
14796      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14797      hardcode_libdir_separator_F77=:
14798      ;;
14799
14800    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14801      if test "$GCC" = yes; then
14802	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14803	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'
14804	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14805      else
14806	allow_undefined_flag_F77=' -expect_unresolved \*'
14807	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'
14808	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~
14809	$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'
14810
14811	# Both c and cxx compiler support -rpath directly
14812	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14813      fi
14814      hardcode_libdir_separator_F77=:
14815      ;;
14816
14817    solaris*)
14818      no_undefined_flag_F77=' -z text'
14819      if test "$GCC" = yes; then
14820	wlarc='${wl}'
14821	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14822	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14823	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14824      else
14825	wlarc=''
14826	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14827	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14828  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14829      fi
14830      hardcode_libdir_flag_spec_F77='-R$libdir'
14831      hardcode_shlibpath_var_F77=no
14832      case $host_os in
14833      solaris2.[0-5] | solaris2.[0-5].*) ;;
14834      *)
14835 	# The compiler driver will combine linker options so we
14836 	# cannot just pass the convience library names through
14837 	# without $wl, iff we do not link with $LD.
14838 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14839 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14840 	case $wlarc in
14841 	'')
14842 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14843 	*)
14844 	  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' ;;
14845 	esac ;;
14846      esac
14847      link_all_deplibs_F77=yes
14848      ;;
14849
14850    sunos4*)
14851      if test "x$host_vendor" = xsequent; then
14852	# Use $CC to link under sequent, because it throws in some extra .o
14853	# files that make .init and .fini sections work.
14854	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14855      else
14856	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14857      fi
14858      hardcode_libdir_flag_spec_F77='-L$libdir'
14859      hardcode_direct_F77=yes
14860      hardcode_minus_L_F77=yes
14861      hardcode_shlibpath_var_F77=no
14862      ;;
14863
14864    sysv4)
14865      case $host_vendor in
14866	sni)
14867	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14868	  hardcode_direct_F77=yes # is this really true???
14869	;;
14870	siemens)
14871	  ## LD is ld it makes a PLAMLIB
14872	  ## CC just makes a GrossModule.
14873	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14874	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14875	  hardcode_direct_F77=no
14876        ;;
14877	motorola)
14878	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14879	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14880	;;
14881      esac
14882      runpath_var='LD_RUN_PATH'
14883      hardcode_shlibpath_var_F77=no
14884      ;;
14885
14886    sysv4.3*)
14887      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14888      hardcode_shlibpath_var_F77=no
14889      export_dynamic_flag_spec_F77='-Bexport'
14890      ;;
14891
14892    sysv4*MP*)
14893      if test -d /usr/nec; then
14894	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14895	hardcode_shlibpath_var_F77=no
14896	runpath_var=LD_RUN_PATH
14897	hardcode_runpath_var=yes
14898	ld_shlibs_F77=yes
14899      fi
14900      ;;
14901
14902    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14903      no_undefined_flag_F77='${wl}-z,text'
14904      archive_cmds_need_lc_F77=no
14905      hardcode_shlibpath_var_F77=no
14906      runpath_var='LD_RUN_PATH'
14907
14908      if test "$GCC" = yes; then
14909	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14910	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14911      else
14912	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14913	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14914      fi
14915      ;;
14916
14917    sysv5* | sco3.2v5* | sco5v6*)
14918      # Note: We can NOT use -z defs as we might desire, because we do not
14919      # link with -lc, and that would cause any symbols used from libc to
14920      # always be unresolved, which means just about no library would
14921      # ever link correctly.  If we're not using GNU ld we use -z text
14922      # though, which does catch some bad symbols but isn't as heavy-handed
14923      # as -z defs.
14924      no_undefined_flag_F77='${wl}-z,text'
14925      allow_undefined_flag_F77='${wl}-z,nodefs'
14926      archive_cmds_need_lc_F77=no
14927      hardcode_shlibpath_var_F77=no
14928      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14929      hardcode_libdir_separator_F77=':'
14930      link_all_deplibs_F77=yes
14931      export_dynamic_flag_spec_F77='${wl}-Bexport'
14932      runpath_var='LD_RUN_PATH'
14933
14934      if test "$GCC" = yes; then
14935	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14936	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14937      else
14938	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14939	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14940      fi
14941      ;;
14942
14943    uts4*)
14944      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14945      hardcode_libdir_flag_spec_F77='-L$libdir'
14946      hardcode_shlibpath_var_F77=no
14947      ;;
14948
14949    *)
14950      ld_shlibs_F77=no
14951      ;;
14952    esac
14953  fi
14954
14955{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14956echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14957test "$ld_shlibs_F77" = no && can_build_shared=no
14958
14959#
14960# Do we need to explicitly link libc?
14961#
14962case "x$archive_cmds_need_lc_F77" in
14963x|xyes)
14964  # Assume -lc should be added
14965  archive_cmds_need_lc_F77=yes
14966
14967  if test "$enable_shared" = yes && test "$GCC" = yes; then
14968    case $archive_cmds_F77 in
14969    *'~'*)
14970      # FIXME: we may have to deal with multi-command sequences.
14971      ;;
14972    '$CC '*)
14973      # Test whether the compiler implicitly links with -lc since on some
14974      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14975      # to ld, don't add -lc before -lgcc.
14976      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14977echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14978      $rm conftest*
14979      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14980
14981      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14982  (eval $ac_compile) 2>&5
14983  ac_status=$?
14984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14985  (exit $ac_status); } 2>conftest.err; then
14986        soname=conftest
14987        lib=conftest
14988        libobjs=conftest.$ac_objext
14989        deplibs=
14990        wl=$lt_prog_compiler_wl_F77
14991	pic_flag=$lt_prog_compiler_pic_F77
14992        compiler_flags=-v
14993        linker_flags=-v
14994        verstring=
14995        output_objdir=.
14996        libname=conftest
14997        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14998        allow_undefined_flag_F77=
14999        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15000  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15001  ac_status=$?
15002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15003  (exit $ac_status); }
15004        then
15005	  archive_cmds_need_lc_F77=no
15006        else
15007	  archive_cmds_need_lc_F77=yes
15008        fi
15009        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15010      else
15011        cat conftest.err 1>&5
15012      fi
15013      $rm conftest*
15014      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15015echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15016      ;;
15017    esac
15018  fi
15019  ;;
15020esac
15021
15022{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15023echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15024library_names_spec=
15025libname_spec='lib$name'
15026soname_spec=
15027shrext_cmds=".so"
15028postinstall_cmds=
15029postuninstall_cmds=
15030finish_cmds=
15031finish_eval=
15032shlibpath_var=
15033shlibpath_overrides_runpath=unknown
15034version_type=none
15035dynamic_linker="$host_os ld.so"
15036sys_lib_dlsearch_path_spec="/lib /usr/lib"
15037if test "$GCC" = yes; then
15038  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15039  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15040    # if the path contains ";" then we assume it to be the separator
15041    # otherwise default to the standard path separator (i.e. ":") - it is
15042    # assumed that no part of a normal pathname contains ";" but that should
15043    # okay in the real world where ";" in dirpaths is itself problematic.
15044    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15045  else
15046    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15047  fi
15048else
15049  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15050fi
15051need_lib_prefix=unknown
15052hardcode_into_libs=no
15053
15054# when you set need_version to no, make sure it does not cause -set_version
15055# flags to be left without arguments
15056need_version=unknown
15057
15058case $host_os in
15059aix3*)
15060  version_type=linux
15061  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15062  shlibpath_var=LIBPATH
15063
15064  # AIX 3 has no versioning support, so we append a major version to the name.
15065  soname_spec='${libname}${release}${shared_ext}$major'
15066  ;;
15067
15068aix4* | aix5*)
15069  version_type=linux
15070  need_lib_prefix=no
15071  need_version=no
15072  hardcode_into_libs=yes
15073  if test "$host_cpu" = ia64; then
15074    # AIX 5 supports IA64
15075    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15076    shlibpath_var=LD_LIBRARY_PATH
15077  else
15078    # With GCC up to 2.95.x, collect2 would create an import file
15079    # for dependence libraries.  The import file would start with
15080    # the line `#! .'.  This would cause the generated library to
15081    # depend on `.', always an invalid library.  This was fixed in
15082    # development snapshots of GCC prior to 3.0.
15083    case $host_os in
15084      aix4 | aix4.[01] | aix4.[01].*)
15085      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15086	   echo ' yes '
15087	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15088	:
15089      else
15090	can_build_shared=no
15091      fi
15092      ;;
15093    esac
15094    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15095    # soname into executable. Probably we can add versioning support to
15096    # collect2, so additional links can be useful in future.
15097    if test "$aix_use_runtimelinking" = yes; then
15098      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15099      # instead of lib<name>.a to let people know that these are not
15100      # typical AIX shared libraries.
15101      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15102    else
15103      # We preserve .a as extension for shared libraries through AIX4.2
15104      # and later when we are not doing run time linking.
15105      library_names_spec='${libname}${release}.a $libname.a'
15106      soname_spec='${libname}${release}${shared_ext}$major'
15107    fi
15108    shlibpath_var=LIBPATH
15109  fi
15110  ;;
15111
15112amigaos*)
15113  library_names_spec='$libname.ixlibrary $libname.a'
15114  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15115  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'
15116  ;;
15117
15118beos*)
15119  library_names_spec='${libname}${shared_ext}'
15120  dynamic_linker="$host_os ld.so"
15121  shlibpath_var=LIBRARY_PATH
15122  ;;
15123
15124bsdi[45]*)
15125  version_type=linux
15126  need_version=no
15127  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15128  soname_spec='${libname}${release}${shared_ext}$major'
15129  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15130  shlibpath_var=LD_LIBRARY_PATH
15131  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15132  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15133  # the default ld.so.conf also contains /usr/contrib/lib and
15134  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15135  # libtool to hard-code these into programs
15136  ;;
15137
15138cygwin* | mingw* | pw32*)
15139  version_type=windows
15140  shrext_cmds=".dll"
15141  need_version=no
15142  need_lib_prefix=no
15143
15144  case $GCC,$host_os in
15145  yes,cygwin* | yes,mingw* | yes,pw32*)
15146    library_names_spec='$libname.dll.a'
15147    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15148    postinstall_cmds='base_file=`basename \${file}`~
15149      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15150      dldir=$destdir/`dirname \$dlpath`~
15151      test -d \$dldir || mkdir -p \$dldir~
15152      $install_prog $dir/$dlname \$dldir/$dlname~
15153      chmod a+x \$dldir/$dlname'
15154    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15155      dlpath=$dir/\$dldll~
15156       $rm \$dlpath'
15157    shlibpath_overrides_runpath=yes
15158
15159    case $host_os in
15160    cygwin*)
15161      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15162      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15163      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15164      ;;
15165    mingw*)
15166      # MinGW DLLs use traditional 'lib' prefix
15167      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15168      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15169      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15170        # It is most probably a Windows format PATH printed by
15171        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15172        # path with ; separators, and with drive letters. We can handle the
15173        # drive letters (cygwin fileutils understands them), so leave them,
15174        # especially as we might pass files found there to a mingw objdump,
15175        # which wouldn't understand a cygwinified path. Ahh.
15176        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15177      else
15178        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15179      fi
15180      ;;
15181    pw32*)
15182      # pw32 DLLs use 'pw' prefix rather than 'lib'
15183      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15184      ;;
15185    esac
15186    ;;
15187
15188  *)
15189    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15190    ;;
15191  esac
15192  dynamic_linker='Win32 ld.exe'
15193  # FIXME: first we should search . and the directory the executable is in
15194  shlibpath_var=PATH
15195  ;;
15196
15197darwin* | rhapsody*)
15198  dynamic_linker="$host_os dyld"
15199  version_type=darwin
15200  need_lib_prefix=no
15201  need_version=no
15202  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15203  soname_spec='${libname}${release}${major}$shared_ext'
15204  shlibpath_overrides_runpath=yes
15205  shlibpath_var=DYLD_LIBRARY_PATH
15206  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15207  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15208  if test "$GCC" = yes; then
15209    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"`
15210  else
15211    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15212  fi
15213  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15214  ;;
15215
15216dgux*)
15217  version_type=linux
15218  need_lib_prefix=no
15219  need_version=no
15220  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15221  soname_spec='${libname}${release}${shared_ext}$major'
15222  shlibpath_var=LD_LIBRARY_PATH
15223  ;;
15224
15225freebsd1*)
15226  dynamic_linker=no
15227  ;;
15228
15229kfreebsd*-gnu)
15230  version_type=linux
15231  need_lib_prefix=no
15232  need_version=no
15233  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15234  soname_spec='${libname}${release}${shared_ext}$major'
15235  shlibpath_var=LD_LIBRARY_PATH
15236  shlibpath_overrides_runpath=no
15237  hardcode_into_libs=yes
15238  dynamic_linker='GNU ld.so'
15239  ;;
15240
15241freebsd* | dragonfly*)
15242  # DragonFly does not have aout.  When/if they implement a new
15243  # versioning mechanism, adjust this.
15244  if test -x /usr/bin/objformat; then
15245    objformat=`/usr/bin/objformat`
15246  else
15247    case $host_os in
15248    freebsd[123]*) objformat=aout ;;
15249    *) objformat=elf ;;
15250    esac
15251  fi
15252  version_type=freebsd-$objformat
15253  case $version_type in
15254    freebsd-elf*)
15255      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15256      need_version=no
15257      need_lib_prefix=no
15258      ;;
15259    freebsd-*)
15260      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15261      need_version=yes
15262      ;;
15263  esac
15264  shlibpath_var=LD_LIBRARY_PATH
15265  case $host_os in
15266  freebsd2*)
15267    shlibpath_overrides_runpath=yes
15268    ;;
15269  freebsd3.[01]* | freebsdelf3.[01]*)
15270    shlibpath_overrides_runpath=yes
15271    hardcode_into_libs=yes
15272    ;;
15273  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15274  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15275    shlibpath_overrides_runpath=no
15276    hardcode_into_libs=yes
15277    ;;
15278  freebsd*) # from 4.6 on
15279    shlibpath_overrides_runpath=yes
15280    hardcode_into_libs=yes
15281    ;;
15282  esac
15283  ;;
15284
15285gnu*)
15286  version_type=linux
15287  need_lib_prefix=no
15288  need_version=no
15289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15290  soname_spec='${libname}${release}${shared_ext}$major'
15291  shlibpath_var=LD_LIBRARY_PATH
15292  hardcode_into_libs=yes
15293  ;;
15294
15295hpux9* | hpux10* | hpux11*)
15296  # Give a soname corresponding to the major version so that dld.sl refuses to
15297  # link against other versions.
15298  version_type=sunos
15299  need_lib_prefix=no
15300  need_version=no
15301  case $host_cpu in
15302  ia64*)
15303    shrext_cmds='.so'
15304    hardcode_into_libs=yes
15305    dynamic_linker="$host_os dld.so"
15306    shlibpath_var=LD_LIBRARY_PATH
15307    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15308    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15309    soname_spec='${libname}${release}${shared_ext}$major'
15310    if test "X$HPUX_IA64_MODE" = X32; then
15311      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15312    else
15313      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15314    fi
15315    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15316    ;;
15317   hppa*64*)
15318     shrext_cmds='.sl'
15319     hardcode_into_libs=yes
15320     dynamic_linker="$host_os dld.sl"
15321     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15322     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15323     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15324     soname_spec='${libname}${release}${shared_ext}$major'
15325     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15326     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15327     ;;
15328   *)
15329    shrext_cmds='.sl'
15330    dynamic_linker="$host_os dld.sl"
15331    shlibpath_var=SHLIB_PATH
15332    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15333    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15334    soname_spec='${libname}${release}${shared_ext}$major'
15335    ;;
15336  esac
15337  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15338  postinstall_cmds='chmod 555 $lib'
15339  ;;
15340
15341interix3*)
15342  version_type=linux
15343  need_lib_prefix=no
15344  need_version=no
15345  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15346  soname_spec='${libname}${release}${shared_ext}$major'
15347  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15348  shlibpath_var=LD_LIBRARY_PATH
15349  shlibpath_overrides_runpath=no
15350  hardcode_into_libs=yes
15351  ;;
15352
15353irix5* | irix6* | nonstopux*)
15354  case $host_os in
15355    nonstopux*) version_type=nonstopux ;;
15356    *)
15357	if test "$lt_cv_prog_gnu_ld" = yes; then
15358		version_type=linux
15359	else
15360		version_type=irix
15361	fi ;;
15362  esac
15363  need_lib_prefix=no
15364  need_version=no
15365  soname_spec='${libname}${release}${shared_ext}$major'
15366  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15367  case $host_os in
15368  irix5* | nonstopux*)
15369    libsuff= shlibsuff=
15370    ;;
15371  *)
15372    case $LD in # libtool.m4 will add one of these switches to LD
15373    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15374      libsuff= shlibsuff= libmagic=32-bit;;
15375    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15376      libsuff=32 shlibsuff=N32 libmagic=N32;;
15377    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15378      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15379    *) libsuff= shlibsuff= libmagic=never-match;;
15380    esac
15381    ;;
15382  esac
15383  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15384  shlibpath_overrides_runpath=no
15385  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15386  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15387  hardcode_into_libs=yes
15388  ;;
15389
15390# No shared lib support for Linux oldld, aout, or coff.
15391linux*oldld* | linux*aout* | linux*coff*)
15392  dynamic_linker=no
15393  ;;
15394
15395# This must be Linux ELF.
15396linux*)
15397  version_type=linux
15398  need_lib_prefix=no
15399  need_version=no
15400  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15401  soname_spec='${libname}${release}${shared_ext}$major'
15402  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15403  shlibpath_var=LD_LIBRARY_PATH
15404  shlibpath_overrides_runpath=no
15405  # This implies no fast_install, which is unacceptable.
15406  # Some rework will be needed to allow for fast_install
15407  # before this can be enabled.
15408  hardcode_into_libs=yes
15409
15410  # Append ld.so.conf contents to the search path
15411  if test -f /etc/ld.so.conf; then
15412    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' ' '`
15413    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15414  fi
15415
15416  # We used to test for /lib/ld.so.1 and disable shared libraries on
15417  # powerpc, because MkLinux only supported shared libraries with the
15418  # GNU dynamic linker.  Since this was broken with cross compilers,
15419  # most powerpc-linux boxes support dynamic linking these days and
15420  # people can always --disable-shared, the test was removed, and we
15421  # assume the GNU/Linux dynamic linker is in use.
15422  dynamic_linker='GNU/Linux ld.so'
15423  ;;
15424
15425knetbsd*-gnu)
15426  version_type=linux
15427  need_lib_prefix=no
15428  need_version=no
15429  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15430  soname_spec='${libname}${release}${shared_ext}$major'
15431  shlibpath_var=LD_LIBRARY_PATH
15432  shlibpath_overrides_runpath=no
15433  hardcode_into_libs=yes
15434  dynamic_linker='GNU ld.so'
15435  ;;
15436
15437netbsd*)
15438  version_type=sunos
15439  need_lib_prefix=no
15440  need_version=no
15441  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15442    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15443    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15444    dynamic_linker='NetBSD (a.out) ld.so'
15445  else
15446    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15447    soname_spec='${libname}${release}${shared_ext}$major'
15448    dynamic_linker='NetBSD ld.elf_so'
15449  fi
15450  shlibpath_var=LD_LIBRARY_PATH
15451  shlibpath_overrides_runpath=yes
15452  hardcode_into_libs=yes
15453  ;;
15454
15455newsos6)
15456  version_type=linux
15457  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15458  shlibpath_var=LD_LIBRARY_PATH
15459  shlibpath_overrides_runpath=yes
15460  ;;
15461
15462nto-qnx*)
15463  version_type=linux
15464  need_lib_prefix=no
15465  need_version=no
15466  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15467  soname_spec='${libname}${release}${shared_ext}$major'
15468  shlibpath_var=LD_LIBRARY_PATH
15469  shlibpath_overrides_runpath=yes
15470  ;;
15471
15472openbsd*)
15473  version_type=sunos
15474  sys_lib_dlsearch_path_spec="/usr/lib"
15475  need_lib_prefix=no
15476  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15477  case $host_os in
15478    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15479    *)                         need_version=no  ;;
15480  esac
15481  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15482  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15483  shlibpath_var=LD_LIBRARY_PATH
15484  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15485    case $host_os in
15486      openbsd2.[89] | openbsd2.[89].*)
15487	shlibpath_overrides_runpath=no
15488	;;
15489      *)
15490	shlibpath_overrides_runpath=yes
15491	;;
15492      esac
15493  else
15494    shlibpath_overrides_runpath=yes
15495  fi
15496  ;;
15497
15498os2*)
15499  libname_spec='$name'
15500  shrext_cmds=".dll"
15501  need_lib_prefix=no
15502  library_names_spec='$libname${shared_ext} $libname.a'
15503  dynamic_linker='OS/2 ld.exe'
15504  shlibpath_var=LIBPATH
15505  ;;
15506
15507osf3* | osf4* | osf5*)
15508  version_type=osf
15509  need_lib_prefix=no
15510  need_version=no
15511  soname_spec='${libname}${release}${shared_ext}$major'
15512  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15513  shlibpath_var=LD_LIBRARY_PATH
15514  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15515  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15516  ;;
15517
15518solaris*)
15519  version_type=linux
15520  need_lib_prefix=no
15521  need_version=no
15522  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15523  soname_spec='${libname}${release}${shared_ext}$major'
15524  shlibpath_var=LD_LIBRARY_PATH
15525  shlibpath_overrides_runpath=yes
15526  hardcode_into_libs=yes
15527  # ldd complains unless libraries are executable
15528  postinstall_cmds='chmod +x $lib'
15529  ;;
15530
15531sunos4*)
15532  version_type=sunos
15533  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15534  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15535  shlibpath_var=LD_LIBRARY_PATH
15536  shlibpath_overrides_runpath=yes
15537  if test "$with_gnu_ld" = yes; then
15538    need_lib_prefix=no
15539  fi
15540  need_version=yes
15541  ;;
15542
15543sysv4 | sysv4.3*)
15544  version_type=linux
15545  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15546  soname_spec='${libname}${release}${shared_ext}$major'
15547  shlibpath_var=LD_LIBRARY_PATH
15548  case $host_vendor in
15549    sni)
15550      shlibpath_overrides_runpath=no
15551      need_lib_prefix=no
15552      export_dynamic_flag_spec='${wl}-Blargedynsym'
15553      runpath_var=LD_RUN_PATH
15554      ;;
15555    siemens)
15556      need_lib_prefix=no
15557      ;;
15558    motorola)
15559      need_lib_prefix=no
15560      need_version=no
15561      shlibpath_overrides_runpath=no
15562      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15563      ;;
15564  esac
15565  ;;
15566
15567sysv4*MP*)
15568  if test -d /usr/nec ;then
15569    version_type=linux
15570    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15571    soname_spec='$libname${shared_ext}.$major'
15572    shlibpath_var=LD_LIBRARY_PATH
15573  fi
15574  ;;
15575
15576sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15577  version_type=freebsd-elf
15578  need_lib_prefix=no
15579  need_version=no
15580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15581  soname_spec='${libname}${release}${shared_ext}$major'
15582  shlibpath_var=LD_LIBRARY_PATH
15583  hardcode_into_libs=yes
15584  if test "$with_gnu_ld" = yes; then
15585    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15586    shlibpath_overrides_runpath=no
15587  else
15588    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15589    shlibpath_overrides_runpath=yes
15590    case $host_os in
15591      sco3.2v5*)
15592        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15593	;;
15594    esac
15595  fi
15596  sys_lib_dlsearch_path_spec='/usr/lib'
15597  ;;
15598
15599uts4*)
15600  version_type=linux
15601  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15602  soname_spec='${libname}${release}${shared_ext}$major'
15603  shlibpath_var=LD_LIBRARY_PATH
15604  ;;
15605
15606*)
15607  dynamic_linker=no
15608  ;;
15609esac
15610{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15611echo "${ECHO_T}$dynamic_linker" >&6; }
15612test "$dynamic_linker" = no && can_build_shared=no
15613
15614variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15615if test "$GCC" = yes; then
15616  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15617fi
15618
15619{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15620echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15621hardcode_action_F77=
15622if test -n "$hardcode_libdir_flag_spec_F77" || \
15623   test -n "$runpath_var_F77" || \
15624   test "X$hardcode_automatic_F77" = "Xyes" ; then
15625
15626  # We can hardcode non-existant directories.
15627  if test "$hardcode_direct_F77" != no &&
15628     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15629     # have to relink, otherwise we might link with an installed library
15630     # when we should be linking with a yet-to-be-installed one
15631     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15632     test "$hardcode_minus_L_F77" != no; then
15633    # Linking always hardcodes the temporary library directory.
15634    hardcode_action_F77=relink
15635  else
15636    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15637    hardcode_action_F77=immediate
15638  fi
15639else
15640  # We cannot hardcode anything, or else we can only hardcode existing
15641  # directories.
15642  hardcode_action_F77=unsupported
15643fi
15644{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15645echo "${ECHO_T}$hardcode_action_F77" >&6; }
15646
15647if test "$hardcode_action_F77" = relink; then
15648  # Fast installation is not supported
15649  enable_fast_install=no
15650elif test "$shlibpath_overrides_runpath" = yes ||
15651     test "$enable_shared" = no; then
15652  # Fast installation is not necessary
15653  enable_fast_install=needless
15654fi
15655
15656
15657# The else clause should only fire when bootstrapping the
15658# libtool distribution, otherwise you forgot to ship ltmain.sh
15659# with your package, and you will get complaints that there are
15660# no rules to generate ltmain.sh.
15661if test -f "$ltmain"; then
15662  # See if we are running on zsh, and set the options which allow our commands through
15663  # without removal of \ escapes.
15664  if test -n "${ZSH_VERSION+set}" ; then
15665    setopt NO_GLOB_SUBST
15666  fi
15667  # Now quote all the things that may contain metacharacters while being
15668  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15669  # variables and quote the copies for generation of the libtool script.
15670  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15671    SED SHELL STRIP \
15672    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15673    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15674    deplibs_check_method reload_flag reload_cmds need_locks \
15675    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15676    lt_cv_sys_global_symbol_to_c_name_address \
15677    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15678    old_postinstall_cmds old_postuninstall_cmds \
15679    compiler_F77 \
15680    CC_F77 \
15681    LD_F77 \
15682    lt_prog_compiler_wl_F77 \
15683    lt_prog_compiler_pic_F77 \
15684    lt_prog_compiler_static_F77 \
15685    lt_prog_compiler_no_builtin_flag_F77 \
15686    export_dynamic_flag_spec_F77 \
15687    thread_safe_flag_spec_F77 \
15688    whole_archive_flag_spec_F77 \
15689    enable_shared_with_static_runtimes_F77 \
15690    old_archive_cmds_F77 \
15691    old_archive_from_new_cmds_F77 \
15692    predep_objects_F77 \
15693    postdep_objects_F77 \
15694    predeps_F77 \
15695    postdeps_F77 \
15696    compiler_lib_search_path_F77 \
15697    archive_cmds_F77 \
15698    archive_expsym_cmds_F77 \
15699    postinstall_cmds_F77 \
15700    postuninstall_cmds_F77 \
15701    old_archive_from_expsyms_cmds_F77 \
15702    allow_undefined_flag_F77 \
15703    no_undefined_flag_F77 \
15704    export_symbols_cmds_F77 \
15705    hardcode_libdir_flag_spec_F77 \
15706    hardcode_libdir_flag_spec_ld_F77 \
15707    hardcode_libdir_separator_F77 \
15708    hardcode_automatic_F77 \
15709    module_cmds_F77 \
15710    module_expsym_cmds_F77 \
15711    lt_cv_prog_compiler_c_o_F77 \
15712    exclude_expsyms_F77 \
15713    include_expsyms_F77; do
15714
15715    case $var in
15716    old_archive_cmds_F77 | \
15717    old_archive_from_new_cmds_F77 | \
15718    archive_cmds_F77 | \
15719    archive_expsym_cmds_F77 | \
15720    module_cmds_F77 | \
15721    module_expsym_cmds_F77 | \
15722    old_archive_from_expsyms_cmds_F77 | \
15723    export_symbols_cmds_F77 | \
15724    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15725    postinstall_cmds | postuninstall_cmds | \
15726    old_postinstall_cmds | old_postuninstall_cmds | \
15727    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15728      # Double-quote double-evaled strings.
15729      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15730      ;;
15731    *)
15732      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15733      ;;
15734    esac
15735  done
15736
15737  case $lt_echo in
15738  *'\$0 --fallback-echo"')
15739    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15740    ;;
15741  esac
15742
15743cfgfile="$ofile"
15744
15745  cat <<__EOF__ >> "$cfgfile"
15746# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15747
15748# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15749
15750# Shell to use when invoking shell scripts.
15751SHELL=$lt_SHELL
15752
15753# Whether or not to build shared libraries.
15754build_libtool_libs=$enable_shared
15755
15756# Whether or not to build static libraries.
15757build_old_libs=$enable_static
15758
15759# Whether or not to add -lc for building shared libraries.
15760build_libtool_need_lc=$archive_cmds_need_lc_F77
15761
15762# Whether or not to disallow shared libs when runtime libs are static
15763allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15764
15765# Whether or not to optimize for fast installation.
15766fast_install=$enable_fast_install
15767
15768# The host system.
15769host_alias=$host_alias
15770host=$host
15771host_os=$host_os
15772
15773# The build system.
15774build_alias=$build_alias
15775build=$build
15776build_os=$build_os
15777
15778# An echo program that does not interpret backslashes.
15779echo=$lt_echo
15780
15781# The archiver.
15782AR=$lt_AR
15783AR_FLAGS=$lt_AR_FLAGS
15784
15785# A C compiler.
15786LTCC=$lt_LTCC
15787
15788# LTCC compiler flags.
15789LTCFLAGS=$lt_LTCFLAGS
15790
15791# A language-specific compiler.
15792CC=$lt_compiler_F77
15793
15794# Is the compiler the GNU C compiler?
15795with_gcc=$GCC_F77
15796
15797# An ERE matcher.
15798EGREP=$lt_EGREP
15799
15800# The linker used to build libraries.
15801LD=$lt_LD_F77
15802
15803# Whether we need hard or soft links.
15804LN_S=$lt_LN_S
15805
15806# A BSD-compatible nm program.
15807NM=$lt_NM
15808
15809# A symbol stripping program
15810STRIP=$lt_STRIP
15811
15812# Used to examine libraries when file_magic_cmd begins "file"
15813MAGIC_CMD=$MAGIC_CMD
15814
15815# Used on cygwin: DLL creation program.
15816DLLTOOL="$DLLTOOL"
15817
15818# Used on cygwin: object dumper.
15819OBJDUMP="$OBJDUMP"
15820
15821# Used on cygwin: assembler.
15822AS="$AS"
15823
15824# The name of the directory that contains temporary libtool files.
15825objdir=$objdir
15826
15827# How to create reloadable object files.
15828reload_flag=$lt_reload_flag
15829reload_cmds=$lt_reload_cmds
15830
15831# How to pass a linker flag through the compiler.
15832wl=$lt_lt_prog_compiler_wl_F77
15833
15834# Object file suffix (normally "o").
15835objext="$ac_objext"
15836
15837# Old archive suffix (normally "a").
15838libext="$libext"
15839
15840# Shared library suffix (normally ".so").
15841shrext_cmds='$shrext_cmds'
15842
15843# Executable file suffix (normally "").
15844exeext="$exeext"
15845
15846# Additional compiler flags for building library objects.
15847pic_flag=$lt_lt_prog_compiler_pic_F77
15848pic_mode=$pic_mode
15849
15850# What is the maximum length of a command?
15851max_cmd_len=$lt_cv_sys_max_cmd_len
15852
15853# Does compiler simultaneously support -c and -o options?
15854compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15855
15856# Must we lock files when doing compilation?
15857need_locks=$lt_need_locks
15858
15859# Do we need the lib prefix for modules?
15860need_lib_prefix=$need_lib_prefix
15861
15862# Do we need a version for libraries?
15863need_version=$need_version
15864
15865# Whether dlopen is supported.
15866dlopen_support=$enable_dlopen
15867
15868# Whether dlopen of programs is supported.
15869dlopen_self=$enable_dlopen_self
15870
15871# Whether dlopen of statically linked programs is supported.
15872dlopen_self_static=$enable_dlopen_self_static
15873
15874# Compiler flag to prevent dynamic linking.
15875link_static_flag=$lt_lt_prog_compiler_static_F77
15876
15877# Compiler flag to turn off builtin functions.
15878no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15879
15880# Compiler flag to allow reflexive dlopens.
15881export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15882
15883# Compiler flag to generate shared objects directly from archives.
15884whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15885
15886# Compiler flag to generate thread-safe objects.
15887thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15888
15889# Library versioning type.
15890version_type=$version_type
15891
15892# Format of library name prefix.
15893libname_spec=$lt_libname_spec
15894
15895# List of archive names.  First name is the real one, the rest are links.
15896# The last name is the one that the linker finds with -lNAME.
15897library_names_spec=$lt_library_names_spec
15898
15899# The coded name of the library, if different from the real name.
15900soname_spec=$lt_soname_spec
15901
15902# Commands used to build and install an old-style archive.
15903RANLIB=$lt_RANLIB
15904old_archive_cmds=$lt_old_archive_cmds_F77
15905old_postinstall_cmds=$lt_old_postinstall_cmds
15906old_postuninstall_cmds=$lt_old_postuninstall_cmds
15907
15908# Create an old-style archive from a shared archive.
15909old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15910
15911# Create a temporary old-style archive to link instead of a shared archive.
15912old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15913
15914# Commands used to build and install a shared archive.
15915archive_cmds=$lt_archive_cmds_F77
15916archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15917postinstall_cmds=$lt_postinstall_cmds
15918postuninstall_cmds=$lt_postuninstall_cmds
15919
15920# Commands used to build a loadable module (assumed same as above if empty)
15921module_cmds=$lt_module_cmds_F77
15922module_expsym_cmds=$lt_module_expsym_cmds_F77
15923
15924# Commands to strip libraries.
15925old_striplib=$lt_old_striplib
15926striplib=$lt_striplib
15927
15928# Dependencies to place before the objects being linked to create a
15929# shared library.
15930predep_objects=$lt_predep_objects_F77
15931
15932# Dependencies to place after the objects being linked to create a
15933# shared library.
15934postdep_objects=$lt_postdep_objects_F77
15935
15936# Dependencies to place before the objects being linked to create a
15937# shared library.
15938predeps=$lt_predeps_F77
15939
15940# Dependencies to place after the objects being linked to create a
15941# shared library.
15942postdeps=$lt_postdeps_F77
15943
15944# The library search path used internally by the compiler when linking
15945# a shared library.
15946compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15947
15948# Method to check whether dependent libraries are shared objects.
15949deplibs_check_method=$lt_deplibs_check_method
15950
15951# Command to use when deplibs_check_method == file_magic.
15952file_magic_cmd=$lt_file_magic_cmd
15953
15954# Flag that allows shared libraries with undefined symbols to be built.
15955allow_undefined_flag=$lt_allow_undefined_flag_F77
15956
15957# Flag that forces no undefined symbols.
15958no_undefined_flag=$lt_no_undefined_flag_F77
15959
15960# Commands used to finish a libtool library installation in a directory.
15961finish_cmds=$lt_finish_cmds
15962
15963# Same as above, but a single script fragment to be evaled but not shown.
15964finish_eval=$lt_finish_eval
15965
15966# Take the output of nm and produce a listing of raw symbols and C names.
15967global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15968
15969# Transform the output of nm in a proper C declaration
15970global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15971
15972# Transform the output of nm in a C name address pair
15973global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15974
15975# This is the shared library runtime path variable.
15976runpath_var=$runpath_var
15977
15978# This is the shared library path variable.
15979shlibpath_var=$shlibpath_var
15980
15981# Is shlibpath searched before the hard-coded library search path?
15982shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15983
15984# How to hardcode a shared library path into an executable.
15985hardcode_action=$hardcode_action_F77
15986
15987# Whether we should hardcode library paths into libraries.
15988hardcode_into_libs=$hardcode_into_libs
15989
15990# Flag to hardcode \$libdir into a binary during linking.
15991# This must work even if \$libdir does not exist.
15992hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15993
15994# If ld is used when linking, flag to hardcode \$libdir into
15995# a binary during linking. This must work even if \$libdir does
15996# not exist.
15997hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15998
15999# Whether we need a single -rpath flag with a separated argument.
16000hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16001
16002# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16003# resulting binary.
16004hardcode_direct=$hardcode_direct_F77
16005
16006# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16007# resulting binary.
16008hardcode_minus_L=$hardcode_minus_L_F77
16009
16010# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16011# the resulting binary.
16012hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16013
16014# Set to yes if building a shared library automatically hardcodes DIR into the library
16015# and all subsequent libraries and executables linked against it.
16016hardcode_automatic=$hardcode_automatic_F77
16017
16018# Variables whose values should be saved in libtool wrapper scripts and
16019# restored at relink time.
16020variables_saved_for_relink="$variables_saved_for_relink"
16021
16022# Whether libtool must link a program against all its dependency libraries.
16023link_all_deplibs=$link_all_deplibs_F77
16024
16025# Compile-time system search path for libraries
16026sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16027
16028# Run-time system search path for libraries
16029sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16030
16031# Fix the shell variable \$srcfile for the compiler.
16032fix_srcfile_path="$fix_srcfile_path_F77"
16033
16034# Set to yes if exported symbols are required.
16035always_export_symbols=$always_export_symbols_F77
16036
16037# The commands to list exported symbols.
16038export_symbols_cmds=$lt_export_symbols_cmds_F77
16039
16040# The commands to extract the exported symbol list from a shared archive.
16041extract_expsyms_cmds=$lt_extract_expsyms_cmds
16042
16043# Symbols that should not be listed in the preloaded symbols.
16044exclude_expsyms=$lt_exclude_expsyms_F77
16045
16046# Symbols that must always be exported.
16047include_expsyms=$lt_include_expsyms_F77
16048
16049# ### END LIBTOOL TAG CONFIG: $tagname
16050
16051__EOF__
16052
16053
16054else
16055  # If there is no Makefile yet, we rely on a make rule to execute
16056  # `config.status --recheck' to rerun these tests and create the
16057  # libtool script then.
16058  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16059  if test -f "$ltmain_in"; then
16060    test -f Makefile && make "$ltmain"
16061  fi
16062fi
16063
16064
16065ac_ext=c
16066ac_cpp='$CPP $CPPFLAGS'
16067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16069ac_compiler_gnu=$ac_cv_c_compiler_gnu
16070
16071CC="$lt_save_CC"
16072
16073	else
16074	  tagname=""
16075	fi
16076	;;
16077
16078      GCJ)
16079	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16080
16081
16082# Source file extension for Java test sources.
16083ac_ext=java
16084
16085# Object file extension for compiled Java test sources.
16086objext=o
16087objext_GCJ=$objext
16088
16089# Code to be used in simple compile tests
16090lt_simple_compile_test_code="class foo {}\n"
16091
16092# Code to be used in simple link tests
16093lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16094
16095# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16096
16097# If no C compiler was specified, use CC.
16098LTCC=${LTCC-"$CC"}
16099
16100# If no C compiler flags were specified, use CFLAGS.
16101LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16102
16103# Allow CC to be a program name with arguments.
16104compiler=$CC
16105
16106
16107# save warnings/boilerplate of simple test code
16108ac_outfile=conftest.$ac_objext
16109printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16110eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16111_lt_compiler_boilerplate=`cat conftest.err`
16112$rm conftest*
16113
16114ac_outfile=conftest.$ac_objext
16115printf "$lt_simple_link_test_code" >conftest.$ac_ext
16116eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16117_lt_linker_boilerplate=`cat conftest.err`
16118$rm conftest*
16119
16120
16121# Allow CC to be a program name with arguments.
16122lt_save_CC="$CC"
16123CC=${GCJ-"gcj"}
16124compiler=$CC
16125compiler_GCJ=$CC
16126for cc_temp in $compiler""; do
16127  case $cc_temp in
16128    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16129    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16130    \-*) ;;
16131    *) break;;
16132  esac
16133done
16134cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16135
16136
16137# GCJ did not exist at the time GCC didn't implicitly link libc in.
16138archive_cmds_need_lc_GCJ=no
16139
16140old_archive_cmds_GCJ=$old_archive_cmds
16141
16142
16143lt_prog_compiler_no_builtin_flag_GCJ=
16144
16145if test "$GCC" = yes; then
16146  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16147
16148
16149{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16150echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16151if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16152  echo $ECHO_N "(cached) $ECHO_C" >&6
16153else
16154  lt_cv_prog_compiler_rtti_exceptions=no
16155  ac_outfile=conftest.$ac_objext
16156   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16157   lt_compiler_flag="-fno-rtti -fno-exceptions"
16158   # Insert the option either (1) after the last *FLAGS variable, or
16159   # (2) before a word containing "conftest.", or (3) at the end.
16160   # Note that $ac_compile itself does not contain backslashes and begins
16161   # with a dollar sign (not a hyphen), so the echo should work correctly.
16162   # The option is referenced via a variable to avoid confusing sed.
16163   lt_compile=`echo "$ac_compile" | $SED \
16164   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16165   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16166   -e 's:$: $lt_compiler_flag:'`
16167   (eval echo "\"\$as_me:16167: $lt_compile\"" >&5)
16168   (eval "$lt_compile" 2>conftest.err)
16169   ac_status=$?
16170   cat conftest.err >&5
16171   echo "$as_me:16171: \$? = $ac_status" >&5
16172   if (exit $ac_status) && test -s "$ac_outfile"; then
16173     # The compiler can only warn and ignore the option if not recognized
16174     # So say no if there are warnings other than the usual output.
16175     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16176     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16177     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16178       lt_cv_prog_compiler_rtti_exceptions=yes
16179     fi
16180   fi
16181   $rm conftest*
16182
16183fi
16184{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16185echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16186
16187if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16188    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16189else
16190    :
16191fi
16192
16193fi
16194
16195lt_prog_compiler_wl_GCJ=
16196lt_prog_compiler_pic_GCJ=
16197lt_prog_compiler_static_GCJ=
16198
16199{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16200echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16201
16202  if test "$GCC" = yes; then
16203    lt_prog_compiler_wl_GCJ='-Wl,'
16204    lt_prog_compiler_static_GCJ='-static'
16205
16206    case $host_os in
16207      aix*)
16208      # All AIX code is PIC.
16209      if test "$host_cpu" = ia64; then
16210	# AIX 5 now supports IA64 processor
16211	lt_prog_compiler_static_GCJ='-Bstatic'
16212      fi
16213      ;;
16214
16215    amigaos*)
16216      # FIXME: we need at least 68020 code to build shared libraries, but
16217      # adding the `-m68020' flag to GCC prevents building anything better,
16218      # like `-m68040'.
16219      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16220      ;;
16221
16222    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16223      # PIC is the default for these OSes.
16224      ;;
16225
16226    mingw* | pw32* | os2*)
16227      # This hack is so that the source file can tell whether it is being
16228      # built for inclusion in a dll (and should export symbols for example).
16229      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16230      ;;
16231
16232    darwin* | rhapsody*)
16233      # PIC is the default on this platform
16234      # Common symbols not allowed in MH_DYLIB files
16235      lt_prog_compiler_pic_GCJ='-fno-common'
16236      ;;
16237
16238    interix3*)
16239      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16240      # Instead, we relocate shared libraries at runtime.
16241      ;;
16242
16243    msdosdjgpp*)
16244      # Just because we use GCC doesn't mean we suddenly get shared libraries
16245      # on systems that don't support them.
16246      lt_prog_compiler_can_build_shared_GCJ=no
16247      enable_shared=no
16248      ;;
16249
16250    sysv4*MP*)
16251      if test -d /usr/nec; then
16252	lt_prog_compiler_pic_GCJ=-Kconform_pic
16253      fi
16254      ;;
16255
16256    hpux*)
16257      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16258      # not for PA HP-UX.
16259      case $host_cpu in
16260      hppa*64*|ia64*)
16261	# +Z the default
16262	;;
16263      *)
16264	lt_prog_compiler_pic_GCJ='-fPIC'
16265	;;
16266      esac
16267      ;;
16268
16269    *)
16270      lt_prog_compiler_pic_GCJ='-fPIC'
16271      ;;
16272    esac
16273  else
16274    # PORTME Check for flag to pass linker flags through the system compiler.
16275    case $host_os in
16276    aix*)
16277      lt_prog_compiler_wl_GCJ='-Wl,'
16278      if test "$host_cpu" = ia64; then
16279	# AIX 5 now supports IA64 processor
16280	lt_prog_compiler_static_GCJ='-Bstatic'
16281      else
16282	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16283      fi
16284      ;;
16285      darwin*)
16286        # PIC is the default on this platform
16287        # Common symbols not allowed in MH_DYLIB files
16288       case $cc_basename in
16289         xlc*)
16290         lt_prog_compiler_pic_GCJ='-qnocommon'
16291         lt_prog_compiler_wl_GCJ='-Wl,'
16292         ;;
16293       esac
16294       ;;
16295
16296    mingw* | pw32* | os2*)
16297      # This hack is so that the source file can tell whether it is being
16298      # built for inclusion in a dll (and should export symbols for example).
16299      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16300      ;;
16301
16302    hpux9* | hpux10* | hpux11*)
16303      lt_prog_compiler_wl_GCJ='-Wl,'
16304      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16305      # not for PA HP-UX.
16306      case $host_cpu in
16307      hppa*64*|ia64*)
16308	# +Z the default
16309	;;
16310      *)
16311	lt_prog_compiler_pic_GCJ='+Z'
16312	;;
16313      esac
16314      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16315      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16316      ;;
16317
16318    irix5* | irix6* | nonstopux*)
16319      lt_prog_compiler_wl_GCJ='-Wl,'
16320      # PIC (with -KPIC) is the default.
16321      lt_prog_compiler_static_GCJ='-non_shared'
16322      ;;
16323
16324    newsos6)
16325      lt_prog_compiler_pic_GCJ='-KPIC'
16326      lt_prog_compiler_static_GCJ='-Bstatic'
16327      ;;
16328
16329    linux*)
16330      case $cc_basename in
16331      icc* | ecc*)
16332	lt_prog_compiler_wl_GCJ='-Wl,'
16333	lt_prog_compiler_pic_GCJ='-KPIC'
16334	lt_prog_compiler_static_GCJ='-static'
16335        ;;
16336      pgcc* | pgf77* | pgf90* | pgf95*)
16337        # Portland Group compilers (*not* the Pentium gcc compiler,
16338	# which looks to be a dead project)
16339	lt_prog_compiler_wl_GCJ='-Wl,'
16340	lt_prog_compiler_pic_GCJ='-fpic'
16341	lt_prog_compiler_static_GCJ='-Bstatic'
16342        ;;
16343      ccc*)
16344        lt_prog_compiler_wl_GCJ='-Wl,'
16345        # All Alpha code is PIC.
16346        lt_prog_compiler_static_GCJ='-non_shared'
16347        ;;
16348      esac
16349      ;;
16350
16351    osf3* | osf4* | osf5*)
16352      lt_prog_compiler_wl_GCJ='-Wl,'
16353      # All OSF/1 code is PIC.
16354      lt_prog_compiler_static_GCJ='-non_shared'
16355      ;;
16356
16357    solaris*)
16358      lt_prog_compiler_pic_GCJ='-KPIC'
16359      lt_prog_compiler_static_GCJ='-Bstatic'
16360      case $cc_basename in
16361      f77* | f90* | f95*)
16362	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16363      *)
16364	lt_prog_compiler_wl_GCJ='-Wl,';;
16365      esac
16366      ;;
16367
16368    sunos4*)
16369      lt_prog_compiler_wl_GCJ='-Qoption ld '
16370      lt_prog_compiler_pic_GCJ='-PIC'
16371      lt_prog_compiler_static_GCJ='-Bstatic'
16372      ;;
16373
16374    sysv4 | sysv4.2uw2* | sysv4.3*)
16375      lt_prog_compiler_wl_GCJ='-Wl,'
16376      lt_prog_compiler_pic_GCJ='-KPIC'
16377      lt_prog_compiler_static_GCJ='-Bstatic'
16378      ;;
16379
16380    sysv4*MP*)
16381      if test -d /usr/nec ;then
16382	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16383	lt_prog_compiler_static_GCJ='-Bstatic'
16384      fi
16385      ;;
16386
16387    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16388      lt_prog_compiler_wl_GCJ='-Wl,'
16389      lt_prog_compiler_pic_GCJ='-KPIC'
16390      lt_prog_compiler_static_GCJ='-Bstatic'
16391      ;;
16392
16393    unicos*)
16394      lt_prog_compiler_wl_GCJ='-Wl,'
16395      lt_prog_compiler_can_build_shared_GCJ=no
16396      ;;
16397
16398    uts4*)
16399      lt_prog_compiler_pic_GCJ='-pic'
16400      lt_prog_compiler_static_GCJ='-Bstatic'
16401      ;;
16402
16403    *)
16404      lt_prog_compiler_can_build_shared_GCJ=no
16405      ;;
16406    esac
16407  fi
16408
16409{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16410echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16411
16412#
16413# Check to make sure the PIC flag actually works.
16414#
16415if test -n "$lt_prog_compiler_pic_GCJ"; then
16416
16417{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16418echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16419if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16420  echo $ECHO_N "(cached) $ECHO_C" >&6
16421else
16422  lt_prog_compiler_pic_works_GCJ=no
16423  ac_outfile=conftest.$ac_objext
16424   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16425   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16426   # Insert the option either (1) after the last *FLAGS variable, or
16427   # (2) before a word containing "conftest.", or (3) at the end.
16428   # Note that $ac_compile itself does not contain backslashes and begins
16429   # with a dollar sign (not a hyphen), so the echo should work correctly.
16430   # The option is referenced via a variable to avoid confusing sed.
16431   lt_compile=`echo "$ac_compile" | $SED \
16432   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16433   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16434   -e 's:$: $lt_compiler_flag:'`
16435   (eval echo "\"\$as_me:16435: $lt_compile\"" >&5)
16436   (eval "$lt_compile" 2>conftest.err)
16437   ac_status=$?
16438   cat conftest.err >&5
16439   echo "$as_me:16439: \$? = $ac_status" >&5
16440   if (exit $ac_status) && test -s "$ac_outfile"; then
16441     # The compiler can only warn and ignore the option if not recognized
16442     # So say no if there are warnings other than the usual output.
16443     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16444     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16445     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16446       lt_prog_compiler_pic_works_GCJ=yes
16447     fi
16448   fi
16449   $rm conftest*
16450
16451fi
16452{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16453echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16454
16455if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16456    case $lt_prog_compiler_pic_GCJ in
16457     "" | " "*) ;;
16458     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16459     esac
16460else
16461    lt_prog_compiler_pic_GCJ=
16462     lt_prog_compiler_can_build_shared_GCJ=no
16463fi
16464
16465fi
16466case $host_os in
16467  # For platforms which do not support PIC, -DPIC is meaningless:
16468  *djgpp*)
16469    lt_prog_compiler_pic_GCJ=
16470    ;;
16471  *)
16472    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16473    ;;
16474esac
16475
16476#
16477# Check to make sure the static flag actually works.
16478#
16479wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16480{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16481echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16482if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16483  echo $ECHO_N "(cached) $ECHO_C" >&6
16484else
16485  lt_prog_compiler_static_works_GCJ=no
16486   save_LDFLAGS="$LDFLAGS"
16487   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16488   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16489   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16490     # The linker can only warn and ignore the option if not recognized
16491     # So say no if there are warnings
16492     if test -s conftest.err; then
16493       # Append any errors to the config.log.
16494       cat conftest.err 1>&5
16495       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16496       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16497       if diff conftest.exp conftest.er2 >/dev/null; then
16498         lt_prog_compiler_static_works_GCJ=yes
16499       fi
16500     else
16501       lt_prog_compiler_static_works_GCJ=yes
16502     fi
16503   fi
16504   $rm conftest*
16505   LDFLAGS="$save_LDFLAGS"
16506
16507fi
16508{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16509echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16510
16511if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16512    :
16513else
16514    lt_prog_compiler_static_GCJ=
16515fi
16516
16517
16518{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16519echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16520if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16521  echo $ECHO_N "(cached) $ECHO_C" >&6
16522else
16523  lt_cv_prog_compiler_c_o_GCJ=no
16524   $rm -r conftest 2>/dev/null
16525   mkdir conftest
16526   cd conftest
16527   mkdir out
16528   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16529
16530   lt_compiler_flag="-o out/conftest2.$ac_objext"
16531   # Insert the option either (1) after the last *FLAGS variable, or
16532   # (2) before a word containing "conftest.", or (3) at the end.
16533   # Note that $ac_compile itself does not contain backslashes and begins
16534   # with a dollar sign (not a hyphen), so the echo should work correctly.
16535   lt_compile=`echo "$ac_compile" | $SED \
16536   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16537   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16538   -e 's:$: $lt_compiler_flag:'`
16539   (eval echo "\"\$as_me:16539: $lt_compile\"" >&5)
16540   (eval "$lt_compile" 2>out/conftest.err)
16541   ac_status=$?
16542   cat out/conftest.err >&5
16543   echo "$as_me:16543: \$? = $ac_status" >&5
16544   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16545   then
16546     # The compiler can only warn and ignore the option if not recognized
16547     # So say no if there are warnings
16548     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16549     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16550     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16551       lt_cv_prog_compiler_c_o_GCJ=yes
16552     fi
16553   fi
16554   chmod u+w . 2>&5
16555   $rm conftest*
16556   # SGI C++ compiler will create directory out/ii_files/ for
16557   # template instantiation
16558   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16559   $rm out/* && rmdir out
16560   cd ..
16561   rmdir conftest
16562   $rm conftest*
16563
16564fi
16565{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16566echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16567
16568
16569hard_links="nottested"
16570if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16571  # do not overwrite the value of need_locks provided by the user
16572  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16573echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16574  hard_links=yes
16575  $rm conftest*
16576  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16577  touch conftest.a
16578  ln conftest.a conftest.b 2>&5 || hard_links=no
16579  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16580  { echo "$as_me:$LINENO: result: $hard_links" >&5
16581echo "${ECHO_T}$hard_links" >&6; }
16582  if test "$hard_links" = no; then
16583    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16584echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16585    need_locks=warn
16586  fi
16587else
16588  need_locks=no
16589fi
16590
16591{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16592echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16593
16594  runpath_var=
16595  allow_undefined_flag_GCJ=
16596  enable_shared_with_static_runtimes_GCJ=no
16597  archive_cmds_GCJ=
16598  archive_expsym_cmds_GCJ=
16599  old_archive_From_new_cmds_GCJ=
16600  old_archive_from_expsyms_cmds_GCJ=
16601  export_dynamic_flag_spec_GCJ=
16602  whole_archive_flag_spec_GCJ=
16603  thread_safe_flag_spec_GCJ=
16604  hardcode_libdir_flag_spec_GCJ=
16605  hardcode_libdir_flag_spec_ld_GCJ=
16606  hardcode_libdir_separator_GCJ=
16607  hardcode_direct_GCJ=no
16608  hardcode_minus_L_GCJ=no
16609  hardcode_shlibpath_var_GCJ=unsupported
16610  link_all_deplibs_GCJ=unknown
16611  hardcode_automatic_GCJ=no
16612  module_cmds_GCJ=
16613  module_expsym_cmds_GCJ=
16614  always_export_symbols_GCJ=no
16615  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16616  # include_expsyms should be a list of space-separated symbols to be *always*
16617  # included in the symbol list
16618  include_expsyms_GCJ=
16619  # exclude_expsyms can be an extended regexp of symbols to exclude
16620  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16621  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16622  # as well as any symbol that contains `d'.
16623  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16624  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16625  # platforms (ab)use it in PIC code, but their linkers get confused if
16626  # the symbol is explicitly referenced.  Since portable code cannot
16627  # rely on this symbol name, it's probably fine to never include it in
16628  # preloaded symbol tables.
16629  extract_expsyms_cmds=
16630  # Just being paranoid about ensuring that cc_basename is set.
16631  for cc_temp in $compiler""; do
16632  case $cc_temp in
16633    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16634    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16635    \-*) ;;
16636    *) break;;
16637  esac
16638done
16639cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16640
16641  case $host_os in
16642  cygwin* | mingw* | pw32*)
16643    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16644    # When not using gcc, we currently assume that we are using
16645    # Microsoft Visual C++.
16646    if test "$GCC" != yes; then
16647      with_gnu_ld=no
16648    fi
16649    ;;
16650  interix*)
16651    # we just hope/assume this is gcc and not c89 (= MSVC++)
16652    with_gnu_ld=yes
16653    ;;
16654  openbsd*)
16655    with_gnu_ld=no
16656    ;;
16657  esac
16658
16659  ld_shlibs_GCJ=yes
16660  if test "$with_gnu_ld" = yes; then
16661    # If archive_cmds runs LD, not CC, wlarc should be empty
16662    wlarc='${wl}'
16663
16664    # Set some defaults for GNU ld with shared library support. These
16665    # are reset later if shared libraries are not supported. Putting them
16666    # here allows them to be overridden if necessary.
16667    runpath_var=LD_RUN_PATH
16668    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16669    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16670    # ancient GNU ld didn't support --whole-archive et. al.
16671    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16672	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16673      else
16674  	whole_archive_flag_spec_GCJ=
16675    fi
16676    supports_anon_versioning=no
16677    case `$LD -v 2>/dev/null` in
16678      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16679      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16680      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16681      *\ 2.11.*) ;; # other 2.11 versions
16682      *) supports_anon_versioning=yes ;;
16683    esac
16684
16685    # See if GNU ld supports shared libraries.
16686    case $host_os in
16687    aix3* | aix4* | aix5*)
16688      # On AIX/PPC, the GNU linker is very broken
16689      if test "$host_cpu" != ia64; then
16690	ld_shlibs_GCJ=no
16691	cat <<EOF 1>&2
16692
16693*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16694*** to be unable to reliably create shared libraries on AIX.
16695*** Therefore, libtool is disabling shared libraries support.  If you
16696*** really care for shared libraries, you may want to modify your PATH
16697*** so that a non-GNU linker is found, and then restart.
16698
16699EOF
16700      fi
16701      ;;
16702
16703    amigaos*)
16704      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)'
16705      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16706      hardcode_minus_L_GCJ=yes
16707
16708      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16709      # that the semantics of dynamic libraries on AmigaOS, at least up
16710      # to version 4, is to share data among multiple programs linked
16711      # with the same dynamic library.  Since this doesn't match the
16712      # behavior of shared libraries on other platforms, we can't use
16713      # them.
16714      ld_shlibs_GCJ=no
16715      ;;
16716
16717    beos*)
16718      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16719	allow_undefined_flag_GCJ=unsupported
16720	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16721	# support --undefined.  This deserves some investigation.  FIXME
16722	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16723      else
16724	ld_shlibs_GCJ=no
16725      fi
16726      ;;
16727
16728    cygwin* | mingw* | pw32*)
16729      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16730      # as there is no search path for DLLs.
16731      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16732      allow_undefined_flag_GCJ=unsupported
16733      always_export_symbols_GCJ=no
16734      enable_shared_with_static_runtimes_GCJ=yes
16735      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16736
16737      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16738        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16739	# If the export-symbols file already is a .def file (1st line
16740	# is EXPORTS), use it as is; otherwise, prepend...
16741	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16742	  cp $export_symbols $output_objdir/$soname.def;
16743	else
16744	  echo EXPORTS > $output_objdir/$soname.def;
16745	  cat $export_symbols >> $output_objdir/$soname.def;
16746	fi~
16747	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16748      else
16749	ld_shlibs_GCJ=no
16750      fi
16751      ;;
16752
16753    interix3*)
16754      hardcode_direct_GCJ=no
16755      hardcode_shlibpath_var_GCJ=no
16756      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16757      export_dynamic_flag_spec_GCJ='${wl}-E'
16758      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16759      # Instead, shared libraries are loaded at an image base (0x10000000 by
16760      # default) and relocated if they conflict, which is a slow very memory
16761      # consuming and fragmenting process.  To avoid this, we pick a random,
16762      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16763      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16764      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'
16765      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'
16766      ;;
16767
16768    linux*)
16769      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16770	tmp_addflag=
16771	case $cc_basename,$host_cpu in
16772	pgcc*)				# Portland Group C compiler
16773	  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'
16774	  tmp_addflag=' $pic_flag'
16775	  ;;
16776	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16777	  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'
16778	  tmp_addflag=' $pic_flag -Mnomain' ;;
16779	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16780	  tmp_addflag=' -i_dynamic' ;;
16781	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16782	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16783	ifc* | ifort*)			# Intel Fortran compiler
16784	  tmp_addflag=' -nofor_main' ;;
16785	esac
16786	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16787
16788	if test $supports_anon_versioning = yes; then
16789	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16790  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16791  $echo "local: *; };" >> $output_objdir/$libname.ver~
16792	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16793	fi
16794      else
16795	ld_shlibs_GCJ=no
16796      fi
16797      ;;
16798
16799    netbsd*)
16800      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16801	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16802	wlarc=
16803      else
16804	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16805	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16806      fi
16807      ;;
16808
16809    solaris*)
16810      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16811	ld_shlibs_GCJ=no
16812	cat <<EOF 1>&2
16813
16814*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16815*** create shared libraries on Solaris systems.  Therefore, libtool
16816*** is disabling shared libraries support.  We urge you to upgrade GNU
16817*** binutils to release 2.9.1 or newer.  Another option is to modify
16818*** your PATH or compiler configuration so that the native linker is
16819*** used, and then restart.
16820
16821EOF
16822      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16823	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16824	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16825      else
16826	ld_shlibs_GCJ=no
16827      fi
16828      ;;
16829
16830    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16831      case `$LD -v 2>&1` in
16832        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16833	ld_shlibs_GCJ=no
16834	cat <<_LT_EOF 1>&2
16835
16836*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16837*** reliably create shared libraries on SCO systems.  Therefore, libtool
16838*** is disabling shared libraries support.  We urge you to upgrade GNU
16839*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16840*** your PATH or compiler configuration so that the native linker is
16841*** used, and then restart.
16842
16843_LT_EOF
16844	;;
16845	*)
16846	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16847	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16848	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16849	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16850	  else
16851	    ld_shlibs_GCJ=no
16852	  fi
16853	;;
16854      esac
16855      ;;
16856
16857    sunos4*)
16858      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16859      wlarc=
16860      hardcode_direct_GCJ=yes
16861      hardcode_shlibpath_var_GCJ=no
16862      ;;
16863
16864    *)
16865      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16866	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16867	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16868      else
16869	ld_shlibs_GCJ=no
16870      fi
16871      ;;
16872    esac
16873
16874    if test "$ld_shlibs_GCJ" = no; then
16875      runpath_var=
16876      hardcode_libdir_flag_spec_GCJ=
16877      export_dynamic_flag_spec_GCJ=
16878      whole_archive_flag_spec_GCJ=
16879    fi
16880  else
16881    # PORTME fill in a description of your system's linker (not GNU ld)
16882    case $host_os in
16883    aix3*)
16884      allow_undefined_flag_GCJ=unsupported
16885      always_export_symbols_GCJ=yes
16886      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'
16887      # Note: this linker hardcodes the directories in LIBPATH if there
16888      # are no directories specified by -L.
16889      hardcode_minus_L_GCJ=yes
16890      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16891	# Neither direct hardcoding nor static linking is supported with a
16892	# broken collect2.
16893	hardcode_direct_GCJ=unsupported
16894      fi
16895      ;;
16896
16897    aix4* | aix5*)
16898      if test "$host_cpu" = ia64; then
16899	# On IA64, the linker does run time linking by default, so we don't
16900	# have to do anything special.
16901	aix_use_runtimelinking=no
16902	exp_sym_flag='-Bexport'
16903	no_entry_flag=""
16904      else
16905	# If we're using GNU nm, then we don't want the "-C" option.
16906	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16907	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16908	  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'
16909	else
16910	  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'
16911	fi
16912	aix_use_runtimelinking=no
16913
16914	# Test if we are trying to use run time linking or normal
16915	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16916	# need to do runtime linking.
16917	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16918	  for ld_flag in $LDFLAGS; do
16919  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16920  	    aix_use_runtimelinking=yes
16921  	    break
16922  	  fi
16923	  done
16924	  ;;
16925	esac
16926
16927	exp_sym_flag='-bexport'
16928	no_entry_flag='-bnoentry'
16929      fi
16930
16931      # When large executables or shared objects are built, AIX ld can
16932      # have problems creating the table of contents.  If linking a library
16933      # or program results in "error TOC overflow" add -mminimal-toc to
16934      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16935      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16936
16937      archive_cmds_GCJ=''
16938      hardcode_direct_GCJ=yes
16939      hardcode_libdir_separator_GCJ=':'
16940      link_all_deplibs_GCJ=yes
16941
16942      if test "$GCC" = yes; then
16943	case $host_os in aix4.[012]|aix4.[012].*)
16944	# We only want to do this on AIX 4.2 and lower, the check
16945	# below for broken collect2 doesn't work under 4.3+
16946	  collect2name=`${CC} -print-prog-name=collect2`
16947	  if test -f "$collect2name" && \
16948  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16949	  then
16950  	  # We have reworked collect2
16951  	  hardcode_direct_GCJ=yes
16952	  else
16953  	  # We have old collect2
16954  	  hardcode_direct_GCJ=unsupported
16955  	  # It fails to find uninstalled libraries when the uninstalled
16956  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16957  	  # to unsupported forces relinking
16958  	  hardcode_minus_L_GCJ=yes
16959  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16960  	  hardcode_libdir_separator_GCJ=
16961	  fi
16962	  ;;
16963	esac
16964	shared_flag='-shared'
16965	if test "$aix_use_runtimelinking" = yes; then
16966	  shared_flag="$shared_flag "'${wl}-G'
16967	fi
16968      else
16969	# not using gcc
16970	if test "$host_cpu" = ia64; then
16971  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16972  	# chokes on -Wl,-G. The following line is correct:
16973	  shared_flag='-G'
16974	else
16975	  if test "$aix_use_runtimelinking" = yes; then
16976	    shared_flag='${wl}-G'
16977	  else
16978	    shared_flag='${wl}-bM:SRE'
16979	  fi
16980	fi
16981      fi
16982
16983      # It seems that -bexpall does not export symbols beginning with
16984      # underscore (_), so it is better to generate a list of symbols to export.
16985      always_export_symbols_GCJ=yes
16986      if test "$aix_use_runtimelinking" = yes; then
16987	# Warning - without using the other runtime loading flags (-brtl),
16988	# -berok will link without error, but may produce a broken library.
16989	allow_undefined_flag_GCJ='-berok'
16990       # Determine the default libpath from the value encoded in an empty executable.
16991       cat >conftest.$ac_ext <<_ACEOF
16992/* confdefs.h.  */
16993_ACEOF
16994cat confdefs.h >>conftest.$ac_ext
16995cat >>conftest.$ac_ext <<_ACEOF
16996/* end confdefs.h.  */
16997
16998int
16999main ()
17000{
17001
17002  ;
17003  return 0;
17004}
17005_ACEOF
17006rm -f conftest.$ac_objext conftest$ac_exeext
17007if { (ac_try="$ac_link"
17008case "(($ac_try" in
17009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17010  *) ac_try_echo=$ac_try;;
17011esac
17012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17013  (eval "$ac_link") 2>conftest.er1
17014  ac_status=$?
17015  grep -v '^ *+' conftest.er1 >conftest.err
17016  rm -f conftest.er1
17017  cat conftest.err >&5
17018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17019  (exit $ac_status); } && {
17020	 test -z "$ac_c_werror_flag" ||
17021	 test ! -s conftest.err
17022       } && test -s conftest$ac_exeext &&
17023       $as_test_x conftest$ac_exeext; then
17024
17025aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17026}'`
17027# Check for a 64-bit object if we didn't find anything.
17028if 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; }
17029}'`; fi
17030else
17031  echo "$as_me: failed program was:" >&5
17032sed 's/^/| /' conftest.$ac_ext >&5
17033
17034
17035fi
17036
17037rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17038      conftest$ac_exeext conftest.$ac_ext
17039if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17040
17041       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17042	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"
17043       else
17044	if test "$host_cpu" = ia64; then
17045	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17046	  allow_undefined_flag_GCJ="-z nodefs"
17047	  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"
17048	else
17049	 # Determine the default libpath from the value encoded in an empty executable.
17050	 cat >conftest.$ac_ext <<_ACEOF
17051/* confdefs.h.  */
17052_ACEOF
17053cat confdefs.h >>conftest.$ac_ext
17054cat >>conftest.$ac_ext <<_ACEOF
17055/* end confdefs.h.  */
17056
17057int
17058main ()
17059{
17060
17061  ;
17062  return 0;
17063}
17064_ACEOF
17065rm -f conftest.$ac_objext conftest$ac_exeext
17066if { (ac_try="$ac_link"
17067case "(($ac_try" in
17068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17069  *) ac_try_echo=$ac_try;;
17070esac
17071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17072  (eval "$ac_link") 2>conftest.er1
17073  ac_status=$?
17074  grep -v '^ *+' conftest.er1 >conftest.err
17075  rm -f conftest.er1
17076  cat conftest.err >&5
17077  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17078  (exit $ac_status); } && {
17079	 test -z "$ac_c_werror_flag" ||
17080	 test ! -s conftest.err
17081       } && test -s conftest$ac_exeext &&
17082       $as_test_x conftest$ac_exeext; then
17083
17084aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17085}'`
17086# Check for a 64-bit object if we didn't find anything.
17087if 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; }
17088}'`; fi
17089else
17090  echo "$as_me: failed program was:" >&5
17091sed 's/^/| /' conftest.$ac_ext >&5
17092
17093
17094fi
17095
17096rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17097      conftest$ac_exeext conftest.$ac_ext
17098if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17099
17100	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17101	  # Warning - without using the other run time loading flags,
17102	  # -berok will link without error, but may produce a broken library.
17103	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17104	  allow_undefined_flag_GCJ=' ${wl}-berok'
17105	  # Exported symbols can be pulled into shared objects from archives
17106	  whole_archive_flag_spec_GCJ='$convenience'
17107	  archive_cmds_need_lc_GCJ=yes
17108	  # This is similar to how AIX traditionally builds its shared libraries.
17109	  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'
17110	fi
17111      fi
17112      ;;
17113
17114    amigaos*)
17115      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)'
17116      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17117      hardcode_minus_L_GCJ=yes
17118      # see comment about different semantics on the GNU ld section
17119      ld_shlibs_GCJ=no
17120      ;;
17121
17122    bsdi[45]*)
17123      export_dynamic_flag_spec_GCJ=-rdynamic
17124      ;;
17125
17126    cygwin* | mingw* | pw32*)
17127      # When not using gcc, we currently assume that we are using
17128      # Microsoft Visual C++.
17129      # hardcode_libdir_flag_spec is actually meaningless, as there is
17130      # no search path for DLLs.
17131      hardcode_libdir_flag_spec_GCJ=' '
17132      allow_undefined_flag_GCJ=unsupported
17133      # Tell ltmain to make .lib files, not .a files.
17134      libext=lib
17135      # Tell ltmain to make .dll files, not .so files.
17136      shrext_cmds=".dll"
17137      # FIXME: Setting linknames here is a bad hack.
17138      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17139      # The linker will automatically build a .lib file if we build a DLL.
17140      old_archive_From_new_cmds_GCJ='true'
17141      # FIXME: Should let the user specify the lib program.
17142      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17143      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17144      enable_shared_with_static_runtimes_GCJ=yes
17145      ;;
17146
17147    darwin* | rhapsody*)
17148      case $host_os in
17149        rhapsody* | darwin1.[012])
17150         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17151         ;;
17152       *) # Darwin 1.3 on
17153         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17154           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17155         else
17156           case ${MACOSX_DEPLOYMENT_TARGET} in
17157             10.[012])
17158               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17159               ;;
17160             10.*)
17161               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17162               ;;
17163           esac
17164         fi
17165         ;;
17166      esac
17167      archive_cmds_need_lc_GCJ=no
17168      hardcode_direct_GCJ=no
17169      hardcode_automatic_GCJ=yes
17170      hardcode_shlibpath_var_GCJ=unsupported
17171      whole_archive_flag_spec_GCJ=''
17172      link_all_deplibs_GCJ=yes
17173    if test "$GCC" = yes ; then
17174    	output_verbose_link_cmd='echo'
17175        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17176      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17177      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17178      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}'
17179      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}'
17180    else
17181      case $cc_basename in
17182        xlc*)
17183         output_verbose_link_cmd='echo'
17184         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17185         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17186          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17187         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}'
17188          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}'
17189          ;;
17190       *)
17191         ld_shlibs_GCJ=no
17192          ;;
17193      esac
17194    fi
17195      ;;
17196
17197    dgux*)
17198      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17199      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17200      hardcode_shlibpath_var_GCJ=no
17201      ;;
17202
17203    freebsd1*)
17204      ld_shlibs_GCJ=no
17205      ;;
17206
17207    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17208    # support.  Future versions do this automatically, but an explicit c++rt0.o
17209    # does not break anything, and helps significantly (at the cost of a little
17210    # extra space).
17211    freebsd2.2*)
17212      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17213      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17214      hardcode_direct_GCJ=yes
17215      hardcode_shlibpath_var_GCJ=no
17216      ;;
17217
17218    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17219    freebsd2*)
17220      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17221      hardcode_direct_GCJ=yes
17222      hardcode_minus_L_GCJ=yes
17223      hardcode_shlibpath_var_GCJ=no
17224      ;;
17225
17226    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17227    freebsd* | kfreebsd*-gnu | dragonfly*)
17228      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17229      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17230      hardcode_direct_GCJ=yes
17231      hardcode_shlibpath_var_GCJ=no
17232      ;;
17233
17234    hpux9*)
17235      if test "$GCC" = yes; then
17236	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'
17237      else
17238	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'
17239      fi
17240      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17241      hardcode_libdir_separator_GCJ=:
17242      hardcode_direct_GCJ=yes
17243
17244      # hardcode_minus_L: Not really in the search PATH,
17245      # but as the default location of the library.
17246      hardcode_minus_L_GCJ=yes
17247      export_dynamic_flag_spec_GCJ='${wl}-E'
17248      ;;
17249
17250    hpux10*)
17251      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17252	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17253      else
17254	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17255      fi
17256      if test "$with_gnu_ld" = no; then
17257	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17258	hardcode_libdir_separator_GCJ=:
17259
17260	hardcode_direct_GCJ=yes
17261	export_dynamic_flag_spec_GCJ='${wl}-E'
17262
17263	# hardcode_minus_L: Not really in the search PATH,
17264	# but as the default location of the library.
17265	hardcode_minus_L_GCJ=yes
17266      fi
17267      ;;
17268
17269    hpux11*)
17270      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17271	case $host_cpu in
17272	hppa*64*)
17273	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17274	  ;;
17275	ia64*)
17276	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17277	  ;;
17278	*)
17279	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17280	  ;;
17281	esac
17282      else
17283	case $host_cpu in
17284	hppa*64*)
17285	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17286	  ;;
17287	ia64*)
17288	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17289	  ;;
17290	*)
17291	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17292	  ;;
17293	esac
17294      fi
17295      if test "$with_gnu_ld" = no; then
17296	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17297	hardcode_libdir_separator_GCJ=:
17298
17299	case $host_cpu in
17300	hppa*64*|ia64*)
17301	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17302	  hardcode_direct_GCJ=no
17303	  hardcode_shlibpath_var_GCJ=no
17304	  ;;
17305	*)
17306	  hardcode_direct_GCJ=yes
17307	  export_dynamic_flag_spec_GCJ='${wl}-E'
17308
17309	  # hardcode_minus_L: Not really in the search PATH,
17310	  # but as the default location of the library.
17311	  hardcode_minus_L_GCJ=yes
17312	  ;;
17313	esac
17314      fi
17315      ;;
17316
17317    irix5* | irix6* | nonstopux*)
17318      if test "$GCC" = yes; then
17319	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'
17320      else
17321	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'
17322	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17323      fi
17324      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17325      hardcode_libdir_separator_GCJ=:
17326      link_all_deplibs_GCJ=yes
17327      ;;
17328
17329    netbsd*)
17330      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17331	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17332      else
17333	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17334      fi
17335      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17336      hardcode_direct_GCJ=yes
17337      hardcode_shlibpath_var_GCJ=no
17338      ;;
17339
17340    newsos6)
17341      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17342      hardcode_direct_GCJ=yes
17343      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17344      hardcode_libdir_separator_GCJ=:
17345      hardcode_shlibpath_var_GCJ=no
17346      ;;
17347
17348    openbsd*)
17349      hardcode_direct_GCJ=yes
17350      hardcode_shlibpath_var_GCJ=no
17351      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17352	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17353	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17354	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17355	export_dynamic_flag_spec_GCJ='${wl}-E'
17356      else
17357       case $host_os in
17358	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17359	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17360	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17361	   ;;
17362	 *)
17363	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17364	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17365	   ;;
17366       esac
17367      fi
17368      ;;
17369
17370    os2*)
17371      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17372      hardcode_minus_L_GCJ=yes
17373      allow_undefined_flag_GCJ=unsupported
17374      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'
17375      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17376      ;;
17377
17378    osf3*)
17379      if test "$GCC" = yes; then
17380	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17381	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'
17382      else
17383	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17384	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'
17385      fi
17386      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17387      hardcode_libdir_separator_GCJ=:
17388      ;;
17389
17390    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17391      if test "$GCC" = yes; then
17392	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17393	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'
17394	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17395      else
17396	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17397	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'
17398	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~
17399	$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'
17400
17401	# Both c and cxx compiler support -rpath directly
17402	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17403      fi
17404      hardcode_libdir_separator_GCJ=:
17405      ;;
17406
17407    solaris*)
17408      no_undefined_flag_GCJ=' -z text'
17409      if test "$GCC" = yes; then
17410	wlarc='${wl}'
17411	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17412	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17413	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17414      else
17415	wlarc=''
17416	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17417	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17418  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17419      fi
17420      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17421      hardcode_shlibpath_var_GCJ=no
17422      case $host_os in
17423      solaris2.[0-5] | solaris2.[0-5].*) ;;
17424      *)
17425 	# The compiler driver will combine linker options so we
17426 	# cannot just pass the convience library names through
17427 	# without $wl, iff we do not link with $LD.
17428 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17429 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17430 	case $wlarc in
17431 	'')
17432 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17433 	*)
17434 	  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' ;;
17435 	esac ;;
17436      esac
17437      link_all_deplibs_GCJ=yes
17438      ;;
17439
17440    sunos4*)
17441      if test "x$host_vendor" = xsequent; then
17442	# Use $CC to link under sequent, because it throws in some extra .o
17443	# files that make .init and .fini sections work.
17444	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17445      else
17446	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17447      fi
17448      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17449      hardcode_direct_GCJ=yes
17450      hardcode_minus_L_GCJ=yes
17451      hardcode_shlibpath_var_GCJ=no
17452      ;;
17453
17454    sysv4)
17455      case $host_vendor in
17456	sni)
17457	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17458	  hardcode_direct_GCJ=yes # is this really true???
17459	;;
17460	siemens)
17461	  ## LD is ld it makes a PLAMLIB
17462	  ## CC just makes a GrossModule.
17463	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17464	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17465	  hardcode_direct_GCJ=no
17466        ;;
17467	motorola)
17468	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17469	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17470	;;
17471      esac
17472      runpath_var='LD_RUN_PATH'
17473      hardcode_shlibpath_var_GCJ=no
17474      ;;
17475
17476    sysv4.3*)
17477      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17478      hardcode_shlibpath_var_GCJ=no
17479      export_dynamic_flag_spec_GCJ='-Bexport'
17480      ;;
17481
17482    sysv4*MP*)
17483      if test -d /usr/nec; then
17484	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17485	hardcode_shlibpath_var_GCJ=no
17486	runpath_var=LD_RUN_PATH
17487	hardcode_runpath_var=yes
17488	ld_shlibs_GCJ=yes
17489      fi
17490      ;;
17491
17492    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17493      no_undefined_flag_GCJ='${wl}-z,text'
17494      archive_cmds_need_lc_GCJ=no
17495      hardcode_shlibpath_var_GCJ=no
17496      runpath_var='LD_RUN_PATH'
17497
17498      if test "$GCC" = yes; then
17499	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17500	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17501      else
17502	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17503	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17504      fi
17505      ;;
17506
17507    sysv5* | sco3.2v5* | sco5v6*)
17508      # Note: We can NOT use -z defs as we might desire, because we do not
17509      # link with -lc, and that would cause any symbols used from libc to
17510      # always be unresolved, which means just about no library would
17511      # ever link correctly.  If we're not using GNU ld we use -z text
17512      # though, which does catch some bad symbols but isn't as heavy-handed
17513      # as -z defs.
17514      no_undefined_flag_GCJ='${wl}-z,text'
17515      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17516      archive_cmds_need_lc_GCJ=no
17517      hardcode_shlibpath_var_GCJ=no
17518      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17519      hardcode_libdir_separator_GCJ=':'
17520      link_all_deplibs_GCJ=yes
17521      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17522      runpath_var='LD_RUN_PATH'
17523
17524      if test "$GCC" = yes; then
17525	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17526	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17527      else
17528	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17529	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17530      fi
17531      ;;
17532
17533    uts4*)
17534      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17535      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17536      hardcode_shlibpath_var_GCJ=no
17537      ;;
17538
17539    *)
17540      ld_shlibs_GCJ=no
17541      ;;
17542    esac
17543  fi
17544
17545{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17546echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17547test "$ld_shlibs_GCJ" = no && can_build_shared=no
17548
17549#
17550# Do we need to explicitly link libc?
17551#
17552case "x$archive_cmds_need_lc_GCJ" in
17553x|xyes)
17554  # Assume -lc should be added
17555  archive_cmds_need_lc_GCJ=yes
17556
17557  if test "$enable_shared" = yes && test "$GCC" = yes; then
17558    case $archive_cmds_GCJ in
17559    *'~'*)
17560      # FIXME: we may have to deal with multi-command sequences.
17561      ;;
17562    '$CC '*)
17563      # Test whether the compiler implicitly links with -lc since on some
17564      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17565      # to ld, don't add -lc before -lgcc.
17566      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17567echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17568      $rm conftest*
17569      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17570
17571      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17572  (eval $ac_compile) 2>&5
17573  ac_status=$?
17574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17575  (exit $ac_status); } 2>conftest.err; then
17576        soname=conftest
17577        lib=conftest
17578        libobjs=conftest.$ac_objext
17579        deplibs=
17580        wl=$lt_prog_compiler_wl_GCJ
17581	pic_flag=$lt_prog_compiler_pic_GCJ
17582        compiler_flags=-v
17583        linker_flags=-v
17584        verstring=
17585        output_objdir=.
17586        libname=conftest
17587        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17588        allow_undefined_flag_GCJ=
17589        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17590  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17591  ac_status=$?
17592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17593  (exit $ac_status); }
17594        then
17595	  archive_cmds_need_lc_GCJ=no
17596        else
17597	  archive_cmds_need_lc_GCJ=yes
17598        fi
17599        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17600      else
17601        cat conftest.err 1>&5
17602      fi
17603      $rm conftest*
17604      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17605echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17606      ;;
17607    esac
17608  fi
17609  ;;
17610esac
17611
17612{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17613echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17614library_names_spec=
17615libname_spec='lib$name'
17616soname_spec=
17617shrext_cmds=".so"
17618postinstall_cmds=
17619postuninstall_cmds=
17620finish_cmds=
17621finish_eval=
17622shlibpath_var=
17623shlibpath_overrides_runpath=unknown
17624version_type=none
17625dynamic_linker="$host_os ld.so"
17626sys_lib_dlsearch_path_spec="/lib /usr/lib"
17627if test "$GCC" = yes; then
17628  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17629  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17630    # if the path contains ";" then we assume it to be the separator
17631    # otherwise default to the standard path separator (i.e. ":") - it is
17632    # assumed that no part of a normal pathname contains ";" but that should
17633    # okay in the real world where ";" in dirpaths is itself problematic.
17634    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17635  else
17636    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17637  fi
17638else
17639  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17640fi
17641need_lib_prefix=unknown
17642hardcode_into_libs=no
17643
17644# when you set need_version to no, make sure it does not cause -set_version
17645# flags to be left without arguments
17646need_version=unknown
17647
17648case $host_os in
17649aix3*)
17650  version_type=linux
17651  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17652  shlibpath_var=LIBPATH
17653
17654  # AIX 3 has no versioning support, so we append a major version to the name.
17655  soname_spec='${libname}${release}${shared_ext}$major'
17656  ;;
17657
17658aix4* | aix5*)
17659  version_type=linux
17660  need_lib_prefix=no
17661  need_version=no
17662  hardcode_into_libs=yes
17663  if test "$host_cpu" = ia64; then
17664    # AIX 5 supports IA64
17665    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17666    shlibpath_var=LD_LIBRARY_PATH
17667  else
17668    # With GCC up to 2.95.x, collect2 would create an import file
17669    # for dependence libraries.  The import file would start with
17670    # the line `#! .'.  This would cause the generated library to
17671    # depend on `.', always an invalid library.  This was fixed in
17672    # development snapshots of GCC prior to 3.0.
17673    case $host_os in
17674      aix4 | aix4.[01] | aix4.[01].*)
17675      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17676	   echo ' yes '
17677	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17678	:
17679      else
17680	can_build_shared=no
17681      fi
17682      ;;
17683    esac
17684    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17685    # soname into executable. Probably we can add versioning support to
17686    # collect2, so additional links can be useful in future.
17687    if test "$aix_use_runtimelinking" = yes; then
17688      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17689      # instead of lib<name>.a to let people know that these are not
17690      # typical AIX shared libraries.
17691      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17692    else
17693      # We preserve .a as extension for shared libraries through AIX4.2
17694      # and later when we are not doing run time linking.
17695      library_names_spec='${libname}${release}.a $libname.a'
17696      soname_spec='${libname}${release}${shared_ext}$major'
17697    fi
17698    shlibpath_var=LIBPATH
17699  fi
17700  ;;
17701
17702amigaos*)
17703  library_names_spec='$libname.ixlibrary $libname.a'
17704  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17705  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'
17706  ;;
17707
17708beos*)
17709  library_names_spec='${libname}${shared_ext}'
17710  dynamic_linker="$host_os ld.so"
17711  shlibpath_var=LIBRARY_PATH
17712  ;;
17713
17714bsdi[45]*)
17715  version_type=linux
17716  need_version=no
17717  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17718  soname_spec='${libname}${release}${shared_ext}$major'
17719  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17720  shlibpath_var=LD_LIBRARY_PATH
17721  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17722  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17723  # the default ld.so.conf also contains /usr/contrib/lib and
17724  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17725  # libtool to hard-code these into programs
17726  ;;
17727
17728cygwin* | mingw* | pw32*)
17729  version_type=windows
17730  shrext_cmds=".dll"
17731  need_version=no
17732  need_lib_prefix=no
17733
17734  case $GCC,$host_os in
17735  yes,cygwin* | yes,mingw* | yes,pw32*)
17736    library_names_spec='$libname.dll.a'
17737    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17738    postinstall_cmds='base_file=`basename \${file}`~
17739      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17740      dldir=$destdir/`dirname \$dlpath`~
17741      test -d \$dldir || mkdir -p \$dldir~
17742      $install_prog $dir/$dlname \$dldir/$dlname~
17743      chmod a+x \$dldir/$dlname'
17744    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17745      dlpath=$dir/\$dldll~
17746       $rm \$dlpath'
17747    shlibpath_overrides_runpath=yes
17748
17749    case $host_os in
17750    cygwin*)
17751      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17752      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17753      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17754      ;;
17755    mingw*)
17756      # MinGW DLLs use traditional 'lib' prefix
17757      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17758      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17759      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17760        # It is most probably a Windows format PATH printed by
17761        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17762        # path with ; separators, and with drive letters. We can handle the
17763        # drive letters (cygwin fileutils understands them), so leave them,
17764        # especially as we might pass files found there to a mingw objdump,
17765        # which wouldn't understand a cygwinified path. Ahh.
17766        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17767      else
17768        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17769      fi
17770      ;;
17771    pw32*)
17772      # pw32 DLLs use 'pw' prefix rather than 'lib'
17773      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17774      ;;
17775    esac
17776    ;;
17777
17778  *)
17779    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17780    ;;
17781  esac
17782  dynamic_linker='Win32 ld.exe'
17783  # FIXME: first we should search . and the directory the executable is in
17784  shlibpath_var=PATH
17785  ;;
17786
17787darwin* | rhapsody*)
17788  dynamic_linker="$host_os dyld"
17789  version_type=darwin
17790  need_lib_prefix=no
17791  need_version=no
17792  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17793  soname_spec='${libname}${release}${major}$shared_ext'
17794  shlibpath_overrides_runpath=yes
17795  shlibpath_var=DYLD_LIBRARY_PATH
17796  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17797  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17798  if test "$GCC" = yes; then
17799    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"`
17800  else
17801    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17802  fi
17803  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17804  ;;
17805
17806dgux*)
17807  version_type=linux
17808  need_lib_prefix=no
17809  need_version=no
17810  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17811  soname_spec='${libname}${release}${shared_ext}$major'
17812  shlibpath_var=LD_LIBRARY_PATH
17813  ;;
17814
17815freebsd1*)
17816  dynamic_linker=no
17817  ;;
17818
17819kfreebsd*-gnu)
17820  version_type=linux
17821  need_lib_prefix=no
17822  need_version=no
17823  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17824  soname_spec='${libname}${release}${shared_ext}$major'
17825  shlibpath_var=LD_LIBRARY_PATH
17826  shlibpath_overrides_runpath=no
17827  hardcode_into_libs=yes
17828  dynamic_linker='GNU ld.so'
17829  ;;
17830
17831freebsd* | dragonfly*)
17832  # DragonFly does not have aout.  When/if they implement a new
17833  # versioning mechanism, adjust this.
17834  if test -x /usr/bin/objformat; then
17835    objformat=`/usr/bin/objformat`
17836  else
17837    case $host_os in
17838    freebsd[123]*) objformat=aout ;;
17839    *) objformat=elf ;;
17840    esac
17841  fi
17842  version_type=freebsd-$objformat
17843  case $version_type in
17844    freebsd-elf*)
17845      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17846      need_version=no
17847      need_lib_prefix=no
17848      ;;
17849    freebsd-*)
17850      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17851      need_version=yes
17852      ;;
17853  esac
17854  shlibpath_var=LD_LIBRARY_PATH
17855  case $host_os in
17856  freebsd2*)
17857    shlibpath_overrides_runpath=yes
17858    ;;
17859  freebsd3.[01]* | freebsdelf3.[01]*)
17860    shlibpath_overrides_runpath=yes
17861    hardcode_into_libs=yes
17862    ;;
17863  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17864  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17865    shlibpath_overrides_runpath=no
17866    hardcode_into_libs=yes
17867    ;;
17868  freebsd*) # from 4.6 on
17869    shlibpath_overrides_runpath=yes
17870    hardcode_into_libs=yes
17871    ;;
17872  esac
17873  ;;
17874
17875gnu*)
17876  version_type=linux
17877  need_lib_prefix=no
17878  need_version=no
17879  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17880  soname_spec='${libname}${release}${shared_ext}$major'
17881  shlibpath_var=LD_LIBRARY_PATH
17882  hardcode_into_libs=yes
17883  ;;
17884
17885hpux9* | hpux10* | hpux11*)
17886  # Give a soname corresponding to the major version so that dld.sl refuses to
17887  # link against other versions.
17888  version_type=sunos
17889  need_lib_prefix=no
17890  need_version=no
17891  case $host_cpu in
17892  ia64*)
17893    shrext_cmds='.so'
17894    hardcode_into_libs=yes
17895    dynamic_linker="$host_os dld.so"
17896    shlibpath_var=LD_LIBRARY_PATH
17897    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17898    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17899    soname_spec='${libname}${release}${shared_ext}$major'
17900    if test "X$HPUX_IA64_MODE" = X32; then
17901      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17902    else
17903      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17904    fi
17905    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17906    ;;
17907   hppa*64*)
17908     shrext_cmds='.sl'
17909     hardcode_into_libs=yes
17910     dynamic_linker="$host_os dld.sl"
17911     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17912     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17913     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17914     soname_spec='${libname}${release}${shared_ext}$major'
17915     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17916     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17917     ;;
17918   *)
17919    shrext_cmds='.sl'
17920    dynamic_linker="$host_os dld.sl"
17921    shlibpath_var=SHLIB_PATH
17922    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17923    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17924    soname_spec='${libname}${release}${shared_ext}$major'
17925    ;;
17926  esac
17927  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17928  postinstall_cmds='chmod 555 $lib'
17929  ;;
17930
17931interix3*)
17932  version_type=linux
17933  need_lib_prefix=no
17934  need_version=no
17935  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17936  soname_spec='${libname}${release}${shared_ext}$major'
17937  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17938  shlibpath_var=LD_LIBRARY_PATH
17939  shlibpath_overrides_runpath=no
17940  hardcode_into_libs=yes
17941  ;;
17942
17943irix5* | irix6* | nonstopux*)
17944  case $host_os in
17945    nonstopux*) version_type=nonstopux ;;
17946    *)
17947	if test "$lt_cv_prog_gnu_ld" = yes; then
17948		version_type=linux
17949	else
17950		version_type=irix
17951	fi ;;
17952  esac
17953  need_lib_prefix=no
17954  need_version=no
17955  soname_spec='${libname}${release}${shared_ext}$major'
17956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17957  case $host_os in
17958  irix5* | nonstopux*)
17959    libsuff= shlibsuff=
17960    ;;
17961  *)
17962    case $LD in # libtool.m4 will add one of these switches to LD
17963    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17964      libsuff= shlibsuff= libmagic=32-bit;;
17965    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17966      libsuff=32 shlibsuff=N32 libmagic=N32;;
17967    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17968      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17969    *) libsuff= shlibsuff= libmagic=never-match;;
17970    esac
17971    ;;
17972  esac
17973  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17974  shlibpath_overrides_runpath=no
17975  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17976  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17977  hardcode_into_libs=yes
17978  ;;
17979
17980# No shared lib support for Linux oldld, aout, or coff.
17981linux*oldld* | linux*aout* | linux*coff*)
17982  dynamic_linker=no
17983  ;;
17984
17985# This must be Linux ELF.
17986linux*)
17987  version_type=linux
17988  need_lib_prefix=no
17989  need_version=no
17990  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17991  soname_spec='${libname}${release}${shared_ext}$major'
17992  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17993  shlibpath_var=LD_LIBRARY_PATH
17994  shlibpath_overrides_runpath=no
17995  # This implies no fast_install, which is unacceptable.
17996  # Some rework will be needed to allow for fast_install
17997  # before this can be enabled.
17998  hardcode_into_libs=yes
17999
18000  # Append ld.so.conf contents to the search path
18001  if test -f /etc/ld.so.conf; then
18002    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' ' '`
18003    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18004  fi
18005
18006  # We used to test for /lib/ld.so.1 and disable shared libraries on
18007  # powerpc, because MkLinux only supported shared libraries with the
18008  # GNU dynamic linker.  Since this was broken with cross compilers,
18009  # most powerpc-linux boxes support dynamic linking these days and
18010  # people can always --disable-shared, the test was removed, and we
18011  # assume the GNU/Linux dynamic linker is in use.
18012  dynamic_linker='GNU/Linux ld.so'
18013  ;;
18014
18015knetbsd*-gnu)
18016  version_type=linux
18017  need_lib_prefix=no
18018  need_version=no
18019  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18020  soname_spec='${libname}${release}${shared_ext}$major'
18021  shlibpath_var=LD_LIBRARY_PATH
18022  shlibpath_overrides_runpath=no
18023  hardcode_into_libs=yes
18024  dynamic_linker='GNU ld.so'
18025  ;;
18026
18027netbsd*)
18028  version_type=sunos
18029  need_lib_prefix=no
18030  need_version=no
18031  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18032    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18033    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18034    dynamic_linker='NetBSD (a.out) ld.so'
18035  else
18036    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18037    soname_spec='${libname}${release}${shared_ext}$major'
18038    dynamic_linker='NetBSD ld.elf_so'
18039  fi
18040  shlibpath_var=LD_LIBRARY_PATH
18041  shlibpath_overrides_runpath=yes
18042  hardcode_into_libs=yes
18043  ;;
18044
18045newsos6)
18046  version_type=linux
18047  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18048  shlibpath_var=LD_LIBRARY_PATH
18049  shlibpath_overrides_runpath=yes
18050  ;;
18051
18052nto-qnx*)
18053  version_type=linux
18054  need_lib_prefix=no
18055  need_version=no
18056  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18057  soname_spec='${libname}${release}${shared_ext}$major'
18058  shlibpath_var=LD_LIBRARY_PATH
18059  shlibpath_overrides_runpath=yes
18060  ;;
18061
18062openbsd*)
18063  version_type=sunos
18064  sys_lib_dlsearch_path_spec="/usr/lib"
18065  need_lib_prefix=no
18066  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18067  case $host_os in
18068    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18069    *)                         need_version=no  ;;
18070  esac
18071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18072  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18073  shlibpath_var=LD_LIBRARY_PATH
18074  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18075    case $host_os in
18076      openbsd2.[89] | openbsd2.[89].*)
18077	shlibpath_overrides_runpath=no
18078	;;
18079      *)
18080	shlibpath_overrides_runpath=yes
18081	;;
18082      esac
18083  else
18084    shlibpath_overrides_runpath=yes
18085  fi
18086  ;;
18087
18088os2*)
18089  libname_spec='$name'
18090  shrext_cmds=".dll"
18091  need_lib_prefix=no
18092  library_names_spec='$libname${shared_ext} $libname.a'
18093  dynamic_linker='OS/2 ld.exe'
18094  shlibpath_var=LIBPATH
18095  ;;
18096
18097osf3* | osf4* | osf5*)
18098  version_type=osf
18099  need_lib_prefix=no
18100  need_version=no
18101  soname_spec='${libname}${release}${shared_ext}$major'
18102  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18103  shlibpath_var=LD_LIBRARY_PATH
18104  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18105  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18106  ;;
18107
18108solaris*)
18109  version_type=linux
18110  need_lib_prefix=no
18111  need_version=no
18112  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18113  soname_spec='${libname}${release}${shared_ext}$major'
18114  shlibpath_var=LD_LIBRARY_PATH
18115  shlibpath_overrides_runpath=yes
18116  hardcode_into_libs=yes
18117  # ldd complains unless libraries are executable
18118  postinstall_cmds='chmod +x $lib'
18119  ;;
18120
18121sunos4*)
18122  version_type=sunos
18123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18124  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18125  shlibpath_var=LD_LIBRARY_PATH
18126  shlibpath_overrides_runpath=yes
18127  if test "$with_gnu_ld" = yes; then
18128    need_lib_prefix=no
18129  fi
18130  need_version=yes
18131  ;;
18132
18133sysv4 | sysv4.3*)
18134  version_type=linux
18135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18136  soname_spec='${libname}${release}${shared_ext}$major'
18137  shlibpath_var=LD_LIBRARY_PATH
18138  case $host_vendor in
18139    sni)
18140      shlibpath_overrides_runpath=no
18141      need_lib_prefix=no
18142      export_dynamic_flag_spec='${wl}-Blargedynsym'
18143      runpath_var=LD_RUN_PATH
18144      ;;
18145    siemens)
18146      need_lib_prefix=no
18147      ;;
18148    motorola)
18149      need_lib_prefix=no
18150      need_version=no
18151      shlibpath_overrides_runpath=no
18152      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18153      ;;
18154  esac
18155  ;;
18156
18157sysv4*MP*)
18158  if test -d /usr/nec ;then
18159    version_type=linux
18160    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18161    soname_spec='$libname${shared_ext}.$major'
18162    shlibpath_var=LD_LIBRARY_PATH
18163  fi
18164  ;;
18165
18166sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18167  version_type=freebsd-elf
18168  need_lib_prefix=no
18169  need_version=no
18170  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18171  soname_spec='${libname}${release}${shared_ext}$major'
18172  shlibpath_var=LD_LIBRARY_PATH
18173  hardcode_into_libs=yes
18174  if test "$with_gnu_ld" = yes; then
18175    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18176    shlibpath_overrides_runpath=no
18177  else
18178    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18179    shlibpath_overrides_runpath=yes
18180    case $host_os in
18181      sco3.2v5*)
18182        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18183	;;
18184    esac
18185  fi
18186  sys_lib_dlsearch_path_spec='/usr/lib'
18187  ;;
18188
18189uts4*)
18190  version_type=linux
18191  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18192  soname_spec='${libname}${release}${shared_ext}$major'
18193  shlibpath_var=LD_LIBRARY_PATH
18194  ;;
18195
18196*)
18197  dynamic_linker=no
18198  ;;
18199esac
18200{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18201echo "${ECHO_T}$dynamic_linker" >&6; }
18202test "$dynamic_linker" = no && can_build_shared=no
18203
18204variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18205if test "$GCC" = yes; then
18206  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18207fi
18208
18209{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18210echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18211hardcode_action_GCJ=
18212if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18213   test -n "$runpath_var_GCJ" || \
18214   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18215
18216  # We can hardcode non-existant directories.
18217  if test "$hardcode_direct_GCJ" != no &&
18218     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18219     # have to relink, otherwise we might link with an installed library
18220     # when we should be linking with a yet-to-be-installed one
18221     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18222     test "$hardcode_minus_L_GCJ" != no; then
18223    # Linking always hardcodes the temporary library directory.
18224    hardcode_action_GCJ=relink
18225  else
18226    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18227    hardcode_action_GCJ=immediate
18228  fi
18229else
18230  # We cannot hardcode anything, or else we can only hardcode existing
18231  # directories.
18232  hardcode_action_GCJ=unsupported
18233fi
18234{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18235echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18236
18237if test "$hardcode_action_GCJ" = relink; then
18238  # Fast installation is not supported
18239  enable_fast_install=no
18240elif test "$shlibpath_overrides_runpath" = yes ||
18241     test "$enable_shared" = no; then
18242  # Fast installation is not necessary
18243  enable_fast_install=needless
18244fi
18245
18246
18247# The else clause should only fire when bootstrapping the
18248# libtool distribution, otherwise you forgot to ship ltmain.sh
18249# with your package, and you will get complaints that there are
18250# no rules to generate ltmain.sh.
18251if test -f "$ltmain"; then
18252  # See if we are running on zsh, and set the options which allow our commands through
18253  # without removal of \ escapes.
18254  if test -n "${ZSH_VERSION+set}" ; then
18255    setopt NO_GLOB_SUBST
18256  fi
18257  # Now quote all the things that may contain metacharacters while being
18258  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18259  # variables and quote the copies for generation of the libtool script.
18260  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18261    SED SHELL STRIP \
18262    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18263    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18264    deplibs_check_method reload_flag reload_cmds need_locks \
18265    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18266    lt_cv_sys_global_symbol_to_c_name_address \
18267    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18268    old_postinstall_cmds old_postuninstall_cmds \
18269    compiler_GCJ \
18270    CC_GCJ \
18271    LD_GCJ \
18272    lt_prog_compiler_wl_GCJ \
18273    lt_prog_compiler_pic_GCJ \
18274    lt_prog_compiler_static_GCJ \
18275    lt_prog_compiler_no_builtin_flag_GCJ \
18276    export_dynamic_flag_spec_GCJ \
18277    thread_safe_flag_spec_GCJ \
18278    whole_archive_flag_spec_GCJ \
18279    enable_shared_with_static_runtimes_GCJ \
18280    old_archive_cmds_GCJ \
18281    old_archive_from_new_cmds_GCJ \
18282    predep_objects_GCJ \
18283    postdep_objects_GCJ \
18284    predeps_GCJ \
18285    postdeps_GCJ \
18286    compiler_lib_search_path_GCJ \
18287    archive_cmds_GCJ \
18288    archive_expsym_cmds_GCJ \
18289    postinstall_cmds_GCJ \
18290    postuninstall_cmds_GCJ \
18291    old_archive_from_expsyms_cmds_GCJ \
18292    allow_undefined_flag_GCJ \
18293    no_undefined_flag_GCJ \
18294    export_symbols_cmds_GCJ \
18295    hardcode_libdir_flag_spec_GCJ \
18296    hardcode_libdir_flag_spec_ld_GCJ \
18297    hardcode_libdir_separator_GCJ \
18298    hardcode_automatic_GCJ \
18299    module_cmds_GCJ \
18300    module_expsym_cmds_GCJ \
18301    lt_cv_prog_compiler_c_o_GCJ \
18302    exclude_expsyms_GCJ \
18303    include_expsyms_GCJ; do
18304
18305    case $var in
18306    old_archive_cmds_GCJ | \
18307    old_archive_from_new_cmds_GCJ | \
18308    archive_cmds_GCJ | \
18309    archive_expsym_cmds_GCJ | \
18310    module_cmds_GCJ | \
18311    module_expsym_cmds_GCJ | \
18312    old_archive_from_expsyms_cmds_GCJ | \
18313    export_symbols_cmds_GCJ | \
18314    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18315    postinstall_cmds | postuninstall_cmds | \
18316    old_postinstall_cmds | old_postuninstall_cmds | \
18317    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18318      # Double-quote double-evaled strings.
18319      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18320      ;;
18321    *)
18322      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18323      ;;
18324    esac
18325  done
18326
18327  case $lt_echo in
18328  *'\$0 --fallback-echo"')
18329    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18330    ;;
18331  esac
18332
18333cfgfile="$ofile"
18334
18335  cat <<__EOF__ >> "$cfgfile"
18336# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18337
18338# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18339
18340# Shell to use when invoking shell scripts.
18341SHELL=$lt_SHELL
18342
18343# Whether or not to build shared libraries.
18344build_libtool_libs=$enable_shared
18345
18346# Whether or not to build static libraries.
18347build_old_libs=$enable_static
18348
18349# Whether or not to add -lc for building shared libraries.
18350build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18351
18352# Whether or not to disallow shared libs when runtime libs are static
18353allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18354
18355# Whether or not to optimize for fast installation.
18356fast_install=$enable_fast_install
18357
18358# The host system.
18359host_alias=$host_alias
18360host=$host
18361host_os=$host_os
18362
18363# The build system.
18364build_alias=$build_alias
18365build=$build
18366build_os=$build_os
18367
18368# An echo program that does not interpret backslashes.
18369echo=$lt_echo
18370
18371# The archiver.
18372AR=$lt_AR
18373AR_FLAGS=$lt_AR_FLAGS
18374
18375# A C compiler.
18376LTCC=$lt_LTCC
18377
18378# LTCC compiler flags.
18379LTCFLAGS=$lt_LTCFLAGS
18380
18381# A language-specific compiler.
18382CC=$lt_compiler_GCJ
18383
18384# Is the compiler the GNU C compiler?
18385with_gcc=$GCC_GCJ
18386
18387# An ERE matcher.
18388EGREP=$lt_EGREP
18389
18390# The linker used to build libraries.
18391LD=$lt_LD_GCJ
18392
18393# Whether we need hard or soft links.
18394LN_S=$lt_LN_S
18395
18396# A BSD-compatible nm program.
18397NM=$lt_NM
18398
18399# A symbol stripping program
18400STRIP=$lt_STRIP
18401
18402# Used to examine libraries when file_magic_cmd begins "file"
18403MAGIC_CMD=$MAGIC_CMD
18404
18405# Used on cygwin: DLL creation program.
18406DLLTOOL="$DLLTOOL"
18407
18408# Used on cygwin: object dumper.
18409OBJDUMP="$OBJDUMP"
18410
18411# Used on cygwin: assembler.
18412AS="$AS"
18413
18414# The name of the directory that contains temporary libtool files.
18415objdir=$objdir
18416
18417# How to create reloadable object files.
18418reload_flag=$lt_reload_flag
18419reload_cmds=$lt_reload_cmds
18420
18421# How to pass a linker flag through the compiler.
18422wl=$lt_lt_prog_compiler_wl_GCJ
18423
18424# Object file suffix (normally "o").
18425objext="$ac_objext"
18426
18427# Old archive suffix (normally "a").
18428libext="$libext"
18429
18430# Shared library suffix (normally ".so").
18431shrext_cmds='$shrext_cmds'
18432
18433# Executable file suffix (normally "").
18434exeext="$exeext"
18435
18436# Additional compiler flags for building library objects.
18437pic_flag=$lt_lt_prog_compiler_pic_GCJ
18438pic_mode=$pic_mode
18439
18440# What is the maximum length of a command?
18441max_cmd_len=$lt_cv_sys_max_cmd_len
18442
18443# Does compiler simultaneously support -c and -o options?
18444compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18445
18446# Must we lock files when doing compilation?
18447need_locks=$lt_need_locks
18448
18449# Do we need the lib prefix for modules?
18450need_lib_prefix=$need_lib_prefix
18451
18452# Do we need a version for libraries?
18453need_version=$need_version
18454
18455# Whether dlopen is supported.
18456dlopen_support=$enable_dlopen
18457
18458# Whether dlopen of programs is supported.
18459dlopen_self=$enable_dlopen_self
18460
18461# Whether dlopen of statically linked programs is supported.
18462dlopen_self_static=$enable_dlopen_self_static
18463
18464# Compiler flag to prevent dynamic linking.
18465link_static_flag=$lt_lt_prog_compiler_static_GCJ
18466
18467# Compiler flag to turn off builtin functions.
18468no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18469
18470# Compiler flag to allow reflexive dlopens.
18471export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18472
18473# Compiler flag to generate shared objects directly from archives.
18474whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18475
18476# Compiler flag to generate thread-safe objects.
18477thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18478
18479# Library versioning type.
18480version_type=$version_type
18481
18482# Format of library name prefix.
18483libname_spec=$lt_libname_spec
18484
18485# List of archive names.  First name is the real one, the rest are links.
18486# The last name is the one that the linker finds with -lNAME.
18487library_names_spec=$lt_library_names_spec
18488
18489# The coded name of the library, if different from the real name.
18490soname_spec=$lt_soname_spec
18491
18492# Commands used to build and install an old-style archive.
18493RANLIB=$lt_RANLIB
18494old_archive_cmds=$lt_old_archive_cmds_GCJ
18495old_postinstall_cmds=$lt_old_postinstall_cmds
18496old_postuninstall_cmds=$lt_old_postuninstall_cmds
18497
18498# Create an old-style archive from a shared archive.
18499old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18500
18501# Create a temporary old-style archive to link instead of a shared archive.
18502old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18503
18504# Commands used to build and install a shared archive.
18505archive_cmds=$lt_archive_cmds_GCJ
18506archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18507postinstall_cmds=$lt_postinstall_cmds
18508postuninstall_cmds=$lt_postuninstall_cmds
18509
18510# Commands used to build a loadable module (assumed same as above if empty)
18511module_cmds=$lt_module_cmds_GCJ
18512module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18513
18514# Commands to strip libraries.
18515old_striplib=$lt_old_striplib
18516striplib=$lt_striplib
18517
18518# Dependencies to place before the objects being linked to create a
18519# shared library.
18520predep_objects=$lt_predep_objects_GCJ
18521
18522# Dependencies to place after the objects being linked to create a
18523# shared library.
18524postdep_objects=$lt_postdep_objects_GCJ
18525
18526# Dependencies to place before the objects being linked to create a
18527# shared library.
18528predeps=$lt_predeps_GCJ
18529
18530# Dependencies to place after the objects being linked to create a
18531# shared library.
18532postdeps=$lt_postdeps_GCJ
18533
18534# The library search path used internally by the compiler when linking
18535# a shared library.
18536compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18537
18538# Method to check whether dependent libraries are shared objects.
18539deplibs_check_method=$lt_deplibs_check_method
18540
18541# Command to use when deplibs_check_method == file_magic.
18542file_magic_cmd=$lt_file_magic_cmd
18543
18544# Flag that allows shared libraries with undefined symbols to be built.
18545allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18546
18547# Flag that forces no undefined symbols.
18548no_undefined_flag=$lt_no_undefined_flag_GCJ
18549
18550# Commands used to finish a libtool library installation in a directory.
18551finish_cmds=$lt_finish_cmds
18552
18553# Same as above, but a single script fragment to be evaled but not shown.
18554finish_eval=$lt_finish_eval
18555
18556# Take the output of nm and produce a listing of raw symbols and C names.
18557global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18558
18559# Transform the output of nm in a proper C declaration
18560global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18561
18562# Transform the output of nm in a C name address pair
18563global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18564
18565# This is the shared library runtime path variable.
18566runpath_var=$runpath_var
18567
18568# This is the shared library path variable.
18569shlibpath_var=$shlibpath_var
18570
18571# Is shlibpath searched before the hard-coded library search path?
18572shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18573
18574# How to hardcode a shared library path into an executable.
18575hardcode_action=$hardcode_action_GCJ
18576
18577# Whether we should hardcode library paths into libraries.
18578hardcode_into_libs=$hardcode_into_libs
18579
18580# Flag to hardcode \$libdir into a binary during linking.
18581# This must work even if \$libdir does not exist.
18582hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18583
18584# If ld is used when linking, flag to hardcode \$libdir into
18585# a binary during linking. This must work even if \$libdir does
18586# not exist.
18587hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18588
18589# Whether we need a single -rpath flag with a separated argument.
18590hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18591
18592# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18593# resulting binary.
18594hardcode_direct=$hardcode_direct_GCJ
18595
18596# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18597# resulting binary.
18598hardcode_minus_L=$hardcode_minus_L_GCJ
18599
18600# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18601# the resulting binary.
18602hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18603
18604# Set to yes if building a shared library automatically hardcodes DIR into the library
18605# and all subsequent libraries and executables linked against it.
18606hardcode_automatic=$hardcode_automatic_GCJ
18607
18608# Variables whose values should be saved in libtool wrapper scripts and
18609# restored at relink time.
18610variables_saved_for_relink="$variables_saved_for_relink"
18611
18612# Whether libtool must link a program against all its dependency libraries.
18613link_all_deplibs=$link_all_deplibs_GCJ
18614
18615# Compile-time system search path for libraries
18616sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18617
18618# Run-time system search path for libraries
18619sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18620
18621# Fix the shell variable \$srcfile for the compiler.
18622fix_srcfile_path="$fix_srcfile_path_GCJ"
18623
18624# Set to yes if exported symbols are required.
18625always_export_symbols=$always_export_symbols_GCJ
18626
18627# The commands to list exported symbols.
18628export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18629
18630# The commands to extract the exported symbol list from a shared archive.
18631extract_expsyms_cmds=$lt_extract_expsyms_cmds
18632
18633# Symbols that should not be listed in the preloaded symbols.
18634exclude_expsyms=$lt_exclude_expsyms_GCJ
18635
18636# Symbols that must always be exported.
18637include_expsyms=$lt_include_expsyms_GCJ
18638
18639# ### END LIBTOOL TAG CONFIG: $tagname
18640
18641__EOF__
18642
18643
18644else
18645  # If there is no Makefile yet, we rely on a make rule to execute
18646  # `config.status --recheck' to rerun these tests and create the
18647  # libtool script then.
18648  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18649  if test -f "$ltmain_in"; then
18650    test -f Makefile && make "$ltmain"
18651  fi
18652fi
18653
18654
18655ac_ext=c
18656ac_cpp='$CPP $CPPFLAGS'
18657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18659ac_compiler_gnu=$ac_cv_c_compiler_gnu
18660
18661CC="$lt_save_CC"
18662
18663	else
18664	  tagname=""
18665	fi
18666	;;
18667
18668      RC)
18669
18670
18671# Source file extension for RC test sources.
18672ac_ext=rc
18673
18674# Object file extension for compiled RC test sources.
18675objext=o
18676objext_RC=$objext
18677
18678# Code to be used in simple compile tests
18679lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18680
18681# Code to be used in simple link tests
18682lt_simple_link_test_code="$lt_simple_compile_test_code"
18683
18684# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18685
18686# If no C compiler was specified, use CC.
18687LTCC=${LTCC-"$CC"}
18688
18689# If no C compiler flags were specified, use CFLAGS.
18690LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18691
18692# Allow CC to be a program name with arguments.
18693compiler=$CC
18694
18695
18696# save warnings/boilerplate of simple test code
18697ac_outfile=conftest.$ac_objext
18698printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18699eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18700_lt_compiler_boilerplate=`cat conftest.err`
18701$rm conftest*
18702
18703ac_outfile=conftest.$ac_objext
18704printf "$lt_simple_link_test_code" >conftest.$ac_ext
18705eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18706_lt_linker_boilerplate=`cat conftest.err`
18707$rm conftest*
18708
18709
18710# Allow CC to be a program name with arguments.
18711lt_save_CC="$CC"
18712CC=${RC-"windres"}
18713compiler=$CC
18714compiler_RC=$CC
18715for cc_temp in $compiler""; do
18716  case $cc_temp in
18717    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18718    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18719    \-*) ;;
18720    *) break;;
18721  esac
18722done
18723cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18724
18725lt_cv_prog_compiler_c_o_RC=yes
18726
18727# The else clause should only fire when bootstrapping the
18728# libtool distribution, otherwise you forgot to ship ltmain.sh
18729# with your package, and you will get complaints that there are
18730# no rules to generate ltmain.sh.
18731if test -f "$ltmain"; then
18732  # See if we are running on zsh, and set the options which allow our commands through
18733  # without removal of \ escapes.
18734  if test -n "${ZSH_VERSION+set}" ; then
18735    setopt NO_GLOB_SUBST
18736  fi
18737  # Now quote all the things that may contain metacharacters while being
18738  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18739  # variables and quote the copies for generation of the libtool script.
18740  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18741    SED SHELL STRIP \
18742    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18743    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18744    deplibs_check_method reload_flag reload_cmds need_locks \
18745    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18746    lt_cv_sys_global_symbol_to_c_name_address \
18747    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18748    old_postinstall_cmds old_postuninstall_cmds \
18749    compiler_RC \
18750    CC_RC \
18751    LD_RC \
18752    lt_prog_compiler_wl_RC \
18753    lt_prog_compiler_pic_RC \
18754    lt_prog_compiler_static_RC \
18755    lt_prog_compiler_no_builtin_flag_RC \
18756    export_dynamic_flag_spec_RC \
18757    thread_safe_flag_spec_RC \
18758    whole_archive_flag_spec_RC \
18759    enable_shared_with_static_runtimes_RC \
18760    old_archive_cmds_RC \
18761    old_archive_from_new_cmds_RC \
18762    predep_objects_RC \
18763    postdep_objects_RC \
18764    predeps_RC \
18765    postdeps_RC \
18766    compiler_lib_search_path_RC \
18767    archive_cmds_RC \
18768    archive_expsym_cmds_RC \
18769    postinstall_cmds_RC \
18770    postuninstall_cmds_RC \
18771    old_archive_from_expsyms_cmds_RC \
18772    allow_undefined_flag_RC \
18773    no_undefined_flag_RC \
18774    export_symbols_cmds_RC \
18775    hardcode_libdir_flag_spec_RC \
18776    hardcode_libdir_flag_spec_ld_RC \
18777    hardcode_libdir_separator_RC \
18778    hardcode_automatic_RC \
18779    module_cmds_RC \
18780    module_expsym_cmds_RC \
18781    lt_cv_prog_compiler_c_o_RC \
18782    exclude_expsyms_RC \
18783    include_expsyms_RC; do
18784
18785    case $var in
18786    old_archive_cmds_RC | \
18787    old_archive_from_new_cmds_RC | \
18788    archive_cmds_RC | \
18789    archive_expsym_cmds_RC | \
18790    module_cmds_RC | \
18791    module_expsym_cmds_RC | \
18792    old_archive_from_expsyms_cmds_RC | \
18793    export_symbols_cmds_RC | \
18794    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18795    postinstall_cmds | postuninstall_cmds | \
18796    old_postinstall_cmds | old_postuninstall_cmds | \
18797    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18798      # Double-quote double-evaled strings.
18799      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18800      ;;
18801    *)
18802      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18803      ;;
18804    esac
18805  done
18806
18807  case $lt_echo in
18808  *'\$0 --fallback-echo"')
18809    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18810    ;;
18811  esac
18812
18813cfgfile="$ofile"
18814
18815  cat <<__EOF__ >> "$cfgfile"
18816# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18817
18818# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18819
18820# Shell to use when invoking shell scripts.
18821SHELL=$lt_SHELL
18822
18823# Whether or not to build shared libraries.
18824build_libtool_libs=$enable_shared
18825
18826# Whether or not to build static libraries.
18827build_old_libs=$enable_static
18828
18829# Whether or not to add -lc for building shared libraries.
18830build_libtool_need_lc=$archive_cmds_need_lc_RC
18831
18832# Whether or not to disallow shared libs when runtime libs are static
18833allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18834
18835# Whether or not to optimize for fast installation.
18836fast_install=$enable_fast_install
18837
18838# The host system.
18839host_alias=$host_alias
18840host=$host
18841host_os=$host_os
18842
18843# The build system.
18844build_alias=$build_alias
18845build=$build
18846build_os=$build_os
18847
18848# An echo program that does not interpret backslashes.
18849echo=$lt_echo
18850
18851# The archiver.
18852AR=$lt_AR
18853AR_FLAGS=$lt_AR_FLAGS
18854
18855# A C compiler.
18856LTCC=$lt_LTCC
18857
18858# LTCC compiler flags.
18859LTCFLAGS=$lt_LTCFLAGS
18860
18861# A language-specific compiler.
18862CC=$lt_compiler_RC
18863
18864# Is the compiler the GNU C compiler?
18865with_gcc=$GCC_RC
18866
18867# An ERE matcher.
18868EGREP=$lt_EGREP
18869
18870# The linker used to build libraries.
18871LD=$lt_LD_RC
18872
18873# Whether we need hard or soft links.
18874LN_S=$lt_LN_S
18875
18876# A BSD-compatible nm program.
18877NM=$lt_NM
18878
18879# A symbol stripping program
18880STRIP=$lt_STRIP
18881
18882# Used to examine libraries when file_magic_cmd begins "file"
18883MAGIC_CMD=$MAGIC_CMD
18884
18885# Used on cygwin: DLL creation program.
18886DLLTOOL="$DLLTOOL"
18887
18888# Used on cygwin: object dumper.
18889OBJDUMP="$OBJDUMP"
18890
18891# Used on cygwin: assembler.
18892AS="$AS"
18893
18894# The name of the directory that contains temporary libtool files.
18895objdir=$objdir
18896
18897# How to create reloadable object files.
18898reload_flag=$lt_reload_flag
18899reload_cmds=$lt_reload_cmds
18900
18901# How to pass a linker flag through the compiler.
18902wl=$lt_lt_prog_compiler_wl_RC
18903
18904# Object file suffix (normally "o").
18905objext="$ac_objext"
18906
18907# Old archive suffix (normally "a").
18908libext="$libext"
18909
18910# Shared library suffix (normally ".so").
18911shrext_cmds='$shrext_cmds'
18912
18913# Executable file suffix (normally "").
18914exeext="$exeext"
18915
18916# Additional compiler flags for building library objects.
18917pic_flag=$lt_lt_prog_compiler_pic_RC
18918pic_mode=$pic_mode
18919
18920# What is the maximum length of a command?
18921max_cmd_len=$lt_cv_sys_max_cmd_len
18922
18923# Does compiler simultaneously support -c and -o options?
18924compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18925
18926# Must we lock files when doing compilation?
18927need_locks=$lt_need_locks
18928
18929# Do we need the lib prefix for modules?
18930need_lib_prefix=$need_lib_prefix
18931
18932# Do we need a version for libraries?
18933need_version=$need_version
18934
18935# Whether dlopen is supported.
18936dlopen_support=$enable_dlopen
18937
18938# Whether dlopen of programs is supported.
18939dlopen_self=$enable_dlopen_self
18940
18941# Whether dlopen of statically linked programs is supported.
18942dlopen_self_static=$enable_dlopen_self_static
18943
18944# Compiler flag to prevent dynamic linking.
18945link_static_flag=$lt_lt_prog_compiler_static_RC
18946
18947# Compiler flag to turn off builtin functions.
18948no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18949
18950# Compiler flag to allow reflexive dlopens.
18951export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18952
18953# Compiler flag to generate shared objects directly from archives.
18954whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18955
18956# Compiler flag to generate thread-safe objects.
18957thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18958
18959# Library versioning type.
18960version_type=$version_type
18961
18962# Format of library name prefix.
18963libname_spec=$lt_libname_spec
18964
18965# List of archive names.  First name is the real one, the rest are links.
18966# The last name is the one that the linker finds with -lNAME.
18967library_names_spec=$lt_library_names_spec
18968
18969# The coded name of the library, if different from the real name.
18970soname_spec=$lt_soname_spec
18971
18972# Commands used to build and install an old-style archive.
18973RANLIB=$lt_RANLIB
18974old_archive_cmds=$lt_old_archive_cmds_RC
18975old_postinstall_cmds=$lt_old_postinstall_cmds
18976old_postuninstall_cmds=$lt_old_postuninstall_cmds
18977
18978# Create an old-style archive from a shared archive.
18979old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18980
18981# Create a temporary old-style archive to link instead of a shared archive.
18982old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18983
18984# Commands used to build and install a shared archive.
18985archive_cmds=$lt_archive_cmds_RC
18986archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18987postinstall_cmds=$lt_postinstall_cmds
18988postuninstall_cmds=$lt_postuninstall_cmds
18989
18990# Commands used to build a loadable module (assumed same as above if empty)
18991module_cmds=$lt_module_cmds_RC
18992module_expsym_cmds=$lt_module_expsym_cmds_RC
18993
18994# Commands to strip libraries.
18995old_striplib=$lt_old_striplib
18996striplib=$lt_striplib
18997
18998# Dependencies to place before the objects being linked to create a
18999# shared library.
19000predep_objects=$lt_predep_objects_RC
19001
19002# Dependencies to place after the objects being linked to create a
19003# shared library.
19004postdep_objects=$lt_postdep_objects_RC
19005
19006# Dependencies to place before the objects being linked to create a
19007# shared library.
19008predeps=$lt_predeps_RC
19009
19010# Dependencies to place after the objects being linked to create a
19011# shared library.
19012postdeps=$lt_postdeps_RC
19013
19014# The library search path used internally by the compiler when linking
19015# a shared library.
19016compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19017
19018# Method to check whether dependent libraries are shared objects.
19019deplibs_check_method=$lt_deplibs_check_method
19020
19021# Command to use when deplibs_check_method == file_magic.
19022file_magic_cmd=$lt_file_magic_cmd
19023
19024# Flag that allows shared libraries with undefined symbols to be built.
19025allow_undefined_flag=$lt_allow_undefined_flag_RC
19026
19027# Flag that forces no undefined symbols.
19028no_undefined_flag=$lt_no_undefined_flag_RC
19029
19030# Commands used to finish a libtool library installation in a directory.
19031finish_cmds=$lt_finish_cmds
19032
19033# Same as above, but a single script fragment to be evaled but not shown.
19034finish_eval=$lt_finish_eval
19035
19036# Take the output of nm and produce a listing of raw symbols and C names.
19037global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19038
19039# Transform the output of nm in a proper C declaration
19040global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19041
19042# Transform the output of nm in a C name address pair
19043global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19044
19045# This is the shared library runtime path variable.
19046runpath_var=$runpath_var
19047
19048# This is the shared library path variable.
19049shlibpath_var=$shlibpath_var
19050
19051# Is shlibpath searched before the hard-coded library search path?
19052shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19053
19054# How to hardcode a shared library path into an executable.
19055hardcode_action=$hardcode_action_RC
19056
19057# Whether we should hardcode library paths into libraries.
19058hardcode_into_libs=$hardcode_into_libs
19059
19060# Flag to hardcode \$libdir into a binary during linking.
19061# This must work even if \$libdir does not exist.
19062hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19063
19064# If ld is used when linking, flag to hardcode \$libdir into
19065# a binary during linking. This must work even if \$libdir does
19066# not exist.
19067hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19068
19069# Whether we need a single -rpath flag with a separated argument.
19070hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19071
19072# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19073# resulting binary.
19074hardcode_direct=$hardcode_direct_RC
19075
19076# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19077# resulting binary.
19078hardcode_minus_L=$hardcode_minus_L_RC
19079
19080# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19081# the resulting binary.
19082hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19083
19084# Set to yes if building a shared library automatically hardcodes DIR into the library
19085# and all subsequent libraries and executables linked against it.
19086hardcode_automatic=$hardcode_automatic_RC
19087
19088# Variables whose values should be saved in libtool wrapper scripts and
19089# restored at relink time.
19090variables_saved_for_relink="$variables_saved_for_relink"
19091
19092# Whether libtool must link a program against all its dependency libraries.
19093link_all_deplibs=$link_all_deplibs_RC
19094
19095# Compile-time system search path for libraries
19096sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19097
19098# Run-time system search path for libraries
19099sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19100
19101# Fix the shell variable \$srcfile for the compiler.
19102fix_srcfile_path="$fix_srcfile_path_RC"
19103
19104# Set to yes if exported symbols are required.
19105always_export_symbols=$always_export_symbols_RC
19106
19107# The commands to list exported symbols.
19108export_symbols_cmds=$lt_export_symbols_cmds_RC
19109
19110# The commands to extract the exported symbol list from a shared archive.
19111extract_expsyms_cmds=$lt_extract_expsyms_cmds
19112
19113# Symbols that should not be listed in the preloaded symbols.
19114exclude_expsyms=$lt_exclude_expsyms_RC
19115
19116# Symbols that must always be exported.
19117include_expsyms=$lt_include_expsyms_RC
19118
19119# ### END LIBTOOL TAG CONFIG: $tagname
19120
19121__EOF__
19122
19123
19124else
19125  # If there is no Makefile yet, we rely on a make rule to execute
19126  # `config.status --recheck' to rerun these tests and create the
19127  # libtool script then.
19128  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19129  if test -f "$ltmain_in"; then
19130    test -f Makefile && make "$ltmain"
19131  fi
19132fi
19133
19134
19135ac_ext=c
19136ac_cpp='$CPP $CPPFLAGS'
19137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139ac_compiler_gnu=$ac_cv_c_compiler_gnu
19140
19141CC="$lt_save_CC"
19142
19143	;;
19144
19145      *)
19146	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19147echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19148   { (exit 1); exit 1; }; }
19149	;;
19150      esac
19151
19152      # Append the new tag name to the list of available tags.
19153      if test -n "$tagname" ; then
19154      available_tags="$available_tags $tagname"
19155    fi
19156    fi
19157  done
19158  IFS="$lt_save_ifs"
19159
19160  # Now substitute the updated list of available tags.
19161  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19162    mv "${ofile}T" "$ofile"
19163    chmod +x "$ofile"
19164  else
19165    rm -f "${ofile}T"
19166    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19167echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19168   { (exit 1); exit 1; }; }
19169  fi
19170fi
19171
19172
19173
19174# This can be used to rebuild libtool when needed
19175LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19176
19177# Always use our own libtool.
19178LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19179
19180# Prevent multiple expansion
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202{ echo "$as_me:$LINENO: checking for strcasecmp" >&5
19203echo $ECHO_N "checking for strcasecmp... $ECHO_C" >&6; }
19204if test "${ac_cv_func_strcasecmp+set}" = set; then
19205  echo $ECHO_N "(cached) $ECHO_C" >&6
19206else
19207  cat >conftest.$ac_ext <<_ACEOF
19208/* confdefs.h.  */
19209_ACEOF
19210cat confdefs.h >>conftest.$ac_ext
19211cat >>conftest.$ac_ext <<_ACEOF
19212/* end confdefs.h.  */
19213/* Define strcasecmp to an innocuous variant, in case <limits.h> declares strcasecmp.
19214   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19215#define strcasecmp innocuous_strcasecmp
19216
19217/* System header to define __stub macros and hopefully few prototypes,
19218    which can conflict with char strcasecmp (); below.
19219    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19220    <limits.h> exists even on freestanding compilers.  */
19221
19222#ifdef __STDC__
19223# include <limits.h>
19224#else
19225# include <assert.h>
19226#endif
19227
19228#undef strcasecmp
19229
19230/* Override any GCC internal prototype to avoid an error.
19231   Use char because int might match the return type of a GCC
19232   builtin and then its argument prototype would still apply.  */
19233#ifdef __cplusplus
19234extern "C"
19235#endif
19236char strcasecmp ();
19237/* The GNU C library defines this for functions which it implements
19238    to always fail with ENOSYS.  Some functions are actually named
19239    something starting with __ and the normal name is an alias.  */
19240#if defined __stub_strcasecmp || defined __stub___strcasecmp
19241choke me
19242#endif
19243
19244int
19245main ()
19246{
19247return strcasecmp ();
19248  ;
19249  return 0;
19250}
19251_ACEOF
19252rm -f conftest.$ac_objext conftest$ac_exeext
19253if { (ac_try="$ac_link"
19254case "(($ac_try" in
19255  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19256  *) ac_try_echo=$ac_try;;
19257esac
19258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19259  (eval "$ac_link") 2>conftest.er1
19260  ac_status=$?
19261  grep -v '^ *+' conftest.er1 >conftest.err
19262  rm -f conftest.er1
19263  cat conftest.err >&5
19264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19265  (exit $ac_status); } && {
19266	 test -z "$ac_c_werror_flag" ||
19267	 test ! -s conftest.err
19268       } && test -s conftest$ac_exeext &&
19269       $as_test_x conftest$ac_exeext; then
19270  ac_cv_func_strcasecmp=yes
19271else
19272  echo "$as_me: failed program was:" >&5
19273sed 's/^/| /' conftest.$ac_ext >&5
19274
19275	ac_cv_func_strcasecmp=no
19276fi
19277
19278rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19279      conftest$ac_exeext conftest.$ac_ext
19280fi
19281{ echo "$as_me:$LINENO: result: $ac_cv_func_strcasecmp" >&5
19282echo "${ECHO_T}$ac_cv_func_strcasecmp" >&6; }
19283if test $ac_cv_func_strcasecmp = yes; then
19284  :
19285else
19286
19287cat >>confdefs.h <<\_ACEOF
19288#define NEED_STRCASECMP 1
19289_ACEOF
19290
19291fi
19292
19293
19294# Check for dependencies
19295
19296
19297if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19298	if test -n "$ac_tool_prefix"; then
19299  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19300set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19301{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19302echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19303if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19304  echo $ECHO_N "(cached) $ECHO_C" >&6
19305else
19306  case $PKG_CONFIG in
19307  [\\/]* | ?:[\\/]*)
19308  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19309  ;;
19310  *)
19311  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19312for as_dir in $PATH
19313do
19314  IFS=$as_save_IFS
19315  test -z "$as_dir" && as_dir=.
19316  for ac_exec_ext in '' $ac_executable_extensions; do
19317  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19318    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19319    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19320    break 2
19321  fi
19322done
19323done
19324IFS=$as_save_IFS
19325
19326  ;;
19327esac
19328fi
19329PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19330if test -n "$PKG_CONFIG"; then
19331  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19332echo "${ECHO_T}$PKG_CONFIG" >&6; }
19333else
19334  { echo "$as_me:$LINENO: result: no" >&5
19335echo "${ECHO_T}no" >&6; }
19336fi
19337
19338
19339fi
19340if test -z "$ac_cv_path_PKG_CONFIG"; then
19341  ac_pt_PKG_CONFIG=$PKG_CONFIG
19342  # Extract the first word of "pkg-config", so it can be a program name with args.
19343set dummy pkg-config; ac_word=$2
19344{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19345echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19346if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19347  echo $ECHO_N "(cached) $ECHO_C" >&6
19348else
19349  case $ac_pt_PKG_CONFIG in
19350  [\\/]* | ?:[\\/]*)
19351  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19352  ;;
19353  *)
19354  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19355for as_dir in $PATH
19356do
19357  IFS=$as_save_IFS
19358  test -z "$as_dir" && as_dir=.
19359  for ac_exec_ext in '' $ac_executable_extensions; do
19360  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19361    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19362    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19363    break 2
19364  fi
19365done
19366done
19367IFS=$as_save_IFS
19368
19369  ;;
19370esac
19371fi
19372ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19373if test -n "$ac_pt_PKG_CONFIG"; then
19374  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19375echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19376else
19377  { echo "$as_me:$LINENO: result: no" >&5
19378echo "${ECHO_T}no" >&6; }
19379fi
19380
19381  if test "x$ac_pt_PKG_CONFIG" = x; then
19382    PKG_CONFIG=""
19383  else
19384    case $cross_compiling:$ac_tool_warned in
19385yes:)
19386{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19387whose name does not start with the host triplet.  If you think this
19388configuration is useful to you, please write to autoconf@gnu.org." >&5
19389echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19390whose name does not start with the host triplet.  If you think this
19391configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19392ac_tool_warned=yes ;;
19393esac
19394    PKG_CONFIG=$ac_pt_PKG_CONFIG
19395  fi
19396else
19397  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19398fi
19399
19400fi
19401if test -n "$PKG_CONFIG"; then
19402	_pkg_min_version=0.9.0
19403	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19404echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19405	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19406		{ echo "$as_me:$LINENO: result: yes" >&5
19407echo "${ECHO_T}yes" >&6; }
19408	else
19409		{ echo "$as_me:$LINENO: result: no" >&5
19410echo "${ECHO_T}no" >&6; }
19411		PKG_CONFIG=""
19412	fi
19413
19414fi
19415
19416pkg_failed=no
19417{ echo "$as_me:$LINENO: checking for XKBFILE" >&5
19418echo $ECHO_N "checking for XKBFILE... $ECHO_C" >&6; }
19419
19420if test -n "$PKG_CONFIG"; then
19421        if test -n "$PKG_CONFIG" && \
19422    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 kbproto\"") >&5
19423  ($PKG_CONFIG --exists --print-errors "x11 kbproto") 2>&5
19424  ac_status=$?
19425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19426  (exit $ac_status); }; then
19427  pkg_cv_XKBFILE_CFLAGS=`$PKG_CONFIG --cflags "x11 kbproto" 2>/dev/null`
19428else
19429  pkg_failed=yes
19430fi
19431else
19432	pkg_failed=untried
19433fi
19434if test -n "$PKG_CONFIG"; then
19435        if test -n "$PKG_CONFIG" && \
19436    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 kbproto\"") >&5
19437  ($PKG_CONFIG --exists --print-errors "x11 kbproto") 2>&5
19438  ac_status=$?
19439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19440  (exit $ac_status); }; then
19441  pkg_cv_XKBFILE_LIBS=`$PKG_CONFIG --libs "x11 kbproto" 2>/dev/null`
19442else
19443  pkg_failed=yes
19444fi
19445else
19446	pkg_failed=untried
19447fi
19448
19449if test $pkg_failed = yes; then
19450	XKBFILE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11 kbproto"`
19451	# Put the nasty error message in config.log where it belongs
19452	echo "$XKBFILE_PKG_ERRORS" 1>&5
19453
19454	{ { echo "$as_me:$LINENO: error: Package requirements (x11 kbproto) were not met.
19455Consider adjusting the PKG_CONFIG_PATH environment variable if you
19456installed software in a non-standard prefix.
19457
19458Alternatively you may set the XKBFILE_CFLAGS and XKBFILE_LIBS environment variables
19459to avoid the need to call pkg-config.  See the pkg-config man page for
19460more details." >&5
19461echo "$as_me: error: Package requirements (x11 kbproto) were not met.
19462Consider adjusting the PKG_CONFIG_PATH environment variable if you
19463installed software in a non-standard prefix.
19464
19465Alternatively you may set the XKBFILE_CFLAGS and XKBFILE_LIBS environment variables
19466to avoid the need to call pkg-config.  See the pkg-config man page for
19467more details." >&2;}
19468   { (exit 1); exit 1; }; }
19469elif test $pkg_failed = untried; then
19470	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19471is in your PATH or set the PKG_CONFIG environment variable to the full
19472path to pkg-config.
19473
19474Alternatively you may set the XKBFILE_CFLAGS and XKBFILE_LIBS environment variables
19475to avoid the need to call pkg-config.  See the pkg-config man page for
19476more details.
19477
19478To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19479See \`config.log' for more details." >&5
19480echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19481is in your PATH or set the PKG_CONFIG environment variable to the full
19482path to pkg-config.
19483
19484Alternatively you may set the XKBFILE_CFLAGS and XKBFILE_LIBS environment variables
19485to avoid the need to call pkg-config.  See the pkg-config man page for
19486more details.
19487
19488To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19489See \`config.log' for more details." >&2;}
19490   { (exit 1); exit 1; }; }
19491else
19492	XKBFILE_CFLAGS=$pkg_cv_XKBFILE_CFLAGS
19493	XKBFILE_LIBS=$pkg_cv_XKBFILE_LIBS
19494        { echo "$as_me:$LINENO: result: yes" >&5
19495echo "${ECHO_T}yes" >&6; }
19496	:
19497fi
19498
19499
19500
19501
19502
19503
19504# Check whether --with-release-version was given.
19505if test "${with_release_version+set}" = set; then
19506  withval=$with_release_version; RELEASE_VERSION="$withval"
19507else
19508  RELEASE_VERSION=""
19509fi
19510
19511	if test "x$RELEASE_VERSION" != "x"; then
19512		PACKAGE="$PACKAGE-$RELEASE_VERSION"
19513		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
19514		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
19515echo "$as_me: Building with package name set to $PACKAGE" >&6;}
19516	fi
19517
19518cat >>confdefs.h <<_ACEOF
19519#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19520_ACEOF
19521
19522	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
19523	if test "x$PVM" = "x"; then
19524		PVM="0"
19525	fi
19526
19527cat >>confdefs.h <<_ACEOF
19528#define PACKAGE_VERSION_MINOR $PVM
19529_ACEOF
19530
19531	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
19532	if test "x$PVP" = "x"; then
19533		PVP="0"
19534	fi
19535
19536cat >>confdefs.h <<_ACEOF
19537#define PACKAGE_VERSION_PATCHLEVEL $PVP
19538_ACEOF
19539
19540
19541
19542ac_config_files="$ac_config_files Makefile src/Makefile xkbfile.pc"
19543
19544cat >confcache <<\_ACEOF
19545# This file is a shell script that caches the results of configure
19546# tests run on this system so they can be shared between configure
19547# scripts and configure runs, see configure's option --config-cache.
19548# It is not useful on other systems.  If it contains results you don't
19549# want to keep, you may remove or edit it.
19550#
19551# config.status only pays attention to the cache file if you give it
19552# the --recheck option to rerun configure.
19553#
19554# `ac_cv_env_foo' variables (set or unset) will be overridden when
19555# loading this file, other *unset* `ac_cv_foo' will be assigned the
19556# following values.
19557
19558_ACEOF
19559
19560# The following way of writing the cache mishandles newlines in values,
19561# but we know of no workaround that is simple, portable, and efficient.
19562# So, we kill variables containing newlines.
19563# Ultrix sh set writes to stderr and can't be redirected directly,
19564# and sets the high bit in the cache file unless we assign to the vars.
19565(
19566  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19567    eval ac_val=\$$ac_var
19568    case $ac_val in #(
19569    *${as_nl}*)
19570      case $ac_var in #(
19571      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19572echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19573      esac
19574      case $ac_var in #(
19575      _ | IFS | as_nl) ;; #(
19576      *) $as_unset $ac_var ;;
19577      esac ;;
19578    esac
19579  done
19580
19581  (set) 2>&1 |
19582    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19583    *${as_nl}ac_space=\ *)
19584      # `set' does not quote correctly, so add quotes (double-quote
19585      # substitution turns \\\\ into \\, and sed turns \\ into \).
19586      sed -n \
19587	"s/'/'\\\\''/g;
19588	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19589      ;; #(
19590    *)
19591      # `set' quotes correctly as required by POSIX, so do not add quotes.
19592      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19593      ;;
19594    esac |
19595    sort
19596) |
19597  sed '
19598     /^ac_cv_env_/b end
19599     t clear
19600     :clear
19601     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19602     t end
19603     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19604     :end' >>confcache
19605if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19606  if test -w "$cache_file"; then
19607    test "x$cache_file" != "x/dev/null" &&
19608      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19609echo "$as_me: updating cache $cache_file" >&6;}
19610    cat confcache >$cache_file
19611  else
19612    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19613echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19614  fi
19615fi
19616rm -f confcache
19617
19618test "x$prefix" = xNONE && prefix=$ac_default_prefix
19619# Let make expand exec_prefix.
19620test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19621
19622DEFS=-DHAVE_CONFIG_H
19623
19624ac_libobjs=
19625ac_ltlibobjs=
19626for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19627  # 1. Remove the extension, and $U if already installed.
19628  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19629  ac_i=`echo "$ac_i" | sed "$ac_script"`
19630  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19631  #    will be set to the directory where LIBOBJS objects are built.
19632  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19633  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19634done
19635LIBOBJS=$ac_libobjs
19636
19637LTLIBOBJS=$ac_ltlibobjs
19638
19639
19640if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19641  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
19642Usually this means the macro was only invoked conditionally." >&5
19643echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
19644Usually this means the macro was only invoked conditionally." >&2;}
19645   { (exit 1); exit 1; }; }
19646fi
19647if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19648  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19649Usually this means the macro was only invoked conditionally." >&5
19650echo "$as_me: error: conditional \"AMDEP\" was never defined.
19651Usually this means the macro was only invoked conditionally." >&2;}
19652   { (exit 1); exit 1; }; }
19653fi
19654if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19655  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19656Usually this means the macro was only invoked conditionally." >&5
19657echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19658Usually this means the macro was only invoked conditionally." >&2;}
19659   { (exit 1); exit 1; }; }
19660fi
19661if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19662  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19663Usually this means the macro was only invoked conditionally." >&5
19664echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19665Usually this means the macro was only invoked conditionally." >&2;}
19666   { (exit 1); exit 1; }; }
19667fi
19668
19669: ${CONFIG_STATUS=./config.status}
19670ac_clean_files_save=$ac_clean_files
19671ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19672{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19673echo "$as_me: creating $CONFIG_STATUS" >&6;}
19674cat >$CONFIG_STATUS <<_ACEOF
19675#! $SHELL
19676# Generated by $as_me.
19677# Run this file to recreate the current configuration.
19678# Compiler output produced by configure, useful for debugging
19679# configure, is in config.log if it exists.
19680
19681debug=false
19682ac_cs_recheck=false
19683ac_cs_silent=false
19684SHELL=\${CONFIG_SHELL-$SHELL}
19685_ACEOF
19686
19687cat >>$CONFIG_STATUS <<\_ACEOF
19688## --------------------- ##
19689## M4sh Initialization.  ##
19690## --------------------- ##
19691
19692# Be more Bourne compatible
19693DUALCASE=1; export DUALCASE # for MKS sh
19694if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19695  emulate sh
19696  NULLCMD=:
19697  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19698  # is contrary to our usage.  Disable this feature.
19699  alias -g '${1+"$@"}'='"$@"'
19700  setopt NO_GLOB_SUBST
19701else
19702  case `(set -o) 2>/dev/null` in
19703  *posix*) set -o posix ;;
19704esac
19705
19706fi
19707
19708
19709
19710
19711# PATH needs CR
19712# Avoid depending upon Character Ranges.
19713as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19714as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19715as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19716as_cr_digits='0123456789'
19717as_cr_alnum=$as_cr_Letters$as_cr_digits
19718
19719# The user is always right.
19720if test "${PATH_SEPARATOR+set}" != set; then
19721  echo "#! /bin/sh" >conf$$.sh
19722  echo  "exit 0"   >>conf$$.sh
19723  chmod +x conf$$.sh
19724  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19725    PATH_SEPARATOR=';'
19726  else
19727    PATH_SEPARATOR=:
19728  fi
19729  rm -f conf$$.sh
19730fi
19731
19732# Support unset when possible.
19733if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19734  as_unset=unset
19735else
19736  as_unset=false
19737fi
19738
19739
19740# IFS
19741# We need space, tab and new line, in precisely that order.  Quoting is
19742# there to prevent editors from complaining about space-tab.
19743# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19744# splitting by setting IFS to empty value.)
19745as_nl='
19746'
19747IFS=" ""	$as_nl"
19748
19749# Find who we are.  Look in the path if we contain no directory separator.
19750case $0 in
19751  *[\\/]* ) as_myself=$0 ;;
19752  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19753for as_dir in $PATH
19754do
19755  IFS=$as_save_IFS
19756  test -z "$as_dir" && as_dir=.
19757  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19758done
19759IFS=$as_save_IFS
19760
19761     ;;
19762esac
19763# We did not find ourselves, most probably we were run as `sh COMMAND'
19764# in which case we are not to be found in the path.
19765if test "x$as_myself" = x; then
19766  as_myself=$0
19767fi
19768if test ! -f "$as_myself"; then
19769  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19770  { (exit 1); exit 1; }
19771fi
19772
19773# Work around bugs in pre-3.0 UWIN ksh.
19774for as_var in ENV MAIL MAILPATH
19775do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19776done
19777PS1='$ '
19778PS2='> '
19779PS4='+ '
19780
19781# NLS nuisances.
19782for as_var in \
19783  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19784  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19785  LC_TELEPHONE LC_TIME
19786do
19787  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19788    eval $as_var=C; export $as_var
19789  else
19790    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19791  fi
19792done
19793
19794# Required to use basename.
19795if expr a : '\(a\)' >/dev/null 2>&1 &&
19796   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19797  as_expr=expr
19798else
19799  as_expr=false
19800fi
19801
19802if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19803  as_basename=basename
19804else
19805  as_basename=false
19806fi
19807
19808
19809# Name of the executable.
19810as_me=`$as_basename -- "$0" ||
19811$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19812	 X"$0" : 'X\(//\)$' \| \
19813	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19814echo X/"$0" |
19815    sed '/^.*\/\([^/][^/]*\)\/*$/{
19816	    s//\1/
19817	    q
19818	  }
19819	  /^X\/\(\/\/\)$/{
19820	    s//\1/
19821	    q
19822	  }
19823	  /^X\/\(\/\).*/{
19824	    s//\1/
19825	    q
19826	  }
19827	  s/.*/./; q'`
19828
19829# CDPATH.
19830$as_unset CDPATH
19831
19832
19833
19834  as_lineno_1=$LINENO
19835  as_lineno_2=$LINENO
19836  test "x$as_lineno_1" != "x$as_lineno_2" &&
19837  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
19838
19839  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19840  # uniformly replaced by the line number.  The first 'sed' inserts a
19841  # line-number line after each line using $LINENO; the second 'sed'
19842  # does the real work.  The second script uses 'N' to pair each
19843  # line-number line with the line containing $LINENO, and appends
19844  # trailing '-' during substitution so that $LINENO is not a special
19845  # case at line end.
19846  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19847  # scripts with optimization help from Paolo Bonzini.  Blame Lee
19848  # E. McMahon (1931-1989) for sed's syntax.  :-)
19849  sed -n '
19850    p
19851    /[$]LINENO/=
19852  ' <$as_myself |
19853    sed '
19854      s/[$]LINENO.*/&-/
19855      t lineno
19856      b
19857      :lineno
19858      N
19859      :loop
19860      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
19861      t loop
19862      s/-\n.*//
19863    ' >$as_me.lineno &&
19864  chmod +x "$as_me.lineno" ||
19865    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
19866   { (exit 1); exit 1; }; }
19867
19868  # Don't try to exec as it changes $[0], causing all sort of problems
19869  # (the dirname of $[0] is not the place where we might find the
19870  # original and so on.  Autoconf is especially sensitive to this).
19871  . "./$as_me.lineno"
19872  # Exit status is that of the last command.
19873  exit
19874}
19875
19876
19877if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19878  as_dirname=dirname
19879else
19880  as_dirname=false
19881fi
19882
19883ECHO_C= ECHO_N= ECHO_T=
19884case `echo -n x` in
19885-n*)
19886  case `echo 'x\c'` in
19887  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19888  *)   ECHO_C='\c';;
19889  esac;;
19890*)
19891  ECHO_N='-n';;
19892esac
19893
19894if expr a : '\(a\)' >/dev/null 2>&1 &&
19895   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19896  as_expr=expr
19897else
19898  as_expr=false
19899fi
19900
19901rm -f conf$$ conf$$.exe conf$$.file
19902if test -d conf$$.dir; then
19903  rm -f conf$$.dir/conf$$.file
19904else
19905  rm -f conf$$.dir
19906  mkdir conf$$.dir
19907fi
19908echo >conf$$.file
19909if ln -s conf$$.file conf$$ 2>/dev/null; then
19910  as_ln_s='ln -s'
19911  # ... but there are two gotchas:
19912  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19913  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19914  # In both cases, we have to default to `cp -p'.
19915  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19916    as_ln_s='cp -p'
19917elif ln conf$$.file conf$$ 2>/dev/null; then
19918  as_ln_s=ln
19919else
19920  as_ln_s='cp -p'
19921fi
19922rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19923rmdir conf$$.dir 2>/dev/null
19924
19925if mkdir -p . 2>/dev/null; then
19926  as_mkdir_p=:
19927else
19928  test -d ./-p && rmdir ./-p
19929  as_mkdir_p=false
19930fi
19931
19932if test -x / >/dev/null 2>&1; then
19933  as_test_x='test -x'
19934else
19935  if ls -dL / >/dev/null 2>&1; then
19936    as_ls_L_option=L
19937  else
19938    as_ls_L_option=
19939  fi
19940  as_test_x='
19941    eval sh -c '\''
19942      if test -d "$1"; then
19943        test -d "$1/.";
19944      else
19945	case $1 in
19946        -*)set "./$1";;
19947	esac;
19948	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
19949	???[sx]*):;;*)false;;esac;fi
19950    '\'' sh
19951  '
19952fi
19953as_executable_p=$as_test_x
19954
19955# Sed expression to map a string onto a valid CPP name.
19956as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19957
19958# Sed expression to map a string onto a valid variable name.
19959as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19960
19961
19962exec 6>&1
19963
19964# Save the log message, to keep $[0] and so on meaningful, and to
19965# report actual input values of CONFIG_FILES etc. instead of their
19966# values after options handling.
19967ac_log="
19968This file was extended by libxkbfile $as_me 1.0.5, which was
19969generated by GNU Autoconf 2.61.  Invocation command line was
19970
19971  CONFIG_FILES    = $CONFIG_FILES
19972  CONFIG_HEADERS  = $CONFIG_HEADERS
19973  CONFIG_LINKS    = $CONFIG_LINKS
19974  CONFIG_COMMANDS = $CONFIG_COMMANDS
19975  $ $0 $@
19976
19977on `(hostname || uname -n) 2>/dev/null | sed 1q`
19978"
19979
19980_ACEOF
19981
19982cat >>$CONFIG_STATUS <<_ACEOF
19983# Files that config.status was made for.
19984config_files="$ac_config_files"
19985config_headers="$ac_config_headers"
19986config_commands="$ac_config_commands"
19987
19988_ACEOF
19989
19990cat >>$CONFIG_STATUS <<\_ACEOF
19991ac_cs_usage="\
19992\`$as_me' instantiates files from templates according to the
19993current configuration.
19994
19995Usage: $0 [OPTIONS] [FILE]...
19996
19997  -h, --help       print this help, then exit
19998  -V, --version    print version number and configuration settings, then exit
19999  -q, --quiet      do not print progress messages
20000  -d, --debug      don't remove temporary files
20001      --recheck    update $as_me by reconfiguring in the same conditions
20002  --file=FILE[:TEMPLATE]
20003		   instantiate the configuration file FILE
20004  --header=FILE[:TEMPLATE]
20005		   instantiate the configuration header FILE
20006
20007Configuration files:
20008$config_files
20009
20010Configuration headers:
20011$config_headers
20012
20013Configuration commands:
20014$config_commands
20015
20016Report bugs to <bug-autoconf@gnu.org>."
20017
20018_ACEOF
20019cat >>$CONFIG_STATUS <<_ACEOF
20020ac_cs_version="\\
20021libxkbfile config.status 1.0.5
20022configured by $0, generated by GNU Autoconf 2.61,
20023  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20024
20025Copyright (C) 2006 Free Software Foundation, Inc.
20026This config.status script is free software; the Free Software Foundation
20027gives unlimited permission to copy, distribute and modify it."
20028
20029ac_pwd='$ac_pwd'
20030srcdir='$srcdir'
20031INSTALL='$INSTALL'
20032MKDIR_P='$MKDIR_P'
20033_ACEOF
20034
20035cat >>$CONFIG_STATUS <<\_ACEOF
20036# If no file are specified by the user, then we need to provide default
20037# value.  By we need to know if files were specified by the user.
20038ac_need_defaults=:
20039while test $# != 0
20040do
20041  case $1 in
20042  --*=*)
20043    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20044    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20045    ac_shift=:
20046    ;;
20047  *)
20048    ac_option=$1
20049    ac_optarg=$2
20050    ac_shift=shift
20051    ;;
20052  esac
20053
20054  case $ac_option in
20055  # Handling of the options.
20056  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20057    ac_cs_recheck=: ;;
20058  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20059    echo "$ac_cs_version"; exit ;;
20060  --debug | --debu | --deb | --de | --d | -d )
20061    debug=: ;;
20062  --file | --fil | --fi | --f )
20063    $ac_shift
20064    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20065    ac_need_defaults=false;;
20066  --header | --heade | --head | --hea )
20067    $ac_shift
20068    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20069    ac_need_defaults=false;;
20070  --he | --h)
20071    # Conflict between --help and --header
20072    { echo "$as_me: error: ambiguous option: $1
20073Try \`$0 --help' for more information." >&2
20074   { (exit 1); exit 1; }; };;
20075  --help | --hel | -h )
20076    echo "$ac_cs_usage"; exit ;;
20077  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20078  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20079    ac_cs_silent=: ;;
20080
20081  # This is an error.
20082  -*) { echo "$as_me: error: unrecognized option: $1
20083Try \`$0 --help' for more information." >&2
20084   { (exit 1); exit 1; }; } ;;
20085
20086  *) ac_config_targets="$ac_config_targets $1"
20087     ac_need_defaults=false ;;
20088
20089  esac
20090  shift
20091done
20092
20093ac_configure_extra_args=
20094
20095if $ac_cs_silent; then
20096  exec 6>/dev/null
20097  ac_configure_extra_args="$ac_configure_extra_args --silent"
20098fi
20099
20100_ACEOF
20101cat >>$CONFIG_STATUS <<_ACEOF
20102if \$ac_cs_recheck; then
20103  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20104  CONFIG_SHELL=$SHELL
20105  export CONFIG_SHELL
20106  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20107fi
20108
20109_ACEOF
20110cat >>$CONFIG_STATUS <<\_ACEOF
20111exec 5>>config.log
20112{
20113  echo
20114  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20115## Running $as_me. ##
20116_ASBOX
20117  echo "$ac_log"
20118} >&5
20119
20120_ACEOF
20121cat >>$CONFIG_STATUS <<_ACEOF
20122#
20123# INIT-COMMANDS
20124#
20125AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20126
20127_ACEOF
20128
20129cat >>$CONFIG_STATUS <<\_ACEOF
20130
20131# Handling of arguments.
20132for ac_config_target in $ac_config_targets
20133do
20134  case $ac_config_target in
20135    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20136    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20137    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20138    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20139    "xkbfile.pc") CONFIG_FILES="$CONFIG_FILES xkbfile.pc" ;;
20140
20141  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20142echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20143   { (exit 1); exit 1; }; };;
20144  esac
20145done
20146
20147
20148# If the user did not use the arguments to specify the items to instantiate,
20149# then the envvar interface is used.  Set only those that are not.
20150# We use the long form for the default assignment because of an extremely
20151# bizarre bug on SunOS 4.1.3.
20152if $ac_need_defaults; then
20153  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20154  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20155  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20156fi
20157
20158# Have a temporary directory for convenience.  Make it in the build tree
20159# simply because there is no reason against having it here, and in addition,
20160# creating and moving files from /tmp can sometimes cause problems.
20161# Hook for its removal unless debugging.
20162# Note that there is a small window in which the directory will not be cleaned:
20163# after its creation but before its name has been assigned to `$tmp'.
20164$debug ||
20165{
20166  tmp=
20167  trap 'exit_status=$?
20168  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20169' 0
20170  trap '{ (exit 1); exit 1; }' 1 2 13 15
20171}
20172# Create a (secure) tmp directory for tmp files.
20173
20174{
20175  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20176  test -n "$tmp" && test -d "$tmp"
20177}  ||
20178{
20179  tmp=./conf$$-$RANDOM
20180  (umask 077 && mkdir "$tmp")
20181} ||
20182{
20183   echo "$me: cannot create a temporary directory in ." >&2
20184   { (exit 1); exit 1; }
20185}
20186
20187#
20188# Set up the sed scripts for CONFIG_FILES section.
20189#
20190
20191# No need to generate the scripts if there are no CONFIG_FILES.
20192# This happens for instance when ./config.status config.h
20193if test -n "$CONFIG_FILES"; then
20194
20195_ACEOF
20196
20197
20198
20199ac_delim='%!_!# '
20200for ac_last_try in false false false false false :; do
20201  cat >conf$$subs.sed <<_ACEOF
20202SHELL!$SHELL$ac_delim
20203PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20204PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20205PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20206PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20207PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20208PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20209exec_prefix!$exec_prefix$ac_delim
20210prefix!$prefix$ac_delim
20211program_transform_name!$program_transform_name$ac_delim
20212bindir!$bindir$ac_delim
20213sbindir!$sbindir$ac_delim
20214libexecdir!$libexecdir$ac_delim
20215datarootdir!$datarootdir$ac_delim
20216datadir!$datadir$ac_delim
20217sysconfdir!$sysconfdir$ac_delim
20218sharedstatedir!$sharedstatedir$ac_delim
20219localstatedir!$localstatedir$ac_delim
20220includedir!$includedir$ac_delim
20221oldincludedir!$oldincludedir$ac_delim
20222docdir!$docdir$ac_delim
20223infodir!$infodir$ac_delim
20224htmldir!$htmldir$ac_delim
20225dvidir!$dvidir$ac_delim
20226pdfdir!$pdfdir$ac_delim
20227psdir!$psdir$ac_delim
20228libdir!$libdir$ac_delim
20229localedir!$localedir$ac_delim
20230mandir!$mandir$ac_delim
20231DEFS!$DEFS$ac_delim
20232ECHO_C!$ECHO_C$ac_delim
20233ECHO_N!$ECHO_N$ac_delim
20234ECHO_T!$ECHO_T$ac_delim
20235LIBS!$LIBS$ac_delim
20236build_alias!$build_alias$ac_delim
20237host_alias!$host_alias$ac_delim
20238target_alias!$target_alias$ac_delim
20239INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20240INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20241INSTALL_DATA!$INSTALL_DATA$ac_delim
20242am__isrc!$am__isrc$ac_delim
20243CYGPATH_W!$CYGPATH_W$ac_delim
20244PACKAGE!$PACKAGE$ac_delim
20245VERSION!$VERSION$ac_delim
20246ACLOCAL!$ACLOCAL$ac_delim
20247AUTOCONF!$AUTOCONF$ac_delim
20248AUTOMAKE!$AUTOMAKE$ac_delim
20249AUTOHEADER!$AUTOHEADER$ac_delim
20250MAKEINFO!$MAKEINFO$ac_delim
20251install_sh!$install_sh$ac_delim
20252STRIP!$STRIP$ac_delim
20253INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20254mkdir_p!$mkdir_p$ac_delim
20255AWK!$AWK$ac_delim
20256SET_MAKE!$SET_MAKE$ac_delim
20257am__leading_dot!$am__leading_dot$ac_delim
20258AMTAR!$AMTAR$ac_delim
20259am__tar!$am__tar$ac_delim
20260am__untar!$am__untar$ac_delim
20261MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
20262MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
20263MAINT!$MAINT$ac_delim
20264CC!$CC$ac_delim
20265CFLAGS!$CFLAGS$ac_delim
20266LDFLAGS!$LDFLAGS$ac_delim
20267CPPFLAGS!$CPPFLAGS$ac_delim
20268ac_ct_CC!$ac_ct_CC$ac_delim
20269EXEEXT!$EXEEXT$ac_delim
20270OBJEXT!$OBJEXT$ac_delim
20271DEPDIR!$DEPDIR$ac_delim
20272am__include!$am__include$ac_delim
20273am__quote!$am__quote$ac_delim
20274AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20275AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20276AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20277CCDEPMODE!$CCDEPMODE$ac_delim
20278am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20279am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20280build!$build$ac_delim
20281build_cpu!$build_cpu$ac_delim
20282build_vendor!$build_vendor$ac_delim
20283build_os!$build_os$ac_delim
20284host!$host$ac_delim
20285host_cpu!$host_cpu$ac_delim
20286host_vendor!$host_vendor$ac_delim
20287host_os!$host_os$ac_delim
20288GREP!$GREP$ac_delim
20289EGREP!$EGREP$ac_delim
20290LN_S!$LN_S$ac_delim
20291ECHO!$ECHO$ac_delim
20292AR!$AR$ac_delim
20293RANLIB!$RANLIB$ac_delim
20294CPP!$CPP$ac_delim
20295CXX!$CXX$ac_delim
20296CXXFLAGS!$CXXFLAGS$ac_delim
20297ac_ct_CXX!$ac_ct_CXX$ac_delim
20298CXXDEPMODE!$CXXDEPMODE$ac_delim
20299_ACEOF
20300
20301  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20302    break
20303  elif $ac_last_try; then
20304    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20305echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20306   { (exit 1); exit 1; }; }
20307  else
20308    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20309  fi
20310done
20311
20312ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20313if test -n "$ac_eof"; then
20314  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20315  ac_eof=`expr $ac_eof + 1`
20316fi
20317
20318cat >>$CONFIG_STATUS <<_ACEOF
20319cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20320/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20321_ACEOF
20322sed '
20323s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20324s/^/s,@/; s/!/@,|#_!!_#|/
20325:n
20326t n
20327s/'"$ac_delim"'$/,g/; t
20328s/$/\\/; p
20329N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20330' >>$CONFIG_STATUS <conf$$subs.sed
20331rm -f conf$$subs.sed
20332cat >>$CONFIG_STATUS <<_ACEOF
20333CEOF$ac_eof
20334_ACEOF
20335
20336
20337ac_delim='%!_!# '
20338for ac_last_try in false false false false false :; do
20339  cat >conf$$subs.sed <<_ACEOF
20340am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20341am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20342CXXCPP!$CXXCPP$ac_delim
20343F77!$F77$ac_delim
20344FFLAGS!$FFLAGS$ac_delim
20345ac_ct_F77!$ac_ct_F77$ac_delim
20346LIBTOOL!$LIBTOOL$ac_delim
20347PKG_CONFIG!$PKG_CONFIG$ac_delim
20348XKBFILE_CFLAGS!$XKBFILE_CFLAGS$ac_delim
20349XKBFILE_LIBS!$XKBFILE_LIBS$ac_delim
20350LIBOBJS!$LIBOBJS$ac_delim
20351LTLIBOBJS!$LTLIBOBJS$ac_delim
20352_ACEOF
20353
20354  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then
20355    break
20356  elif $ac_last_try; then
20357    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20358echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20359   { (exit 1); exit 1; }; }
20360  else
20361    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20362  fi
20363done
20364
20365ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20366if test -n "$ac_eof"; then
20367  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20368  ac_eof=`expr $ac_eof + 1`
20369fi
20370
20371cat >>$CONFIG_STATUS <<_ACEOF
20372cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20373/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20374_ACEOF
20375sed '
20376s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20377s/^/s,@/; s/!/@,|#_!!_#|/
20378:n
20379t n
20380s/'"$ac_delim"'$/,g/; t
20381s/$/\\/; p
20382N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20383' >>$CONFIG_STATUS <conf$$subs.sed
20384rm -f conf$$subs.sed
20385cat >>$CONFIG_STATUS <<_ACEOF
20386:end
20387s/|#_!!_#|//g
20388CEOF$ac_eof
20389_ACEOF
20390
20391
20392# VPATH may cause trouble with some makes, so we remove $(srcdir),
20393# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20394# trailing colons and then remove the whole line if VPATH becomes empty
20395# (actually we leave an empty line to preserve line numbers).
20396if test "x$srcdir" = x.; then
20397  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
20398s/:*\$(srcdir):*/:/
20399s/:*\${srcdir}:*/:/
20400s/:*@srcdir@:*/:/
20401s/^\([^=]*=[	 ]*\):*/\1/
20402s/:*$//
20403s/^[^=]*=[	 ]*$//
20404}'
20405fi
20406
20407cat >>$CONFIG_STATUS <<\_ACEOF
20408fi # test -n "$CONFIG_FILES"
20409
20410
20411for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20412do
20413  case $ac_tag in
20414  :[FHLC]) ac_mode=$ac_tag; continue;;
20415  esac
20416  case $ac_mode$ac_tag in
20417  :[FHL]*:*);;
20418  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20419echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20420   { (exit 1); exit 1; }; };;
20421  :[FH]-) ac_tag=-:-;;
20422  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20423  esac
20424  ac_save_IFS=$IFS
20425  IFS=:
20426  set x $ac_tag
20427  IFS=$ac_save_IFS
20428  shift
20429  ac_file=$1
20430  shift
20431
20432  case $ac_mode in
20433  :L) ac_source=$1;;
20434  :[FH])
20435    ac_file_inputs=
20436    for ac_f
20437    do
20438      case $ac_f in
20439      -) ac_f="$tmp/stdin";;
20440      *) # Look for the file first in the build tree, then in the source tree
20441	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20442	 # because $ac_f cannot contain `:'.
20443	 test -f "$ac_f" ||
20444	   case $ac_f in
20445	   [\\/$]*) false;;
20446	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20447	   esac ||
20448	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20449echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20450   { (exit 1); exit 1; }; };;
20451      esac
20452      ac_file_inputs="$ac_file_inputs $ac_f"
20453    done
20454
20455    # Let's still pretend it is `configure' which instantiates (i.e., don't
20456    # use $as_me), people would be surprised to read:
20457    #    /* config.h.  Generated by config.status.  */
20458    configure_input="Generated from "`IFS=:
20459	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20460    if test x"$ac_file" != x-; then
20461      configure_input="$ac_file.  $configure_input"
20462      { echo "$as_me:$LINENO: creating $ac_file" >&5
20463echo "$as_me: creating $ac_file" >&6;}
20464    fi
20465
20466    case $ac_tag in
20467    *:-:* | *:-) cat >"$tmp/stdin";;
20468    esac
20469    ;;
20470  esac
20471
20472  ac_dir=`$as_dirname -- "$ac_file" ||
20473$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20474	 X"$ac_file" : 'X\(//\)[^/]' \| \
20475	 X"$ac_file" : 'X\(//\)$' \| \
20476	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20477echo X"$ac_file" |
20478    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20479	    s//\1/
20480	    q
20481	  }
20482	  /^X\(\/\/\)[^/].*/{
20483	    s//\1/
20484	    q
20485	  }
20486	  /^X\(\/\/\)$/{
20487	    s//\1/
20488	    q
20489	  }
20490	  /^X\(\/\).*/{
20491	    s//\1/
20492	    q
20493	  }
20494	  s/.*/./; q'`
20495  { as_dir="$ac_dir"
20496  case $as_dir in #(
20497  -*) as_dir=./$as_dir;;
20498  esac
20499  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20500    as_dirs=
20501    while :; do
20502      case $as_dir in #(
20503      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20504      *) as_qdir=$as_dir;;
20505      esac
20506      as_dirs="'$as_qdir' $as_dirs"
20507      as_dir=`$as_dirname -- "$as_dir" ||
20508$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20509	 X"$as_dir" : 'X\(//\)[^/]' \| \
20510	 X"$as_dir" : 'X\(//\)$' \| \
20511	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20512echo X"$as_dir" |
20513    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20514	    s//\1/
20515	    q
20516	  }
20517	  /^X\(\/\/\)[^/].*/{
20518	    s//\1/
20519	    q
20520	  }
20521	  /^X\(\/\/\)$/{
20522	    s//\1/
20523	    q
20524	  }
20525	  /^X\(\/\).*/{
20526	    s//\1/
20527	    q
20528	  }
20529	  s/.*/./; q'`
20530      test -d "$as_dir" && break
20531    done
20532    test -z "$as_dirs" || eval "mkdir $as_dirs"
20533  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20534echo "$as_me: error: cannot create directory $as_dir" >&2;}
20535   { (exit 1); exit 1; }; }; }
20536  ac_builddir=.
20537
20538case "$ac_dir" in
20539.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20540*)
20541  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20542  # A ".." for each directory in $ac_dir_suffix.
20543  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20544  case $ac_top_builddir_sub in
20545  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20546  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20547  esac ;;
20548esac
20549ac_abs_top_builddir=$ac_pwd
20550ac_abs_builddir=$ac_pwd$ac_dir_suffix
20551# for backward compatibility:
20552ac_top_builddir=$ac_top_build_prefix
20553
20554case $srcdir in
20555  .)  # We are building in place.
20556    ac_srcdir=.
20557    ac_top_srcdir=$ac_top_builddir_sub
20558    ac_abs_top_srcdir=$ac_pwd ;;
20559  [\\/]* | ?:[\\/]* )  # Absolute name.
20560    ac_srcdir=$srcdir$ac_dir_suffix;
20561    ac_top_srcdir=$srcdir
20562    ac_abs_top_srcdir=$srcdir ;;
20563  *) # Relative name.
20564    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20565    ac_top_srcdir=$ac_top_build_prefix$srcdir
20566    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20567esac
20568ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20569
20570
20571  case $ac_mode in
20572  :F)
20573  #
20574  # CONFIG_FILE
20575  #
20576
20577  case $INSTALL in
20578  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20579  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20580  esac
20581  ac_MKDIR_P=$MKDIR_P
20582  case $MKDIR_P in
20583  [\\/$]* | ?:[\\/]* ) ;;
20584  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20585  esac
20586_ACEOF
20587
20588cat >>$CONFIG_STATUS <<\_ACEOF
20589# If the template does not know about datarootdir, expand it.
20590# FIXME: This hack should be removed a few years after 2.60.
20591ac_datarootdir_hack=; ac_datarootdir_seen=
20592
20593case `sed -n '/datarootdir/ {
20594  p
20595  q
20596}
20597/@datadir@/p
20598/@docdir@/p
20599/@infodir@/p
20600/@localedir@/p
20601/@mandir@/p
20602' $ac_file_inputs` in
20603*datarootdir*) ac_datarootdir_seen=yes;;
20604*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20605  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20606echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20607_ACEOF
20608cat >>$CONFIG_STATUS <<_ACEOF
20609  ac_datarootdir_hack='
20610  s&@datadir@&$datadir&g
20611  s&@docdir@&$docdir&g
20612  s&@infodir@&$infodir&g
20613  s&@localedir@&$localedir&g
20614  s&@mandir@&$mandir&g
20615    s&\\\${datarootdir}&$datarootdir&g' ;;
20616esac
20617_ACEOF
20618
20619# Neutralize VPATH when `$srcdir' = `.'.
20620# Shell code in configure.ac might set extrasub.
20621# FIXME: do we really want to maintain this feature?
20622cat >>$CONFIG_STATUS <<_ACEOF
20623  sed "$ac_vpsub
20624$extrasub
20625_ACEOF
20626cat >>$CONFIG_STATUS <<\_ACEOF
20627:t
20628/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20629s&@configure_input@&$configure_input&;t t
20630s&@top_builddir@&$ac_top_builddir_sub&;t t
20631s&@srcdir@&$ac_srcdir&;t t
20632s&@abs_srcdir@&$ac_abs_srcdir&;t t
20633s&@top_srcdir@&$ac_top_srcdir&;t t
20634s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20635s&@builddir@&$ac_builddir&;t t
20636s&@abs_builddir@&$ac_abs_builddir&;t t
20637s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20638s&@INSTALL@&$ac_INSTALL&;t t
20639s&@MKDIR_P@&$ac_MKDIR_P&;t t
20640$ac_datarootdir_hack
20641" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20642
20643test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20644  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20645  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20646  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20647which seems to be undefined.  Please make sure it is defined." >&5
20648echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20649which seems to be undefined.  Please make sure it is defined." >&2;}
20650
20651  rm -f "$tmp/stdin"
20652  case $ac_file in
20653  -) cat "$tmp/out"; rm -f "$tmp/out";;
20654  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20655  esac
20656 ;;
20657  :H)
20658  #
20659  # CONFIG_HEADER
20660  #
20661_ACEOF
20662
20663# Transform confdefs.h into a sed script `conftest.defines', that
20664# substitutes the proper values into config.h.in to produce config.h.
20665rm -f conftest.defines conftest.tail
20666# First, append a space to every undef/define line, to ease matching.
20667echo 's/$/ /' >conftest.defines
20668# Then, protect against being on the right side of a sed subst, or in
20669# an unquoted here document, in config.status.  If some macros were
20670# called several times there might be several #defines for the same
20671# symbol, which is useless.  But do not sort them, since the last
20672# AC_DEFINE must be honored.
20673ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20674# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
20675# NAME is the cpp macro being defined, VALUE is the value it is being given.
20676# PARAMS is the parameter list in the macro definition--in most cases, it's
20677# just an empty string.
20678ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
20679ac_dB='\\)[	 (].*,\\1define\\2'
20680ac_dC=' '
20681ac_dD=' ,'
20682
20683uniq confdefs.h |
20684  sed -n '
20685	t rset
20686	:rset
20687	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
20688	t ok
20689	d
20690	:ok
20691	s/[\\&,]/\\&/g
20692	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
20693	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
20694  ' >>conftest.defines
20695
20696# Remove the space that was appended to ease matching.
20697# Then replace #undef with comments.  This is necessary, for
20698# example, in the case of _POSIX_SOURCE, which is predefined and required
20699# on some systems where configure will not decide to define it.
20700# (The regexp can be short, since the line contains either #define or #undef.)
20701echo 's/ $//
20702s,^[	 #]*u.*,/* & */,' >>conftest.defines
20703
20704# Break up conftest.defines:
20705ac_max_sed_lines=50
20706
20707# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
20708# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
20709# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
20710# et cetera.
20711ac_in='$ac_file_inputs'
20712ac_out='"$tmp/out1"'
20713ac_nxt='"$tmp/out2"'
20714
20715while :
20716do
20717  # Write a here document:
20718    cat >>$CONFIG_STATUS <<_ACEOF
20719    # First, check the format of the line:
20720    cat >"\$tmp/defines.sed" <<\\CEOF
20721/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
20722/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
20723b
20724:def
20725_ACEOF
20726  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
20727  echo 'CEOF
20728    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
20729  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
20730  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
20731  grep . conftest.tail >/dev/null || break
20732  rm -f conftest.defines
20733  mv conftest.tail conftest.defines
20734done
20735rm -f conftest.defines conftest.tail
20736
20737echo "ac_result=$ac_in" >>$CONFIG_STATUS
20738cat >>$CONFIG_STATUS <<\_ACEOF
20739  if test x"$ac_file" != x-; then
20740    echo "/* $configure_input  */" >"$tmp/config.h"
20741    cat "$ac_result" >>"$tmp/config.h"
20742    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
20743      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20744echo "$as_me: $ac_file is unchanged" >&6;}
20745    else
20746      rm -f $ac_file
20747      mv "$tmp/config.h" $ac_file
20748    fi
20749  else
20750    echo "/* $configure_input  */"
20751    cat "$ac_result"
20752  fi
20753  rm -f "$tmp/out12"
20754# Compute $ac_file's index in $config_headers.
20755_am_stamp_count=1
20756for _am_header in $config_headers :; do
20757  case $_am_header in
20758    $ac_file | $ac_file:* )
20759      break ;;
20760    * )
20761      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20762  esac
20763done
20764echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
20765$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20766	 X$ac_file : 'X\(//\)[^/]' \| \
20767	 X$ac_file : 'X\(//\)$' \| \
20768	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
20769echo X$ac_file |
20770    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20771	    s//\1/
20772	    q
20773	  }
20774	  /^X\(\/\/\)[^/].*/{
20775	    s//\1/
20776	    q
20777	  }
20778	  /^X\(\/\/\)$/{
20779	    s//\1/
20780	    q
20781	  }
20782	  /^X\(\/\).*/{
20783	    s//\1/
20784	    q
20785	  }
20786	  s/.*/./; q'`/stamp-h$_am_stamp_count
20787 ;;
20788
20789  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20790echo "$as_me: executing $ac_file commands" >&6;}
20791 ;;
20792  esac
20793
20794
20795  case $ac_file$ac_mode in
20796    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20797  # Strip MF so we end up with the name of the file.
20798  mf=`echo "$mf" | sed -e 's/:.*$//'`
20799  # Check whether this is an Automake generated Makefile or not.
20800  # We used to match only the files named `Makefile.in', but
20801  # some people rename them; so instead we look at the file content.
20802  # Grep'ing the first line is not enough: some people post-process
20803  # each Makefile.in and add a new line on top of each file to say so.
20804  # Grep'ing the whole file is not good either: AIX grep has a line
20805  # limit of 2048, but all sed's we know have understand at least 4000.
20806  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
20807    dirpart=`$as_dirname -- "$mf" ||
20808$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20809	 X"$mf" : 'X\(//\)[^/]' \| \
20810	 X"$mf" : 'X\(//\)$' \| \
20811	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20812echo X"$mf" |
20813    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20814	    s//\1/
20815	    q
20816	  }
20817	  /^X\(\/\/\)[^/].*/{
20818	    s//\1/
20819	    q
20820	  }
20821	  /^X\(\/\/\)$/{
20822	    s//\1/
20823	    q
20824	  }
20825	  /^X\(\/\).*/{
20826	    s//\1/
20827	    q
20828	  }
20829	  s/.*/./; q'`
20830  else
20831    continue
20832  fi
20833  # Extract the definition of DEPDIR, am__include, and am__quote
20834  # from the Makefile without running `make'.
20835  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20836  test -z "$DEPDIR" && continue
20837  am__include=`sed -n 's/^am__include = //p' < "$mf"`
20838  test -z "am__include" && continue
20839  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20840  # When using ansi2knr, U may be empty or an underscore; expand it
20841  U=`sed -n 's/^U = //p' < "$mf"`
20842  # Find all dependency output files, they are included files with
20843  # $(DEPDIR) in their names.  We invoke sed twice because it is the
20844  # simplest approach to changing $(DEPDIR) to its actual value in the
20845  # expansion.
20846  for file in `sed -n "
20847    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20848       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
20849    # Make sure the directory exists.
20850    test -f "$dirpart/$file" && continue
20851    fdir=`$as_dirname -- "$file" ||
20852$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20853	 X"$file" : 'X\(//\)[^/]' \| \
20854	 X"$file" : 'X\(//\)$' \| \
20855	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20856echo X"$file" |
20857    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20858	    s//\1/
20859	    q
20860	  }
20861	  /^X\(\/\/\)[^/].*/{
20862	    s//\1/
20863	    q
20864	  }
20865	  /^X\(\/\/\)$/{
20866	    s//\1/
20867	    q
20868	  }
20869	  /^X\(\/\).*/{
20870	    s//\1/
20871	    q
20872	  }
20873	  s/.*/./; q'`
20874    { as_dir=$dirpart/$fdir
20875  case $as_dir in #(
20876  -*) as_dir=./$as_dir;;
20877  esac
20878  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20879    as_dirs=
20880    while :; do
20881      case $as_dir in #(
20882      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20883      *) as_qdir=$as_dir;;
20884      esac
20885      as_dirs="'$as_qdir' $as_dirs"
20886      as_dir=`$as_dirname -- "$as_dir" ||
20887$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20888	 X"$as_dir" : 'X\(//\)[^/]' \| \
20889	 X"$as_dir" : 'X\(//\)$' \| \
20890	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20891echo X"$as_dir" |
20892    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20893	    s//\1/
20894	    q
20895	  }
20896	  /^X\(\/\/\)[^/].*/{
20897	    s//\1/
20898	    q
20899	  }
20900	  /^X\(\/\/\)$/{
20901	    s//\1/
20902	    q
20903	  }
20904	  /^X\(\/\).*/{
20905	    s//\1/
20906	    q
20907	  }
20908	  s/.*/./; q'`
20909      test -d "$as_dir" && break
20910    done
20911    test -z "$as_dirs" || eval "mkdir $as_dirs"
20912  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20913echo "$as_me: error: cannot create directory $as_dir" >&2;}
20914   { (exit 1); exit 1; }; }; }
20915    # echo "creating $dirpart/$file"
20916    echo '# dummy' > "$dirpart/$file"
20917  done
20918done
20919 ;;
20920
20921  esac
20922done # for ac_tag
20923
20924
20925{ (exit 0); exit 0; }
20926_ACEOF
20927chmod +x $CONFIG_STATUS
20928ac_clean_files=$ac_clean_files_save
20929
20930
20931# configure is writing to config.log, and then calls config.status.
20932# config.status does its own redirection, appending to config.log.
20933# Unfortunately, on DOS this fails, as config.log is still kept open
20934# by configure, so config.status won't be able to write to it; its
20935# output is simply discarded.  So we exec the FD to /dev/null,
20936# effectively closing config.log, so it can be properly (re)opened and
20937# appended to by config.status.  When coming back to configure, we
20938# need to make the FD available again.
20939if test "$no_create" != yes; then
20940  ac_cs_success=:
20941  ac_config_status_args=
20942  test "$silent" = yes &&
20943    ac_config_status_args="$ac_config_status_args --quiet"
20944  exec 5>/dev/null
20945  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20946  exec 5>>config.log
20947  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20948  # would make configure fail if this is the last instruction.
20949  $ac_cs_success || { (exit 1); exit 1; }
20950fi
20951
20952