configure revision 6df26cac
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for xf86-video-vmware 10.16.1.
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='xf86-video-vmware'
730PACKAGE_TARNAME='xf86-video-vmware'
731PACKAGE_VERSION='10.16.1'
732PACKAGE_STRING='xf86-video-vmware 10.16.1'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735ac_unique_file="Makefile.am"
736# Factoring default headers for most tests.
737ac_includes_default="\
738#include <stdio.h>
739#ifdef HAVE_SYS_TYPES_H
740# include <sys/types.h>
741#endif
742#ifdef HAVE_SYS_STAT_H
743# include <sys/stat.h>
744#endif
745#ifdef STDC_HEADERS
746# include <stdlib.h>
747# include <stddef.h>
748#else
749# ifdef HAVE_STDLIB_H
750#  include <stdlib.h>
751# endif
752#endif
753#ifdef HAVE_STRING_H
754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755#  include <memory.h>
756# endif
757# include <string.h>
758#endif
759#ifdef HAVE_STRINGS_H
760# include <strings.h>
761#endif
762#ifdef HAVE_INTTYPES_H
763# include <inttypes.h>
764#endif
765#ifdef HAVE_STDINT_H
766# include <stdint.h>
767#endif
768#ifdef HAVE_UNISTD_H
769# include <unistd.h>
770#endif"
771
772ac_subst_vars='SHELL
773PATH_SEPARATOR
774PACKAGE_NAME
775PACKAGE_TARNAME
776PACKAGE_VERSION
777PACKAGE_STRING
778PACKAGE_BUGREPORT
779exec_prefix
780prefix
781program_transform_name
782bindir
783sbindir
784libexecdir
785datarootdir
786datadir
787sysconfdir
788sharedstatedir
789localstatedir
790includedir
791oldincludedir
792docdir
793infodir
794htmldir
795dvidir
796pdfdir
797psdir
798libdir
799localedir
800mandir
801DEFS
802ECHO_C
803ECHO_N
804ECHO_T
805LIBS
806build_alias
807host_alias
808target_alias
809INSTALL_PROGRAM
810INSTALL_SCRIPT
811INSTALL_DATA
812am__isrc
813CYGPATH_W
814PACKAGE
815VERSION
816ACLOCAL
817AUTOCONF
818AUTOMAKE
819AUTOHEADER
820MAKEINFO
821install_sh
822STRIP
823INSTALL_STRIP_PROGRAM
824mkdir_p
825AWK
826SET_MAKE
827am__leading_dot
828AMTAR
829am__tar
830am__untar
831MAINTAINER_MODE_TRUE
832MAINTAINER_MODE_FALSE
833MAINT
834build
835build_cpu
836build_vendor
837build_os
838host
839host_cpu
840host_vendor
841host_os
842CC
843CFLAGS
844LDFLAGS
845CPPFLAGS
846ac_ct_CC
847EXEEXT
848OBJEXT
849DEPDIR
850am__include
851am__quote
852AMDEP_TRUE
853AMDEP_FALSE
854AMDEPBACKSLASH
855CCDEPMODE
856am__fastdepCC_TRUE
857am__fastdepCC_FALSE
858GREP
859EGREP
860LN_S
861ECHO
862AR
863RANLIB
864CPP
865CXX
866CXXFLAGS
867ac_ct_CXX
868CXXDEPMODE
869am__fastdepCXX_TRUE
870am__fastdepCXX_FALSE
871CXXCPP
872F77
873FFLAGS
874ac_ct_F77
875LIBTOOL
876PKG_CONFIG
877XORG_CFLAGS
878XORG_LIBS
879PCIACCESS_CFLAGS
880PCIACCESS_LIBS
881XSERVER_LIBPCIACCESS_TRUE
882XSERVER_LIBPCIACCESS_FALSE
883moduledir
884DRIVER_NAME
885APP_MAN_SUFFIX
886LIB_MAN_SUFFIX
887FILE_MAN_SUFFIX
888MISC_MAN_SUFFIX
889DRIVER_MAN_SUFFIX
890ADMIN_MAN_SUFFIX
891APP_MAN_DIR
892LIB_MAN_DIR
893FILE_MAN_DIR
894MISC_MAN_DIR
895DRIVER_MAN_DIR
896ADMIN_MAN_DIR
897LIBOBJS
898LTLIBOBJS'
899ac_subst_files=''
900      ac_precious_vars='build_alias
901host_alias
902target_alias
903CC
904CFLAGS
905LDFLAGS
906LIBS
907CPPFLAGS
908CPP
909CXX
910CXXFLAGS
911CCC
912CXXCPP
913F77
914FFLAGS
915PKG_CONFIG
916XORG_CFLAGS
917XORG_LIBS
918PCIACCESS_CFLAGS
919PCIACCESS_LIBS'
920
921
922# Initialize some variables set by options.
923ac_init_help=
924ac_init_version=false
925# The variables have the same names as the options, with
926# dashes changed to underlines.
927cache_file=/dev/null
928exec_prefix=NONE
929no_create=
930no_recursion=
931prefix=NONE
932program_prefix=NONE
933program_suffix=NONE
934program_transform_name=s,x,x,
935silent=
936site=
937srcdir=
938verbose=
939x_includes=NONE
940x_libraries=NONE
941
942# Installation directory options.
943# These are left unexpanded so users can "make install exec_prefix=/foo"
944# and all the variables that are supposed to be based on exec_prefix
945# by default will actually change.
946# Use braces instead of parens because sh, perl, etc. also accept them.
947# (The list follows the same order as the GNU Coding Standards.)
948bindir='${exec_prefix}/bin'
949sbindir='${exec_prefix}/sbin'
950libexecdir='${exec_prefix}/libexec'
951datarootdir='${prefix}/share'
952datadir='${datarootdir}'
953sysconfdir='${prefix}/etc'
954sharedstatedir='${prefix}/com'
955localstatedir='${prefix}/var'
956includedir='${prefix}/include'
957oldincludedir='/usr/include'
958docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
959infodir='${datarootdir}/info'
960htmldir='${docdir}'
961dvidir='${docdir}'
962pdfdir='${docdir}'
963psdir='${docdir}'
964libdir='${exec_prefix}/lib'
965localedir='${datarootdir}/locale'
966mandir='${datarootdir}/man'
967
968ac_prev=
969ac_dashdash=
970for ac_option
971do
972  # If the previous option needs an argument, assign it.
973  if test -n "$ac_prev"; then
974    eval $ac_prev=\$ac_option
975    ac_prev=
976    continue
977  fi
978
979  case $ac_option in
980  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
981  *)	ac_optarg=yes ;;
982  esac
983
984  # Accept the important Cygnus configure options, so we can diagnose typos.
985
986  case $ac_dashdash$ac_option in
987  --)
988    ac_dashdash=yes ;;
989
990  -bindir | --bindir | --bindi | --bind | --bin | --bi)
991    ac_prev=bindir ;;
992  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
993    bindir=$ac_optarg ;;
994
995  -build | --build | --buil | --bui | --bu)
996    ac_prev=build_alias ;;
997  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
998    build_alias=$ac_optarg ;;
999
1000  -cache-file | --cache-file | --cache-fil | --cache-fi \
1001  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1002    ac_prev=cache_file ;;
1003  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1004  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1005    cache_file=$ac_optarg ;;
1006
1007  --config-cache | -C)
1008    cache_file=config.cache ;;
1009
1010  -datadir | --datadir | --datadi | --datad)
1011    ac_prev=datadir ;;
1012  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1013    datadir=$ac_optarg ;;
1014
1015  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1016  | --dataroo | --dataro | --datar)
1017    ac_prev=datarootdir ;;
1018  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1019  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1020    datarootdir=$ac_optarg ;;
1021
1022  -disable-* | --disable-*)
1023    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1024    # Reject names that are not valid shell variable names.
1025    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1026      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1027   { (exit 1); exit 1; }; }
1028    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1029    eval enable_$ac_feature=no ;;
1030
1031  -docdir | --docdir | --docdi | --doc | --do)
1032    ac_prev=docdir ;;
1033  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1034    docdir=$ac_optarg ;;
1035
1036  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1037    ac_prev=dvidir ;;
1038  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1039    dvidir=$ac_optarg ;;
1040
1041  -enable-* | --enable-*)
1042    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1043    # Reject names that are not valid shell variable names.
1044    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1045      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1046   { (exit 1); exit 1; }; }
1047    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1048    eval enable_$ac_feature=\$ac_optarg ;;
1049
1050  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1051  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1052  | --exec | --exe | --ex)
1053    ac_prev=exec_prefix ;;
1054  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1055  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1056  | --exec=* | --exe=* | --ex=*)
1057    exec_prefix=$ac_optarg ;;
1058
1059  -gas | --gas | --ga | --g)
1060    # Obsolete; use --with-gas.
1061    with_gas=yes ;;
1062
1063  -help | --help | --hel | --he | -h)
1064    ac_init_help=long ;;
1065  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1066    ac_init_help=recursive ;;
1067  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1068    ac_init_help=short ;;
1069
1070  -host | --host | --hos | --ho)
1071    ac_prev=host_alias ;;
1072  -host=* | --host=* | --hos=* | --ho=*)
1073    host_alias=$ac_optarg ;;
1074
1075  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1076    ac_prev=htmldir ;;
1077  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1078  | --ht=*)
1079    htmldir=$ac_optarg ;;
1080
1081  -includedir | --includedir | --includedi | --included | --include \
1082  | --includ | --inclu | --incl | --inc)
1083    ac_prev=includedir ;;
1084  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1085  | --includ=* | --inclu=* | --incl=* | --inc=*)
1086    includedir=$ac_optarg ;;
1087
1088  -infodir | --infodir | --infodi | --infod | --info | --inf)
1089    ac_prev=infodir ;;
1090  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1091    infodir=$ac_optarg ;;
1092
1093  -libdir | --libdir | --libdi | --libd)
1094    ac_prev=libdir ;;
1095  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1096    libdir=$ac_optarg ;;
1097
1098  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1099  | --libexe | --libex | --libe)
1100    ac_prev=libexecdir ;;
1101  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1102  | --libexe=* | --libex=* | --libe=*)
1103    libexecdir=$ac_optarg ;;
1104
1105  -localedir | --localedir | --localedi | --localed | --locale)
1106    ac_prev=localedir ;;
1107  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1108    localedir=$ac_optarg ;;
1109
1110  -localstatedir | --localstatedir | --localstatedi | --localstated \
1111  | --localstate | --localstat | --localsta | --localst | --locals)
1112    ac_prev=localstatedir ;;
1113  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1114  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1115    localstatedir=$ac_optarg ;;
1116
1117  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1118    ac_prev=mandir ;;
1119  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1120    mandir=$ac_optarg ;;
1121
1122  -nfp | --nfp | --nf)
1123    # Obsolete; use --without-fp.
1124    with_fp=no ;;
1125
1126  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1127  | --no-cr | --no-c | -n)
1128    no_create=yes ;;
1129
1130  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1131  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1132    no_recursion=yes ;;
1133
1134  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1135  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1136  | --oldin | --oldi | --old | --ol | --o)
1137    ac_prev=oldincludedir ;;
1138  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1139  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1140  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1141    oldincludedir=$ac_optarg ;;
1142
1143  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1144    ac_prev=prefix ;;
1145  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1146    prefix=$ac_optarg ;;
1147
1148  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1149  | --program-pre | --program-pr | --program-p)
1150    ac_prev=program_prefix ;;
1151  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1152  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1153    program_prefix=$ac_optarg ;;
1154
1155  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1156  | --program-suf | --program-su | --program-s)
1157    ac_prev=program_suffix ;;
1158  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1159  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1160    program_suffix=$ac_optarg ;;
1161
1162  -program-transform-name | --program-transform-name \
1163  | --program-transform-nam | --program-transform-na \
1164  | --program-transform-n | --program-transform- \
1165  | --program-transform | --program-transfor \
1166  | --program-transfo | --program-transf \
1167  | --program-trans | --program-tran \
1168  | --progr-tra | --program-tr | --program-t)
1169    ac_prev=program_transform_name ;;
1170  -program-transform-name=* | --program-transform-name=* \
1171  | --program-transform-nam=* | --program-transform-na=* \
1172  | --program-transform-n=* | --program-transform-=* \
1173  | --program-transform=* | --program-transfor=* \
1174  | --program-transfo=* | --program-transf=* \
1175  | --program-trans=* | --program-tran=* \
1176  | --progr-tra=* | --program-tr=* | --program-t=*)
1177    program_transform_name=$ac_optarg ;;
1178
1179  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1180    ac_prev=pdfdir ;;
1181  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1182    pdfdir=$ac_optarg ;;
1183
1184  -psdir | --psdir | --psdi | --psd | --ps)
1185    ac_prev=psdir ;;
1186  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1187    psdir=$ac_optarg ;;
1188
1189  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1190  | -silent | --silent | --silen | --sile | --sil)
1191    silent=yes ;;
1192
1193  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1194    ac_prev=sbindir ;;
1195  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1196  | --sbi=* | --sb=*)
1197    sbindir=$ac_optarg ;;
1198
1199  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1200  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1201  | --sharedst | --shareds | --shared | --share | --shar \
1202  | --sha | --sh)
1203    ac_prev=sharedstatedir ;;
1204  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1205  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1206  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1207  | --sha=* | --sh=*)
1208    sharedstatedir=$ac_optarg ;;
1209
1210  -site | --site | --sit)
1211    ac_prev=site ;;
1212  -site=* | --site=* | --sit=*)
1213    site=$ac_optarg ;;
1214
1215  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1216    ac_prev=srcdir ;;
1217  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1218    srcdir=$ac_optarg ;;
1219
1220  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1221  | --syscon | --sysco | --sysc | --sys | --sy)
1222    ac_prev=sysconfdir ;;
1223  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1224  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1225    sysconfdir=$ac_optarg ;;
1226
1227  -target | --target | --targe | --targ | --tar | --ta | --t)
1228    ac_prev=target_alias ;;
1229  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1230    target_alias=$ac_optarg ;;
1231
1232  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1233    verbose=yes ;;
1234
1235  -version | --version | --versio | --versi | --vers | -V)
1236    ac_init_version=: ;;
1237
1238  -with-* | --with-*)
1239    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1240    # Reject names that are not valid shell variable names.
1241    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1242      { echo "$as_me: error: invalid package name: $ac_package" >&2
1243   { (exit 1); exit 1; }; }
1244    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1245    eval with_$ac_package=\$ac_optarg ;;
1246
1247  -without-* | --without-*)
1248    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1249    # Reject names that are not valid shell variable names.
1250    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1251      { echo "$as_me: error: invalid package name: $ac_package" >&2
1252   { (exit 1); exit 1; }; }
1253    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1254    eval with_$ac_package=no ;;
1255
1256  --x)
1257    # Obsolete; use --with-x.
1258    with_x=yes ;;
1259
1260  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1261  | --x-incl | --x-inc | --x-in | --x-i)
1262    ac_prev=x_includes ;;
1263  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1264  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1265    x_includes=$ac_optarg ;;
1266
1267  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1268  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1269    ac_prev=x_libraries ;;
1270  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1271  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1272    x_libraries=$ac_optarg ;;
1273
1274  -*) { echo "$as_me: error: unrecognized option: $ac_option
1275Try \`$0 --help' for more information." >&2
1276   { (exit 1); exit 1; }; }
1277    ;;
1278
1279  *=*)
1280    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1281    # Reject names that are not valid shell variable names.
1282    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1283      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1284   { (exit 1); exit 1; }; }
1285    eval $ac_envvar=\$ac_optarg
1286    export $ac_envvar ;;
1287
1288  *)
1289    # FIXME: should be removed in autoconf 3.0.
1290    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1291    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1292      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1293    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1294    ;;
1295
1296  esac
1297done
1298
1299if test -n "$ac_prev"; then
1300  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1301  { echo "$as_me: error: missing argument to $ac_option" >&2
1302   { (exit 1); exit 1; }; }
1303fi
1304
1305# Be sure to have absolute directory names.
1306for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1307		datadir sysconfdir sharedstatedir localstatedir includedir \
1308		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1309		libdir localedir mandir
1310do
1311  eval ac_val=\$$ac_var
1312  case $ac_val in
1313    [\\/$]* | ?:[\\/]* )  continue;;
1314    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1315  esac
1316  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1317   { (exit 1); exit 1; }; }
1318done
1319
1320# There might be people who depend on the old broken behavior: `$host'
1321# used to hold the argument of --host etc.
1322# FIXME: To remove some day.
1323build=$build_alias
1324host=$host_alias
1325target=$target_alias
1326
1327# FIXME: To remove some day.
1328if test "x$host_alias" != x; then
1329  if test "x$build_alias" = x; then
1330    cross_compiling=maybe
1331    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1332    If a cross compiler is detected then cross compile mode will be used." >&2
1333  elif test "x$build_alias" != "x$host_alias"; then
1334    cross_compiling=yes
1335  fi
1336fi
1337
1338ac_tool_prefix=
1339test -n "$host_alias" && ac_tool_prefix=$host_alias-
1340
1341test "$silent" = yes && exec 6>/dev/null
1342
1343
1344ac_pwd=`pwd` && test -n "$ac_pwd" &&
1345ac_ls_di=`ls -di .` &&
1346ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1347  { echo "$as_me: error: Working directory cannot be determined" >&2
1348   { (exit 1); exit 1; }; }
1349test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1350  { echo "$as_me: error: pwd does not report name of working directory" >&2
1351   { (exit 1); exit 1; }; }
1352
1353
1354# Find the source files, if location was not specified.
1355if test -z "$srcdir"; then
1356  ac_srcdir_defaulted=yes
1357  # Try the directory containing this script, then the parent directory.
1358  ac_confdir=`$as_dirname -- "$0" ||
1359$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1360	 X"$0" : 'X\(//\)[^/]' \| \
1361	 X"$0" : 'X\(//\)$' \| \
1362	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1363echo X"$0" |
1364    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1365	    s//\1/
1366	    q
1367	  }
1368	  /^X\(\/\/\)[^/].*/{
1369	    s//\1/
1370	    q
1371	  }
1372	  /^X\(\/\/\)$/{
1373	    s//\1/
1374	    q
1375	  }
1376	  /^X\(\/\).*/{
1377	    s//\1/
1378	    q
1379	  }
1380	  s/.*/./; q'`
1381  srcdir=$ac_confdir
1382  if test ! -r "$srcdir/$ac_unique_file"; then
1383    srcdir=..
1384  fi
1385else
1386  ac_srcdir_defaulted=no
1387fi
1388if test ! -r "$srcdir/$ac_unique_file"; then
1389  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1390  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1391   { (exit 1); exit 1; }; }
1392fi
1393ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1394ac_abs_confdir=`(
1395	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1396   { (exit 1); exit 1; }; }
1397	pwd)`
1398# When building in place, set srcdir=.
1399if test "$ac_abs_confdir" = "$ac_pwd"; then
1400  srcdir=.
1401fi
1402# Remove unnecessary trailing slashes from srcdir.
1403# Double slashes in file names in object file debugging info
1404# mess up M-x gdb in Emacs.
1405case $srcdir in
1406*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407esac
1408for ac_var in $ac_precious_vars; do
1409  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410  eval ac_env_${ac_var}_value=\$${ac_var}
1411  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413done
1414
1415#
1416# Report the --help message.
1417#
1418if test "$ac_init_help" = "long"; then
1419  # Omit some internal or obsolete options to make the list less imposing.
1420  # This message is too long to be a string in the A/UX 3.1 sh.
1421  cat <<_ACEOF
1422\`configure' configures xf86-video-vmware 10.16.1 to adapt to many kinds of systems.
1423
1424Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427VAR=VALUE.  See below for descriptions of some of the useful variables.
1428
1429Defaults for the options are specified in brackets.
1430
1431Configuration:
1432  -h, --help              display this help and exit
1433      --help=short        display options specific to this package
1434      --help=recursive    display the short help of all the included packages
1435  -V, --version           display version information and exit
1436  -q, --quiet, --silent   do not print \`checking...' messages
1437      --cache-file=FILE   cache test results in FILE [disabled]
1438  -C, --config-cache      alias for \`--cache-file=config.cache'
1439  -n, --no-create         do not create output files
1440      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1441
1442Installation directories:
1443  --prefix=PREFIX         install architecture-independent files in PREFIX
1444			  [$ac_default_prefix]
1445  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1446			  [PREFIX]
1447
1448By default, \`make install' will install all the files in
1449\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1450an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451for instance \`--prefix=\$HOME'.
1452
1453For better control, use the options below.
1454
1455Fine tuning of the installation directories:
1456  --bindir=DIR           user executables [EPREFIX/bin]
1457  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1458  --libexecdir=DIR       program executables [EPREFIX/libexec]
1459  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1460  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1461  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1462  --libdir=DIR           object code libraries [EPREFIX/lib]
1463  --includedir=DIR       C header files [PREFIX/include]
1464  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1465  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1466  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1467  --infodir=DIR          info documentation [DATAROOTDIR/info]
1468  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1469  --mandir=DIR           man documentation [DATAROOTDIR/man]
1470  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-vmware]
1471  --htmldir=DIR          html documentation [DOCDIR]
1472  --dvidir=DIR           dvi documentation [DOCDIR]
1473  --pdfdir=DIR           pdf documentation [DOCDIR]
1474  --psdir=DIR            ps documentation [DOCDIR]
1475_ACEOF
1476
1477  cat <<\_ACEOF
1478
1479Program names:
1480  --program-prefix=PREFIX            prepend PREFIX to installed program names
1481  --program-suffix=SUFFIX            append SUFFIX to installed program names
1482  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1483
1484System types:
1485  --build=BUILD     configure for building on BUILD [guessed]
1486  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1487_ACEOF
1488fi
1489
1490if test -n "$ac_init_help"; then
1491  case $ac_init_help in
1492     short | recursive ) echo "Configuration of xf86-video-vmware 10.16.1:";;
1493   esac
1494  cat <<\_ACEOF
1495
1496Optional Features:
1497  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1498  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1499  --enable-maintainer-mode  enable make rules and dependencies not useful
1500			  (and sometimes confusing) to the casual installer
1501  --enable-static[=PKGS]  build static libraries [default=no]
1502  --enable-shared[=PKGS]  build shared libraries [default=yes]
1503  --enable-fast-install[=PKGS]
1504                          optimize for fast installation [default=yes]
1505  --disable-dependency-tracking  speeds up one-time build
1506  --enable-dependency-tracking   do not reject slow dependency extractors
1507  --disable-libtool-lock  avoid locking (might break parallel builds)
1508
1509Optional Packages:
1510  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1511  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1512  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1513  --with-pic              try to use only PIC/non-PIC objects [default=use
1514                          both]
1515  --with-tags[=TAGS]      include additional configurations [automatic]
1516  --with-xorg-module-dir=DIR
1517                          Default xorg module directory
1518                          [default=$libdir/xorg/modules]
1519  --with-release-version=STRING
1520                          Use release version string in package name
1521
1522Some influential environment variables:
1523  CC          C compiler command
1524  CFLAGS      C compiler flags
1525  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1526              nonstandard directory <lib dir>
1527  LIBS        libraries to pass to the linker, e.g. -l<library>
1528  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1529              you have headers in a nonstandard directory <include dir>
1530  CPP         C preprocessor
1531  CXX         C++ compiler command
1532  CXXFLAGS    C++ compiler flags
1533  CXXCPP      C++ preprocessor
1534  F77         Fortran 77 compiler command
1535  FFLAGS      Fortran 77 compiler flags
1536  PKG_CONFIG  path to pkg-config utility
1537  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1538  XORG_LIBS   linker flags for XORG, overriding pkg-config
1539  PCIACCESS_CFLAGS
1540              C compiler flags for PCIACCESS, overriding pkg-config
1541  PCIACCESS_LIBS
1542              linker flags for PCIACCESS, overriding pkg-config
1543
1544Use these variables to override the choices made by `configure' or to help
1545it to find libraries and programs with nonstandard names/locations.
1546
1547Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1548_ACEOF
1549ac_status=$?
1550fi
1551
1552if test "$ac_init_help" = "recursive"; then
1553  # If there are subdirs, report their specific --help.
1554  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1555    test -d "$ac_dir" || continue
1556    ac_builddir=.
1557
1558case "$ac_dir" in
1559.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1560*)
1561  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1562  # A ".." for each directory in $ac_dir_suffix.
1563  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1564  case $ac_top_builddir_sub in
1565  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1566  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1567  esac ;;
1568esac
1569ac_abs_top_builddir=$ac_pwd
1570ac_abs_builddir=$ac_pwd$ac_dir_suffix
1571# for backward compatibility:
1572ac_top_builddir=$ac_top_build_prefix
1573
1574case $srcdir in
1575  .)  # We are building in place.
1576    ac_srcdir=.
1577    ac_top_srcdir=$ac_top_builddir_sub
1578    ac_abs_top_srcdir=$ac_pwd ;;
1579  [\\/]* | ?:[\\/]* )  # Absolute name.
1580    ac_srcdir=$srcdir$ac_dir_suffix;
1581    ac_top_srcdir=$srcdir
1582    ac_abs_top_srcdir=$srcdir ;;
1583  *) # Relative name.
1584    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1585    ac_top_srcdir=$ac_top_build_prefix$srcdir
1586    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1587esac
1588ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1589
1590    cd "$ac_dir" || { ac_status=$?; continue; }
1591    # Check for guested configure.
1592    if test -f "$ac_srcdir/configure.gnu"; then
1593      echo &&
1594      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1595    elif test -f "$ac_srcdir/configure"; then
1596      echo &&
1597      $SHELL "$ac_srcdir/configure" --help=recursive
1598    else
1599      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1600    fi || ac_status=$?
1601    cd "$ac_pwd" || { ac_status=$?; break; }
1602  done
1603fi
1604
1605test -n "$ac_init_help" && exit $ac_status
1606if $ac_init_version; then
1607  cat <<\_ACEOF
1608xf86-video-vmware configure 10.16.1
1609generated by GNU Autoconf 2.61
1610
1611Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16122002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1613This configure script is free software; the Free Software Foundation
1614gives unlimited permission to copy, distribute and modify it.
1615_ACEOF
1616  exit
1617fi
1618cat >config.log <<_ACEOF
1619This file contains any messages produced by compilers while
1620running configure, to aid debugging if configure makes a mistake.
1621
1622It was created by xf86-video-vmware $as_me 10.16.1, which was
1623generated by GNU Autoconf 2.61.  Invocation command line was
1624
1625  $ $0 $@
1626
1627_ACEOF
1628exec 5>>config.log
1629{
1630cat <<_ASUNAME
1631## --------- ##
1632## Platform. ##
1633## --------- ##
1634
1635hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1636uname -m = `(uname -m) 2>/dev/null || echo unknown`
1637uname -r = `(uname -r) 2>/dev/null || echo unknown`
1638uname -s = `(uname -s) 2>/dev/null || echo unknown`
1639uname -v = `(uname -v) 2>/dev/null || echo unknown`
1640
1641/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1642/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1643
1644/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1645/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1646/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1647/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1648/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1649/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1650/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1651
1652_ASUNAME
1653
1654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1655for as_dir in $PATH
1656do
1657  IFS=$as_save_IFS
1658  test -z "$as_dir" && as_dir=.
1659  echo "PATH: $as_dir"
1660done
1661IFS=$as_save_IFS
1662
1663} >&5
1664
1665cat >&5 <<_ACEOF
1666
1667
1668## ----------- ##
1669## Core tests. ##
1670## ----------- ##
1671
1672_ACEOF
1673
1674
1675# Keep a trace of the command line.
1676# Strip out --no-create and --no-recursion so they do not pile up.
1677# Strip out --silent because we don't want to record it for future runs.
1678# Also quote any args containing shell meta-characters.
1679# Make two passes to allow for proper duplicate-argument suppression.
1680ac_configure_args=
1681ac_configure_args0=
1682ac_configure_args1=
1683ac_must_keep_next=false
1684for ac_pass in 1 2
1685do
1686  for ac_arg
1687  do
1688    case $ac_arg in
1689    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1690    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1691    | -silent | --silent | --silen | --sile | --sil)
1692      continue ;;
1693    *\'*)
1694      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1695    esac
1696    case $ac_pass in
1697    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1698    2)
1699      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1700      if test $ac_must_keep_next = true; then
1701	ac_must_keep_next=false # Got value, back to normal.
1702      else
1703	case $ac_arg in
1704	  *=* | --config-cache | -C | -disable-* | --disable-* \
1705	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1706	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1707	  | -with-* | --with-* | -without-* | --without-* | --x)
1708	    case "$ac_configure_args0 " in
1709	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1710	    esac
1711	    ;;
1712	  -* ) ac_must_keep_next=true ;;
1713	esac
1714      fi
1715      ac_configure_args="$ac_configure_args '$ac_arg'"
1716      ;;
1717    esac
1718  done
1719done
1720$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1721$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1722
1723# When interrupted or exit'd, cleanup temporary files, and complete
1724# config.log.  We remove comments because anyway the quotes in there
1725# would cause problems or look ugly.
1726# WARNING: Use '\'' to represent an apostrophe within the trap.
1727# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1728trap 'exit_status=$?
1729  # Save into config.log some information that might help in debugging.
1730  {
1731    echo
1732
1733    cat <<\_ASBOX
1734## ---------------- ##
1735## Cache variables. ##
1736## ---------------- ##
1737_ASBOX
1738    echo
1739    # The following way of writing the cache mishandles newlines in values,
1740(
1741  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1742    eval ac_val=\$$ac_var
1743    case $ac_val in #(
1744    *${as_nl}*)
1745      case $ac_var in #(
1746      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1747echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1748      esac
1749      case $ac_var in #(
1750      _ | IFS | as_nl) ;; #(
1751      *) $as_unset $ac_var ;;
1752      esac ;;
1753    esac
1754  done
1755  (set) 2>&1 |
1756    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1757    *${as_nl}ac_space=\ *)
1758      sed -n \
1759	"s/'\''/'\''\\\\'\'''\''/g;
1760	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1761      ;; #(
1762    *)
1763      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1764      ;;
1765    esac |
1766    sort
1767)
1768    echo
1769
1770    cat <<\_ASBOX
1771## ----------------- ##
1772## Output variables. ##
1773## ----------------- ##
1774_ASBOX
1775    echo
1776    for ac_var in $ac_subst_vars
1777    do
1778      eval ac_val=\$$ac_var
1779      case $ac_val in
1780      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1781      esac
1782      echo "$ac_var='\''$ac_val'\''"
1783    done | sort
1784    echo
1785
1786    if test -n "$ac_subst_files"; then
1787      cat <<\_ASBOX
1788## ------------------- ##
1789## File substitutions. ##
1790## ------------------- ##
1791_ASBOX
1792      echo
1793      for ac_var in $ac_subst_files
1794      do
1795	eval ac_val=\$$ac_var
1796	case $ac_val in
1797	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1798	esac
1799	echo "$ac_var='\''$ac_val'\''"
1800      done | sort
1801      echo
1802    fi
1803
1804    if test -s confdefs.h; then
1805      cat <<\_ASBOX
1806## ----------- ##
1807## confdefs.h. ##
1808## ----------- ##
1809_ASBOX
1810      echo
1811      cat confdefs.h
1812      echo
1813    fi
1814    test "$ac_signal" != 0 &&
1815      echo "$as_me: caught signal $ac_signal"
1816    echo "$as_me: exit $exit_status"
1817  } >&5
1818  rm -f core *.core core.conftest.* &&
1819    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1820    exit $exit_status
1821' 0
1822for ac_signal in 1 2 13 15; do
1823  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1824done
1825ac_signal=0
1826
1827# confdefs.h avoids OS command line length limits that DEFS can exceed.
1828rm -f -r conftest* confdefs.h
1829
1830# Predefined preprocessor variables.
1831
1832cat >>confdefs.h <<_ACEOF
1833#define PACKAGE_NAME "$PACKAGE_NAME"
1834_ACEOF
1835
1836
1837cat >>confdefs.h <<_ACEOF
1838#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1839_ACEOF
1840
1841
1842cat >>confdefs.h <<_ACEOF
1843#define PACKAGE_VERSION "$PACKAGE_VERSION"
1844_ACEOF
1845
1846
1847cat >>confdefs.h <<_ACEOF
1848#define PACKAGE_STRING "$PACKAGE_STRING"
1849_ACEOF
1850
1851
1852cat >>confdefs.h <<_ACEOF
1853#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1854_ACEOF
1855
1856
1857# Let the site file select an alternate cache file if it wants to.
1858# Prefer explicitly selected file to automatically selected ones.
1859if test -n "$CONFIG_SITE"; then
1860  set x "$CONFIG_SITE"
1861elif test "x$prefix" != xNONE; then
1862  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1863else
1864  set x "$ac_default_prefix/share/config.site" \
1865	"$ac_default_prefix/etc/config.site"
1866fi
1867shift
1868for ac_site_file
1869do
1870  if test -r "$ac_site_file"; then
1871    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1872echo "$as_me: loading site script $ac_site_file" >&6;}
1873    sed 's/^/| /' "$ac_site_file" >&5
1874    . "$ac_site_file"
1875  fi
1876done
1877
1878if test -r "$cache_file"; then
1879  # Some versions of bash will fail to source /dev/null (special
1880  # files actually), so we avoid doing that.
1881  if test -f "$cache_file"; then
1882    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1883echo "$as_me: loading cache $cache_file" >&6;}
1884    case $cache_file in
1885      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1886      *)                      . "./$cache_file";;
1887    esac
1888  fi
1889else
1890  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1891echo "$as_me: creating cache $cache_file" >&6;}
1892  >$cache_file
1893fi
1894
1895# Check that the precious variables saved in the cache have kept the same
1896# value.
1897ac_cache_corrupted=false
1898for ac_var in $ac_precious_vars; do
1899  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1900  eval ac_new_set=\$ac_env_${ac_var}_set
1901  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1902  eval ac_new_val=\$ac_env_${ac_var}_value
1903  case $ac_old_set,$ac_new_set in
1904    set,)
1905      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1906echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1907      ac_cache_corrupted=: ;;
1908    ,set)
1909      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1910echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1911      ac_cache_corrupted=: ;;
1912    ,);;
1913    *)
1914      if test "x$ac_old_val" != "x$ac_new_val"; then
1915	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1916echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1917	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1918echo "$as_me:   former value:  $ac_old_val" >&2;}
1919	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1920echo "$as_me:   current value: $ac_new_val" >&2;}
1921	ac_cache_corrupted=:
1922      fi;;
1923  esac
1924  # Pass precious variables to config.status.
1925  if test "$ac_new_set" = set; then
1926    case $ac_new_val in
1927    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1928    *) ac_arg=$ac_var=$ac_new_val ;;
1929    esac
1930    case " $ac_configure_args " in
1931      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1932      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1933    esac
1934  fi
1935done
1936if $ac_cache_corrupted; then
1937  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1938echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1939  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1940echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1941   { (exit 1); exit 1; }; }
1942fi
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968ac_ext=c
1969ac_cpp='$CPP $CPPFLAGS'
1970ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1971ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1972ac_compiler_gnu=$ac_cv_c_compiler_gnu
1973
1974
1975
1976
1977ac_config_headers="$ac_config_headers config.h"
1978
1979ac_aux_dir=
1980for ac_dir in . "$srcdir"/.; do
1981  if test -f "$ac_dir/install-sh"; then
1982    ac_aux_dir=$ac_dir
1983    ac_install_sh="$ac_aux_dir/install-sh -c"
1984    break
1985  elif test -f "$ac_dir/install.sh"; then
1986    ac_aux_dir=$ac_dir
1987    ac_install_sh="$ac_aux_dir/install.sh -c"
1988    break
1989  elif test -f "$ac_dir/shtool"; then
1990    ac_aux_dir=$ac_dir
1991    ac_install_sh="$ac_aux_dir/shtool install -c"
1992    break
1993  fi
1994done
1995if test -z "$ac_aux_dir"; then
1996  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1997echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1998   { (exit 1); exit 1; }; }
1999fi
2000
2001# These three variables are undocumented and unsupported,
2002# and are intended to be withdrawn in a future Autoconf release.
2003# They can cause serious problems if a builder's source tree is in a directory
2004# whose full name contains unusual characters.
2005ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2006ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2007ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2008
2009
2010
2011am__api_version='1.10'
2012
2013# Find a good install program.  We prefer a C program (faster),
2014# so one script is as good as another.  But avoid the broken or
2015# incompatible versions:
2016# SysV /etc/install, /usr/sbin/install
2017# SunOS /usr/etc/install
2018# IRIX /sbin/install
2019# AIX /bin/install
2020# AmigaOS /C/install, which installs bootblocks on floppy discs
2021# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2022# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2023# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2024# OS/2's system install, which has a completely different semantic
2025# ./install, which can be erroneously created by make from ./install.sh.
2026{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2027echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2028if test -z "$INSTALL"; then
2029if test "${ac_cv_path_install+set}" = set; then
2030  echo $ECHO_N "(cached) $ECHO_C" >&6
2031else
2032  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2033for as_dir in $PATH
2034do
2035  IFS=$as_save_IFS
2036  test -z "$as_dir" && as_dir=.
2037  # Account for people who put trailing slashes in PATH elements.
2038case $as_dir/ in
2039  ./ | .// | /cC/* | \
2040  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2041  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2042  /usr/ucb/* ) ;;
2043  *)
2044    # OSF1 and SCO ODT 3.0 have their own names for install.
2045    # Don't use installbsd from OSF since it installs stuff as root
2046    # by default.
2047    for ac_prog in ginstall scoinst install; do
2048      for ac_exec_ext in '' $ac_executable_extensions; do
2049	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2050	  if test $ac_prog = install &&
2051	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2052	    # AIX install.  It has an incompatible calling convention.
2053	    :
2054	  elif test $ac_prog = install &&
2055	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2056	    # program-specific install script used by HP pwplus--don't use.
2057	    :
2058	  else
2059	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2060	    break 3
2061	  fi
2062	fi
2063      done
2064    done
2065    ;;
2066esac
2067done
2068IFS=$as_save_IFS
2069
2070
2071fi
2072  if test "${ac_cv_path_install+set}" = set; then
2073    INSTALL=$ac_cv_path_install
2074  else
2075    # As a last resort, use the slow shell script.  Don't cache a
2076    # value for INSTALL within a source directory, because that will
2077    # break other packages using the cache if that directory is
2078    # removed, or if the value is a relative name.
2079    INSTALL=$ac_install_sh
2080  fi
2081fi
2082{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2083echo "${ECHO_T}$INSTALL" >&6; }
2084
2085# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2086# It thinks the first close brace ends the variable substitution.
2087test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2088
2089test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2090
2091test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2092
2093{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2094echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2095# Just in case
2096sleep 1
2097echo timestamp > conftest.file
2098# Do `set' in a subshell so we don't clobber the current shell's
2099# arguments.  Must try -L first in case configure is actually a
2100# symlink; some systems play weird games with the mod time of symlinks
2101# (eg FreeBSD returns the mod time of the symlink's containing
2102# directory).
2103if (
2104   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2105   if test "$*" = "X"; then
2106      # -L didn't work.
2107      set X `ls -t $srcdir/configure conftest.file`
2108   fi
2109   rm -f conftest.file
2110   if test "$*" != "X $srcdir/configure conftest.file" \
2111      && test "$*" != "X conftest.file $srcdir/configure"; then
2112
2113      # If neither matched, then we have a broken ls.  This can happen
2114      # if, for instance, CONFIG_SHELL is bash and it inherits a
2115      # broken ls alias from the environment.  This has actually
2116      # happened.  Such a system could not be considered "sane".
2117      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2118alias in your environment" >&5
2119echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2120alias in your environment" >&2;}
2121   { (exit 1); exit 1; }; }
2122   fi
2123
2124   test "$2" = conftest.file
2125   )
2126then
2127   # Ok.
2128   :
2129else
2130   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2131Check your system clock" >&5
2132echo "$as_me: error: newly created file is older than distributed files!
2133Check your system clock" >&2;}
2134   { (exit 1); exit 1; }; }
2135fi
2136{ echo "$as_me:$LINENO: result: yes" >&5
2137echo "${ECHO_T}yes" >&6; }
2138test "$program_prefix" != NONE &&
2139  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2140# Use a double $ so make ignores it.
2141test "$program_suffix" != NONE &&
2142  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2143# Double any \ or $.  echo might interpret backslashes.
2144# By default was `s,x,x', remove it if useless.
2145cat <<\_ACEOF >conftest.sed
2146s/[\\$]/&&/g;s/;s,x,x,$//
2147_ACEOF
2148program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2149rm -f conftest.sed
2150
2151# expand $ac_aux_dir to an absolute path
2152am_aux_dir=`cd $ac_aux_dir && pwd`
2153
2154test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2155# Use eval to expand $SHELL
2156if eval "$MISSING --run true"; then
2157  am_missing_run="$MISSING --run "
2158else
2159  am_missing_run=
2160  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2161echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2162fi
2163
2164{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2165echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2166if test -z "$MKDIR_P"; then
2167  if test "${ac_cv_path_mkdir+set}" = set; then
2168  echo $ECHO_N "(cached) $ECHO_C" >&6
2169else
2170  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2171for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2172do
2173  IFS=$as_save_IFS
2174  test -z "$as_dir" && as_dir=.
2175  for ac_prog in mkdir gmkdir; do
2176	 for ac_exec_ext in '' $ac_executable_extensions; do
2177	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2178	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2179	     'mkdir (GNU coreutils) '* | \
2180	     'mkdir (coreutils) '* | \
2181	     'mkdir (fileutils) '4.1*)
2182	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2183	       break 3;;
2184	   esac
2185	 done
2186       done
2187done
2188IFS=$as_save_IFS
2189
2190fi
2191
2192  if test "${ac_cv_path_mkdir+set}" = set; then
2193    MKDIR_P="$ac_cv_path_mkdir -p"
2194  else
2195    # As a last resort, use the slow shell script.  Don't cache a
2196    # value for MKDIR_P within a source directory, because that will
2197    # break other packages using the cache if that directory is
2198    # removed, or if the value is a relative name.
2199    test -d ./--version && rmdir ./--version
2200    MKDIR_P="$ac_install_sh -d"
2201  fi
2202fi
2203{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2204echo "${ECHO_T}$MKDIR_P" >&6; }
2205
2206mkdir_p="$MKDIR_P"
2207case $mkdir_p in
2208  [\\/$]* | ?:[\\/]*) ;;
2209  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2210esac
2211
2212for ac_prog in gawk mawk nawk awk
2213do
2214  # Extract the first word of "$ac_prog", so it can be a program name with args.
2215set dummy $ac_prog; ac_word=$2
2216{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2217echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2218if test "${ac_cv_prog_AWK+set}" = set; then
2219  echo $ECHO_N "(cached) $ECHO_C" >&6
2220else
2221  if test -n "$AWK"; then
2222  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2223else
2224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2225for as_dir in $PATH
2226do
2227  IFS=$as_save_IFS
2228  test -z "$as_dir" && as_dir=.
2229  for ac_exec_ext in '' $ac_executable_extensions; do
2230  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2231    ac_cv_prog_AWK="$ac_prog"
2232    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2233    break 2
2234  fi
2235done
2236done
2237IFS=$as_save_IFS
2238
2239fi
2240fi
2241AWK=$ac_cv_prog_AWK
2242if test -n "$AWK"; then
2243  { echo "$as_me:$LINENO: result: $AWK" >&5
2244echo "${ECHO_T}$AWK" >&6; }
2245else
2246  { echo "$as_me:$LINENO: result: no" >&5
2247echo "${ECHO_T}no" >&6; }
2248fi
2249
2250
2251  test -n "$AWK" && break
2252done
2253
2254{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2255echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2256set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2257if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2258  echo $ECHO_N "(cached) $ECHO_C" >&6
2259else
2260  cat >conftest.make <<\_ACEOF
2261SHELL = /bin/sh
2262all:
2263	@echo '@@@%%%=$(MAKE)=@@@%%%'
2264_ACEOF
2265# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2266case `${MAKE-make} -f conftest.make 2>/dev/null` in
2267  *@@@%%%=?*=@@@%%%*)
2268    eval ac_cv_prog_make_${ac_make}_set=yes;;
2269  *)
2270    eval ac_cv_prog_make_${ac_make}_set=no;;
2271esac
2272rm -f conftest.make
2273fi
2274if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2275  { echo "$as_me:$LINENO: result: yes" >&5
2276echo "${ECHO_T}yes" >&6; }
2277  SET_MAKE=
2278else
2279  { echo "$as_me:$LINENO: result: no" >&5
2280echo "${ECHO_T}no" >&6; }
2281  SET_MAKE="MAKE=${MAKE-make}"
2282fi
2283
2284rm -rf .tst 2>/dev/null
2285mkdir .tst 2>/dev/null
2286if test -d .tst; then
2287  am__leading_dot=.
2288else
2289  am__leading_dot=_
2290fi
2291rmdir .tst 2>/dev/null
2292
2293if test "`cd $srcdir && pwd`" != "`pwd`"; then
2294  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2295  # is not polluted with repeated "-I."
2296  am__isrc=' -I$(srcdir)'
2297  # test to see if srcdir already configured
2298  if test -f $srcdir/config.status; then
2299    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2300echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2301   { (exit 1); exit 1; }; }
2302  fi
2303fi
2304
2305# test whether we have cygpath
2306if test -z "$CYGPATH_W"; then
2307  if (cygpath --version) >/dev/null 2>/dev/null; then
2308    CYGPATH_W='cygpath -w'
2309  else
2310    CYGPATH_W=echo
2311  fi
2312fi
2313
2314
2315# Define the identity of the package.
2316 PACKAGE='xf86-video-vmware'
2317 VERSION='10.16.1'
2318
2319
2320cat >>confdefs.h <<_ACEOF
2321#define PACKAGE "$PACKAGE"
2322_ACEOF
2323
2324
2325cat >>confdefs.h <<_ACEOF
2326#define VERSION "$VERSION"
2327_ACEOF
2328
2329# Some tools Automake needs.
2330
2331ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2332
2333
2334AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2335
2336
2337AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2338
2339
2340AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2341
2342
2343MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2344
2345install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2346
2347# Installed binaries are usually stripped using `strip' when the user
2348# run `make install-strip'.  However `strip' might not be the right
2349# tool to use in cross-compilation environments, therefore Automake
2350# will honor the `STRIP' environment variable to overrule this program.
2351if test "$cross_compiling" != no; then
2352  if test -n "$ac_tool_prefix"; then
2353  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2354set dummy ${ac_tool_prefix}strip; ac_word=$2
2355{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2356echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2357if test "${ac_cv_prog_STRIP+set}" = set; then
2358  echo $ECHO_N "(cached) $ECHO_C" >&6
2359else
2360  if test -n "$STRIP"; then
2361  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2362else
2363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2364for as_dir in $PATH
2365do
2366  IFS=$as_save_IFS
2367  test -z "$as_dir" && as_dir=.
2368  for ac_exec_ext in '' $ac_executable_extensions; do
2369  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2370    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2371    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2372    break 2
2373  fi
2374done
2375done
2376IFS=$as_save_IFS
2377
2378fi
2379fi
2380STRIP=$ac_cv_prog_STRIP
2381if test -n "$STRIP"; then
2382  { echo "$as_me:$LINENO: result: $STRIP" >&5
2383echo "${ECHO_T}$STRIP" >&6; }
2384else
2385  { echo "$as_me:$LINENO: result: no" >&5
2386echo "${ECHO_T}no" >&6; }
2387fi
2388
2389
2390fi
2391if test -z "$ac_cv_prog_STRIP"; then
2392  ac_ct_STRIP=$STRIP
2393  # Extract the first word of "strip", so it can be a program name with args.
2394set dummy strip; ac_word=$2
2395{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2396echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2397if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2398  echo $ECHO_N "(cached) $ECHO_C" >&6
2399else
2400  if test -n "$ac_ct_STRIP"; then
2401  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2402else
2403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2404for as_dir in $PATH
2405do
2406  IFS=$as_save_IFS
2407  test -z "$as_dir" && as_dir=.
2408  for ac_exec_ext in '' $ac_executable_extensions; do
2409  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2410    ac_cv_prog_ac_ct_STRIP="strip"
2411    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2412    break 2
2413  fi
2414done
2415done
2416IFS=$as_save_IFS
2417
2418fi
2419fi
2420ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2421if test -n "$ac_ct_STRIP"; then
2422  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2423echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2424else
2425  { echo "$as_me:$LINENO: result: no" >&5
2426echo "${ECHO_T}no" >&6; }
2427fi
2428
2429  if test "x$ac_ct_STRIP" = x; then
2430    STRIP=":"
2431  else
2432    case $cross_compiling:$ac_tool_warned in
2433yes:)
2434{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2435whose name does not start with the host triplet.  If you think this
2436configuration is useful to you, please write to autoconf@gnu.org." >&5
2437echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2438whose name does not start with the host triplet.  If you think this
2439configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2440ac_tool_warned=yes ;;
2441esac
2442    STRIP=$ac_ct_STRIP
2443  fi
2444else
2445  STRIP="$ac_cv_prog_STRIP"
2446fi
2447
2448fi
2449INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2450
2451# We need awk for the "check" target.  The system "awk" is bad on
2452# some platforms.
2453# Always define AMTAR for backward compatibility.
2454
2455AMTAR=${AMTAR-"${am_missing_run}tar"}
2456
2457am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2458
2459
2460
2461
2462
2463
2464{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2465echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2466    # Check whether --enable-maintainer-mode was given.
2467if test "${enable_maintainer_mode+set}" = set; then
2468  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2469else
2470  USE_MAINTAINER_MODE=no
2471fi
2472
2473  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2474echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2475   if test $USE_MAINTAINER_MODE = yes; then
2476  MAINTAINER_MODE_TRUE=
2477  MAINTAINER_MODE_FALSE='#'
2478else
2479  MAINTAINER_MODE_TRUE='#'
2480  MAINTAINER_MODE_FALSE=
2481fi
2482
2483  MAINT=$MAINTAINER_MODE_TRUE
2484
2485
2486
2487# Checks for programs.
2488# Check whether --enable-static was given.
2489if test "${enable_static+set}" = set; then
2490  enableval=$enable_static; p=${PACKAGE-default}
2491    case $enableval in
2492    yes) enable_static=yes ;;
2493    no) enable_static=no ;;
2494    *)
2495     enable_static=no
2496      # Look at the argument we got.  We use all the common list separators.
2497      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2498      for pkg in $enableval; do
2499	IFS="$lt_save_ifs"
2500	if test "X$pkg" = "X$p"; then
2501	  enable_static=yes
2502	fi
2503      done
2504      IFS="$lt_save_ifs"
2505      ;;
2506    esac
2507else
2508  enable_static=no
2509fi
2510
2511
2512
2513# Check whether --enable-shared was given.
2514if test "${enable_shared+set}" = set; then
2515  enableval=$enable_shared; p=${PACKAGE-default}
2516    case $enableval in
2517    yes) enable_shared=yes ;;
2518    no) enable_shared=no ;;
2519    *)
2520      enable_shared=no
2521      # Look at the argument we got.  We use all the common list separators.
2522      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2523      for pkg in $enableval; do
2524	IFS="$lt_save_ifs"
2525	if test "X$pkg" = "X$p"; then
2526	  enable_shared=yes
2527	fi
2528      done
2529      IFS="$lt_save_ifs"
2530      ;;
2531    esac
2532else
2533  enable_shared=yes
2534fi
2535
2536
2537# Check whether --enable-fast-install was given.
2538if test "${enable_fast_install+set}" = set; then
2539  enableval=$enable_fast_install; p=${PACKAGE-default}
2540    case $enableval in
2541    yes) enable_fast_install=yes ;;
2542    no) enable_fast_install=no ;;
2543    *)
2544      enable_fast_install=no
2545      # Look at the argument we got.  We use all the common list separators.
2546      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2547      for pkg in $enableval; do
2548	IFS="$lt_save_ifs"
2549	if test "X$pkg" = "X$p"; then
2550	  enable_fast_install=yes
2551	fi
2552      done
2553      IFS="$lt_save_ifs"
2554      ;;
2555    esac
2556else
2557  enable_fast_install=yes
2558fi
2559
2560
2561# Make sure we can run config.sub.
2562$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2563  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2564echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2565   { (exit 1); exit 1; }; }
2566
2567{ echo "$as_me:$LINENO: checking build system type" >&5
2568echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2569if test "${ac_cv_build+set}" = set; then
2570  echo $ECHO_N "(cached) $ECHO_C" >&6
2571else
2572  ac_build_alias=$build_alias
2573test "x$ac_build_alias" = x &&
2574  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2575test "x$ac_build_alias" = x &&
2576  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2577echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2578   { (exit 1); exit 1; }; }
2579ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2580  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2581echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2582   { (exit 1); exit 1; }; }
2583
2584fi
2585{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2586echo "${ECHO_T}$ac_cv_build" >&6; }
2587case $ac_cv_build in
2588*-*-*) ;;
2589*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2590echo "$as_me: error: invalid value of canonical build" >&2;}
2591   { (exit 1); exit 1; }; };;
2592esac
2593build=$ac_cv_build
2594ac_save_IFS=$IFS; IFS='-'
2595set x $ac_cv_build
2596shift
2597build_cpu=$1
2598build_vendor=$2
2599shift; shift
2600# Remember, the first character of IFS is used to create $*,
2601# except with old shells:
2602build_os=$*
2603IFS=$ac_save_IFS
2604case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2605
2606
2607{ echo "$as_me:$LINENO: checking host system type" >&5
2608echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2609if test "${ac_cv_host+set}" = set; then
2610  echo $ECHO_N "(cached) $ECHO_C" >&6
2611else
2612  if test "x$host_alias" = x; then
2613  ac_cv_host=$ac_cv_build
2614else
2615  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2616    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2617echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2618   { (exit 1); exit 1; }; }
2619fi
2620
2621fi
2622{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2623echo "${ECHO_T}$ac_cv_host" >&6; }
2624case $ac_cv_host in
2625*-*-*) ;;
2626*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2627echo "$as_me: error: invalid value of canonical host" >&2;}
2628   { (exit 1); exit 1; }; };;
2629esac
2630host=$ac_cv_host
2631ac_save_IFS=$IFS; IFS='-'
2632set x $ac_cv_host
2633shift
2634host_cpu=$1
2635host_vendor=$2
2636shift; shift
2637# Remember, the first character of IFS is used to create $*,
2638# except with old shells:
2639host_os=$*
2640IFS=$ac_save_IFS
2641case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2642
2643
2644DEPDIR="${am__leading_dot}deps"
2645
2646ac_config_commands="$ac_config_commands depfiles"
2647
2648
2649am_make=${MAKE-make}
2650cat > confinc << 'END'
2651am__doit:
2652	@echo done
2653.PHONY: am__doit
2654END
2655# If we don't find an include directive, just comment out the code.
2656{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2657echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2658am__include="#"
2659am__quote=
2660_am_result=none
2661# First try GNU make style include.
2662echo "include confinc" > confmf
2663# We grep out `Entering directory' and `Leaving directory'
2664# messages which can occur if `w' ends up in MAKEFLAGS.
2665# In particular we don't look at `^make:' because GNU make might
2666# be invoked under some other name (usually "gmake"), in which
2667# case it prints its new name instead of `make'.
2668if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2669   am__include=include
2670   am__quote=
2671   _am_result=GNU
2672fi
2673# Now try BSD make style include.
2674if test "$am__include" = "#"; then
2675   echo '.include "confinc"' > confmf
2676   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2677      am__include=.include
2678      am__quote="\""
2679      _am_result=BSD
2680   fi
2681fi
2682
2683
2684{ echo "$as_me:$LINENO: result: $_am_result" >&5
2685echo "${ECHO_T}$_am_result" >&6; }
2686rm -f confinc confmf
2687
2688# Check whether --enable-dependency-tracking was given.
2689if test "${enable_dependency_tracking+set}" = set; then
2690  enableval=$enable_dependency_tracking;
2691fi
2692
2693if test "x$enable_dependency_tracking" != xno; then
2694  am_depcomp="$ac_aux_dir/depcomp"
2695  AMDEPBACKSLASH='\'
2696fi
2697 if test "x$enable_dependency_tracking" != xno; then
2698  AMDEP_TRUE=
2699  AMDEP_FALSE='#'
2700else
2701  AMDEP_TRUE='#'
2702  AMDEP_FALSE=
2703fi
2704
2705
2706ac_ext=c
2707ac_cpp='$CPP $CPPFLAGS'
2708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2710ac_compiler_gnu=$ac_cv_c_compiler_gnu
2711if test -n "$ac_tool_prefix"; then
2712  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2713set dummy ${ac_tool_prefix}gcc; ac_word=$2
2714{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2715echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2716if test "${ac_cv_prog_CC+set}" = set; then
2717  echo $ECHO_N "(cached) $ECHO_C" >&6
2718else
2719  if test -n "$CC"; then
2720  ac_cv_prog_CC="$CC" # Let the user override the test.
2721else
2722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2723for as_dir in $PATH
2724do
2725  IFS=$as_save_IFS
2726  test -z "$as_dir" && as_dir=.
2727  for ac_exec_ext in '' $ac_executable_extensions; do
2728  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2729    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2730    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2731    break 2
2732  fi
2733done
2734done
2735IFS=$as_save_IFS
2736
2737fi
2738fi
2739CC=$ac_cv_prog_CC
2740if test -n "$CC"; then
2741  { echo "$as_me:$LINENO: result: $CC" >&5
2742echo "${ECHO_T}$CC" >&6; }
2743else
2744  { echo "$as_me:$LINENO: result: no" >&5
2745echo "${ECHO_T}no" >&6; }
2746fi
2747
2748
2749fi
2750if test -z "$ac_cv_prog_CC"; then
2751  ac_ct_CC=$CC
2752  # Extract the first word of "gcc", so it can be a program name with args.
2753set dummy gcc; ac_word=$2
2754{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2755echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2756if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2757  echo $ECHO_N "(cached) $ECHO_C" >&6
2758else
2759  if test -n "$ac_ct_CC"; then
2760  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2761else
2762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2763for as_dir in $PATH
2764do
2765  IFS=$as_save_IFS
2766  test -z "$as_dir" && as_dir=.
2767  for ac_exec_ext in '' $ac_executable_extensions; do
2768  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2769    ac_cv_prog_ac_ct_CC="gcc"
2770    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2771    break 2
2772  fi
2773done
2774done
2775IFS=$as_save_IFS
2776
2777fi
2778fi
2779ac_ct_CC=$ac_cv_prog_ac_ct_CC
2780if test -n "$ac_ct_CC"; then
2781  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2782echo "${ECHO_T}$ac_ct_CC" >&6; }
2783else
2784  { echo "$as_me:$LINENO: result: no" >&5
2785echo "${ECHO_T}no" >&6; }
2786fi
2787
2788  if test "x$ac_ct_CC" = x; then
2789    CC=""
2790  else
2791    case $cross_compiling:$ac_tool_warned in
2792yes:)
2793{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2794whose name does not start with the host triplet.  If you think this
2795configuration is useful to you, please write to autoconf@gnu.org." >&5
2796echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2797whose name does not start with the host triplet.  If you think this
2798configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2799ac_tool_warned=yes ;;
2800esac
2801    CC=$ac_ct_CC
2802  fi
2803else
2804  CC="$ac_cv_prog_CC"
2805fi
2806
2807if test -z "$CC"; then
2808          if test -n "$ac_tool_prefix"; then
2809    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2810set dummy ${ac_tool_prefix}cc; ac_word=$2
2811{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2812echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2813if test "${ac_cv_prog_CC+set}" = set; then
2814  echo $ECHO_N "(cached) $ECHO_C" >&6
2815else
2816  if test -n "$CC"; then
2817  ac_cv_prog_CC="$CC" # Let the user override the test.
2818else
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822  IFS=$as_save_IFS
2823  test -z "$as_dir" && as_dir=.
2824  for ac_exec_ext in '' $ac_executable_extensions; do
2825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2826    ac_cv_prog_CC="${ac_tool_prefix}cc"
2827    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828    break 2
2829  fi
2830done
2831done
2832IFS=$as_save_IFS
2833
2834fi
2835fi
2836CC=$ac_cv_prog_CC
2837if test -n "$CC"; then
2838  { echo "$as_me:$LINENO: result: $CC" >&5
2839echo "${ECHO_T}$CC" >&6; }
2840else
2841  { echo "$as_me:$LINENO: result: no" >&5
2842echo "${ECHO_T}no" >&6; }
2843fi
2844
2845
2846  fi
2847fi
2848if test -z "$CC"; then
2849  # Extract the first word of "cc", so it can be a program name with args.
2850set dummy cc; ac_word=$2
2851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2853if test "${ac_cv_prog_CC+set}" = set; then
2854  echo $ECHO_N "(cached) $ECHO_C" >&6
2855else
2856  if test -n "$CC"; then
2857  ac_cv_prog_CC="$CC" # Let the user override the test.
2858else
2859  ac_prog_rejected=no
2860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2861for as_dir in $PATH
2862do
2863  IFS=$as_save_IFS
2864  test -z "$as_dir" && as_dir=.
2865  for ac_exec_ext in '' $ac_executable_extensions; do
2866  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2867    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2868       ac_prog_rejected=yes
2869       continue
2870     fi
2871    ac_cv_prog_CC="cc"
2872    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2873    break 2
2874  fi
2875done
2876done
2877IFS=$as_save_IFS
2878
2879if test $ac_prog_rejected = yes; then
2880  # We found a bogon in the path, so make sure we never use it.
2881  set dummy $ac_cv_prog_CC
2882  shift
2883  if test $# != 0; then
2884    # We chose a different compiler from the bogus one.
2885    # However, it has the same basename, so the bogon will be chosen
2886    # first if we set CC to just the basename; use the full file name.
2887    shift
2888    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2889  fi
2890fi
2891fi
2892fi
2893CC=$ac_cv_prog_CC
2894if test -n "$CC"; then
2895  { echo "$as_me:$LINENO: result: $CC" >&5
2896echo "${ECHO_T}$CC" >&6; }
2897else
2898  { echo "$as_me:$LINENO: result: no" >&5
2899echo "${ECHO_T}no" >&6; }
2900fi
2901
2902
2903fi
2904if test -z "$CC"; then
2905  if test -n "$ac_tool_prefix"; then
2906  for ac_prog in cl.exe
2907  do
2908    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2909set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2910{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2911echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2912if test "${ac_cv_prog_CC+set}" = set; then
2913  echo $ECHO_N "(cached) $ECHO_C" >&6
2914else
2915  if test -n "$CC"; then
2916  ac_cv_prog_CC="$CC" # Let the user override the test.
2917else
2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH
2920do
2921  IFS=$as_save_IFS
2922  test -z "$as_dir" && as_dir=.
2923  for ac_exec_ext in '' $ac_executable_extensions; do
2924  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2925    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2926    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2927    break 2
2928  fi
2929done
2930done
2931IFS=$as_save_IFS
2932
2933fi
2934fi
2935CC=$ac_cv_prog_CC
2936if test -n "$CC"; then
2937  { echo "$as_me:$LINENO: result: $CC" >&5
2938echo "${ECHO_T}$CC" >&6; }
2939else
2940  { echo "$as_me:$LINENO: result: no" >&5
2941echo "${ECHO_T}no" >&6; }
2942fi
2943
2944
2945    test -n "$CC" && break
2946  done
2947fi
2948if test -z "$CC"; then
2949  ac_ct_CC=$CC
2950  for ac_prog in cl.exe
2951do
2952  # Extract the first word of "$ac_prog", so it can be a program name with args.
2953set dummy $ac_prog; ac_word=$2
2954{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2955echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2956if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2957  echo $ECHO_N "(cached) $ECHO_C" >&6
2958else
2959  if test -n "$ac_ct_CC"; then
2960  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2961else
2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963for as_dir in $PATH
2964do
2965  IFS=$as_save_IFS
2966  test -z "$as_dir" && as_dir=.
2967  for ac_exec_ext in '' $ac_executable_extensions; do
2968  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2969    ac_cv_prog_ac_ct_CC="$ac_prog"
2970    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2971    break 2
2972  fi
2973done
2974done
2975IFS=$as_save_IFS
2976
2977fi
2978fi
2979ac_ct_CC=$ac_cv_prog_ac_ct_CC
2980if test -n "$ac_ct_CC"; then
2981  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2982echo "${ECHO_T}$ac_ct_CC" >&6; }
2983else
2984  { echo "$as_me:$LINENO: result: no" >&5
2985echo "${ECHO_T}no" >&6; }
2986fi
2987
2988
2989  test -n "$ac_ct_CC" && break
2990done
2991
2992  if test "x$ac_ct_CC" = x; then
2993    CC=""
2994  else
2995    case $cross_compiling:$ac_tool_warned in
2996yes:)
2997{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2998whose name does not start with the host triplet.  If you think this
2999configuration is useful to you, please write to autoconf@gnu.org." >&5
3000echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3001whose name does not start with the host triplet.  If you think this
3002configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3003ac_tool_warned=yes ;;
3004esac
3005    CC=$ac_ct_CC
3006  fi
3007fi
3008
3009fi
3010
3011
3012test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3013See \`config.log' for more details." >&5
3014echo "$as_me: error: no acceptable C compiler found in \$PATH
3015See \`config.log' for more details." >&2;}
3016   { (exit 1); exit 1; }; }
3017
3018# Provide some information about the compiler.
3019echo "$as_me:$LINENO: checking for C compiler version" >&5
3020ac_compiler=`set X $ac_compile; echo $2`
3021{ (ac_try="$ac_compiler --version >&5"
3022case "(($ac_try" in
3023  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3024  *) ac_try_echo=$ac_try;;
3025esac
3026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3027  (eval "$ac_compiler --version >&5") 2>&5
3028  ac_status=$?
3029  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3030  (exit $ac_status); }
3031{ (ac_try="$ac_compiler -v >&5"
3032case "(($ac_try" in
3033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034  *) ac_try_echo=$ac_try;;
3035esac
3036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3037  (eval "$ac_compiler -v >&5") 2>&5
3038  ac_status=$?
3039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040  (exit $ac_status); }
3041{ (ac_try="$ac_compiler -V >&5"
3042case "(($ac_try" in
3043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044  *) ac_try_echo=$ac_try;;
3045esac
3046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047  (eval "$ac_compiler -V >&5") 2>&5
3048  ac_status=$?
3049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050  (exit $ac_status); }
3051
3052cat >conftest.$ac_ext <<_ACEOF
3053/* confdefs.h.  */
3054_ACEOF
3055cat confdefs.h >>conftest.$ac_ext
3056cat >>conftest.$ac_ext <<_ACEOF
3057/* end confdefs.h.  */
3058
3059int
3060main ()
3061{
3062
3063  ;
3064  return 0;
3065}
3066_ACEOF
3067ac_clean_files_save=$ac_clean_files
3068ac_clean_files="$ac_clean_files a.out a.exe b.out"
3069# Try to create an executable without -o first, disregard a.out.
3070# It will help us diagnose broken compilers, and finding out an intuition
3071# of exeext.
3072{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3073echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3074ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3075#
3076# List of possible output files, starting from the most likely.
3077# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3078# only as a last resort.  b.out is created by i960 compilers.
3079ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3080#
3081# The IRIX 6 linker writes into existing files which may not be
3082# executable, retaining their permissions.  Remove them first so a
3083# subsequent execution test works.
3084ac_rmfiles=
3085for ac_file in $ac_files
3086do
3087  case $ac_file in
3088    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3089    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3090  esac
3091done
3092rm -f $ac_rmfiles
3093
3094if { (ac_try="$ac_link_default"
3095case "(($ac_try" in
3096  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3097  *) ac_try_echo=$ac_try;;
3098esac
3099eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3100  (eval "$ac_link_default") 2>&5
3101  ac_status=$?
3102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103  (exit $ac_status); }; then
3104  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3105# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3106# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3107# so that the user can short-circuit this test for compilers unknown to
3108# Autoconf.
3109for ac_file in $ac_files ''
3110do
3111  test -f "$ac_file" || continue
3112  case $ac_file in
3113    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3114	;;
3115    [ab].out )
3116	# We found the default executable, but exeext='' is most
3117	# certainly right.
3118	break;;
3119    *.* )
3120        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3121	then :; else
3122	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3123	fi
3124	# We set ac_cv_exeext here because the later test for it is not
3125	# safe: cross compilers may not add the suffix if given an `-o'
3126	# argument, so we may need to know it at that point already.
3127	# Even if this section looks crufty: it has the advantage of
3128	# actually working.
3129	break;;
3130    * )
3131	break;;
3132  esac
3133done
3134test "$ac_cv_exeext" = no && ac_cv_exeext=
3135
3136else
3137  ac_file=''
3138fi
3139
3140{ echo "$as_me:$LINENO: result: $ac_file" >&5
3141echo "${ECHO_T}$ac_file" >&6; }
3142if test -z "$ac_file"; then
3143  echo "$as_me: failed program was:" >&5
3144sed 's/^/| /' conftest.$ac_ext >&5
3145
3146{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3147See \`config.log' for more details." >&5
3148echo "$as_me: error: C compiler cannot create executables
3149See \`config.log' for more details." >&2;}
3150   { (exit 77); exit 77; }; }
3151fi
3152
3153ac_exeext=$ac_cv_exeext
3154
3155# Check that the compiler produces executables we can run.  If not, either
3156# the compiler is broken, or we cross compile.
3157{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3158echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3159# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3160# If not cross compiling, check that we can run a simple program.
3161if test "$cross_compiling" != yes; then
3162  if { ac_try='./$ac_file'
3163  { (case "(($ac_try" in
3164  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165  *) ac_try_echo=$ac_try;;
3166esac
3167eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3168  (eval "$ac_try") 2>&5
3169  ac_status=$?
3170  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3171  (exit $ac_status); }; }; then
3172    cross_compiling=no
3173  else
3174    if test "$cross_compiling" = maybe; then
3175	cross_compiling=yes
3176    else
3177	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3178If you meant to cross compile, use \`--host'.
3179See \`config.log' for more details." >&5
3180echo "$as_me: error: cannot run C compiled programs.
3181If you meant to cross compile, use \`--host'.
3182See \`config.log' for more details." >&2;}
3183   { (exit 1); exit 1; }; }
3184    fi
3185  fi
3186fi
3187{ echo "$as_me:$LINENO: result: yes" >&5
3188echo "${ECHO_T}yes" >&6; }
3189
3190rm -f a.out a.exe conftest$ac_cv_exeext b.out
3191ac_clean_files=$ac_clean_files_save
3192# Check that the compiler produces executables we can run.  If not, either
3193# the compiler is broken, or we cross compile.
3194{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3195echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3196{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3197echo "${ECHO_T}$cross_compiling" >&6; }
3198
3199{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3200echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3201if { (ac_try="$ac_link"
3202case "(($ac_try" in
3203  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3204  *) ac_try_echo=$ac_try;;
3205esac
3206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3207  (eval "$ac_link") 2>&5
3208  ac_status=$?
3209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210  (exit $ac_status); }; then
3211  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3213# work properly (i.e., refer to `conftest.exe'), while it won't with
3214# `rm'.
3215for ac_file in conftest.exe conftest conftest.*; do
3216  test -f "$ac_file" || continue
3217  case $ac_file in
3218    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3219    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3220	  break;;
3221    * ) break;;
3222  esac
3223done
3224else
3225  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3226See \`config.log' for more details." >&5
3227echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3228See \`config.log' for more details." >&2;}
3229   { (exit 1); exit 1; }; }
3230fi
3231
3232rm -f conftest$ac_cv_exeext
3233{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3234echo "${ECHO_T}$ac_cv_exeext" >&6; }
3235
3236rm -f conftest.$ac_ext
3237EXEEXT=$ac_cv_exeext
3238ac_exeext=$EXEEXT
3239{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3240echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3241if test "${ac_cv_objext+set}" = set; then
3242  echo $ECHO_N "(cached) $ECHO_C" >&6
3243else
3244  cat >conftest.$ac_ext <<_ACEOF
3245/* confdefs.h.  */
3246_ACEOF
3247cat confdefs.h >>conftest.$ac_ext
3248cat >>conftest.$ac_ext <<_ACEOF
3249/* end confdefs.h.  */
3250
3251int
3252main ()
3253{
3254
3255  ;
3256  return 0;
3257}
3258_ACEOF
3259rm -f conftest.o conftest.obj
3260if { (ac_try="$ac_compile"
3261case "(($ac_try" in
3262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3263  *) ac_try_echo=$ac_try;;
3264esac
3265eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3266  (eval "$ac_compile") 2>&5
3267  ac_status=$?
3268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3269  (exit $ac_status); }; then
3270  for ac_file in conftest.o conftest.obj conftest.*; do
3271  test -f "$ac_file" || continue;
3272  case $ac_file in
3273    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3274    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3275       break;;
3276  esac
3277done
3278else
3279  echo "$as_me: failed program was:" >&5
3280sed 's/^/| /' conftest.$ac_ext >&5
3281
3282{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3283See \`config.log' for more details." >&5
3284echo "$as_me: error: cannot compute suffix of object files: cannot compile
3285See \`config.log' for more details." >&2;}
3286   { (exit 1); exit 1; }; }
3287fi
3288
3289rm -f conftest.$ac_cv_objext conftest.$ac_ext
3290fi
3291{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3292echo "${ECHO_T}$ac_cv_objext" >&6; }
3293OBJEXT=$ac_cv_objext
3294ac_objext=$OBJEXT
3295{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3296echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3297if test "${ac_cv_c_compiler_gnu+set}" = set; then
3298  echo $ECHO_N "(cached) $ECHO_C" >&6
3299else
3300  cat >conftest.$ac_ext <<_ACEOF
3301/* confdefs.h.  */
3302_ACEOF
3303cat confdefs.h >>conftest.$ac_ext
3304cat >>conftest.$ac_ext <<_ACEOF
3305/* end confdefs.h.  */
3306
3307int
3308main ()
3309{
3310#ifndef __GNUC__
3311       choke me
3312#endif
3313
3314  ;
3315  return 0;
3316}
3317_ACEOF
3318rm -f conftest.$ac_objext
3319if { (ac_try="$ac_compile"
3320case "(($ac_try" in
3321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3322  *) ac_try_echo=$ac_try;;
3323esac
3324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3325  (eval "$ac_compile") 2>conftest.er1
3326  ac_status=$?
3327  grep -v '^ *+' conftest.er1 >conftest.err
3328  rm -f conftest.er1
3329  cat conftest.err >&5
3330  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3331  (exit $ac_status); } && {
3332	 test -z "$ac_c_werror_flag" ||
3333	 test ! -s conftest.err
3334       } && test -s conftest.$ac_objext; then
3335  ac_compiler_gnu=yes
3336else
3337  echo "$as_me: failed program was:" >&5
3338sed 's/^/| /' conftest.$ac_ext >&5
3339
3340	ac_compiler_gnu=no
3341fi
3342
3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3344ac_cv_c_compiler_gnu=$ac_compiler_gnu
3345
3346fi
3347{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3348echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3349GCC=`test $ac_compiler_gnu = yes && echo yes`
3350ac_test_CFLAGS=${CFLAGS+set}
3351ac_save_CFLAGS=$CFLAGS
3352{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3353echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3354if test "${ac_cv_prog_cc_g+set}" = set; then
3355  echo $ECHO_N "(cached) $ECHO_C" >&6
3356else
3357  ac_save_c_werror_flag=$ac_c_werror_flag
3358   ac_c_werror_flag=yes
3359   ac_cv_prog_cc_g=no
3360   CFLAGS="-g"
3361   cat >conftest.$ac_ext <<_ACEOF
3362/* confdefs.h.  */
3363_ACEOF
3364cat confdefs.h >>conftest.$ac_ext
3365cat >>conftest.$ac_ext <<_ACEOF
3366/* end confdefs.h.  */
3367
3368int
3369main ()
3370{
3371
3372  ;
3373  return 0;
3374}
3375_ACEOF
3376rm -f conftest.$ac_objext
3377if { (ac_try="$ac_compile"
3378case "(($ac_try" in
3379  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3380  *) ac_try_echo=$ac_try;;
3381esac
3382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3383  (eval "$ac_compile") 2>conftest.er1
3384  ac_status=$?
3385  grep -v '^ *+' conftest.er1 >conftest.err
3386  rm -f conftest.er1
3387  cat conftest.err >&5
3388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3389  (exit $ac_status); } && {
3390	 test -z "$ac_c_werror_flag" ||
3391	 test ! -s conftest.err
3392       } && test -s conftest.$ac_objext; then
3393  ac_cv_prog_cc_g=yes
3394else
3395  echo "$as_me: failed program was:" >&5
3396sed 's/^/| /' conftest.$ac_ext >&5
3397
3398	CFLAGS=""
3399      cat >conftest.$ac_ext <<_ACEOF
3400/* confdefs.h.  */
3401_ACEOF
3402cat confdefs.h >>conftest.$ac_ext
3403cat >>conftest.$ac_ext <<_ACEOF
3404/* end confdefs.h.  */
3405
3406int
3407main ()
3408{
3409
3410  ;
3411  return 0;
3412}
3413_ACEOF
3414rm -f conftest.$ac_objext
3415if { (ac_try="$ac_compile"
3416case "(($ac_try" in
3417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3418  *) ac_try_echo=$ac_try;;
3419esac
3420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3421  (eval "$ac_compile") 2>conftest.er1
3422  ac_status=$?
3423  grep -v '^ *+' conftest.er1 >conftest.err
3424  rm -f conftest.er1
3425  cat conftest.err >&5
3426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3427  (exit $ac_status); } && {
3428	 test -z "$ac_c_werror_flag" ||
3429	 test ! -s conftest.err
3430       } && test -s conftest.$ac_objext; then
3431  :
3432else
3433  echo "$as_me: failed program was:" >&5
3434sed 's/^/| /' conftest.$ac_ext >&5
3435
3436	ac_c_werror_flag=$ac_save_c_werror_flag
3437	 CFLAGS="-g"
3438	 cat >conftest.$ac_ext <<_ACEOF
3439/* confdefs.h.  */
3440_ACEOF
3441cat confdefs.h >>conftest.$ac_ext
3442cat >>conftest.$ac_ext <<_ACEOF
3443/* end confdefs.h.  */
3444
3445int
3446main ()
3447{
3448
3449  ;
3450  return 0;
3451}
3452_ACEOF
3453rm -f conftest.$ac_objext
3454if { (ac_try="$ac_compile"
3455case "(($ac_try" in
3456  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457  *) ac_try_echo=$ac_try;;
3458esac
3459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3460  (eval "$ac_compile") 2>conftest.er1
3461  ac_status=$?
3462  grep -v '^ *+' conftest.er1 >conftest.err
3463  rm -f conftest.er1
3464  cat conftest.err >&5
3465  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3466  (exit $ac_status); } && {
3467	 test -z "$ac_c_werror_flag" ||
3468	 test ! -s conftest.err
3469       } && test -s conftest.$ac_objext; then
3470  ac_cv_prog_cc_g=yes
3471else
3472  echo "$as_me: failed program was:" >&5
3473sed 's/^/| /' conftest.$ac_ext >&5
3474
3475
3476fi
3477
3478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3479fi
3480
3481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3482fi
3483
3484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3485   ac_c_werror_flag=$ac_save_c_werror_flag
3486fi
3487{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3488echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3489if test "$ac_test_CFLAGS" = set; then
3490  CFLAGS=$ac_save_CFLAGS
3491elif test $ac_cv_prog_cc_g = yes; then
3492  if test "$GCC" = yes; then
3493    CFLAGS="-g -O2"
3494  else
3495    CFLAGS="-g"
3496  fi
3497else
3498  if test "$GCC" = yes; then
3499    CFLAGS="-O2"
3500  else
3501    CFLAGS=
3502  fi
3503fi
3504{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3505echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3506if test "${ac_cv_prog_cc_c89+set}" = set; then
3507  echo $ECHO_N "(cached) $ECHO_C" >&6
3508else
3509  ac_cv_prog_cc_c89=no
3510ac_save_CC=$CC
3511cat >conftest.$ac_ext <<_ACEOF
3512/* confdefs.h.  */
3513_ACEOF
3514cat confdefs.h >>conftest.$ac_ext
3515cat >>conftest.$ac_ext <<_ACEOF
3516/* end confdefs.h.  */
3517#include <stdarg.h>
3518#include <stdio.h>
3519#include <sys/types.h>
3520#include <sys/stat.h>
3521/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3522struct buf { int x; };
3523FILE * (*rcsopen) (struct buf *, struct stat *, int);
3524static char *e (p, i)
3525     char **p;
3526     int i;
3527{
3528  return p[i];
3529}
3530static char *f (char * (*g) (char **, int), char **p, ...)
3531{
3532  char *s;
3533  va_list v;
3534  va_start (v,p);
3535  s = g (p, va_arg (v,int));
3536  va_end (v);
3537  return s;
3538}
3539
3540/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3541   function prototypes and stuff, but not '\xHH' hex character constants.
3542   These don't provoke an error unfortunately, instead are silently treated
3543   as 'x'.  The following induces an error, until -std is added to get
3544   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3545   array size at least.  It's necessary to write '\x00'==0 to get something
3546   that's true only with -std.  */
3547int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3548
3549/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3550   inside strings and character constants.  */
3551#define FOO(x) 'x'
3552int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3553
3554int test (int i, double x);
3555struct s1 {int (*f) (int a);};
3556struct s2 {int (*f) (double a);};
3557int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3558int argc;
3559char **argv;
3560int
3561main ()
3562{
3563return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3564  ;
3565  return 0;
3566}
3567_ACEOF
3568for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3569	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3570do
3571  CC="$ac_save_CC $ac_arg"
3572  rm -f conftest.$ac_objext
3573if { (ac_try="$ac_compile"
3574case "(($ac_try" in
3575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576  *) ac_try_echo=$ac_try;;
3577esac
3578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3579  (eval "$ac_compile") 2>conftest.er1
3580  ac_status=$?
3581  grep -v '^ *+' conftest.er1 >conftest.err
3582  rm -f conftest.er1
3583  cat conftest.err >&5
3584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3585  (exit $ac_status); } && {
3586	 test -z "$ac_c_werror_flag" ||
3587	 test ! -s conftest.err
3588       } && test -s conftest.$ac_objext; then
3589  ac_cv_prog_cc_c89=$ac_arg
3590else
3591  echo "$as_me: failed program was:" >&5
3592sed 's/^/| /' conftest.$ac_ext >&5
3593
3594
3595fi
3596
3597rm -f core conftest.err conftest.$ac_objext
3598  test "x$ac_cv_prog_cc_c89" != "xno" && break
3599done
3600rm -f conftest.$ac_ext
3601CC=$ac_save_CC
3602
3603fi
3604# AC_CACHE_VAL
3605case "x$ac_cv_prog_cc_c89" in
3606  x)
3607    { echo "$as_me:$LINENO: result: none needed" >&5
3608echo "${ECHO_T}none needed" >&6; } ;;
3609  xno)
3610    { echo "$as_me:$LINENO: result: unsupported" >&5
3611echo "${ECHO_T}unsupported" >&6; } ;;
3612  *)
3613    CC="$CC $ac_cv_prog_cc_c89"
3614    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3615echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3616esac
3617
3618
3619ac_ext=c
3620ac_cpp='$CPP $CPPFLAGS'
3621ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3622ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3623ac_compiler_gnu=$ac_cv_c_compiler_gnu
3624
3625depcc="$CC"   am_compiler_list=
3626
3627{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3628echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3629if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3630  echo $ECHO_N "(cached) $ECHO_C" >&6
3631else
3632  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3633  # We make a subdir and do the tests there.  Otherwise we can end up
3634  # making bogus files that we don't know about and never remove.  For
3635  # instance it was reported that on HP-UX the gcc test will end up
3636  # making a dummy file named `D' -- because `-MD' means `put the output
3637  # in D'.
3638  mkdir conftest.dir
3639  # Copy depcomp to subdir because otherwise we won't find it if we're
3640  # using a relative directory.
3641  cp "$am_depcomp" conftest.dir
3642  cd conftest.dir
3643  # We will build objects and dependencies in a subdirectory because
3644  # it helps to detect inapplicable dependency modes.  For instance
3645  # both Tru64's cc and ICC support -MD to output dependencies as a
3646  # side effect of compilation, but ICC will put the dependencies in
3647  # the current directory while Tru64 will put them in the object
3648  # directory.
3649  mkdir sub
3650
3651  am_cv_CC_dependencies_compiler_type=none
3652  if test "$am_compiler_list" = ""; then
3653     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3654  fi
3655  for depmode in $am_compiler_list; do
3656    # Setup a source with many dependencies, because some compilers
3657    # like to wrap large dependency lists on column 80 (with \), and
3658    # we should not choose a depcomp mode which is confused by this.
3659    #
3660    # We need to recreate these files for each test, as the compiler may
3661    # overwrite some of them when testing with obscure command lines.
3662    # This happens at least with the AIX C compiler.
3663    : > sub/conftest.c
3664    for i in 1 2 3 4 5 6; do
3665      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3666      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3667      # Solaris 8's {/usr,}/bin/sh.
3668      touch sub/conftst$i.h
3669    done
3670    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3671
3672    case $depmode in
3673    nosideeffect)
3674      # after this tag, mechanisms are not by side-effect, so they'll
3675      # only be used when explicitly requested
3676      if test "x$enable_dependency_tracking" = xyes; then
3677	continue
3678      else
3679	break
3680      fi
3681      ;;
3682    none) break ;;
3683    esac
3684    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3685    # mode.  It turns out that the SunPro C++ compiler does not properly
3686    # handle `-M -o', and we need to detect this.
3687    if depmode=$depmode \
3688       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3689       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3690       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3691         >/dev/null 2>conftest.err &&
3692       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3693       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3694       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3695       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3696      # icc doesn't choke on unknown options, it will just issue warnings
3697      # or remarks (even with -Werror).  So we grep stderr for any message
3698      # that says an option was ignored or not supported.
3699      # When given -MP, icc 7.0 and 7.1 complain thusly:
3700      #   icc: Command line warning: ignoring option '-M'; no argument required
3701      # The diagnosis changed in icc 8.0:
3702      #   icc: Command line remark: option '-MP' not supported
3703      if (grep 'ignoring option' conftest.err ||
3704          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3705        am_cv_CC_dependencies_compiler_type=$depmode
3706        break
3707      fi
3708    fi
3709  done
3710
3711  cd ..
3712  rm -rf conftest.dir
3713else
3714  am_cv_CC_dependencies_compiler_type=none
3715fi
3716
3717fi
3718{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3719echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3720CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3721
3722 if
3723  test "x$enable_dependency_tracking" != xno \
3724  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3725  am__fastdepCC_TRUE=
3726  am__fastdepCC_FALSE='#'
3727else
3728  am__fastdepCC_TRUE='#'
3729  am__fastdepCC_FALSE=
3730fi
3731
3732
3733{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3734echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3735if test "${lt_cv_path_SED+set}" = set; then
3736  echo $ECHO_N "(cached) $ECHO_C" >&6
3737else
3738  # Loop through the user's path and test for sed and gsed.
3739# Then use that list of sed's as ones to test for truncation.
3740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741for as_dir in $PATH
3742do
3743  IFS=$as_save_IFS
3744  test -z "$as_dir" && as_dir=.
3745  for lt_ac_prog in sed gsed; do
3746    for ac_exec_ext in '' $ac_executable_extensions; do
3747      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3748        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3749      fi
3750    done
3751  done
3752done
3753lt_ac_max=0
3754lt_ac_count=0
3755# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3756# along with /bin/sed that truncates output.
3757for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3758  test ! -f $lt_ac_sed && continue
3759  cat /dev/null > conftest.in
3760  lt_ac_count=0
3761  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3762  # Check for GNU sed and select it if it is found.
3763  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3764    lt_cv_path_SED=$lt_ac_sed
3765    break
3766  fi
3767  while true; do
3768    cat conftest.in conftest.in >conftest.tmp
3769    mv conftest.tmp conftest.in
3770    cp conftest.in conftest.nl
3771    echo >>conftest.nl
3772    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3773    cmp -s conftest.out conftest.nl || break
3774    # 10000 chars as input seems more than enough
3775    test $lt_ac_count -gt 10 && break
3776    lt_ac_count=`expr $lt_ac_count + 1`
3777    if test $lt_ac_count -gt $lt_ac_max; then
3778      lt_ac_max=$lt_ac_count
3779      lt_cv_path_SED=$lt_ac_sed
3780    fi
3781  done
3782done
3783
3784fi
3785
3786SED=$lt_cv_path_SED
3787{ echo "$as_me:$LINENO: result: $SED" >&5
3788echo "${ECHO_T}$SED" >&6; }
3789
3790{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3791echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3792if test "${ac_cv_path_GREP+set}" = set; then
3793  echo $ECHO_N "(cached) $ECHO_C" >&6
3794else
3795  # Extract the first word of "grep ggrep" to use in msg output
3796if test -z "$GREP"; then
3797set dummy grep ggrep; ac_prog_name=$2
3798if test "${ac_cv_path_GREP+set}" = set; then
3799  echo $ECHO_N "(cached) $ECHO_C" >&6
3800else
3801  ac_path_GREP_found=false
3802# Loop through the user's path and test for each of PROGNAME-LIST
3803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3805do
3806  IFS=$as_save_IFS
3807  test -z "$as_dir" && as_dir=.
3808  for ac_prog in grep ggrep; do
3809  for ac_exec_ext in '' $ac_executable_extensions; do
3810    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3811    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3812    # Check for GNU ac_path_GREP and select it if it is found.
3813  # Check for GNU $ac_path_GREP
3814case `"$ac_path_GREP" --version 2>&1` in
3815*GNU*)
3816  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3817*)
3818  ac_count=0
3819  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3820  while :
3821  do
3822    cat "conftest.in" "conftest.in" >"conftest.tmp"
3823    mv "conftest.tmp" "conftest.in"
3824    cp "conftest.in" "conftest.nl"
3825    echo 'GREP' >> "conftest.nl"
3826    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3827    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3828    ac_count=`expr $ac_count + 1`
3829    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3830      # Best one so far, save it but keep looking for a better one
3831      ac_cv_path_GREP="$ac_path_GREP"
3832      ac_path_GREP_max=$ac_count
3833    fi
3834    # 10*(2^10) chars as input seems more than enough
3835    test $ac_count -gt 10 && break
3836  done
3837  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3838esac
3839
3840
3841    $ac_path_GREP_found && break 3
3842  done
3843done
3844
3845done
3846IFS=$as_save_IFS
3847
3848
3849fi
3850
3851GREP="$ac_cv_path_GREP"
3852if test -z "$GREP"; then
3853  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3854echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3855   { (exit 1); exit 1; }; }
3856fi
3857
3858else
3859  ac_cv_path_GREP=$GREP
3860fi
3861
3862
3863fi
3864{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3865echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3866 GREP="$ac_cv_path_GREP"
3867
3868
3869{ echo "$as_me:$LINENO: checking for egrep" >&5
3870echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3871if test "${ac_cv_path_EGREP+set}" = set; then
3872  echo $ECHO_N "(cached) $ECHO_C" >&6
3873else
3874  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3875   then ac_cv_path_EGREP="$GREP -E"
3876   else
3877     # Extract the first word of "egrep" to use in msg output
3878if test -z "$EGREP"; then
3879set dummy egrep; ac_prog_name=$2
3880if test "${ac_cv_path_EGREP+set}" = set; then
3881  echo $ECHO_N "(cached) $ECHO_C" >&6
3882else
3883  ac_path_EGREP_found=false
3884# Loop through the user's path and test for each of PROGNAME-LIST
3885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3887do
3888  IFS=$as_save_IFS
3889  test -z "$as_dir" && as_dir=.
3890  for ac_prog in egrep; do
3891  for ac_exec_ext in '' $ac_executable_extensions; do
3892    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3893    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3894    # Check for GNU ac_path_EGREP and select it if it is found.
3895  # Check for GNU $ac_path_EGREP
3896case `"$ac_path_EGREP" --version 2>&1` in
3897*GNU*)
3898  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3899*)
3900  ac_count=0
3901  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3902  while :
3903  do
3904    cat "conftest.in" "conftest.in" >"conftest.tmp"
3905    mv "conftest.tmp" "conftest.in"
3906    cp "conftest.in" "conftest.nl"
3907    echo 'EGREP' >> "conftest.nl"
3908    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3909    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3910    ac_count=`expr $ac_count + 1`
3911    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3912      # Best one so far, save it but keep looking for a better one
3913      ac_cv_path_EGREP="$ac_path_EGREP"
3914      ac_path_EGREP_max=$ac_count
3915    fi
3916    # 10*(2^10) chars as input seems more than enough
3917    test $ac_count -gt 10 && break
3918  done
3919  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3920esac
3921
3922
3923    $ac_path_EGREP_found && break 3
3924  done
3925done
3926
3927done
3928IFS=$as_save_IFS
3929
3930
3931fi
3932
3933EGREP="$ac_cv_path_EGREP"
3934if test -z "$EGREP"; then
3935  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3936echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3937   { (exit 1); exit 1; }; }
3938fi
3939
3940else
3941  ac_cv_path_EGREP=$EGREP
3942fi
3943
3944
3945   fi
3946fi
3947{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3948echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3949 EGREP="$ac_cv_path_EGREP"
3950
3951
3952
3953# Check whether --with-gnu-ld was given.
3954if test "${with_gnu_ld+set}" = set; then
3955  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3956else
3957  with_gnu_ld=no
3958fi
3959
3960ac_prog=ld
3961if test "$GCC" = yes; then
3962  # Check if gcc -print-prog-name=ld gives a path.
3963  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3964echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3965  case $host in
3966  *-*-mingw*)
3967    # gcc leaves a trailing carriage return which upsets mingw
3968    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3969  *)
3970    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3971  esac
3972  case $ac_prog in
3973    # Accept absolute paths.
3974    [\\/]* | ?:[\\/]*)
3975      re_direlt='/[^/][^/]*/\.\./'
3976      # Canonicalize the pathname of ld
3977      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3978      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3979	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3980      done
3981      test -z "$LD" && LD="$ac_prog"
3982      ;;
3983  "")
3984    # If it fails, then pretend we aren't using GCC.
3985    ac_prog=ld
3986    ;;
3987  *)
3988    # If it is relative, then search for the first ld in PATH.
3989    with_gnu_ld=unknown
3990    ;;
3991  esac
3992elif test "$with_gnu_ld" = yes; then
3993  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3994echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3995else
3996  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3997echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3998fi
3999if test "${lt_cv_path_LD+set}" = set; then
4000  echo $ECHO_N "(cached) $ECHO_C" >&6
4001else
4002  if test -z "$LD"; then
4003  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4004  for ac_dir in $PATH; do
4005    IFS="$lt_save_ifs"
4006    test -z "$ac_dir" && ac_dir=.
4007    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4008      lt_cv_path_LD="$ac_dir/$ac_prog"
4009      # Check to see if the program is GNU ld.  I'd rather use --version,
4010      # but apparently some variants of GNU ld only accept -v.
4011      # Break only if it was the GNU/non-GNU ld that we prefer.
4012      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4013      *GNU* | *'with BFD'*)
4014	test "$with_gnu_ld" != no && break
4015	;;
4016      *)
4017	test "$with_gnu_ld" != yes && break
4018	;;
4019      esac
4020    fi
4021  done
4022  IFS="$lt_save_ifs"
4023else
4024  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4025fi
4026fi
4027
4028LD="$lt_cv_path_LD"
4029if test -n "$LD"; then
4030  { echo "$as_me:$LINENO: result: $LD" >&5
4031echo "${ECHO_T}$LD" >&6; }
4032else
4033  { echo "$as_me:$LINENO: result: no" >&5
4034echo "${ECHO_T}no" >&6; }
4035fi
4036test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4037echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4038   { (exit 1); exit 1; }; }
4039{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4040echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4041if test "${lt_cv_prog_gnu_ld+set}" = set; then
4042  echo $ECHO_N "(cached) $ECHO_C" >&6
4043else
4044  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4045case `$LD -v 2>&1 </dev/null` in
4046*GNU* | *'with BFD'*)
4047  lt_cv_prog_gnu_ld=yes
4048  ;;
4049*)
4050  lt_cv_prog_gnu_ld=no
4051  ;;
4052esac
4053fi
4054{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4055echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4056with_gnu_ld=$lt_cv_prog_gnu_ld
4057
4058
4059{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4060echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4061if test "${lt_cv_ld_reload_flag+set}" = set; then
4062  echo $ECHO_N "(cached) $ECHO_C" >&6
4063else
4064  lt_cv_ld_reload_flag='-r'
4065fi
4066{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4067echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4068reload_flag=$lt_cv_ld_reload_flag
4069case $reload_flag in
4070"" | " "*) ;;
4071*) reload_flag=" $reload_flag" ;;
4072esac
4073reload_cmds='$LD$reload_flag -o $output$reload_objs'
4074case $host_os in
4075  darwin*)
4076    if test "$GCC" = yes; then
4077      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4078    else
4079      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4080    fi
4081    ;;
4082esac
4083
4084{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4085echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4086if test "${lt_cv_path_NM+set}" = set; then
4087  echo $ECHO_N "(cached) $ECHO_C" >&6
4088else
4089  if test -n "$NM"; then
4090  # Let the user override the test.
4091  lt_cv_path_NM="$NM"
4092else
4093  lt_nm_to_check="${ac_tool_prefix}nm"
4094  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4095    lt_nm_to_check="$lt_nm_to_check nm"
4096  fi
4097  for lt_tmp_nm in $lt_nm_to_check; do
4098    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4099    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4100      IFS="$lt_save_ifs"
4101      test -z "$ac_dir" && ac_dir=.
4102      tmp_nm="$ac_dir/$lt_tmp_nm"
4103      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4104	# Check to see if the nm accepts a BSD-compat flag.
4105	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4106	#   nm: unknown option "B" ignored
4107	# Tru64's nm complains that /dev/null is an invalid object file
4108	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4109	*/dev/null* | *'Invalid file or object type'*)
4110	  lt_cv_path_NM="$tmp_nm -B"
4111	  break
4112	  ;;
4113	*)
4114	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4115	  */dev/null*)
4116	    lt_cv_path_NM="$tmp_nm -p"
4117	    break
4118	    ;;
4119	  *)
4120	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4121	    continue # so that we can try to find one that supports BSD flags
4122	    ;;
4123	  esac
4124	  ;;
4125	esac
4126      fi
4127    done
4128    IFS="$lt_save_ifs"
4129  done
4130  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4131fi
4132fi
4133{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4134echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4135NM="$lt_cv_path_NM"
4136
4137{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4138echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4139LN_S=$as_ln_s
4140if test "$LN_S" = "ln -s"; then
4141  { echo "$as_me:$LINENO: result: yes" >&5
4142echo "${ECHO_T}yes" >&6; }
4143else
4144  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4145echo "${ECHO_T}no, using $LN_S" >&6; }
4146fi
4147
4148{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4149echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4150if test "${lt_cv_deplibs_check_method+set}" = set; then
4151  echo $ECHO_N "(cached) $ECHO_C" >&6
4152else
4153  lt_cv_file_magic_cmd='$MAGIC_CMD'
4154lt_cv_file_magic_test_file=
4155lt_cv_deplibs_check_method='unknown'
4156# Need to set the preceding variable on all platforms that support
4157# interlibrary dependencies.
4158# 'none' -- dependencies not supported.
4159# `unknown' -- same as none, but documents that we really don't know.
4160# 'pass_all' -- all dependencies passed with no checks.
4161# 'test_compile' -- check by making test program.
4162# 'file_magic [[regex]]' -- check by looking for files in library path
4163# which responds to the $file_magic_cmd with a given extended regex.
4164# If you have `file' or equivalent on your system and you're not sure
4165# whether `pass_all' will *always* work, you probably want this one.
4166
4167case $host_os in
4168aix4* | aix5*)
4169  lt_cv_deplibs_check_method=pass_all
4170  ;;
4171
4172beos*)
4173  lt_cv_deplibs_check_method=pass_all
4174  ;;
4175
4176bsdi[45]*)
4177  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4178  lt_cv_file_magic_cmd='/usr/bin/file -L'
4179  lt_cv_file_magic_test_file=/shlib/libc.so
4180  ;;
4181
4182cygwin*)
4183  # func_win32_libid is a shell function defined in ltmain.sh
4184  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4185  lt_cv_file_magic_cmd='func_win32_libid'
4186  ;;
4187
4188mingw* | pw32*)
4189  # Base MSYS/MinGW do not provide the 'file' command needed by
4190  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4191  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4192  lt_cv_file_magic_cmd='$OBJDUMP -f'
4193  ;;
4194
4195darwin* | rhapsody*)
4196  lt_cv_deplibs_check_method=pass_all
4197  ;;
4198
4199freebsd* | dragonfly*)
4200  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4201    case $host_cpu in
4202    i*86 )
4203      # Not sure whether the presence of OpenBSD here was a mistake.
4204      # Let's accept both of them until this is cleared up.
4205      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4206      lt_cv_file_magic_cmd=/usr/bin/file
4207      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4208      ;;
4209    esac
4210  else
4211    lt_cv_deplibs_check_method=pass_all
4212  fi
4213  ;;
4214
4215gnu*)
4216  lt_cv_deplibs_check_method=pass_all
4217  ;;
4218
4219hpux10.20* | hpux11*)
4220  lt_cv_file_magic_cmd=/usr/bin/file
4221  case $host_cpu in
4222  ia64*)
4223    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4224    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4225    ;;
4226  hppa*64*)
4227    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]'
4228    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4229    ;;
4230  *)
4231    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4232    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4233    ;;
4234  esac
4235  ;;
4236
4237interix3*)
4238  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4239  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4240  ;;
4241
4242irix5* | irix6* | nonstopux*)
4243  case $LD in
4244  *-32|*"-32 ") libmagic=32-bit;;
4245  *-n32|*"-n32 ") libmagic=N32;;
4246  *-64|*"-64 ") libmagic=64-bit;;
4247  *) libmagic=never-match;;
4248  esac
4249  lt_cv_deplibs_check_method=pass_all
4250  ;;
4251
4252# This must be Linux ELF.
4253linux* | k*bsd*-gnu)
4254  lt_cv_deplibs_check_method=pass_all
4255  ;;
4256
4257netbsd* | netbsdelf*-gnu)
4258  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4259    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4260  else
4261    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4262  fi
4263  ;;
4264
4265newos6*)
4266  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4267  lt_cv_file_magic_cmd=/usr/bin/file
4268  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4269  ;;
4270
4271nto-qnx*)
4272  lt_cv_deplibs_check_method=unknown
4273  ;;
4274
4275openbsd*)
4276  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4277    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4278  else
4279    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4280  fi
4281  ;;
4282
4283osf3* | osf4* | osf5*)
4284  lt_cv_deplibs_check_method=pass_all
4285  ;;
4286
4287solaris*)
4288  lt_cv_deplibs_check_method=pass_all
4289  ;;
4290
4291sysv4 | sysv4.3*)
4292  case $host_vendor in
4293  motorola)
4294    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]'
4295    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4296    ;;
4297  ncr)
4298    lt_cv_deplibs_check_method=pass_all
4299    ;;
4300  sequent)
4301    lt_cv_file_magic_cmd='/bin/file'
4302    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4303    ;;
4304  sni)
4305    lt_cv_file_magic_cmd='/bin/file'
4306    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4307    lt_cv_file_magic_test_file=/lib/libc.so
4308    ;;
4309  siemens)
4310    lt_cv_deplibs_check_method=pass_all
4311    ;;
4312  pc)
4313    lt_cv_deplibs_check_method=pass_all
4314    ;;
4315  esac
4316  ;;
4317
4318sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4319  lt_cv_deplibs_check_method=pass_all
4320  ;;
4321esac
4322
4323fi
4324{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4325echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4326file_magic_cmd=$lt_cv_file_magic_cmd
4327deplibs_check_method=$lt_cv_deplibs_check_method
4328test -z "$deplibs_check_method" && deplibs_check_method=unknown
4329
4330
4331
4332
4333# If no C compiler was specified, use CC.
4334LTCC=${LTCC-"$CC"}
4335
4336# If no C compiler flags were specified, use CFLAGS.
4337LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4338
4339# Allow CC to be a program name with arguments.
4340compiler=$CC
4341
4342
4343# Check whether --enable-libtool-lock was given.
4344if test "${enable_libtool_lock+set}" = set; then
4345  enableval=$enable_libtool_lock;
4346fi
4347
4348test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4349
4350# Some flags need to be propagated to the compiler or linker for good
4351# libtool support.
4352case $host in
4353ia64-*-hpux*)
4354  # Find out which ABI we are using.
4355  echo 'int i;' > conftest.$ac_ext
4356  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4357  (eval $ac_compile) 2>&5
4358  ac_status=$?
4359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4360  (exit $ac_status); }; then
4361    case `/usr/bin/file conftest.$ac_objext` in
4362    *ELF-32*)
4363      HPUX_IA64_MODE="32"
4364      ;;
4365    *ELF-64*)
4366      HPUX_IA64_MODE="64"
4367      ;;
4368    esac
4369  fi
4370  rm -rf conftest*
4371  ;;
4372*-*-irix6*)
4373  # Find out which ABI we are using.
4374  echo '#line 4374 "configure"' > conftest.$ac_ext
4375  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4376  (eval $ac_compile) 2>&5
4377  ac_status=$?
4378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4379  (exit $ac_status); }; then
4380   if test "$lt_cv_prog_gnu_ld" = yes; then
4381    case `/usr/bin/file conftest.$ac_objext` in
4382    *32-bit*)
4383      LD="${LD-ld} -melf32bsmip"
4384      ;;
4385    *N32*)
4386      LD="${LD-ld} -melf32bmipn32"
4387      ;;
4388    *64-bit*)
4389      LD="${LD-ld} -melf64bmip"
4390      ;;
4391    esac
4392   else
4393    case `/usr/bin/file conftest.$ac_objext` in
4394    *32-bit*)
4395      LD="${LD-ld} -32"
4396      ;;
4397    *N32*)
4398      LD="${LD-ld} -n32"
4399      ;;
4400    *64-bit*)
4401      LD="${LD-ld} -64"
4402      ;;
4403    esac
4404   fi
4405  fi
4406  rm -rf conftest*
4407  ;;
4408
4409x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4410  # Find out which ABI we are using.
4411  echo 'int i;' > conftest.$ac_ext
4412  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4413  (eval $ac_compile) 2>&5
4414  ac_status=$?
4415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4416  (exit $ac_status); }; then
4417    case `/usr/bin/file conftest.o` in
4418    *32-bit*)
4419      case $host in
4420        x86_64-*linux*)
4421          LD="${LD-ld} -m elf_i386"
4422          ;;
4423        ppc64-*linux*|powerpc64-*linux*)
4424          LD="${LD-ld} -m elf32ppclinux"
4425          ;;
4426        s390x-*linux*)
4427          LD="${LD-ld} -m elf_s390"
4428          ;;
4429        sparc64-*linux*)
4430          LD="${LD-ld} -m elf32_sparc"
4431          ;;
4432      esac
4433      ;;
4434    *64-bit*)
4435      case $host in
4436        x86_64-*linux*)
4437          LD="${LD-ld} -m elf_x86_64"
4438          ;;
4439        ppc*-*linux*|powerpc*-*linux*)
4440          LD="${LD-ld} -m elf64ppc"
4441          ;;
4442        s390*-*linux*)
4443          LD="${LD-ld} -m elf64_s390"
4444          ;;
4445        sparc*-*linux*)
4446          LD="${LD-ld} -m elf64_sparc"
4447          ;;
4448      esac
4449      ;;
4450    esac
4451  fi
4452  rm -rf conftest*
4453  ;;
4454
4455*-*-sco3.2v5*)
4456  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4457  SAVE_CFLAGS="$CFLAGS"
4458  CFLAGS="$CFLAGS -belf"
4459  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4460echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4461if test "${lt_cv_cc_needs_belf+set}" = set; then
4462  echo $ECHO_N "(cached) $ECHO_C" >&6
4463else
4464  ac_ext=c
4465ac_cpp='$CPP $CPPFLAGS'
4466ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4467ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4468ac_compiler_gnu=$ac_cv_c_compiler_gnu
4469
4470     cat >conftest.$ac_ext <<_ACEOF
4471/* confdefs.h.  */
4472_ACEOF
4473cat confdefs.h >>conftest.$ac_ext
4474cat >>conftest.$ac_ext <<_ACEOF
4475/* end confdefs.h.  */
4476
4477int
4478main ()
4479{
4480
4481  ;
4482  return 0;
4483}
4484_ACEOF
4485rm -f conftest.$ac_objext conftest$ac_exeext
4486if { (ac_try="$ac_link"
4487case "(($ac_try" in
4488  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4489  *) ac_try_echo=$ac_try;;
4490esac
4491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4492  (eval "$ac_link") 2>conftest.er1
4493  ac_status=$?
4494  grep -v '^ *+' conftest.er1 >conftest.err
4495  rm -f conftest.er1
4496  cat conftest.err >&5
4497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4498  (exit $ac_status); } && {
4499	 test -z "$ac_c_werror_flag" ||
4500	 test ! -s conftest.err
4501       } && test -s conftest$ac_exeext &&
4502       $as_test_x conftest$ac_exeext; then
4503  lt_cv_cc_needs_belf=yes
4504else
4505  echo "$as_me: failed program was:" >&5
4506sed 's/^/| /' conftest.$ac_ext >&5
4507
4508	lt_cv_cc_needs_belf=no
4509fi
4510
4511rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4512      conftest$ac_exeext conftest.$ac_ext
4513     ac_ext=c
4514ac_cpp='$CPP $CPPFLAGS'
4515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4517ac_compiler_gnu=$ac_cv_c_compiler_gnu
4518
4519fi
4520{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4521echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4522  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4523    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4524    CFLAGS="$SAVE_CFLAGS"
4525  fi
4526  ;;
4527sparc*-*solaris*)
4528  # Find out which ABI we are using.
4529  echo 'int i;' > conftest.$ac_ext
4530  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4531  (eval $ac_compile) 2>&5
4532  ac_status=$?
4533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4534  (exit $ac_status); }; then
4535    case `/usr/bin/file conftest.o` in
4536    *64-bit*)
4537      case $lt_cv_prog_gnu_ld in
4538      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4539      *)    LD="${LD-ld} -64" ;;
4540      esac
4541      ;;
4542    esac
4543  fi
4544  rm -rf conftest*
4545  ;;
4546
4547
4548esac
4549
4550need_locks="$enable_libtool_lock"
4551
4552
4553ac_ext=c
4554ac_cpp='$CPP $CPPFLAGS'
4555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4557ac_compiler_gnu=$ac_cv_c_compiler_gnu
4558{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4559echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4560# On Suns, sometimes $CPP names a directory.
4561if test -n "$CPP" && test -d "$CPP"; then
4562  CPP=
4563fi
4564if test -z "$CPP"; then
4565  if test "${ac_cv_prog_CPP+set}" = set; then
4566  echo $ECHO_N "(cached) $ECHO_C" >&6
4567else
4568      # Double quotes because CPP needs to be expanded
4569    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4570    do
4571      ac_preproc_ok=false
4572for ac_c_preproc_warn_flag in '' yes
4573do
4574  # Use a header file that comes with gcc, so configuring glibc
4575  # with a fresh cross-compiler works.
4576  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4577  # <limits.h> exists even on freestanding compilers.
4578  # On the NeXT, cc -E runs the code through the compiler's parser,
4579  # not just through cpp. "Syntax error" is here to catch this case.
4580  cat >conftest.$ac_ext <<_ACEOF
4581/* confdefs.h.  */
4582_ACEOF
4583cat confdefs.h >>conftest.$ac_ext
4584cat >>conftest.$ac_ext <<_ACEOF
4585/* end confdefs.h.  */
4586#ifdef __STDC__
4587# include <limits.h>
4588#else
4589# include <assert.h>
4590#endif
4591		     Syntax error
4592_ACEOF
4593if { (ac_try="$ac_cpp conftest.$ac_ext"
4594case "(($ac_try" in
4595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4596  *) ac_try_echo=$ac_try;;
4597esac
4598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4599  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4600  ac_status=$?
4601  grep -v '^ *+' conftest.er1 >conftest.err
4602  rm -f conftest.er1
4603  cat conftest.err >&5
4604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4605  (exit $ac_status); } >/dev/null && {
4606	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4607	 test ! -s conftest.err
4608       }; then
4609  :
4610else
4611  echo "$as_me: failed program was:" >&5
4612sed 's/^/| /' conftest.$ac_ext >&5
4613
4614  # Broken: fails on valid input.
4615continue
4616fi
4617
4618rm -f conftest.err conftest.$ac_ext
4619
4620  # OK, works on sane cases.  Now check whether nonexistent headers
4621  # can be detected and how.
4622  cat >conftest.$ac_ext <<_ACEOF
4623/* confdefs.h.  */
4624_ACEOF
4625cat confdefs.h >>conftest.$ac_ext
4626cat >>conftest.$ac_ext <<_ACEOF
4627/* end confdefs.h.  */
4628#include <ac_nonexistent.h>
4629_ACEOF
4630if { (ac_try="$ac_cpp conftest.$ac_ext"
4631case "(($ac_try" in
4632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4633  *) ac_try_echo=$ac_try;;
4634esac
4635eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4636  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4637  ac_status=$?
4638  grep -v '^ *+' conftest.er1 >conftest.err
4639  rm -f conftest.er1
4640  cat conftest.err >&5
4641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4642  (exit $ac_status); } >/dev/null && {
4643	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4644	 test ! -s conftest.err
4645       }; then
4646  # Broken: success on invalid input.
4647continue
4648else
4649  echo "$as_me: failed program was:" >&5
4650sed 's/^/| /' conftest.$ac_ext >&5
4651
4652  # Passes both tests.
4653ac_preproc_ok=:
4654break
4655fi
4656
4657rm -f conftest.err conftest.$ac_ext
4658
4659done
4660# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4661rm -f conftest.err conftest.$ac_ext
4662if $ac_preproc_ok; then
4663  break
4664fi
4665
4666    done
4667    ac_cv_prog_CPP=$CPP
4668
4669fi
4670  CPP=$ac_cv_prog_CPP
4671else
4672  ac_cv_prog_CPP=$CPP
4673fi
4674{ echo "$as_me:$LINENO: result: $CPP" >&5
4675echo "${ECHO_T}$CPP" >&6; }
4676ac_preproc_ok=false
4677for ac_c_preproc_warn_flag in '' yes
4678do
4679  # Use a header file that comes with gcc, so configuring glibc
4680  # with a fresh cross-compiler works.
4681  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4682  # <limits.h> exists even on freestanding compilers.
4683  # On the NeXT, cc -E runs the code through the compiler's parser,
4684  # not just through cpp. "Syntax error" is here to catch this case.
4685  cat >conftest.$ac_ext <<_ACEOF
4686/* confdefs.h.  */
4687_ACEOF
4688cat confdefs.h >>conftest.$ac_ext
4689cat >>conftest.$ac_ext <<_ACEOF
4690/* end confdefs.h.  */
4691#ifdef __STDC__
4692# include <limits.h>
4693#else
4694# include <assert.h>
4695#endif
4696		     Syntax error
4697_ACEOF
4698if { (ac_try="$ac_cpp conftest.$ac_ext"
4699case "(($ac_try" in
4700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701  *) ac_try_echo=$ac_try;;
4702esac
4703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4704  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4705  ac_status=$?
4706  grep -v '^ *+' conftest.er1 >conftest.err
4707  rm -f conftest.er1
4708  cat conftest.err >&5
4709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4710  (exit $ac_status); } >/dev/null && {
4711	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4712	 test ! -s conftest.err
4713       }; then
4714  :
4715else
4716  echo "$as_me: failed program was:" >&5
4717sed 's/^/| /' conftest.$ac_ext >&5
4718
4719  # Broken: fails on valid input.
4720continue
4721fi
4722
4723rm -f conftest.err conftest.$ac_ext
4724
4725  # OK, works on sane cases.  Now check whether nonexistent headers
4726  # can be detected and how.
4727  cat >conftest.$ac_ext <<_ACEOF
4728/* confdefs.h.  */
4729_ACEOF
4730cat confdefs.h >>conftest.$ac_ext
4731cat >>conftest.$ac_ext <<_ACEOF
4732/* end confdefs.h.  */
4733#include <ac_nonexistent.h>
4734_ACEOF
4735if { (ac_try="$ac_cpp conftest.$ac_ext"
4736case "(($ac_try" in
4737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4738  *) ac_try_echo=$ac_try;;
4739esac
4740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4741  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4742  ac_status=$?
4743  grep -v '^ *+' conftest.er1 >conftest.err
4744  rm -f conftest.er1
4745  cat conftest.err >&5
4746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4747  (exit $ac_status); } >/dev/null && {
4748	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4749	 test ! -s conftest.err
4750       }; then
4751  # Broken: success on invalid input.
4752continue
4753else
4754  echo "$as_me: failed program was:" >&5
4755sed 's/^/| /' conftest.$ac_ext >&5
4756
4757  # Passes both tests.
4758ac_preproc_ok=:
4759break
4760fi
4761
4762rm -f conftest.err conftest.$ac_ext
4763
4764done
4765# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4766rm -f conftest.err conftest.$ac_ext
4767if $ac_preproc_ok; then
4768  :
4769else
4770  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4771See \`config.log' for more details." >&5
4772echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4773See \`config.log' for more details." >&2;}
4774   { (exit 1); exit 1; }; }
4775fi
4776
4777ac_ext=c
4778ac_cpp='$CPP $CPPFLAGS'
4779ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4780ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4781ac_compiler_gnu=$ac_cv_c_compiler_gnu
4782
4783
4784{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4785echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4786if test "${ac_cv_header_stdc+set}" = set; then
4787  echo $ECHO_N "(cached) $ECHO_C" >&6
4788else
4789  cat >conftest.$ac_ext <<_ACEOF
4790/* confdefs.h.  */
4791_ACEOF
4792cat confdefs.h >>conftest.$ac_ext
4793cat >>conftest.$ac_ext <<_ACEOF
4794/* end confdefs.h.  */
4795#include <stdlib.h>
4796#include <stdarg.h>
4797#include <string.h>
4798#include <float.h>
4799
4800int
4801main ()
4802{
4803
4804  ;
4805  return 0;
4806}
4807_ACEOF
4808rm -f conftest.$ac_objext
4809if { (ac_try="$ac_compile"
4810case "(($ac_try" in
4811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4812  *) ac_try_echo=$ac_try;;
4813esac
4814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4815  (eval "$ac_compile") 2>conftest.er1
4816  ac_status=$?
4817  grep -v '^ *+' conftest.er1 >conftest.err
4818  rm -f conftest.er1
4819  cat conftest.err >&5
4820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4821  (exit $ac_status); } && {
4822	 test -z "$ac_c_werror_flag" ||
4823	 test ! -s conftest.err
4824       } && test -s conftest.$ac_objext; then
4825  ac_cv_header_stdc=yes
4826else
4827  echo "$as_me: failed program was:" >&5
4828sed 's/^/| /' conftest.$ac_ext >&5
4829
4830	ac_cv_header_stdc=no
4831fi
4832
4833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834
4835if test $ac_cv_header_stdc = yes; then
4836  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4837  cat >conftest.$ac_ext <<_ACEOF
4838/* confdefs.h.  */
4839_ACEOF
4840cat confdefs.h >>conftest.$ac_ext
4841cat >>conftest.$ac_ext <<_ACEOF
4842/* end confdefs.h.  */
4843#include <string.h>
4844
4845_ACEOF
4846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4847  $EGREP "memchr" >/dev/null 2>&1; then
4848  :
4849else
4850  ac_cv_header_stdc=no
4851fi
4852rm -f conftest*
4853
4854fi
4855
4856if test $ac_cv_header_stdc = yes; then
4857  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4858  cat >conftest.$ac_ext <<_ACEOF
4859/* confdefs.h.  */
4860_ACEOF
4861cat confdefs.h >>conftest.$ac_ext
4862cat >>conftest.$ac_ext <<_ACEOF
4863/* end confdefs.h.  */
4864#include <stdlib.h>
4865
4866_ACEOF
4867if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4868  $EGREP "free" >/dev/null 2>&1; then
4869  :
4870else
4871  ac_cv_header_stdc=no
4872fi
4873rm -f conftest*
4874
4875fi
4876
4877if test $ac_cv_header_stdc = yes; then
4878  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4879  if test "$cross_compiling" = yes; then
4880  :
4881else
4882  cat >conftest.$ac_ext <<_ACEOF
4883/* confdefs.h.  */
4884_ACEOF
4885cat confdefs.h >>conftest.$ac_ext
4886cat >>conftest.$ac_ext <<_ACEOF
4887/* end confdefs.h.  */
4888#include <ctype.h>
4889#include <stdlib.h>
4890#if ((' ' & 0x0FF) == 0x020)
4891# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4892# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4893#else
4894# define ISLOWER(c) \
4895		   (('a' <= (c) && (c) <= 'i') \
4896		     || ('j' <= (c) && (c) <= 'r') \
4897		     || ('s' <= (c) && (c) <= 'z'))
4898# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4899#endif
4900
4901#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4902int
4903main ()
4904{
4905  int i;
4906  for (i = 0; i < 256; i++)
4907    if (XOR (islower (i), ISLOWER (i))
4908	|| toupper (i) != TOUPPER (i))
4909      return 2;
4910  return 0;
4911}
4912_ACEOF
4913rm -f conftest$ac_exeext
4914if { (ac_try="$ac_link"
4915case "(($ac_try" in
4916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4917  *) ac_try_echo=$ac_try;;
4918esac
4919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4920  (eval "$ac_link") 2>&5
4921  ac_status=$?
4922  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4923  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4924  { (case "(($ac_try" in
4925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4926  *) ac_try_echo=$ac_try;;
4927esac
4928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4929  (eval "$ac_try") 2>&5
4930  ac_status=$?
4931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4932  (exit $ac_status); }; }; then
4933  :
4934else
4935  echo "$as_me: program exited with status $ac_status" >&5
4936echo "$as_me: failed program was:" >&5
4937sed 's/^/| /' conftest.$ac_ext >&5
4938
4939( exit $ac_status )
4940ac_cv_header_stdc=no
4941fi
4942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4943fi
4944
4945
4946fi
4947fi
4948{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4949echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4950if test $ac_cv_header_stdc = yes; then
4951
4952cat >>confdefs.h <<\_ACEOF
4953#define STDC_HEADERS 1
4954_ACEOF
4955
4956fi
4957
4958# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4969		  inttypes.h stdint.h unistd.h
4970do
4971as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4972{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4973echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4974if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4975  echo $ECHO_N "(cached) $ECHO_C" >&6
4976else
4977  cat >conftest.$ac_ext <<_ACEOF
4978/* confdefs.h.  */
4979_ACEOF
4980cat confdefs.h >>conftest.$ac_ext
4981cat >>conftest.$ac_ext <<_ACEOF
4982/* end confdefs.h.  */
4983$ac_includes_default
4984
4985#include <$ac_header>
4986_ACEOF
4987rm -f conftest.$ac_objext
4988if { (ac_try="$ac_compile"
4989case "(($ac_try" in
4990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4991  *) ac_try_echo=$ac_try;;
4992esac
4993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4994  (eval "$ac_compile") 2>conftest.er1
4995  ac_status=$?
4996  grep -v '^ *+' conftest.er1 >conftest.err
4997  rm -f conftest.er1
4998  cat conftest.err >&5
4999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5000  (exit $ac_status); } && {
5001	 test -z "$ac_c_werror_flag" ||
5002	 test ! -s conftest.err
5003       } && test -s conftest.$ac_objext; then
5004  eval "$as_ac_Header=yes"
5005else
5006  echo "$as_me: failed program was:" >&5
5007sed 's/^/| /' conftest.$ac_ext >&5
5008
5009	eval "$as_ac_Header=no"
5010fi
5011
5012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5013fi
5014ac_res=`eval echo '${'$as_ac_Header'}'`
5015	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5016echo "${ECHO_T}$ac_res" >&6; }
5017if test `eval echo '${'$as_ac_Header'}'` = yes; then
5018  cat >>confdefs.h <<_ACEOF
5019#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5020_ACEOF
5021
5022fi
5023
5024done
5025
5026
5027
5028for ac_header in dlfcn.h
5029do
5030as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5031if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5032  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5033echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5034if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5035  echo $ECHO_N "(cached) $ECHO_C" >&6
5036fi
5037ac_res=`eval echo '${'$as_ac_Header'}'`
5038	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5039echo "${ECHO_T}$ac_res" >&6; }
5040else
5041  # Is the header compilable?
5042{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5043echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5044cat >conftest.$ac_ext <<_ACEOF
5045/* confdefs.h.  */
5046_ACEOF
5047cat confdefs.h >>conftest.$ac_ext
5048cat >>conftest.$ac_ext <<_ACEOF
5049/* end confdefs.h.  */
5050$ac_includes_default
5051#include <$ac_header>
5052_ACEOF
5053rm -f conftest.$ac_objext
5054if { (ac_try="$ac_compile"
5055case "(($ac_try" in
5056  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5057  *) ac_try_echo=$ac_try;;
5058esac
5059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5060  (eval "$ac_compile") 2>conftest.er1
5061  ac_status=$?
5062  grep -v '^ *+' conftest.er1 >conftest.err
5063  rm -f conftest.er1
5064  cat conftest.err >&5
5065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5066  (exit $ac_status); } && {
5067	 test -z "$ac_c_werror_flag" ||
5068	 test ! -s conftest.err
5069       } && test -s conftest.$ac_objext; then
5070  ac_header_compiler=yes
5071else
5072  echo "$as_me: failed program was:" >&5
5073sed 's/^/| /' conftest.$ac_ext >&5
5074
5075	ac_header_compiler=no
5076fi
5077
5078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5079{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5080echo "${ECHO_T}$ac_header_compiler" >&6; }
5081
5082# Is the header present?
5083{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5084echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5085cat >conftest.$ac_ext <<_ACEOF
5086/* confdefs.h.  */
5087_ACEOF
5088cat confdefs.h >>conftest.$ac_ext
5089cat >>conftest.$ac_ext <<_ACEOF
5090/* end confdefs.h.  */
5091#include <$ac_header>
5092_ACEOF
5093if { (ac_try="$ac_cpp conftest.$ac_ext"
5094case "(($ac_try" in
5095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5096  *) ac_try_echo=$ac_try;;
5097esac
5098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5099  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5100  ac_status=$?
5101  grep -v '^ *+' conftest.er1 >conftest.err
5102  rm -f conftest.er1
5103  cat conftest.err >&5
5104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5105  (exit $ac_status); } >/dev/null && {
5106	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5107	 test ! -s conftest.err
5108       }; then
5109  ac_header_preproc=yes
5110else
5111  echo "$as_me: failed program was:" >&5
5112sed 's/^/| /' conftest.$ac_ext >&5
5113
5114  ac_header_preproc=no
5115fi
5116
5117rm -f conftest.err conftest.$ac_ext
5118{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5119echo "${ECHO_T}$ac_header_preproc" >&6; }
5120
5121# So?  What about this header?
5122case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5123  yes:no: )
5124    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5125echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5126    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5127echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5128    ac_header_preproc=yes
5129    ;;
5130  no:yes:* )
5131    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5132echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5133    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5134echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5135    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5136echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5137    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5138echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5139    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5140echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5141    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5142echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5143    ( cat <<\_ASBOX
5144## ---------------------------------------------------------------------- ##
5145## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5146## ---------------------------------------------------------------------- ##
5147_ASBOX
5148     ) | sed "s/^/$as_me: WARNING:     /" >&2
5149    ;;
5150esac
5151{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5152echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5153if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5154  echo $ECHO_N "(cached) $ECHO_C" >&6
5155else
5156  eval "$as_ac_Header=\$ac_header_preproc"
5157fi
5158ac_res=`eval echo '${'$as_ac_Header'}'`
5159	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5160echo "${ECHO_T}$ac_res" >&6; }
5161
5162fi
5163if test `eval echo '${'$as_ac_Header'}'` = yes; then
5164  cat >>confdefs.h <<_ACEOF
5165#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5166_ACEOF
5167
5168fi
5169
5170done
5171
5172ac_ext=cpp
5173ac_cpp='$CXXCPP $CPPFLAGS'
5174ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5175ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5176ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5177if test -z "$CXX"; then
5178  if test -n "$CCC"; then
5179    CXX=$CCC
5180  else
5181    if test -n "$ac_tool_prefix"; then
5182  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5183  do
5184    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5185set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5186{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5187echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5188if test "${ac_cv_prog_CXX+set}" = set; then
5189  echo $ECHO_N "(cached) $ECHO_C" >&6
5190else
5191  if test -n "$CXX"; then
5192  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5193else
5194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195for as_dir in $PATH
5196do
5197  IFS=$as_save_IFS
5198  test -z "$as_dir" && as_dir=.
5199  for ac_exec_ext in '' $ac_executable_extensions; do
5200  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5201    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5202    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5203    break 2
5204  fi
5205done
5206done
5207IFS=$as_save_IFS
5208
5209fi
5210fi
5211CXX=$ac_cv_prog_CXX
5212if test -n "$CXX"; then
5213  { echo "$as_me:$LINENO: result: $CXX" >&5
5214echo "${ECHO_T}$CXX" >&6; }
5215else
5216  { echo "$as_me:$LINENO: result: no" >&5
5217echo "${ECHO_T}no" >&6; }
5218fi
5219
5220
5221    test -n "$CXX" && break
5222  done
5223fi
5224if test -z "$CXX"; then
5225  ac_ct_CXX=$CXX
5226  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5227do
5228  # Extract the first word of "$ac_prog", so it can be a program name with args.
5229set dummy $ac_prog; ac_word=$2
5230{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5231echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5232if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5233  echo $ECHO_N "(cached) $ECHO_C" >&6
5234else
5235  if test -n "$ac_ct_CXX"; then
5236  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5237else
5238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239for as_dir in $PATH
5240do
5241  IFS=$as_save_IFS
5242  test -z "$as_dir" && as_dir=.
5243  for ac_exec_ext in '' $ac_executable_extensions; do
5244  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5245    ac_cv_prog_ac_ct_CXX="$ac_prog"
5246    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5247    break 2
5248  fi
5249done
5250done
5251IFS=$as_save_IFS
5252
5253fi
5254fi
5255ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5256if test -n "$ac_ct_CXX"; then
5257  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5258echo "${ECHO_T}$ac_ct_CXX" >&6; }
5259else
5260  { echo "$as_me:$LINENO: result: no" >&5
5261echo "${ECHO_T}no" >&6; }
5262fi
5263
5264
5265  test -n "$ac_ct_CXX" && break
5266done
5267
5268  if test "x$ac_ct_CXX" = x; then
5269    CXX="g++"
5270  else
5271    case $cross_compiling:$ac_tool_warned in
5272yes:)
5273{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5274whose name does not start with the host triplet.  If you think this
5275configuration is useful to you, please write to autoconf@gnu.org." >&5
5276echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5277whose name does not start with the host triplet.  If you think this
5278configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5279ac_tool_warned=yes ;;
5280esac
5281    CXX=$ac_ct_CXX
5282  fi
5283fi
5284
5285  fi
5286fi
5287# Provide some information about the compiler.
5288echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5289ac_compiler=`set X $ac_compile; echo $2`
5290{ (ac_try="$ac_compiler --version >&5"
5291case "(($ac_try" in
5292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5293  *) ac_try_echo=$ac_try;;
5294esac
5295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5296  (eval "$ac_compiler --version >&5") 2>&5
5297  ac_status=$?
5298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5299  (exit $ac_status); }
5300{ (ac_try="$ac_compiler -v >&5"
5301case "(($ac_try" in
5302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5303  *) ac_try_echo=$ac_try;;
5304esac
5305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5306  (eval "$ac_compiler -v >&5") 2>&5
5307  ac_status=$?
5308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309  (exit $ac_status); }
5310{ (ac_try="$ac_compiler -V >&5"
5311case "(($ac_try" in
5312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5313  *) ac_try_echo=$ac_try;;
5314esac
5315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5316  (eval "$ac_compiler -V >&5") 2>&5
5317  ac_status=$?
5318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5319  (exit $ac_status); }
5320
5321{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5322echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5323if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5324  echo $ECHO_N "(cached) $ECHO_C" >&6
5325else
5326  cat >conftest.$ac_ext <<_ACEOF
5327/* confdefs.h.  */
5328_ACEOF
5329cat confdefs.h >>conftest.$ac_ext
5330cat >>conftest.$ac_ext <<_ACEOF
5331/* end confdefs.h.  */
5332
5333int
5334main ()
5335{
5336#ifndef __GNUC__
5337       choke me
5338#endif
5339
5340  ;
5341  return 0;
5342}
5343_ACEOF
5344rm -f conftest.$ac_objext
5345if { (ac_try="$ac_compile"
5346case "(($ac_try" in
5347  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5348  *) ac_try_echo=$ac_try;;
5349esac
5350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5351  (eval "$ac_compile") 2>conftest.er1
5352  ac_status=$?
5353  grep -v '^ *+' conftest.er1 >conftest.err
5354  rm -f conftest.er1
5355  cat conftest.err >&5
5356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5357  (exit $ac_status); } && {
5358	 test -z "$ac_cxx_werror_flag" ||
5359	 test ! -s conftest.err
5360       } && test -s conftest.$ac_objext; then
5361  ac_compiler_gnu=yes
5362else
5363  echo "$as_me: failed program was:" >&5
5364sed 's/^/| /' conftest.$ac_ext >&5
5365
5366	ac_compiler_gnu=no
5367fi
5368
5369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5370ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5371
5372fi
5373{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5374echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5375GXX=`test $ac_compiler_gnu = yes && echo yes`
5376ac_test_CXXFLAGS=${CXXFLAGS+set}
5377ac_save_CXXFLAGS=$CXXFLAGS
5378{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5379echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5380if test "${ac_cv_prog_cxx_g+set}" = set; then
5381  echo $ECHO_N "(cached) $ECHO_C" >&6
5382else
5383  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5384   ac_cxx_werror_flag=yes
5385   ac_cv_prog_cxx_g=no
5386   CXXFLAGS="-g"
5387   cat >conftest.$ac_ext <<_ACEOF
5388/* confdefs.h.  */
5389_ACEOF
5390cat confdefs.h >>conftest.$ac_ext
5391cat >>conftest.$ac_ext <<_ACEOF
5392/* end confdefs.h.  */
5393
5394int
5395main ()
5396{
5397
5398  ;
5399  return 0;
5400}
5401_ACEOF
5402rm -f conftest.$ac_objext
5403if { (ac_try="$ac_compile"
5404case "(($ac_try" in
5405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5406  *) ac_try_echo=$ac_try;;
5407esac
5408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5409  (eval "$ac_compile") 2>conftest.er1
5410  ac_status=$?
5411  grep -v '^ *+' conftest.er1 >conftest.err
5412  rm -f conftest.er1
5413  cat conftest.err >&5
5414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5415  (exit $ac_status); } && {
5416	 test -z "$ac_cxx_werror_flag" ||
5417	 test ! -s conftest.err
5418       } && test -s conftest.$ac_objext; then
5419  ac_cv_prog_cxx_g=yes
5420else
5421  echo "$as_me: failed program was:" >&5
5422sed 's/^/| /' conftest.$ac_ext >&5
5423
5424	CXXFLAGS=""
5425      cat >conftest.$ac_ext <<_ACEOF
5426/* confdefs.h.  */
5427_ACEOF
5428cat confdefs.h >>conftest.$ac_ext
5429cat >>conftest.$ac_ext <<_ACEOF
5430/* end confdefs.h.  */
5431
5432int
5433main ()
5434{
5435
5436  ;
5437  return 0;
5438}
5439_ACEOF
5440rm -f conftest.$ac_objext
5441if { (ac_try="$ac_compile"
5442case "(($ac_try" in
5443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5444  *) ac_try_echo=$ac_try;;
5445esac
5446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5447  (eval "$ac_compile") 2>conftest.er1
5448  ac_status=$?
5449  grep -v '^ *+' conftest.er1 >conftest.err
5450  rm -f conftest.er1
5451  cat conftest.err >&5
5452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5453  (exit $ac_status); } && {
5454	 test -z "$ac_cxx_werror_flag" ||
5455	 test ! -s conftest.err
5456       } && test -s conftest.$ac_objext; then
5457  :
5458else
5459  echo "$as_me: failed program was:" >&5
5460sed 's/^/| /' conftest.$ac_ext >&5
5461
5462	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5463	 CXXFLAGS="-g"
5464	 cat >conftest.$ac_ext <<_ACEOF
5465/* confdefs.h.  */
5466_ACEOF
5467cat confdefs.h >>conftest.$ac_ext
5468cat >>conftest.$ac_ext <<_ACEOF
5469/* end confdefs.h.  */
5470
5471int
5472main ()
5473{
5474
5475  ;
5476  return 0;
5477}
5478_ACEOF
5479rm -f conftest.$ac_objext
5480if { (ac_try="$ac_compile"
5481case "(($ac_try" in
5482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5483  *) ac_try_echo=$ac_try;;
5484esac
5485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5486  (eval "$ac_compile") 2>conftest.er1
5487  ac_status=$?
5488  grep -v '^ *+' conftest.er1 >conftest.err
5489  rm -f conftest.er1
5490  cat conftest.err >&5
5491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5492  (exit $ac_status); } && {
5493	 test -z "$ac_cxx_werror_flag" ||
5494	 test ! -s conftest.err
5495       } && test -s conftest.$ac_objext; then
5496  ac_cv_prog_cxx_g=yes
5497else
5498  echo "$as_me: failed program was:" >&5
5499sed 's/^/| /' conftest.$ac_ext >&5
5500
5501
5502fi
5503
5504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5505fi
5506
5507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5508fi
5509
5510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5511   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5512fi
5513{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5514echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5515if test "$ac_test_CXXFLAGS" = set; then
5516  CXXFLAGS=$ac_save_CXXFLAGS
5517elif test $ac_cv_prog_cxx_g = yes; then
5518  if test "$GXX" = yes; then
5519    CXXFLAGS="-g -O2"
5520  else
5521    CXXFLAGS="-g"
5522  fi
5523else
5524  if test "$GXX" = yes; then
5525    CXXFLAGS="-O2"
5526  else
5527    CXXFLAGS=
5528  fi
5529fi
5530ac_ext=cpp
5531ac_cpp='$CXXCPP $CPPFLAGS'
5532ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5533ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5534ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5535
5536depcc="$CXX"  am_compiler_list=
5537
5538{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5539echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5540if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5541  echo $ECHO_N "(cached) $ECHO_C" >&6
5542else
5543  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5544  # We make a subdir and do the tests there.  Otherwise we can end up
5545  # making bogus files that we don't know about and never remove.  For
5546  # instance it was reported that on HP-UX the gcc test will end up
5547  # making a dummy file named `D' -- because `-MD' means `put the output
5548  # in D'.
5549  mkdir conftest.dir
5550  # Copy depcomp to subdir because otherwise we won't find it if we're
5551  # using a relative directory.
5552  cp "$am_depcomp" conftest.dir
5553  cd conftest.dir
5554  # We will build objects and dependencies in a subdirectory because
5555  # it helps to detect inapplicable dependency modes.  For instance
5556  # both Tru64's cc and ICC support -MD to output dependencies as a
5557  # side effect of compilation, but ICC will put the dependencies in
5558  # the current directory while Tru64 will put them in the object
5559  # directory.
5560  mkdir sub
5561
5562  am_cv_CXX_dependencies_compiler_type=none
5563  if test "$am_compiler_list" = ""; then
5564     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5565  fi
5566  for depmode in $am_compiler_list; do
5567    # Setup a source with many dependencies, because some compilers
5568    # like to wrap large dependency lists on column 80 (with \), and
5569    # we should not choose a depcomp mode which is confused by this.
5570    #
5571    # We need to recreate these files for each test, as the compiler may
5572    # overwrite some of them when testing with obscure command lines.
5573    # This happens at least with the AIX C compiler.
5574    : > sub/conftest.c
5575    for i in 1 2 3 4 5 6; do
5576      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5577      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5578      # Solaris 8's {/usr,}/bin/sh.
5579      touch sub/conftst$i.h
5580    done
5581    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5582
5583    case $depmode in
5584    nosideeffect)
5585      # after this tag, mechanisms are not by side-effect, so they'll
5586      # only be used when explicitly requested
5587      if test "x$enable_dependency_tracking" = xyes; then
5588	continue
5589      else
5590	break
5591      fi
5592      ;;
5593    none) break ;;
5594    esac
5595    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5596    # mode.  It turns out that the SunPro C++ compiler does not properly
5597    # handle `-M -o', and we need to detect this.
5598    if depmode=$depmode \
5599       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5600       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5601       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5602         >/dev/null 2>conftest.err &&
5603       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5604       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5605       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5606       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5607      # icc doesn't choke on unknown options, it will just issue warnings
5608      # or remarks (even with -Werror).  So we grep stderr for any message
5609      # that says an option was ignored or not supported.
5610      # When given -MP, icc 7.0 and 7.1 complain thusly:
5611      #   icc: Command line warning: ignoring option '-M'; no argument required
5612      # The diagnosis changed in icc 8.0:
5613      #   icc: Command line remark: option '-MP' not supported
5614      if (grep 'ignoring option' conftest.err ||
5615          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5616        am_cv_CXX_dependencies_compiler_type=$depmode
5617        break
5618      fi
5619    fi
5620  done
5621
5622  cd ..
5623  rm -rf conftest.dir
5624else
5625  am_cv_CXX_dependencies_compiler_type=none
5626fi
5627
5628fi
5629{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5630echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5631CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5632
5633 if
5634  test "x$enable_dependency_tracking" != xno \
5635  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5636  am__fastdepCXX_TRUE=
5637  am__fastdepCXX_FALSE='#'
5638else
5639  am__fastdepCXX_TRUE='#'
5640  am__fastdepCXX_FALSE=
5641fi
5642
5643
5644
5645
5646if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5647    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5648    (test "X$CXX" != "Xg++"))) ; then
5649  ac_ext=cpp
5650ac_cpp='$CXXCPP $CPPFLAGS'
5651ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5652ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5653ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5654{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5655echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5656if test -z "$CXXCPP"; then
5657  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5658  echo $ECHO_N "(cached) $ECHO_C" >&6
5659else
5660      # Double quotes because CXXCPP needs to be expanded
5661    for CXXCPP in "$CXX -E" "/lib/cpp"
5662    do
5663      ac_preproc_ok=false
5664for ac_cxx_preproc_warn_flag in '' yes
5665do
5666  # Use a header file that comes with gcc, so configuring glibc
5667  # with a fresh cross-compiler works.
5668  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5669  # <limits.h> exists even on freestanding compilers.
5670  # On the NeXT, cc -E runs the code through the compiler's parser,
5671  # not just through cpp. "Syntax error" is here to catch this case.
5672  cat >conftest.$ac_ext <<_ACEOF
5673/* confdefs.h.  */
5674_ACEOF
5675cat confdefs.h >>conftest.$ac_ext
5676cat >>conftest.$ac_ext <<_ACEOF
5677/* end confdefs.h.  */
5678#ifdef __STDC__
5679# include <limits.h>
5680#else
5681# include <assert.h>
5682#endif
5683		     Syntax error
5684_ACEOF
5685if { (ac_try="$ac_cpp conftest.$ac_ext"
5686case "(($ac_try" in
5687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5688  *) ac_try_echo=$ac_try;;
5689esac
5690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5691  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5692  ac_status=$?
5693  grep -v '^ *+' conftest.er1 >conftest.err
5694  rm -f conftest.er1
5695  cat conftest.err >&5
5696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5697  (exit $ac_status); } >/dev/null && {
5698	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5699	 test ! -s conftest.err
5700       }; then
5701  :
5702else
5703  echo "$as_me: failed program was:" >&5
5704sed 's/^/| /' conftest.$ac_ext >&5
5705
5706  # Broken: fails on valid input.
5707continue
5708fi
5709
5710rm -f conftest.err conftest.$ac_ext
5711
5712  # OK, works on sane cases.  Now check whether nonexistent headers
5713  # can be detected and how.
5714  cat >conftest.$ac_ext <<_ACEOF
5715/* confdefs.h.  */
5716_ACEOF
5717cat confdefs.h >>conftest.$ac_ext
5718cat >>conftest.$ac_ext <<_ACEOF
5719/* end confdefs.h.  */
5720#include <ac_nonexistent.h>
5721_ACEOF
5722if { (ac_try="$ac_cpp conftest.$ac_ext"
5723case "(($ac_try" in
5724  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5725  *) ac_try_echo=$ac_try;;
5726esac
5727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5728  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5729  ac_status=$?
5730  grep -v '^ *+' conftest.er1 >conftest.err
5731  rm -f conftest.er1
5732  cat conftest.err >&5
5733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5734  (exit $ac_status); } >/dev/null && {
5735	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5736	 test ! -s conftest.err
5737       }; then
5738  # Broken: success on invalid input.
5739continue
5740else
5741  echo "$as_me: failed program was:" >&5
5742sed 's/^/| /' conftest.$ac_ext >&5
5743
5744  # Passes both tests.
5745ac_preproc_ok=:
5746break
5747fi
5748
5749rm -f conftest.err conftest.$ac_ext
5750
5751done
5752# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5753rm -f conftest.err conftest.$ac_ext
5754if $ac_preproc_ok; then
5755  break
5756fi
5757
5758    done
5759    ac_cv_prog_CXXCPP=$CXXCPP
5760
5761fi
5762  CXXCPP=$ac_cv_prog_CXXCPP
5763else
5764  ac_cv_prog_CXXCPP=$CXXCPP
5765fi
5766{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5767echo "${ECHO_T}$CXXCPP" >&6; }
5768ac_preproc_ok=false
5769for ac_cxx_preproc_warn_flag in '' yes
5770do
5771  # Use a header file that comes with gcc, so configuring glibc
5772  # with a fresh cross-compiler works.
5773  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5774  # <limits.h> exists even on freestanding compilers.
5775  # On the NeXT, cc -E runs the code through the compiler's parser,
5776  # not just through cpp. "Syntax error" is here to catch this case.
5777  cat >conftest.$ac_ext <<_ACEOF
5778/* confdefs.h.  */
5779_ACEOF
5780cat confdefs.h >>conftest.$ac_ext
5781cat >>conftest.$ac_ext <<_ACEOF
5782/* end confdefs.h.  */
5783#ifdef __STDC__
5784# include <limits.h>
5785#else
5786# include <assert.h>
5787#endif
5788		     Syntax error
5789_ACEOF
5790if { (ac_try="$ac_cpp conftest.$ac_ext"
5791case "(($ac_try" in
5792  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5793  *) ac_try_echo=$ac_try;;
5794esac
5795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5796  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5797  ac_status=$?
5798  grep -v '^ *+' conftest.er1 >conftest.err
5799  rm -f conftest.er1
5800  cat conftest.err >&5
5801  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5802  (exit $ac_status); } >/dev/null && {
5803	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5804	 test ! -s conftest.err
5805       }; then
5806  :
5807else
5808  echo "$as_me: failed program was:" >&5
5809sed 's/^/| /' conftest.$ac_ext >&5
5810
5811  # Broken: fails on valid input.
5812continue
5813fi
5814
5815rm -f conftest.err conftest.$ac_ext
5816
5817  # OK, works on sane cases.  Now check whether nonexistent headers
5818  # can be detected and how.
5819  cat >conftest.$ac_ext <<_ACEOF
5820/* confdefs.h.  */
5821_ACEOF
5822cat confdefs.h >>conftest.$ac_ext
5823cat >>conftest.$ac_ext <<_ACEOF
5824/* end confdefs.h.  */
5825#include <ac_nonexistent.h>
5826_ACEOF
5827if { (ac_try="$ac_cpp conftest.$ac_ext"
5828case "(($ac_try" in
5829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5830  *) ac_try_echo=$ac_try;;
5831esac
5832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5833  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5834  ac_status=$?
5835  grep -v '^ *+' conftest.er1 >conftest.err
5836  rm -f conftest.er1
5837  cat conftest.err >&5
5838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839  (exit $ac_status); } >/dev/null && {
5840	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5841	 test ! -s conftest.err
5842       }; then
5843  # Broken: success on invalid input.
5844continue
5845else
5846  echo "$as_me: failed program was:" >&5
5847sed 's/^/| /' conftest.$ac_ext >&5
5848
5849  # Passes both tests.
5850ac_preproc_ok=:
5851break
5852fi
5853
5854rm -f conftest.err conftest.$ac_ext
5855
5856done
5857# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5858rm -f conftest.err conftest.$ac_ext
5859if $ac_preproc_ok; then
5860  :
5861else
5862  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5863See \`config.log' for more details." >&5
5864echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5865See \`config.log' for more details." >&2;}
5866   { (exit 1); exit 1; }; }
5867fi
5868
5869ac_ext=cpp
5870ac_cpp='$CXXCPP $CPPFLAGS'
5871ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5872ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5873ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5874
5875fi
5876
5877
5878ac_ext=f
5879ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5880ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5881ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5882if test -n "$ac_tool_prefix"; then
5883  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
5884  do
5885    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5886set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5887{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5889if test "${ac_cv_prog_F77+set}" = set; then
5890  echo $ECHO_N "(cached) $ECHO_C" >&6
5891else
5892  if test -n "$F77"; then
5893  ac_cv_prog_F77="$F77" # Let the user override the test.
5894else
5895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5896for as_dir in $PATH
5897do
5898  IFS=$as_save_IFS
5899  test -z "$as_dir" && as_dir=.
5900  for ac_exec_ext in '' $ac_executable_extensions; do
5901  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5902    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5903    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5904    break 2
5905  fi
5906done
5907done
5908IFS=$as_save_IFS
5909
5910fi
5911fi
5912F77=$ac_cv_prog_F77
5913if test -n "$F77"; then
5914  { echo "$as_me:$LINENO: result: $F77" >&5
5915echo "${ECHO_T}$F77" >&6; }
5916else
5917  { echo "$as_me:$LINENO: result: no" >&5
5918echo "${ECHO_T}no" >&6; }
5919fi
5920
5921
5922    test -n "$F77" && break
5923  done
5924fi
5925if test -z "$F77"; then
5926  ac_ct_F77=$F77
5927  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
5928do
5929  # Extract the first word of "$ac_prog", so it can be a program name with args.
5930set dummy $ac_prog; ac_word=$2
5931{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5932echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5933if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5934  echo $ECHO_N "(cached) $ECHO_C" >&6
5935else
5936  if test -n "$ac_ct_F77"; then
5937  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5938else
5939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940for as_dir in $PATH
5941do
5942  IFS=$as_save_IFS
5943  test -z "$as_dir" && as_dir=.
5944  for ac_exec_ext in '' $ac_executable_extensions; do
5945  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5946    ac_cv_prog_ac_ct_F77="$ac_prog"
5947    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5948    break 2
5949  fi
5950done
5951done
5952IFS=$as_save_IFS
5953
5954fi
5955fi
5956ac_ct_F77=$ac_cv_prog_ac_ct_F77
5957if test -n "$ac_ct_F77"; then
5958  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5959echo "${ECHO_T}$ac_ct_F77" >&6; }
5960else
5961  { echo "$as_me:$LINENO: result: no" >&5
5962echo "${ECHO_T}no" >&6; }
5963fi
5964
5965
5966  test -n "$ac_ct_F77" && break
5967done
5968
5969  if test "x$ac_ct_F77" = x; then
5970    F77=""
5971  else
5972    case $cross_compiling:$ac_tool_warned in
5973yes:)
5974{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5975whose name does not start with the host triplet.  If you think this
5976configuration is useful to you, please write to autoconf@gnu.org." >&5
5977echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5978whose name does not start with the host triplet.  If you think this
5979configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5980ac_tool_warned=yes ;;
5981esac
5982    F77=$ac_ct_F77
5983  fi
5984fi
5985
5986
5987# Provide some information about the compiler.
5988echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5989ac_compiler=`set X $ac_compile; echo $2`
5990{ (ac_try="$ac_compiler --version >&5"
5991case "(($ac_try" in
5992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993  *) ac_try_echo=$ac_try;;
5994esac
5995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5996  (eval "$ac_compiler --version >&5") 2>&5
5997  ac_status=$?
5998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999  (exit $ac_status); }
6000{ (ac_try="$ac_compiler -v >&5"
6001case "(($ac_try" in
6002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6003  *) ac_try_echo=$ac_try;;
6004esac
6005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6006  (eval "$ac_compiler -v >&5") 2>&5
6007  ac_status=$?
6008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6009  (exit $ac_status); }
6010{ (ac_try="$ac_compiler -V >&5"
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_compiler -V >&5") 2>&5
6017  ac_status=$?
6018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6019  (exit $ac_status); }
6020rm -f a.out
6021
6022# If we don't use `.F' as extension, the preprocessor is not run on the
6023# input file.  (Note that this only needs to work for GNU compilers.)
6024ac_save_ext=$ac_ext
6025ac_ext=F
6026{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6027echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6028if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6029  echo $ECHO_N "(cached) $ECHO_C" >&6
6030else
6031  cat >conftest.$ac_ext <<_ACEOF
6032      program main
6033#ifndef __GNUC__
6034       choke me
6035#endif
6036
6037      end
6038_ACEOF
6039rm -f conftest.$ac_objext
6040if { (ac_try="$ac_compile"
6041case "(($ac_try" in
6042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6043  *) ac_try_echo=$ac_try;;
6044esac
6045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6046  (eval "$ac_compile") 2>conftest.er1
6047  ac_status=$?
6048  grep -v '^ *+' conftest.er1 >conftest.err
6049  rm -f conftest.er1
6050  cat conftest.err >&5
6051  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6052  (exit $ac_status); } && {
6053	 test -z "$ac_f77_werror_flag" ||
6054	 test ! -s conftest.err
6055       } && test -s conftest.$ac_objext; then
6056  ac_compiler_gnu=yes
6057else
6058  echo "$as_me: failed program was:" >&5
6059sed 's/^/| /' conftest.$ac_ext >&5
6060
6061	ac_compiler_gnu=no
6062fi
6063
6064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6065ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6066
6067fi
6068{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6069echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6070ac_ext=$ac_save_ext
6071ac_test_FFLAGS=${FFLAGS+set}
6072ac_save_FFLAGS=$FFLAGS
6073FFLAGS=
6074{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6075echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6076if test "${ac_cv_prog_f77_g+set}" = set; then
6077  echo $ECHO_N "(cached) $ECHO_C" >&6
6078else
6079  FFLAGS=-g
6080cat >conftest.$ac_ext <<_ACEOF
6081      program main
6082
6083      end
6084_ACEOF
6085rm -f conftest.$ac_objext
6086if { (ac_try="$ac_compile"
6087case "(($ac_try" in
6088  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6089  *) ac_try_echo=$ac_try;;
6090esac
6091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6092  (eval "$ac_compile") 2>conftest.er1
6093  ac_status=$?
6094  grep -v '^ *+' conftest.er1 >conftest.err
6095  rm -f conftest.er1
6096  cat conftest.err >&5
6097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6098  (exit $ac_status); } && {
6099	 test -z "$ac_f77_werror_flag" ||
6100	 test ! -s conftest.err
6101       } && test -s conftest.$ac_objext; then
6102  ac_cv_prog_f77_g=yes
6103else
6104  echo "$as_me: failed program was:" >&5
6105sed 's/^/| /' conftest.$ac_ext >&5
6106
6107	ac_cv_prog_f77_g=no
6108fi
6109
6110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6111
6112fi
6113{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6114echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6115if test "$ac_test_FFLAGS" = set; then
6116  FFLAGS=$ac_save_FFLAGS
6117elif test $ac_cv_prog_f77_g = yes; then
6118  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6119    FFLAGS="-g -O2"
6120  else
6121    FFLAGS="-g"
6122  fi
6123else
6124  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6125    FFLAGS="-O2"
6126  else
6127    FFLAGS=
6128  fi
6129fi
6130
6131G77=`test $ac_compiler_gnu = yes && echo yes`
6132ac_ext=c
6133ac_cpp='$CPP $CPPFLAGS'
6134ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6135ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6136ac_compiler_gnu=$ac_cv_c_compiler_gnu
6137
6138
6139
6140# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6141
6142# find the maximum length of command line arguments
6143{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6144echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6145if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6146  echo $ECHO_N "(cached) $ECHO_C" >&6
6147else
6148    i=0
6149  teststring="ABCD"
6150
6151  case $build_os in
6152  msdosdjgpp*)
6153    # On DJGPP, this test can blow up pretty badly due to problems in libc
6154    # (any single argument exceeding 2000 bytes causes a buffer overrun
6155    # during glob expansion).  Even if it were fixed, the result of this
6156    # check would be larger than it should be.
6157    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6158    ;;
6159
6160  gnu*)
6161    # Under GNU Hurd, this test is not required because there is
6162    # no limit to the length of command line arguments.
6163    # Libtool will interpret -1 as no limit whatsoever
6164    lt_cv_sys_max_cmd_len=-1;
6165    ;;
6166
6167  cygwin* | mingw*)
6168    # On Win9x/ME, this test blows up -- it succeeds, but takes
6169    # about 5 minutes as the teststring grows exponentially.
6170    # Worse, since 9x/ME are not pre-emptively multitasking,
6171    # you end up with a "frozen" computer, even though with patience
6172    # the test eventually succeeds (with a max line length of 256k).
6173    # Instead, let's just punt: use the minimum linelength reported by
6174    # all of the supported platforms: 8192 (on NT/2K/XP).
6175    lt_cv_sys_max_cmd_len=8192;
6176    ;;
6177
6178  amigaos*)
6179    # On AmigaOS with pdksh, this test takes hours, literally.
6180    # So we just punt and use a minimum line length of 8192.
6181    lt_cv_sys_max_cmd_len=8192;
6182    ;;
6183
6184  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6185    # This has been around since 386BSD, at least.  Likely further.
6186    if test -x /sbin/sysctl; then
6187      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6188    elif test -x /usr/sbin/sysctl; then
6189      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6190    else
6191      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6192    fi
6193    # And add a safety zone
6194    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6195    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6196    ;;
6197
6198  interix*)
6199    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6200    lt_cv_sys_max_cmd_len=196608
6201    ;;
6202
6203  osf*)
6204    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6205    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6206    # nice to cause kernel panics so lets avoid the loop below.
6207    # First set a reasonable default.
6208    lt_cv_sys_max_cmd_len=16384
6209    #
6210    if test -x /sbin/sysconfig; then
6211      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6212        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6213      esac
6214    fi
6215    ;;
6216  sco3.2v5*)
6217    lt_cv_sys_max_cmd_len=102400
6218    ;;
6219  sysv5* | sco5v6* | sysv4.2uw2*)
6220    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6221    if test -n "$kargmax"; then
6222      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6223    else
6224      lt_cv_sys_max_cmd_len=32768
6225    fi
6226    ;;
6227  *)
6228    # If test is not a shell built-in, we'll probably end up computing a
6229    # maximum length that is only half of the actual maximum length, but
6230    # we can't tell.
6231    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6232    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6233	       = "XX$teststring") >/dev/null 2>&1 &&
6234	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6235	    lt_cv_sys_max_cmd_len=$new_result &&
6236	    test $i != 17 # 1/2 MB should be enough
6237    do
6238      i=`expr $i + 1`
6239      teststring=$teststring$teststring
6240    done
6241    teststring=
6242    # Add a significant safety factor because C++ compilers can tack on massive
6243    # amounts of additional arguments before passing them to the linker.
6244    # It appears as though 1/2 is a usable value.
6245    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6246    ;;
6247  esac
6248
6249fi
6250
6251if test -n $lt_cv_sys_max_cmd_len ; then
6252  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6253echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6254else
6255  { echo "$as_me:$LINENO: result: none" >&5
6256echo "${ECHO_T}none" >&6; }
6257fi
6258
6259
6260
6261
6262# Check for command to grab the raw symbol name followed by C symbol from nm.
6263{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6264echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6265if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6266  echo $ECHO_N "(cached) $ECHO_C" >&6
6267else
6268
6269# These are sane defaults that work on at least a few old systems.
6270# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6271
6272# Character class describing NM global symbol codes.
6273symcode='[BCDEGRST]'
6274
6275# Regexp to match symbols that can be accessed directly from C.
6276sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6277
6278# Transform an extracted symbol line into a proper C declaration
6279lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6280
6281# Transform an extracted symbol line into symbol name and symbol address
6282lt_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'"
6283
6284# Define system-specific variables.
6285case $host_os in
6286aix*)
6287  symcode='[BCDT]'
6288  ;;
6289cygwin* | mingw* | pw32*)
6290  symcode='[ABCDGISTW]'
6291  ;;
6292hpux*) # Its linker distinguishes data from code symbols
6293  if test "$host_cpu" = ia64; then
6294    symcode='[ABCDEGRST]'
6295  fi
6296  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6297  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6298  ;;
6299linux* | k*bsd*-gnu)
6300  if test "$host_cpu" = ia64; then
6301    symcode='[ABCDGIRSTW]'
6302    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6303    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'"
6304  fi
6305  ;;
6306irix* | nonstopux*)
6307  symcode='[BCDEGRST]'
6308  ;;
6309osf*)
6310  symcode='[BCDEGQRST]'
6311  ;;
6312solaris*)
6313  symcode='[BDRT]'
6314  ;;
6315sco3.2v5*)
6316  symcode='[DT]'
6317  ;;
6318sysv4.2uw2*)
6319  symcode='[DT]'
6320  ;;
6321sysv5* | sco5v6* | unixware* | OpenUNIX*)
6322  symcode='[ABDT]'
6323  ;;
6324sysv4)
6325  symcode='[DFNSTU]'
6326  ;;
6327esac
6328
6329# Handle CRLF in mingw tool chain
6330opt_cr=
6331case $build_os in
6332mingw*)
6333  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6334  ;;
6335esac
6336
6337# If we're using GNU nm, then use its standard symbol codes.
6338case `$NM -V 2>&1` in
6339*GNU* | *'with BFD'*)
6340  symcode='[ABCDGIRSTW]' ;;
6341esac
6342
6343# Try without a prefix undercore, then with it.
6344for ac_symprfx in "" "_"; do
6345
6346  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6347  symxfrm="\\1 $ac_symprfx\\2 \\2"
6348
6349  # Write the raw and C identifiers.
6350  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6351
6352  # Check to see that the pipe works correctly.
6353  pipe_works=no
6354
6355  rm -f conftest*
6356  cat > conftest.$ac_ext <<EOF
6357#ifdef __cplusplus
6358extern "C" {
6359#endif
6360char nm_test_var;
6361void nm_test_func(){}
6362#ifdef __cplusplus
6363}
6364#endif
6365int main(){nm_test_var='a';nm_test_func();return(0);}
6366EOF
6367
6368  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6369  (eval $ac_compile) 2>&5
6370  ac_status=$?
6371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6372  (exit $ac_status); }; then
6373    # Now try to grab the symbols.
6374    nlist=conftest.nm
6375    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6376  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6377  ac_status=$?
6378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6379  (exit $ac_status); } && test -s "$nlist"; then
6380      # Try sorting and uniquifying the output.
6381      if sort "$nlist" | uniq > "$nlist"T; then
6382	mv -f "$nlist"T "$nlist"
6383      else
6384	rm -f "$nlist"T
6385      fi
6386
6387      # Make sure that we snagged all the symbols we need.
6388      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6389	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6390	  cat <<EOF > conftest.$ac_ext
6391#ifdef __cplusplus
6392extern "C" {
6393#endif
6394
6395EOF
6396	  # Now generate the symbol file.
6397	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6398
6399	  cat <<EOF >> conftest.$ac_ext
6400#if defined (__STDC__) && __STDC__
6401# define lt_ptr_t void *
6402#else
6403# define lt_ptr_t char *
6404# define const
6405#endif
6406
6407/* The mapping between symbol names and symbols. */
6408const struct {
6409  const char *name;
6410  lt_ptr_t address;
6411}
6412lt_preloaded_symbols[] =
6413{
6414EOF
6415	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6416	  cat <<\EOF >> conftest.$ac_ext
6417  {0, (lt_ptr_t) 0}
6418};
6419
6420#ifdef __cplusplus
6421}
6422#endif
6423EOF
6424	  # Now try linking the two files.
6425	  mv conftest.$ac_objext conftstm.$ac_objext
6426	  lt_save_LIBS="$LIBS"
6427	  lt_save_CFLAGS="$CFLAGS"
6428	  LIBS="conftstm.$ac_objext"
6429	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6430	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6431  (eval $ac_link) 2>&5
6432  ac_status=$?
6433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6434  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6435	    pipe_works=yes
6436	  fi
6437	  LIBS="$lt_save_LIBS"
6438	  CFLAGS="$lt_save_CFLAGS"
6439	else
6440	  echo "cannot find nm_test_func in $nlist" >&5
6441	fi
6442      else
6443	echo "cannot find nm_test_var in $nlist" >&5
6444      fi
6445    else
6446      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6447    fi
6448  else
6449    echo "$progname: failed program was:" >&5
6450    cat conftest.$ac_ext >&5
6451  fi
6452  rm -f conftest* conftst*
6453
6454  # Do not use the global_symbol_pipe unless it works.
6455  if test "$pipe_works" = yes; then
6456    break
6457  else
6458    lt_cv_sys_global_symbol_pipe=
6459  fi
6460done
6461
6462fi
6463
6464if test -z "$lt_cv_sys_global_symbol_pipe"; then
6465  lt_cv_sys_global_symbol_to_cdecl=
6466fi
6467if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6468  { echo "$as_me:$LINENO: result: failed" >&5
6469echo "${ECHO_T}failed" >&6; }
6470else
6471  { echo "$as_me:$LINENO: result: ok" >&5
6472echo "${ECHO_T}ok" >&6; }
6473fi
6474
6475{ echo "$as_me:$LINENO: checking for objdir" >&5
6476echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6477if test "${lt_cv_objdir+set}" = set; then
6478  echo $ECHO_N "(cached) $ECHO_C" >&6
6479else
6480  rm -f .libs 2>/dev/null
6481mkdir .libs 2>/dev/null
6482if test -d .libs; then
6483  lt_cv_objdir=.libs
6484else
6485  # MS-DOS does not allow filenames that begin with a dot.
6486  lt_cv_objdir=_libs
6487fi
6488rmdir .libs 2>/dev/null
6489fi
6490{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6491echo "${ECHO_T}$lt_cv_objdir" >&6; }
6492objdir=$lt_cv_objdir
6493
6494
6495
6496
6497
6498case $host_os in
6499aix3*)
6500  # AIX sometimes has problems with the GCC collect2 program.  For some
6501  # reason, if we set the COLLECT_NAMES environment variable, the problems
6502  # vanish in a puff of smoke.
6503  if test "X${COLLECT_NAMES+set}" != Xset; then
6504    COLLECT_NAMES=
6505    export COLLECT_NAMES
6506  fi
6507  ;;
6508esac
6509
6510# Sed substitution that helps us do robust quoting.  It backslashifies
6511# metacharacters that are still active within double-quoted strings.
6512Xsed='sed -e 1s/^X//'
6513sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6514
6515# Same as above, but do not quote variable references.
6516double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6517
6518# Sed substitution to delay expansion of an escaped shell variable in a
6519# double_quote_subst'ed string.
6520delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6521
6522# Sed substitution to avoid accidental globbing in evaled expressions
6523no_glob_subst='s/\*/\\\*/g'
6524
6525# Constants:
6526rm="rm -f"
6527
6528# Global variables:
6529default_ofile=libtool
6530can_build_shared=yes
6531
6532# All known linkers require a `.a' archive for static linking (except MSVC,
6533# which needs '.lib').
6534libext=a
6535ltmain="$ac_aux_dir/ltmain.sh"
6536ofile="$default_ofile"
6537with_gnu_ld="$lt_cv_prog_gnu_ld"
6538
6539if test -n "$ac_tool_prefix"; then
6540  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6541set dummy ${ac_tool_prefix}ar; ac_word=$2
6542{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6543echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6544if test "${ac_cv_prog_AR+set}" = set; then
6545  echo $ECHO_N "(cached) $ECHO_C" >&6
6546else
6547  if test -n "$AR"; then
6548  ac_cv_prog_AR="$AR" # Let the user override the test.
6549else
6550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6551for as_dir in $PATH
6552do
6553  IFS=$as_save_IFS
6554  test -z "$as_dir" && as_dir=.
6555  for ac_exec_ext in '' $ac_executable_extensions; do
6556  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6557    ac_cv_prog_AR="${ac_tool_prefix}ar"
6558    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6559    break 2
6560  fi
6561done
6562done
6563IFS=$as_save_IFS
6564
6565fi
6566fi
6567AR=$ac_cv_prog_AR
6568if test -n "$AR"; then
6569  { echo "$as_me:$LINENO: result: $AR" >&5
6570echo "${ECHO_T}$AR" >&6; }
6571else
6572  { echo "$as_me:$LINENO: result: no" >&5
6573echo "${ECHO_T}no" >&6; }
6574fi
6575
6576
6577fi
6578if test -z "$ac_cv_prog_AR"; then
6579  ac_ct_AR=$AR
6580  # Extract the first word of "ar", so it can be a program name with args.
6581set dummy ar; ac_word=$2
6582{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6583echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6584if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6585  echo $ECHO_N "(cached) $ECHO_C" >&6
6586else
6587  if test -n "$ac_ct_AR"; then
6588  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6589else
6590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6591for as_dir in $PATH
6592do
6593  IFS=$as_save_IFS
6594  test -z "$as_dir" && as_dir=.
6595  for ac_exec_ext in '' $ac_executable_extensions; do
6596  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6597    ac_cv_prog_ac_ct_AR="ar"
6598    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6599    break 2
6600  fi
6601done
6602done
6603IFS=$as_save_IFS
6604
6605fi
6606fi
6607ac_ct_AR=$ac_cv_prog_ac_ct_AR
6608if test -n "$ac_ct_AR"; then
6609  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6610echo "${ECHO_T}$ac_ct_AR" >&6; }
6611else
6612  { echo "$as_me:$LINENO: result: no" >&5
6613echo "${ECHO_T}no" >&6; }
6614fi
6615
6616  if test "x$ac_ct_AR" = x; then
6617    AR="false"
6618  else
6619    case $cross_compiling:$ac_tool_warned in
6620yes:)
6621{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6622whose name does not start with the host triplet.  If you think this
6623configuration is useful to you, please write to autoconf@gnu.org." >&5
6624echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6625whose name does not start with the host triplet.  If you think this
6626configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6627ac_tool_warned=yes ;;
6628esac
6629    AR=$ac_ct_AR
6630  fi
6631else
6632  AR="$ac_cv_prog_AR"
6633fi
6634
6635if test -n "$ac_tool_prefix"; then
6636  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6637set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6638{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6639echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6640if test "${ac_cv_prog_RANLIB+set}" = set; then
6641  echo $ECHO_N "(cached) $ECHO_C" >&6
6642else
6643  if test -n "$RANLIB"; then
6644  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6645else
6646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6647for as_dir in $PATH
6648do
6649  IFS=$as_save_IFS
6650  test -z "$as_dir" && as_dir=.
6651  for ac_exec_ext in '' $ac_executable_extensions; do
6652  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6653    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6654    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6655    break 2
6656  fi
6657done
6658done
6659IFS=$as_save_IFS
6660
6661fi
6662fi
6663RANLIB=$ac_cv_prog_RANLIB
6664if test -n "$RANLIB"; then
6665  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6666echo "${ECHO_T}$RANLIB" >&6; }
6667else
6668  { echo "$as_me:$LINENO: result: no" >&5
6669echo "${ECHO_T}no" >&6; }
6670fi
6671
6672
6673fi
6674if test -z "$ac_cv_prog_RANLIB"; then
6675  ac_ct_RANLIB=$RANLIB
6676  # Extract the first word of "ranlib", so it can be a program name with args.
6677set dummy ranlib; ac_word=$2
6678{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6679echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6680if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6681  echo $ECHO_N "(cached) $ECHO_C" >&6
6682else
6683  if test -n "$ac_ct_RANLIB"; then
6684  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6685else
6686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6687for as_dir in $PATH
6688do
6689  IFS=$as_save_IFS
6690  test -z "$as_dir" && as_dir=.
6691  for ac_exec_ext in '' $ac_executable_extensions; do
6692  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6693    ac_cv_prog_ac_ct_RANLIB="ranlib"
6694    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6695    break 2
6696  fi
6697done
6698done
6699IFS=$as_save_IFS
6700
6701fi
6702fi
6703ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6704if test -n "$ac_ct_RANLIB"; then
6705  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6706echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6707else
6708  { echo "$as_me:$LINENO: result: no" >&5
6709echo "${ECHO_T}no" >&6; }
6710fi
6711
6712  if test "x$ac_ct_RANLIB" = x; then
6713    RANLIB=":"
6714  else
6715    case $cross_compiling:$ac_tool_warned in
6716yes:)
6717{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6718whose name does not start with the host triplet.  If you think this
6719configuration is useful to you, please write to autoconf@gnu.org." >&5
6720echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6721whose name does not start with the host triplet.  If you think this
6722configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6723ac_tool_warned=yes ;;
6724esac
6725    RANLIB=$ac_ct_RANLIB
6726  fi
6727else
6728  RANLIB="$ac_cv_prog_RANLIB"
6729fi
6730
6731if test -n "$ac_tool_prefix"; then
6732  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6733set dummy ${ac_tool_prefix}strip; ac_word=$2
6734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6736if test "${ac_cv_prog_STRIP+set}" = set; then
6737  echo $ECHO_N "(cached) $ECHO_C" >&6
6738else
6739  if test -n "$STRIP"; then
6740  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6741else
6742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6743for as_dir in $PATH
6744do
6745  IFS=$as_save_IFS
6746  test -z "$as_dir" && as_dir=.
6747  for ac_exec_ext in '' $ac_executable_extensions; do
6748  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6749    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6750    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6751    break 2
6752  fi
6753done
6754done
6755IFS=$as_save_IFS
6756
6757fi
6758fi
6759STRIP=$ac_cv_prog_STRIP
6760if test -n "$STRIP"; then
6761  { echo "$as_me:$LINENO: result: $STRIP" >&5
6762echo "${ECHO_T}$STRIP" >&6; }
6763else
6764  { echo "$as_me:$LINENO: result: no" >&5
6765echo "${ECHO_T}no" >&6; }
6766fi
6767
6768
6769fi
6770if test -z "$ac_cv_prog_STRIP"; then
6771  ac_ct_STRIP=$STRIP
6772  # Extract the first word of "strip", so it can be a program name with args.
6773set dummy strip; ac_word=$2
6774{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6775echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6776if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6777  echo $ECHO_N "(cached) $ECHO_C" >&6
6778else
6779  if test -n "$ac_ct_STRIP"; then
6780  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6781else
6782as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6783for as_dir in $PATH
6784do
6785  IFS=$as_save_IFS
6786  test -z "$as_dir" && as_dir=.
6787  for ac_exec_ext in '' $ac_executable_extensions; do
6788  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6789    ac_cv_prog_ac_ct_STRIP="strip"
6790    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6791    break 2
6792  fi
6793done
6794done
6795IFS=$as_save_IFS
6796
6797fi
6798fi
6799ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6800if test -n "$ac_ct_STRIP"; then
6801  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6802echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6803else
6804  { echo "$as_me:$LINENO: result: no" >&5
6805echo "${ECHO_T}no" >&6; }
6806fi
6807
6808  if test "x$ac_ct_STRIP" = x; then
6809    STRIP=":"
6810  else
6811    case $cross_compiling:$ac_tool_warned in
6812yes:)
6813{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6814whose name does not start with the host triplet.  If you think this
6815configuration is useful to you, please write to autoconf@gnu.org." >&5
6816echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6817whose name does not start with the host triplet.  If you think this
6818configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6819ac_tool_warned=yes ;;
6820esac
6821    STRIP=$ac_ct_STRIP
6822  fi
6823else
6824  STRIP="$ac_cv_prog_STRIP"
6825fi
6826
6827
6828old_CC="$CC"
6829old_CFLAGS="$CFLAGS"
6830
6831# Set sane defaults for various variables
6832test -z "$AR" && AR=ar
6833test -z "$AR_FLAGS" && AR_FLAGS=cru
6834test -z "$AS" && AS=as
6835test -z "$CC" && CC=cc
6836test -z "$LTCC" && LTCC=$CC
6837test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6838test -z "$DLLTOOL" && DLLTOOL=dlltool
6839test -z "$LD" && LD=ld
6840test -z "$LN_S" && LN_S="ln -s"
6841test -z "$MAGIC_CMD" && MAGIC_CMD=file
6842test -z "$NM" && NM=nm
6843test -z "$SED" && SED=sed
6844test -z "$OBJDUMP" && OBJDUMP=objdump
6845test -z "$RANLIB" && RANLIB=:
6846test -z "$STRIP" && STRIP=:
6847test -z "$ac_objext" && ac_objext=o
6848
6849# Determine commands to create old-style static archives.
6850old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6851old_postinstall_cmds='chmod 644 $oldlib'
6852old_postuninstall_cmds=
6853
6854if test -n "$RANLIB"; then
6855  case $host_os in
6856  openbsd*)
6857    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6858    ;;
6859  *)
6860    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6861    ;;
6862  esac
6863  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6864fi
6865
6866for cc_temp in $compiler""; do
6867  case $cc_temp in
6868    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6869    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6870    \-*) ;;
6871    *) break;;
6872  esac
6873done
6874cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6875
6876
6877# Only perform the check for file, if the check method requires it
6878case $deplibs_check_method in
6879file_magic*)
6880  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6881    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6882echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6883if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6884  echo $ECHO_N "(cached) $ECHO_C" >&6
6885else
6886  case $MAGIC_CMD in
6887[\\/*] |  ?:[\\/]*)
6888  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6889  ;;
6890*)
6891  lt_save_MAGIC_CMD="$MAGIC_CMD"
6892  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6893  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6894  for ac_dir in $ac_dummy; do
6895    IFS="$lt_save_ifs"
6896    test -z "$ac_dir" && ac_dir=.
6897    if test -f $ac_dir/${ac_tool_prefix}file; then
6898      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6899      if test -n "$file_magic_test_file"; then
6900	case $deplibs_check_method in
6901	"file_magic "*)
6902	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6903	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6904	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6905	    $EGREP "$file_magic_regex" > /dev/null; then
6906	    :
6907	  else
6908	    cat <<EOF 1>&2
6909
6910*** Warning: the command libtool uses to detect shared libraries,
6911*** $file_magic_cmd, produces output that libtool cannot recognize.
6912*** The result is that libtool may fail to recognize shared libraries
6913*** as such.  This will affect the creation of libtool libraries that
6914*** depend on shared libraries, but programs linked with such libtool
6915*** libraries will work regardless of this problem.  Nevertheless, you
6916*** may want to report the problem to your system manager and/or to
6917*** bug-libtool@gnu.org
6918
6919EOF
6920	  fi ;;
6921	esac
6922      fi
6923      break
6924    fi
6925  done
6926  IFS="$lt_save_ifs"
6927  MAGIC_CMD="$lt_save_MAGIC_CMD"
6928  ;;
6929esac
6930fi
6931
6932MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6933if test -n "$MAGIC_CMD"; then
6934  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6935echo "${ECHO_T}$MAGIC_CMD" >&6; }
6936else
6937  { echo "$as_me:$LINENO: result: no" >&5
6938echo "${ECHO_T}no" >&6; }
6939fi
6940
6941if test -z "$lt_cv_path_MAGIC_CMD"; then
6942  if test -n "$ac_tool_prefix"; then
6943    { echo "$as_me:$LINENO: checking for file" >&5
6944echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6945if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6946  echo $ECHO_N "(cached) $ECHO_C" >&6
6947else
6948  case $MAGIC_CMD in
6949[\\/*] |  ?:[\\/]*)
6950  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6951  ;;
6952*)
6953  lt_save_MAGIC_CMD="$MAGIC_CMD"
6954  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6955  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6956  for ac_dir in $ac_dummy; do
6957    IFS="$lt_save_ifs"
6958    test -z "$ac_dir" && ac_dir=.
6959    if test -f $ac_dir/file; then
6960      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6961      if test -n "$file_magic_test_file"; then
6962	case $deplibs_check_method in
6963	"file_magic "*)
6964	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6965	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6966	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6967	    $EGREP "$file_magic_regex" > /dev/null; then
6968	    :
6969	  else
6970	    cat <<EOF 1>&2
6971
6972*** Warning: the command libtool uses to detect shared libraries,
6973*** $file_magic_cmd, produces output that libtool cannot recognize.
6974*** The result is that libtool may fail to recognize shared libraries
6975*** as such.  This will affect the creation of libtool libraries that
6976*** depend on shared libraries, but programs linked with such libtool
6977*** libraries will work regardless of this problem.  Nevertheless, you
6978*** may want to report the problem to your system manager and/or to
6979*** bug-libtool@gnu.org
6980
6981EOF
6982	  fi ;;
6983	esac
6984      fi
6985      break
6986    fi
6987  done
6988  IFS="$lt_save_ifs"
6989  MAGIC_CMD="$lt_save_MAGIC_CMD"
6990  ;;
6991esac
6992fi
6993
6994MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6995if test -n "$MAGIC_CMD"; then
6996  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6997echo "${ECHO_T}$MAGIC_CMD" >&6; }
6998else
6999  { echo "$as_me:$LINENO: result: no" >&5
7000echo "${ECHO_T}no" >&6; }
7001fi
7002
7003  else
7004    MAGIC_CMD=:
7005  fi
7006fi
7007
7008  fi
7009  ;;
7010esac
7011
7012enable_dlopen=no
7013enable_win32_dll=no
7014
7015# Check whether --enable-libtool-lock was given.
7016if test "${enable_libtool_lock+set}" = set; then
7017  enableval=$enable_libtool_lock;
7018fi
7019
7020test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7021
7022
7023# Check whether --with-pic was given.
7024if test "${with_pic+set}" = set; then
7025  withval=$with_pic; pic_mode="$withval"
7026else
7027  pic_mode=default
7028fi
7029
7030test -z "$pic_mode" && pic_mode=default
7031
7032# Use C for the default configuration in the libtool script
7033tagname=
7034lt_save_CC="$CC"
7035ac_ext=c
7036ac_cpp='$CPP $CPPFLAGS'
7037ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7038ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7039ac_compiler_gnu=$ac_cv_c_compiler_gnu
7040
7041
7042# Source file extension for C test sources.
7043ac_ext=c
7044
7045# Object file extension for compiled C test sources.
7046objext=o
7047objext=$objext
7048
7049# Code to be used in simple compile tests
7050lt_simple_compile_test_code="int some_variable = 0;\n"
7051
7052# Code to be used in simple link tests
7053lt_simple_link_test_code='int main(){return(0);}\n'
7054
7055
7056# If no C compiler was specified, use CC.
7057LTCC=${LTCC-"$CC"}
7058
7059# If no C compiler flags were specified, use CFLAGS.
7060LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7061
7062# Allow CC to be a program name with arguments.
7063compiler=$CC
7064
7065
7066# save warnings/boilerplate of simple test code
7067ac_outfile=conftest.$ac_objext
7068printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7069eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7070_lt_compiler_boilerplate=`cat conftest.err`
7071$rm conftest*
7072
7073ac_outfile=conftest.$ac_objext
7074printf "$lt_simple_link_test_code" >conftest.$ac_ext
7075eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7076_lt_linker_boilerplate=`cat conftest.err`
7077$rm conftest*
7078
7079
7080
7081lt_prog_compiler_no_builtin_flag=
7082
7083if test "$GCC" = yes; then
7084  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7085
7086
7087{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7088echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7089if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7090  echo $ECHO_N "(cached) $ECHO_C" >&6
7091else
7092  lt_cv_prog_compiler_rtti_exceptions=no
7093  ac_outfile=conftest.$ac_objext
7094   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7095   lt_compiler_flag="-fno-rtti -fno-exceptions"
7096   # Insert the option either (1) after the last *FLAGS variable, or
7097   # (2) before a word containing "conftest.", or (3) at the end.
7098   # Note that $ac_compile itself does not contain backslashes and begins
7099   # with a dollar sign (not a hyphen), so the echo should work correctly.
7100   # The option is referenced via a variable to avoid confusing sed.
7101   lt_compile=`echo "$ac_compile" | $SED \
7102   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7103   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7104   -e 's:$: $lt_compiler_flag:'`
7105   (eval echo "\"\$as_me:7105: $lt_compile\"" >&5)
7106   (eval "$lt_compile" 2>conftest.err)
7107   ac_status=$?
7108   cat conftest.err >&5
7109   echo "$as_me:7109: \$? = $ac_status" >&5
7110   if (exit $ac_status) && test -s "$ac_outfile"; then
7111     # The compiler can only warn and ignore the option if not recognized
7112     # So say no if there are warnings other than the usual output.
7113     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7114     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7115     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7116       lt_cv_prog_compiler_rtti_exceptions=yes
7117     fi
7118   fi
7119   $rm conftest*
7120
7121fi
7122{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7123echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7124
7125if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7126    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7127else
7128    :
7129fi
7130
7131fi
7132
7133lt_prog_compiler_wl=
7134lt_prog_compiler_pic=
7135lt_prog_compiler_static=
7136
7137{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7138echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7139
7140  if test "$GCC" = yes; then
7141    lt_prog_compiler_wl='-Wl,'
7142    lt_prog_compiler_static='-static'
7143
7144    case $host_os in
7145      aix*)
7146      # All AIX code is PIC.
7147      if test "$host_cpu" = ia64; then
7148	# AIX 5 now supports IA64 processor
7149	lt_prog_compiler_static='-Bstatic'
7150      fi
7151      ;;
7152
7153    amigaos*)
7154      # FIXME: we need at least 68020 code to build shared libraries, but
7155      # adding the `-m68020' flag to GCC prevents building anything better,
7156      # like `-m68040'.
7157      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7158      ;;
7159
7160    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7161      # PIC is the default for these OSes.
7162      ;;
7163
7164    mingw* | pw32* | os2*)
7165      # This hack is so that the source file can tell whether it is being
7166      # built for inclusion in a dll (and should export symbols for example).
7167      lt_prog_compiler_pic='-DDLL_EXPORT'
7168      ;;
7169
7170    darwin* | rhapsody*)
7171      # PIC is the default on this platform
7172      # Common symbols not allowed in MH_DYLIB files
7173      lt_prog_compiler_pic='-fno-common'
7174      ;;
7175
7176    interix3*)
7177      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7178      # Instead, we relocate shared libraries at runtime.
7179      ;;
7180
7181    msdosdjgpp*)
7182      # Just because we use GCC doesn't mean we suddenly get shared libraries
7183      # on systems that don't support them.
7184      lt_prog_compiler_can_build_shared=no
7185      enable_shared=no
7186      ;;
7187
7188    sysv4*MP*)
7189      if test -d /usr/nec; then
7190	lt_prog_compiler_pic=-Kconform_pic
7191      fi
7192      ;;
7193
7194    hpux*)
7195      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7196      # not for PA HP-UX.
7197      case $host_cpu in
7198      hppa*64*|ia64*)
7199	# +Z the default
7200	;;
7201      *)
7202	lt_prog_compiler_pic='-fPIC'
7203	;;
7204      esac
7205      ;;
7206
7207    *)
7208      lt_prog_compiler_pic='-fPIC'
7209      ;;
7210    esac
7211  else
7212    # PORTME Check for flag to pass linker flags through the system compiler.
7213    case $host_os in
7214    aix*)
7215      lt_prog_compiler_wl='-Wl,'
7216      if test "$host_cpu" = ia64; then
7217	# AIX 5 now supports IA64 processor
7218	lt_prog_compiler_static='-Bstatic'
7219      else
7220	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7221      fi
7222      ;;
7223      darwin*)
7224        # PIC is the default on this platform
7225        # Common symbols not allowed in MH_DYLIB files
7226       case $cc_basename in
7227         xlc*)
7228         lt_prog_compiler_pic='-qnocommon'
7229         lt_prog_compiler_wl='-Wl,'
7230         ;;
7231       esac
7232       ;;
7233
7234    mingw* | pw32* | os2*)
7235      # This hack is so that the source file can tell whether it is being
7236      # built for inclusion in a dll (and should export symbols for example).
7237      lt_prog_compiler_pic='-DDLL_EXPORT'
7238      ;;
7239
7240    hpux9* | hpux10* | hpux11*)
7241      lt_prog_compiler_wl='-Wl,'
7242      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7243      # not for PA HP-UX.
7244      case $host_cpu in
7245      hppa*64*|ia64*)
7246	# +Z the default
7247	;;
7248      *)
7249	lt_prog_compiler_pic='+Z'
7250	;;
7251      esac
7252      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7253      lt_prog_compiler_static='${wl}-a ${wl}archive'
7254      ;;
7255
7256    irix5* | irix6* | nonstopux*)
7257      lt_prog_compiler_wl='-Wl,'
7258      # PIC (with -KPIC) is the default.
7259      lt_prog_compiler_static='-non_shared'
7260      ;;
7261
7262    newsos6)
7263      lt_prog_compiler_pic='-KPIC'
7264      lt_prog_compiler_static='-Bstatic'
7265      ;;
7266
7267    linux* | k*bsd*-gnu)
7268      case $cc_basename in
7269      icc* | ecc*)
7270	lt_prog_compiler_wl='-Wl,'
7271	lt_prog_compiler_pic='-KPIC'
7272	lt_prog_compiler_static='-static'
7273        ;;
7274      pgcc* | pgf77* | pgf90* | pgf95*)
7275        # Portland Group compilers (*not* the Pentium gcc compiler,
7276	# which looks to be a dead project)
7277	lt_prog_compiler_wl='-Wl,'
7278	lt_prog_compiler_pic='-fpic'
7279	lt_prog_compiler_static='-Bstatic'
7280        ;;
7281      ccc*)
7282        lt_prog_compiler_wl='-Wl,'
7283        # All Alpha code is PIC.
7284        lt_prog_compiler_static='-non_shared'
7285        ;;
7286      esac
7287      ;;
7288
7289    osf3* | osf4* | osf5*)
7290      lt_prog_compiler_wl='-Wl,'
7291      # All OSF/1 code is PIC.
7292      lt_prog_compiler_static='-non_shared'
7293      ;;
7294
7295    solaris*)
7296      lt_prog_compiler_pic='-KPIC'
7297      lt_prog_compiler_static='-Bstatic'
7298      case $cc_basename in
7299      f77* | f90* | f95*)
7300	lt_prog_compiler_wl='-Qoption ld ';;
7301      *)
7302	lt_prog_compiler_wl='-Wl,';;
7303      esac
7304      ;;
7305
7306    sunos4*)
7307      lt_prog_compiler_wl='-Qoption ld '
7308      lt_prog_compiler_pic='-PIC'
7309      lt_prog_compiler_static='-Bstatic'
7310      ;;
7311
7312    sysv4 | sysv4.2uw2* | sysv4.3*)
7313      lt_prog_compiler_wl='-Wl,'
7314      lt_prog_compiler_pic='-KPIC'
7315      lt_prog_compiler_static='-Bstatic'
7316      ;;
7317
7318    sysv4*MP*)
7319      if test -d /usr/nec ;then
7320	lt_prog_compiler_pic='-Kconform_pic'
7321	lt_prog_compiler_static='-Bstatic'
7322      fi
7323      ;;
7324
7325    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7326      lt_prog_compiler_wl='-Wl,'
7327      lt_prog_compiler_pic='-KPIC'
7328      lt_prog_compiler_static='-Bstatic'
7329      ;;
7330
7331    unicos*)
7332      lt_prog_compiler_wl='-Wl,'
7333      lt_prog_compiler_can_build_shared=no
7334      ;;
7335
7336    uts4*)
7337      lt_prog_compiler_pic='-pic'
7338      lt_prog_compiler_static='-Bstatic'
7339      ;;
7340
7341    *)
7342      lt_prog_compiler_can_build_shared=no
7343      ;;
7344    esac
7345  fi
7346
7347{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7348echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7349
7350#
7351# Check to make sure the PIC flag actually works.
7352#
7353if test -n "$lt_prog_compiler_pic"; then
7354
7355{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7356echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7357if test "${lt_prog_compiler_pic_works+set}" = set; then
7358  echo $ECHO_N "(cached) $ECHO_C" >&6
7359else
7360  lt_prog_compiler_pic_works=no
7361  ac_outfile=conftest.$ac_objext
7362   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7363   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7364   # Insert the option either (1) after the last *FLAGS variable, or
7365   # (2) before a word containing "conftest.", or (3) at the end.
7366   # Note that $ac_compile itself does not contain backslashes and begins
7367   # with a dollar sign (not a hyphen), so the echo should work correctly.
7368   # The option is referenced via a variable to avoid confusing sed.
7369   lt_compile=`echo "$ac_compile" | $SED \
7370   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7371   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7372   -e 's:$: $lt_compiler_flag:'`
7373   (eval echo "\"\$as_me:7373: $lt_compile\"" >&5)
7374   (eval "$lt_compile" 2>conftest.err)
7375   ac_status=$?
7376   cat conftest.err >&5
7377   echo "$as_me:7377: \$? = $ac_status" >&5
7378   if (exit $ac_status) && test -s "$ac_outfile"; then
7379     # The compiler can only warn and ignore the option if not recognized
7380     # So say no if there are warnings other than the usual output.
7381     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7382     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7383     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7384       lt_prog_compiler_pic_works=yes
7385     fi
7386   fi
7387   $rm conftest*
7388
7389fi
7390{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7391echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7392
7393if test x"$lt_prog_compiler_pic_works" = xyes; then
7394    case $lt_prog_compiler_pic in
7395     "" | " "*) ;;
7396     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7397     esac
7398else
7399    lt_prog_compiler_pic=
7400     lt_prog_compiler_can_build_shared=no
7401fi
7402
7403fi
7404case $host_os in
7405  # For platforms which do not support PIC, -DPIC is meaningless:
7406  *djgpp*)
7407    lt_prog_compiler_pic=
7408    ;;
7409  *)
7410    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7411    ;;
7412esac
7413
7414#
7415# Check to make sure the static flag actually works.
7416#
7417wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7418{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7419echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7420if test "${lt_prog_compiler_static_works+set}" = set; then
7421  echo $ECHO_N "(cached) $ECHO_C" >&6
7422else
7423  lt_prog_compiler_static_works=no
7424   save_LDFLAGS="$LDFLAGS"
7425   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7426   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7427   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7428     # The linker can only warn and ignore the option if not recognized
7429     # So say no if there are warnings
7430     if test -s conftest.err; then
7431       # Append any errors to the config.log.
7432       cat conftest.err 1>&5
7433       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7434       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7435       if diff conftest.exp conftest.er2 >/dev/null; then
7436         lt_prog_compiler_static_works=yes
7437       fi
7438     else
7439       lt_prog_compiler_static_works=yes
7440     fi
7441   fi
7442   $rm conftest*
7443   LDFLAGS="$save_LDFLAGS"
7444
7445fi
7446{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7447echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7448
7449if test x"$lt_prog_compiler_static_works" = xyes; then
7450    :
7451else
7452    lt_prog_compiler_static=
7453fi
7454
7455
7456{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7457echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7458if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7459  echo $ECHO_N "(cached) $ECHO_C" >&6
7460else
7461  lt_cv_prog_compiler_c_o=no
7462   $rm -r conftest 2>/dev/null
7463   mkdir conftest
7464   cd conftest
7465   mkdir out
7466   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7467
7468   lt_compiler_flag="-o out/conftest2.$ac_objext"
7469   # Insert the option either (1) after the last *FLAGS variable, or
7470   # (2) before a word containing "conftest.", or (3) at the end.
7471   # Note that $ac_compile itself does not contain backslashes and begins
7472   # with a dollar sign (not a hyphen), so the echo should work correctly.
7473   lt_compile=`echo "$ac_compile" | $SED \
7474   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7475   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7476   -e 's:$: $lt_compiler_flag:'`
7477   (eval echo "\"\$as_me:7477: $lt_compile\"" >&5)
7478   (eval "$lt_compile" 2>out/conftest.err)
7479   ac_status=$?
7480   cat out/conftest.err >&5
7481   echo "$as_me:7481: \$? = $ac_status" >&5
7482   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7483   then
7484     # The compiler can only warn and ignore the option if not recognized
7485     # So say no if there are warnings
7486     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7487     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7488     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7489       lt_cv_prog_compiler_c_o=yes
7490     fi
7491   fi
7492   chmod u+w . 2>&5
7493   $rm conftest*
7494   # SGI C++ compiler will create directory out/ii_files/ for
7495   # template instantiation
7496   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7497   $rm out/* && rmdir out
7498   cd ..
7499   rmdir conftest
7500   $rm conftest*
7501
7502fi
7503{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7504echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7505
7506
7507hard_links="nottested"
7508if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7509  # do not overwrite the value of need_locks provided by the user
7510  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7511echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7512  hard_links=yes
7513  $rm conftest*
7514  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7515  touch conftest.a
7516  ln conftest.a conftest.b 2>&5 || hard_links=no
7517  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7518  { echo "$as_me:$LINENO: result: $hard_links" >&5
7519echo "${ECHO_T}$hard_links" >&6; }
7520  if test "$hard_links" = no; then
7521    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7522echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7523    need_locks=warn
7524  fi
7525else
7526  need_locks=no
7527fi
7528
7529{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7530echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7531
7532  runpath_var=
7533  allow_undefined_flag=
7534  enable_shared_with_static_runtimes=no
7535  archive_cmds=
7536  archive_expsym_cmds=
7537  old_archive_From_new_cmds=
7538  old_archive_from_expsyms_cmds=
7539  export_dynamic_flag_spec=
7540  whole_archive_flag_spec=
7541  thread_safe_flag_spec=
7542  hardcode_libdir_flag_spec=
7543  hardcode_libdir_flag_spec_ld=
7544  hardcode_libdir_separator=
7545  hardcode_direct=no
7546  hardcode_minus_L=no
7547  hardcode_shlibpath_var=unsupported
7548  link_all_deplibs=unknown
7549  hardcode_automatic=no
7550  module_cmds=
7551  module_expsym_cmds=
7552  always_export_symbols=no
7553  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7554  # include_expsyms should be a list of space-separated symbols to be *always*
7555  # included in the symbol list
7556  include_expsyms=
7557  # exclude_expsyms can be an extended regexp of symbols to exclude
7558  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7559  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7560  # as well as any symbol that contains `d'.
7561  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7562  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7563  # platforms (ab)use it in PIC code, but their linkers get confused if
7564  # the symbol is explicitly referenced.  Since portable code cannot
7565  # rely on this symbol name, it's probably fine to never include it in
7566  # preloaded symbol tables.
7567  extract_expsyms_cmds=
7568  # Just being paranoid about ensuring that cc_basename is set.
7569  for cc_temp in $compiler""; do
7570  case $cc_temp in
7571    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7572    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7573    \-*) ;;
7574    *) break;;
7575  esac
7576done
7577cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7578
7579  case $host_os in
7580  cygwin* | mingw* | pw32*)
7581    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7582    # When not using gcc, we currently assume that we are using
7583    # Microsoft Visual C++.
7584    if test "$GCC" != yes; then
7585      with_gnu_ld=no
7586    fi
7587    ;;
7588  interix*)
7589    # we just hope/assume this is gcc and not c89 (= MSVC++)
7590    with_gnu_ld=yes
7591    ;;
7592  openbsd*)
7593    with_gnu_ld=no
7594    ;;
7595  esac
7596
7597  ld_shlibs=yes
7598  if test "$with_gnu_ld" = yes; then
7599    # If archive_cmds runs LD, not CC, wlarc should be empty
7600    wlarc='${wl}'
7601
7602    # Set some defaults for GNU ld with shared library support. These
7603    # are reset later if shared libraries are not supported. Putting them
7604    # here allows them to be overridden if necessary.
7605    runpath_var=LD_RUN_PATH
7606    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7607    export_dynamic_flag_spec='${wl}--export-dynamic'
7608    # ancient GNU ld didn't support --whole-archive et. al.
7609    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7610	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7611      else
7612  	whole_archive_flag_spec=
7613    fi
7614    supports_anon_versioning=no
7615    case `$LD -v 2>/dev/null` in
7616      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7617      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7618      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7619      *\ 2.11.*) ;; # other 2.11 versions
7620      *) supports_anon_versioning=yes ;;
7621    esac
7622
7623    # See if GNU ld supports shared libraries.
7624    case $host_os in
7625    aix3* | aix4* | aix5*)
7626      # On AIX/PPC, the GNU linker is very broken
7627      if test "$host_cpu" != ia64; then
7628	ld_shlibs=no
7629	cat <<EOF 1>&2
7630
7631*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7632*** to be unable to reliably create shared libraries on AIX.
7633*** Therefore, libtool is disabling shared libraries support.  If you
7634*** really care for shared libraries, you may want to modify your PATH
7635*** so that a non-GNU linker is found, and then restart.
7636
7637EOF
7638      fi
7639      ;;
7640
7641    amigaos*)
7642      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)'
7643      hardcode_libdir_flag_spec='-L$libdir'
7644      hardcode_minus_L=yes
7645
7646      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7647      # that the semantics of dynamic libraries on AmigaOS, at least up
7648      # to version 4, is to share data among multiple programs linked
7649      # with the same dynamic library.  Since this doesn't match the
7650      # behavior of shared libraries on other platforms, we can't use
7651      # them.
7652      ld_shlibs=no
7653      ;;
7654
7655    beos*)
7656      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7657	allow_undefined_flag=unsupported
7658	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7659	# support --undefined.  This deserves some investigation.  FIXME
7660	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7661      else
7662	ld_shlibs=no
7663      fi
7664      ;;
7665
7666    cygwin* | mingw* | pw32*)
7667      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7668      # as there is no search path for DLLs.
7669      hardcode_libdir_flag_spec='-L$libdir'
7670      allow_undefined_flag=unsupported
7671      always_export_symbols=no
7672      enable_shared_with_static_runtimes=yes
7673      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7674
7675      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7676        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7677	# If the export-symbols file already is a .def file (1st line
7678	# is EXPORTS), use it as is; otherwise, prepend...
7679	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7680	  cp $export_symbols $output_objdir/$soname.def;
7681	else
7682	  echo EXPORTS > $output_objdir/$soname.def;
7683	  cat $export_symbols >> $output_objdir/$soname.def;
7684	fi~
7685	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7686      else
7687	ld_shlibs=no
7688      fi
7689      ;;
7690
7691    interix3*)
7692      hardcode_direct=no
7693      hardcode_shlibpath_var=no
7694      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7695      export_dynamic_flag_spec='${wl}-E'
7696      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7697      # Instead, shared libraries are loaded at an image base (0x10000000 by
7698      # default) and relocated if they conflict, which is a slow very memory
7699      # consuming and fragmenting process.  To avoid this, we pick a random,
7700      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7701      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7702      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7703      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'
7704      ;;
7705
7706    linux* | k*bsd*-gnu)
7707      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7708	tmp_addflag=
7709	case $cc_basename,$host_cpu in
7710	pgcc*)				# Portland Group C compiler
7711	  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'
7712	  tmp_addflag=' $pic_flag'
7713	  ;;
7714	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7715	  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'
7716	  tmp_addflag=' $pic_flag -Mnomain' ;;
7717	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7718	  tmp_addflag=' -i_dynamic' ;;
7719	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7720	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7721	ifc* | ifort*)			# Intel Fortran compiler
7722	  tmp_addflag=' -nofor_main' ;;
7723	esac
7724	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7725
7726	if test $supports_anon_versioning = yes; then
7727	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7728  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7729  $echo "local: *; };" >> $output_objdir/$libname.ver~
7730	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7731	fi
7732	link_all_deplibs=no
7733      else
7734	ld_shlibs=no
7735      fi
7736      ;;
7737
7738    netbsd* | netbsdelf*-gnu)
7739      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7740	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7741	wlarc=
7742      else
7743	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7744	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7745      fi
7746      ;;
7747
7748    solaris*)
7749      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7750	ld_shlibs=no
7751	cat <<EOF 1>&2
7752
7753*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7754*** create shared libraries on Solaris systems.  Therefore, libtool
7755*** is disabling shared libraries support.  We urge you to upgrade GNU
7756*** binutils to release 2.9.1 or newer.  Another option is to modify
7757*** your PATH or compiler configuration so that the native linker is
7758*** used, and then restart.
7759
7760EOF
7761      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7762	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7763	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7764      else
7765	ld_shlibs=no
7766      fi
7767      ;;
7768
7769    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7770      case `$LD -v 2>&1` in
7771        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7772	ld_shlibs=no
7773	cat <<_LT_EOF 1>&2
7774
7775*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7776*** reliably create shared libraries on SCO systems.  Therefore, libtool
7777*** is disabling shared libraries support.  We urge you to upgrade GNU
7778*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7779*** your PATH or compiler configuration so that the native linker is
7780*** used, and then restart.
7781
7782_LT_EOF
7783	;;
7784	*)
7785	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7786	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7787	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7788	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7789	  else
7790	    ld_shlibs=no
7791	  fi
7792	;;
7793      esac
7794      ;;
7795
7796    sunos4*)
7797      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7798      wlarc=
7799      hardcode_direct=yes
7800      hardcode_shlibpath_var=no
7801      ;;
7802
7803    *)
7804      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7805	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7806	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7807      else
7808	ld_shlibs=no
7809      fi
7810      ;;
7811    esac
7812
7813    if test "$ld_shlibs" = no; then
7814      runpath_var=
7815      hardcode_libdir_flag_spec=
7816      export_dynamic_flag_spec=
7817      whole_archive_flag_spec=
7818    fi
7819  else
7820    # PORTME fill in a description of your system's linker (not GNU ld)
7821    case $host_os in
7822    aix3*)
7823      allow_undefined_flag=unsupported
7824      always_export_symbols=yes
7825      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'
7826      # Note: this linker hardcodes the directories in LIBPATH if there
7827      # are no directories specified by -L.
7828      hardcode_minus_L=yes
7829      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7830	# Neither direct hardcoding nor static linking is supported with a
7831	# broken collect2.
7832	hardcode_direct=unsupported
7833      fi
7834      ;;
7835
7836    aix4* | aix5*)
7837      if test "$host_cpu" = ia64; then
7838	# On IA64, the linker does run time linking by default, so we don't
7839	# have to do anything special.
7840	aix_use_runtimelinking=no
7841	exp_sym_flag='-Bexport'
7842	no_entry_flag=""
7843      else
7844	# If we're using GNU nm, then we don't want the "-C" option.
7845	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7846	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7847	  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'
7848	else
7849	  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'
7850	fi
7851	aix_use_runtimelinking=no
7852
7853	# Test if we are trying to use run time linking or normal
7854	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7855	# need to do runtime linking.
7856	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7857	  for ld_flag in $LDFLAGS; do
7858  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7859  	    aix_use_runtimelinking=yes
7860  	    break
7861  	  fi
7862	  done
7863	  ;;
7864	esac
7865
7866	exp_sym_flag='-bexport'
7867	no_entry_flag='-bnoentry'
7868      fi
7869
7870      # When large executables or shared objects are built, AIX ld can
7871      # have problems creating the table of contents.  If linking a library
7872      # or program results in "error TOC overflow" add -mminimal-toc to
7873      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7874      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7875
7876      archive_cmds=''
7877      hardcode_direct=yes
7878      hardcode_libdir_separator=':'
7879      link_all_deplibs=yes
7880
7881      if test "$GCC" = yes; then
7882	case $host_os in aix4.[012]|aix4.[012].*)
7883	# We only want to do this on AIX 4.2 and lower, the check
7884	# below for broken collect2 doesn't work under 4.3+
7885	  collect2name=`${CC} -print-prog-name=collect2`
7886	  if test -f "$collect2name" && \
7887  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7888	  then
7889  	  # We have reworked collect2
7890  	  hardcode_direct=yes
7891	  else
7892  	  # We have old collect2
7893  	  hardcode_direct=unsupported
7894  	  # It fails to find uninstalled libraries when the uninstalled
7895  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7896  	  # to unsupported forces relinking
7897  	  hardcode_minus_L=yes
7898  	  hardcode_libdir_flag_spec='-L$libdir'
7899  	  hardcode_libdir_separator=
7900	  fi
7901	  ;;
7902	esac
7903	shared_flag='-shared'
7904	if test "$aix_use_runtimelinking" = yes; then
7905	  shared_flag="$shared_flag "'${wl}-G'
7906	fi
7907      else
7908	# not using gcc
7909	if test "$host_cpu" = ia64; then
7910  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7911  	# chokes on -Wl,-G. The following line is correct:
7912	  shared_flag='-G'
7913	else
7914	  if test "$aix_use_runtimelinking" = yes; then
7915	    shared_flag='${wl}-G'
7916	  else
7917	    shared_flag='${wl}-bM:SRE'
7918	  fi
7919	fi
7920      fi
7921
7922      # It seems that -bexpall does not export symbols beginning with
7923      # underscore (_), so it is better to generate a list of symbols to export.
7924      always_export_symbols=yes
7925      if test "$aix_use_runtimelinking" = yes; then
7926	# Warning - without using the other runtime loading flags (-brtl),
7927	# -berok will link without error, but may produce a broken library.
7928	allow_undefined_flag='-berok'
7929       # Determine the default libpath from the value encoded in an empty executable.
7930       cat >conftest.$ac_ext <<_ACEOF
7931/* confdefs.h.  */
7932_ACEOF
7933cat confdefs.h >>conftest.$ac_ext
7934cat >>conftest.$ac_ext <<_ACEOF
7935/* end confdefs.h.  */
7936
7937int
7938main ()
7939{
7940
7941  ;
7942  return 0;
7943}
7944_ACEOF
7945rm -f conftest.$ac_objext conftest$ac_exeext
7946if { (ac_try="$ac_link"
7947case "(($ac_try" in
7948  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7949  *) ac_try_echo=$ac_try;;
7950esac
7951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7952  (eval "$ac_link") 2>conftest.er1
7953  ac_status=$?
7954  grep -v '^ *+' conftest.er1 >conftest.err
7955  rm -f conftest.er1
7956  cat conftest.err >&5
7957  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7958  (exit $ac_status); } && {
7959	 test -z "$ac_c_werror_flag" ||
7960	 test ! -s conftest.err
7961       } && test -s conftest$ac_exeext &&
7962       $as_test_x conftest$ac_exeext; then
7963
7964aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7965}'`
7966# Check for a 64-bit object if we didn't find anything.
7967if 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; }
7968}'`; fi
7969else
7970  echo "$as_me: failed program was:" >&5
7971sed 's/^/| /' conftest.$ac_ext >&5
7972
7973
7974fi
7975
7976rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7977      conftest$ac_exeext conftest.$ac_ext
7978if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7979
7980       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7981	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"
7982       else
7983	if test "$host_cpu" = ia64; then
7984	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7985	  allow_undefined_flag="-z nodefs"
7986	  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"
7987	else
7988	 # Determine the default libpath from the value encoded in an empty executable.
7989	 cat >conftest.$ac_ext <<_ACEOF
7990/* confdefs.h.  */
7991_ACEOF
7992cat confdefs.h >>conftest.$ac_ext
7993cat >>conftest.$ac_ext <<_ACEOF
7994/* end confdefs.h.  */
7995
7996int
7997main ()
7998{
7999
8000  ;
8001  return 0;
8002}
8003_ACEOF
8004rm -f conftest.$ac_objext conftest$ac_exeext
8005if { (ac_try="$ac_link"
8006case "(($ac_try" in
8007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8008  *) ac_try_echo=$ac_try;;
8009esac
8010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8011  (eval "$ac_link") 2>conftest.er1
8012  ac_status=$?
8013  grep -v '^ *+' conftest.er1 >conftest.err
8014  rm -f conftest.er1
8015  cat conftest.err >&5
8016  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8017  (exit $ac_status); } && {
8018	 test -z "$ac_c_werror_flag" ||
8019	 test ! -s conftest.err
8020       } && test -s conftest$ac_exeext &&
8021       $as_test_x conftest$ac_exeext; then
8022
8023aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8024}'`
8025# Check for a 64-bit object if we didn't find anything.
8026if 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; }
8027}'`; fi
8028else
8029  echo "$as_me: failed program was:" >&5
8030sed 's/^/| /' conftest.$ac_ext >&5
8031
8032
8033fi
8034
8035rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8036      conftest$ac_exeext conftest.$ac_ext
8037if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8038
8039	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8040	  # Warning - without using the other run time loading flags,
8041	  # -berok will link without error, but may produce a broken library.
8042	  no_undefined_flag=' ${wl}-bernotok'
8043	  allow_undefined_flag=' ${wl}-berok'
8044	  # Exported symbols can be pulled into shared objects from archives
8045	  whole_archive_flag_spec='$convenience'
8046	  archive_cmds_need_lc=yes
8047	  # This is similar to how AIX traditionally builds its shared libraries.
8048	  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'
8049	fi
8050      fi
8051      ;;
8052
8053    amigaos*)
8054      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)'
8055      hardcode_libdir_flag_spec='-L$libdir'
8056      hardcode_minus_L=yes
8057      # see comment about different semantics on the GNU ld section
8058      ld_shlibs=no
8059      ;;
8060
8061    bsdi[45]*)
8062      export_dynamic_flag_spec=-rdynamic
8063      ;;
8064
8065    cygwin* | mingw* | pw32*)
8066      # When not using gcc, we currently assume that we are using
8067      # Microsoft Visual C++.
8068      # hardcode_libdir_flag_spec is actually meaningless, as there is
8069      # no search path for DLLs.
8070      hardcode_libdir_flag_spec=' '
8071      allow_undefined_flag=unsupported
8072      # Tell ltmain to make .lib files, not .a files.
8073      libext=lib
8074      # Tell ltmain to make .dll files, not .so files.
8075      shrext_cmds=".dll"
8076      # FIXME: Setting linknames here is a bad hack.
8077      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8078      # The linker will automatically build a .lib file if we build a DLL.
8079      old_archive_From_new_cmds='true'
8080      # FIXME: Should let the user specify the lib program.
8081      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8082      fix_srcfile_path='`cygpath -w "$srcfile"`'
8083      enable_shared_with_static_runtimes=yes
8084      ;;
8085
8086    darwin* | rhapsody*)
8087      case $host_os in
8088        rhapsody* | darwin1.[012])
8089         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8090         ;;
8091       *) # Darwin 1.3 on
8092         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8093           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8094         else
8095           case ${MACOSX_DEPLOYMENT_TARGET} in
8096             10.[012])
8097               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8098               ;;
8099             10.*)
8100               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8101               ;;
8102           esac
8103         fi
8104         ;;
8105      esac
8106      archive_cmds_need_lc=no
8107      hardcode_direct=no
8108      hardcode_automatic=yes
8109      hardcode_shlibpath_var=unsupported
8110      whole_archive_flag_spec=''
8111      link_all_deplibs=yes
8112    if test "$GCC" = yes ; then
8113    	output_verbose_link_cmd='echo'
8114        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8115      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8116      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8117      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}'
8118      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}'
8119    else
8120      case $cc_basename in
8121        xlc*)
8122         output_verbose_link_cmd='echo'
8123         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8124         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8125          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8126         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}'
8127          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}'
8128          ;;
8129       *)
8130         ld_shlibs=no
8131          ;;
8132      esac
8133    fi
8134      ;;
8135
8136    dgux*)
8137      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8138      hardcode_libdir_flag_spec='-L$libdir'
8139      hardcode_shlibpath_var=no
8140      ;;
8141
8142    freebsd1*)
8143      ld_shlibs=no
8144      ;;
8145
8146    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8147    # support.  Future versions do this automatically, but an explicit c++rt0.o
8148    # does not break anything, and helps significantly (at the cost of a little
8149    # extra space).
8150    freebsd2.2*)
8151      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8152      hardcode_libdir_flag_spec='-R$libdir'
8153      hardcode_direct=yes
8154      hardcode_shlibpath_var=no
8155      ;;
8156
8157    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8158    freebsd2*)
8159      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8160      hardcode_direct=yes
8161      hardcode_minus_L=yes
8162      hardcode_shlibpath_var=no
8163      ;;
8164
8165    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8166    freebsd* | dragonfly*)
8167      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8168      hardcode_libdir_flag_spec='-R$libdir'
8169      hardcode_direct=yes
8170      hardcode_shlibpath_var=no
8171      ;;
8172
8173    hpux9*)
8174      if test "$GCC" = yes; then
8175	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'
8176      else
8177	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'
8178      fi
8179      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8180      hardcode_libdir_separator=:
8181      hardcode_direct=yes
8182
8183      # hardcode_minus_L: Not really in the search PATH,
8184      # but as the default location of the library.
8185      hardcode_minus_L=yes
8186      export_dynamic_flag_spec='${wl}-E'
8187      ;;
8188
8189    hpux10*)
8190      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8191	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8192      else
8193	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8194      fi
8195      if test "$with_gnu_ld" = no; then
8196	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8197	hardcode_libdir_separator=:
8198
8199	hardcode_direct=yes
8200	export_dynamic_flag_spec='${wl}-E'
8201
8202	# hardcode_minus_L: Not really in the search PATH,
8203	# but as the default location of the library.
8204	hardcode_minus_L=yes
8205      fi
8206      ;;
8207
8208    hpux11*)
8209      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8210	case $host_cpu in
8211	hppa*64*)
8212	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8213	  ;;
8214	ia64*)
8215	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8216	  ;;
8217	*)
8218	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8219	  ;;
8220	esac
8221      else
8222	case $host_cpu in
8223	hppa*64*)
8224	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8225	  ;;
8226	ia64*)
8227	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8228	  ;;
8229	*)
8230	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8231	  ;;
8232	esac
8233      fi
8234      if test "$with_gnu_ld" = no; then
8235	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8236	hardcode_libdir_separator=:
8237
8238	case $host_cpu in
8239	hppa*64*|ia64*)
8240	  hardcode_libdir_flag_spec_ld='+b $libdir'
8241	  hardcode_direct=no
8242	  hardcode_shlibpath_var=no
8243	  ;;
8244	*)
8245	  hardcode_direct=yes
8246	  export_dynamic_flag_spec='${wl}-E'
8247
8248	  # hardcode_minus_L: Not really in the search PATH,
8249	  # but as the default location of the library.
8250	  hardcode_minus_L=yes
8251	  ;;
8252	esac
8253      fi
8254      ;;
8255
8256    irix5* | irix6* | nonstopux*)
8257      if test "$GCC" = yes; then
8258	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'
8259      else
8260	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'
8261	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8262      fi
8263      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8264      hardcode_libdir_separator=:
8265      link_all_deplibs=yes
8266      ;;
8267
8268    netbsd* | netbsdelf*-gnu)
8269      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8270	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8271      else
8272	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8273      fi
8274      hardcode_libdir_flag_spec='-R$libdir'
8275      hardcode_direct=yes
8276      hardcode_shlibpath_var=no
8277      ;;
8278
8279    newsos6)
8280      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8281      hardcode_direct=yes
8282      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8283      hardcode_libdir_separator=:
8284      hardcode_shlibpath_var=no
8285      ;;
8286
8287    openbsd*)
8288      hardcode_direct=yes
8289      hardcode_shlibpath_var=no
8290      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8291	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8292	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8293	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8294	export_dynamic_flag_spec='${wl}-E'
8295      else
8296       case $host_os in
8297	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8298	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8299	   hardcode_libdir_flag_spec='-R$libdir'
8300	   ;;
8301	 *)
8302	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8303	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8304	   ;;
8305       esac
8306      fi
8307      ;;
8308
8309    os2*)
8310      hardcode_libdir_flag_spec='-L$libdir'
8311      hardcode_minus_L=yes
8312      allow_undefined_flag=unsupported
8313      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'
8314      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8315      ;;
8316
8317    osf3*)
8318      if test "$GCC" = yes; then
8319	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8320	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'
8321      else
8322	allow_undefined_flag=' -expect_unresolved \*'
8323	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'
8324      fi
8325      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8326      hardcode_libdir_separator=:
8327      ;;
8328
8329    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8330      if test "$GCC" = yes; then
8331	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8332	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'
8333	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8334      else
8335	allow_undefined_flag=' -expect_unresolved \*'
8336	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'
8337	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8338	$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'
8339
8340	# Both c and cxx compiler support -rpath directly
8341	hardcode_libdir_flag_spec='-rpath $libdir'
8342      fi
8343      hardcode_libdir_separator=:
8344      ;;
8345
8346    solaris*)
8347      no_undefined_flag=' -z text'
8348      if test "$GCC" = yes; then
8349	wlarc='${wl}'
8350	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8351	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8352	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8353      else
8354	wlarc=''
8355	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8356	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8357  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8358      fi
8359      hardcode_libdir_flag_spec='-R$libdir'
8360      hardcode_shlibpath_var=no
8361      case $host_os in
8362      solaris2.[0-5] | solaris2.[0-5].*) ;;
8363      *)
8364 	# The compiler driver will combine linker options so we
8365 	# cannot just pass the convience library names through
8366 	# without $wl, iff we do not link with $LD.
8367 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8368 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8369 	case $wlarc in
8370 	'')
8371 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8372 	*)
8373 	  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' ;;
8374 	esac ;;
8375      esac
8376      link_all_deplibs=yes
8377      ;;
8378
8379    sunos4*)
8380      if test "x$host_vendor" = xsequent; then
8381	# Use $CC to link under sequent, because it throws in some extra .o
8382	# files that make .init and .fini sections work.
8383	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8384      else
8385	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8386      fi
8387      hardcode_libdir_flag_spec='-L$libdir'
8388      hardcode_direct=yes
8389      hardcode_minus_L=yes
8390      hardcode_shlibpath_var=no
8391      ;;
8392
8393    sysv4)
8394      case $host_vendor in
8395	sni)
8396	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8397	  hardcode_direct=yes # is this really true???
8398	;;
8399	siemens)
8400	  ## LD is ld it makes a PLAMLIB
8401	  ## CC just makes a GrossModule.
8402	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8403	  reload_cmds='$CC -r -o $output$reload_objs'
8404	  hardcode_direct=no
8405        ;;
8406	motorola)
8407	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8408	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8409	;;
8410      esac
8411      runpath_var='LD_RUN_PATH'
8412      hardcode_shlibpath_var=no
8413      ;;
8414
8415    sysv4.3*)
8416      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8417      hardcode_shlibpath_var=no
8418      export_dynamic_flag_spec='-Bexport'
8419      ;;
8420
8421    sysv4*MP*)
8422      if test -d /usr/nec; then
8423	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8424	hardcode_shlibpath_var=no
8425	runpath_var=LD_RUN_PATH
8426	hardcode_runpath_var=yes
8427	ld_shlibs=yes
8428      fi
8429      ;;
8430
8431    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8432      no_undefined_flag='${wl}-z,text'
8433      archive_cmds_need_lc=no
8434      hardcode_shlibpath_var=no
8435      runpath_var='LD_RUN_PATH'
8436
8437      if test "$GCC" = yes; then
8438	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8439	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8440      else
8441	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8442	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8443      fi
8444      ;;
8445
8446    sysv5* | sco3.2v5* | sco5v6*)
8447      # Note: We can NOT use -z defs as we might desire, because we do not
8448      # link with -lc, and that would cause any symbols used from libc to
8449      # always be unresolved, which means just about no library would
8450      # ever link correctly.  If we're not using GNU ld we use -z text
8451      # though, which does catch some bad symbols but isn't as heavy-handed
8452      # as -z defs.
8453      no_undefined_flag='${wl}-z,text'
8454      allow_undefined_flag='${wl}-z,nodefs'
8455      archive_cmds_need_lc=no
8456      hardcode_shlibpath_var=no
8457      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8458      hardcode_libdir_separator=':'
8459      link_all_deplibs=yes
8460      export_dynamic_flag_spec='${wl}-Bexport'
8461      runpath_var='LD_RUN_PATH'
8462
8463      if test "$GCC" = yes; then
8464	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8465	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8466      else
8467	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8468	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8469      fi
8470      ;;
8471
8472    uts4*)
8473      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8474      hardcode_libdir_flag_spec='-L$libdir'
8475      hardcode_shlibpath_var=no
8476      ;;
8477
8478    *)
8479      ld_shlibs=no
8480      ;;
8481    esac
8482  fi
8483
8484{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8485echo "${ECHO_T}$ld_shlibs" >&6; }
8486test "$ld_shlibs" = no && can_build_shared=no
8487
8488#
8489# Do we need to explicitly link libc?
8490#
8491case "x$archive_cmds_need_lc" in
8492x|xyes)
8493  # Assume -lc should be added
8494  archive_cmds_need_lc=yes
8495
8496  if test "$enable_shared" = yes && test "$GCC" = yes; then
8497    case $archive_cmds in
8498    *'~'*)
8499      # FIXME: we may have to deal with multi-command sequences.
8500      ;;
8501    '$CC '*)
8502      # Test whether the compiler implicitly links with -lc since on some
8503      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8504      # to ld, don't add -lc before -lgcc.
8505      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8506echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8507      $rm conftest*
8508      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8509
8510      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8511  (eval $ac_compile) 2>&5
8512  ac_status=$?
8513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8514  (exit $ac_status); } 2>conftest.err; then
8515        soname=conftest
8516        lib=conftest
8517        libobjs=conftest.$ac_objext
8518        deplibs=
8519        wl=$lt_prog_compiler_wl
8520	pic_flag=$lt_prog_compiler_pic
8521        compiler_flags=-v
8522        linker_flags=-v
8523        verstring=
8524        output_objdir=.
8525        libname=conftest
8526        lt_save_allow_undefined_flag=$allow_undefined_flag
8527        allow_undefined_flag=
8528        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8529  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8530  ac_status=$?
8531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8532  (exit $ac_status); }
8533        then
8534	  archive_cmds_need_lc=no
8535        else
8536	  archive_cmds_need_lc=yes
8537        fi
8538        allow_undefined_flag=$lt_save_allow_undefined_flag
8539      else
8540        cat conftest.err 1>&5
8541      fi
8542      $rm conftest*
8543      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8544echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8545      ;;
8546    esac
8547  fi
8548  ;;
8549esac
8550
8551{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8552echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8553library_names_spec=
8554libname_spec='lib$name'
8555soname_spec=
8556shrext_cmds=".so"
8557postinstall_cmds=
8558postuninstall_cmds=
8559finish_cmds=
8560finish_eval=
8561shlibpath_var=
8562shlibpath_overrides_runpath=unknown
8563version_type=none
8564dynamic_linker="$host_os ld.so"
8565sys_lib_dlsearch_path_spec="/lib /usr/lib"
8566if test "$GCC" = yes; then
8567  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8568  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8569    # if the path contains ";" then we assume it to be the separator
8570    # otherwise default to the standard path separator (i.e. ":") - it is
8571    # assumed that no part of a normal pathname contains ";" but that should
8572    # okay in the real world where ";" in dirpaths is itself problematic.
8573    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8574  else
8575    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8576  fi
8577else
8578  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8579fi
8580need_lib_prefix=unknown
8581hardcode_into_libs=no
8582
8583# when you set need_version to no, make sure it does not cause -set_version
8584# flags to be left without arguments
8585need_version=unknown
8586
8587case $host_os in
8588aix3*)
8589  version_type=linux
8590  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8591  shlibpath_var=LIBPATH
8592
8593  # AIX 3 has no versioning support, so we append a major version to the name.
8594  soname_spec='${libname}${release}${shared_ext}$major'
8595  ;;
8596
8597aix4* | aix5*)
8598  version_type=linux
8599  need_lib_prefix=no
8600  need_version=no
8601  hardcode_into_libs=yes
8602  if test "$host_cpu" = ia64; then
8603    # AIX 5 supports IA64
8604    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8605    shlibpath_var=LD_LIBRARY_PATH
8606  else
8607    # With GCC up to 2.95.x, collect2 would create an import file
8608    # for dependence libraries.  The import file would start with
8609    # the line `#! .'.  This would cause the generated library to
8610    # depend on `.', always an invalid library.  This was fixed in
8611    # development snapshots of GCC prior to 3.0.
8612    case $host_os in
8613      aix4 | aix4.[01] | aix4.[01].*)
8614      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8615	   echo ' yes '
8616	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8617	:
8618      else
8619	can_build_shared=no
8620      fi
8621      ;;
8622    esac
8623    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8624    # soname into executable. Probably we can add versioning support to
8625    # collect2, so additional links can be useful in future.
8626    if test "$aix_use_runtimelinking" = yes; then
8627      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8628      # instead of lib<name>.a to let people know that these are not
8629      # typical AIX shared libraries.
8630      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8631    else
8632      # We preserve .a as extension for shared libraries through AIX4.2
8633      # and later when we are not doing run time linking.
8634      library_names_spec='${libname}${release}.a $libname.a'
8635      soname_spec='${libname}${release}${shared_ext}$major'
8636    fi
8637    shlibpath_var=LIBPATH
8638  fi
8639  ;;
8640
8641amigaos*)
8642  library_names_spec='$libname.ixlibrary $libname.a'
8643  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8644  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'
8645  ;;
8646
8647beos*)
8648  library_names_spec='${libname}${shared_ext}'
8649  dynamic_linker="$host_os ld.so"
8650  shlibpath_var=LIBRARY_PATH
8651  ;;
8652
8653bsdi[45]*)
8654  version_type=linux
8655  need_version=no
8656  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8657  soname_spec='${libname}${release}${shared_ext}$major'
8658  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8659  shlibpath_var=LD_LIBRARY_PATH
8660  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8661  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8662  # the default ld.so.conf also contains /usr/contrib/lib and
8663  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8664  # libtool to hard-code these into programs
8665  ;;
8666
8667cygwin* | mingw* | pw32*)
8668  version_type=windows
8669  shrext_cmds=".dll"
8670  need_version=no
8671  need_lib_prefix=no
8672
8673  case $GCC,$host_os in
8674  yes,cygwin* | yes,mingw* | yes,pw32*)
8675    library_names_spec='$libname.dll.a'
8676    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8677    postinstall_cmds='base_file=`basename \${file}`~
8678      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8679      dldir=$destdir/`dirname \$dlpath`~
8680      test -d \$dldir || mkdir -p \$dldir~
8681      $install_prog $dir/$dlname \$dldir/$dlname~
8682      chmod a+x \$dldir/$dlname'
8683    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8684      dlpath=$dir/\$dldll~
8685       $rm \$dlpath'
8686    shlibpath_overrides_runpath=yes
8687
8688    case $host_os in
8689    cygwin*)
8690      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8691      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8692      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8693      ;;
8694    mingw*)
8695      # MinGW DLLs use traditional 'lib' prefix
8696      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8697      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8698      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8699        # It is most probably a Windows format PATH printed by
8700        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8701        # path with ; separators, and with drive letters. We can handle the
8702        # drive letters (cygwin fileutils understands them), so leave them,
8703        # especially as we might pass files found there to a mingw objdump,
8704        # which wouldn't understand a cygwinified path. Ahh.
8705        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8706      else
8707        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8708      fi
8709      ;;
8710    pw32*)
8711      # pw32 DLLs use 'pw' prefix rather than 'lib'
8712      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8713      ;;
8714    esac
8715    ;;
8716
8717  *)
8718    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8719    ;;
8720  esac
8721  dynamic_linker='Win32 ld.exe'
8722  # FIXME: first we should search . and the directory the executable is in
8723  shlibpath_var=PATH
8724  ;;
8725
8726darwin* | rhapsody*)
8727  dynamic_linker="$host_os dyld"
8728  version_type=darwin
8729  need_lib_prefix=no
8730  need_version=no
8731  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8732  soname_spec='${libname}${release}${major}$shared_ext'
8733  shlibpath_overrides_runpath=yes
8734  shlibpath_var=DYLD_LIBRARY_PATH
8735  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8736  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8737  if test "$GCC" = yes; then
8738    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"`
8739  else
8740    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8741  fi
8742  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8743  ;;
8744
8745dgux*)
8746  version_type=linux
8747  need_lib_prefix=no
8748  need_version=no
8749  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8750  soname_spec='${libname}${release}${shared_ext}$major'
8751  shlibpath_var=LD_LIBRARY_PATH
8752  ;;
8753
8754freebsd1*)
8755  dynamic_linker=no
8756  ;;
8757
8758freebsd* | dragonfly*)
8759  # DragonFly does not have aout.  When/if they implement a new
8760  # versioning mechanism, adjust this.
8761  if test -x /usr/bin/objformat; then
8762    objformat=`/usr/bin/objformat`
8763  else
8764    case $host_os in
8765    freebsd[123]*) objformat=aout ;;
8766    *) objformat=elf ;;
8767    esac
8768  fi
8769  version_type=freebsd-$objformat
8770  case $version_type in
8771    freebsd-elf*)
8772      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8773      need_version=no
8774      need_lib_prefix=no
8775      ;;
8776    freebsd-*)
8777      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8778      need_version=yes
8779      ;;
8780  esac
8781  shlibpath_var=LD_LIBRARY_PATH
8782  case $host_os in
8783  freebsd2*)
8784    shlibpath_overrides_runpath=yes
8785    ;;
8786  freebsd3.[01]* | freebsdelf3.[01]*)
8787    shlibpath_overrides_runpath=yes
8788    hardcode_into_libs=yes
8789    ;;
8790  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8791  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8792    shlibpath_overrides_runpath=no
8793    hardcode_into_libs=yes
8794    ;;
8795  freebsd*) # from 4.6 on
8796    shlibpath_overrides_runpath=yes
8797    hardcode_into_libs=yes
8798    ;;
8799  esac
8800  ;;
8801
8802gnu*)
8803  version_type=linux
8804  need_lib_prefix=no
8805  need_version=no
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  shlibpath_var=LD_LIBRARY_PATH
8809  hardcode_into_libs=yes
8810  ;;
8811
8812hpux9* | hpux10* | hpux11*)
8813  # Give a soname corresponding to the major version so that dld.sl refuses to
8814  # link against other versions.
8815  version_type=sunos
8816  need_lib_prefix=no
8817  need_version=no
8818  case $host_cpu in
8819  ia64*)
8820    shrext_cmds='.so'
8821    hardcode_into_libs=yes
8822    dynamic_linker="$host_os dld.so"
8823    shlibpath_var=LD_LIBRARY_PATH
8824    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8825    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8826    soname_spec='${libname}${release}${shared_ext}$major'
8827    if test "X$HPUX_IA64_MODE" = X32; then
8828      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8829    else
8830      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8831    fi
8832    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8833    ;;
8834   hppa*64*)
8835     shrext_cmds='.sl'
8836     hardcode_into_libs=yes
8837     dynamic_linker="$host_os dld.sl"
8838     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8839     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8840     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8841     soname_spec='${libname}${release}${shared_ext}$major'
8842     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8843     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8844     ;;
8845   *)
8846    shrext_cmds='.sl'
8847    dynamic_linker="$host_os dld.sl"
8848    shlibpath_var=SHLIB_PATH
8849    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8850    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8851    soname_spec='${libname}${release}${shared_ext}$major'
8852    ;;
8853  esac
8854  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8855  postinstall_cmds='chmod 555 $lib'
8856  ;;
8857
8858interix3*)
8859  version_type=linux
8860  need_lib_prefix=no
8861  need_version=no
8862  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8863  soname_spec='${libname}${release}${shared_ext}$major'
8864  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8865  shlibpath_var=LD_LIBRARY_PATH
8866  shlibpath_overrides_runpath=no
8867  hardcode_into_libs=yes
8868  ;;
8869
8870irix5* | irix6* | nonstopux*)
8871  case $host_os in
8872    nonstopux*) version_type=nonstopux ;;
8873    *)
8874	if test "$lt_cv_prog_gnu_ld" = yes; then
8875		version_type=linux
8876	else
8877		version_type=irix
8878	fi ;;
8879  esac
8880  need_lib_prefix=no
8881  need_version=no
8882  soname_spec='${libname}${release}${shared_ext}$major'
8883  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8884  case $host_os in
8885  irix5* | nonstopux*)
8886    libsuff= shlibsuff=
8887    ;;
8888  *)
8889    case $LD in # libtool.m4 will add one of these switches to LD
8890    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8891      libsuff= shlibsuff= libmagic=32-bit;;
8892    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8893      libsuff=32 shlibsuff=N32 libmagic=N32;;
8894    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8895      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8896    *) libsuff= shlibsuff= libmagic=never-match;;
8897    esac
8898    ;;
8899  esac
8900  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8901  shlibpath_overrides_runpath=no
8902  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8903  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8904  hardcode_into_libs=yes
8905  ;;
8906
8907# No shared lib support for Linux oldld, aout, or coff.
8908linux*oldld* | linux*aout* | linux*coff*)
8909  dynamic_linker=no
8910  ;;
8911
8912# This must be Linux ELF.
8913linux* | k*bsd*-gnu)
8914  version_type=linux
8915  need_lib_prefix=no
8916  need_version=no
8917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8918  soname_spec='${libname}${release}${shared_ext}$major'
8919  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8920  shlibpath_var=LD_LIBRARY_PATH
8921  shlibpath_overrides_runpath=no
8922  # This implies no fast_install, which is unacceptable.
8923  # Some rework will be needed to allow for fast_install
8924  # before this can be enabled.
8925  hardcode_into_libs=yes
8926
8927  # Append ld.so.conf contents to the search path
8928  if test -f /etc/ld.so.conf; then
8929    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' ' '`
8930    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8931  fi
8932
8933  # We used to test for /lib/ld.so.1 and disable shared libraries on
8934  # powerpc, because MkLinux only supported shared libraries with the
8935  # GNU dynamic linker.  Since this was broken with cross compilers,
8936  # most powerpc-linux boxes support dynamic linking these days and
8937  # people can always --disable-shared, the test was removed, and we
8938  # assume the GNU/Linux dynamic linker is in use.
8939  dynamic_linker='GNU/Linux ld.so'
8940  ;;
8941
8942netbsdelf*-gnu)
8943  version_type=linux
8944  need_lib_prefix=no
8945  need_version=no
8946  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8947  soname_spec='${libname}${release}${shared_ext}$major'
8948  shlibpath_var=LD_LIBRARY_PATH
8949  shlibpath_overrides_runpath=no
8950  hardcode_into_libs=yes
8951  dynamic_linker='NetBSD ld.elf_so'
8952  ;;
8953
8954netbsd*)
8955  version_type=sunos
8956  need_lib_prefix=no
8957  need_version=no
8958  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8959    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8960    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8961    dynamic_linker='NetBSD (a.out) ld.so'
8962  else
8963    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8964    soname_spec='${libname}${release}${shared_ext}$major'
8965    dynamic_linker='NetBSD ld.elf_so'
8966  fi
8967  shlibpath_var=LD_LIBRARY_PATH
8968  shlibpath_overrides_runpath=yes
8969  hardcode_into_libs=yes
8970  ;;
8971
8972newsos6)
8973  version_type=linux
8974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8975  shlibpath_var=LD_LIBRARY_PATH
8976  shlibpath_overrides_runpath=yes
8977  ;;
8978
8979nto-qnx*)
8980  version_type=linux
8981  need_lib_prefix=no
8982  need_version=no
8983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8984  soname_spec='${libname}${release}${shared_ext}$major'
8985  shlibpath_var=LD_LIBRARY_PATH
8986  shlibpath_overrides_runpath=yes
8987  ;;
8988
8989openbsd*)
8990  version_type=sunos
8991  sys_lib_dlsearch_path_spec="/usr/lib"
8992  need_lib_prefix=no
8993  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8994  case $host_os in
8995    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8996    *)                         need_version=no  ;;
8997  esac
8998  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8999  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9000  shlibpath_var=LD_LIBRARY_PATH
9001  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9002    case $host_os in
9003      openbsd2.[89] | openbsd2.[89].*)
9004	shlibpath_overrides_runpath=no
9005	;;
9006      *)
9007	shlibpath_overrides_runpath=yes
9008	;;
9009      esac
9010  else
9011    shlibpath_overrides_runpath=yes
9012  fi
9013  ;;
9014
9015os2*)
9016  libname_spec='$name'
9017  shrext_cmds=".dll"
9018  need_lib_prefix=no
9019  library_names_spec='$libname${shared_ext} $libname.a'
9020  dynamic_linker='OS/2 ld.exe'
9021  shlibpath_var=LIBPATH
9022  ;;
9023
9024osf3* | osf4* | osf5*)
9025  version_type=osf
9026  need_lib_prefix=no
9027  need_version=no
9028  soname_spec='${libname}${release}${shared_ext}$major'
9029  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9030  shlibpath_var=LD_LIBRARY_PATH
9031  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9032  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9033  ;;
9034
9035solaris*)
9036  version_type=linux
9037  need_lib_prefix=no
9038  need_version=no
9039  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9040  soname_spec='${libname}${release}${shared_ext}$major'
9041  shlibpath_var=LD_LIBRARY_PATH
9042  shlibpath_overrides_runpath=yes
9043  hardcode_into_libs=yes
9044  # ldd complains unless libraries are executable
9045  postinstall_cmds='chmod +x $lib'
9046  ;;
9047
9048sunos4*)
9049  version_type=sunos
9050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9051  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9052  shlibpath_var=LD_LIBRARY_PATH
9053  shlibpath_overrides_runpath=yes
9054  if test "$with_gnu_ld" = yes; then
9055    need_lib_prefix=no
9056  fi
9057  need_version=yes
9058  ;;
9059
9060sysv4 | sysv4.3*)
9061  version_type=linux
9062  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9063  soname_spec='${libname}${release}${shared_ext}$major'
9064  shlibpath_var=LD_LIBRARY_PATH
9065  case $host_vendor in
9066    sni)
9067      shlibpath_overrides_runpath=no
9068      need_lib_prefix=no
9069      export_dynamic_flag_spec='${wl}-Blargedynsym'
9070      runpath_var=LD_RUN_PATH
9071      ;;
9072    siemens)
9073      need_lib_prefix=no
9074      ;;
9075    motorola)
9076      need_lib_prefix=no
9077      need_version=no
9078      shlibpath_overrides_runpath=no
9079      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9080      ;;
9081  esac
9082  ;;
9083
9084sysv4*MP*)
9085  if test -d /usr/nec ;then
9086    version_type=linux
9087    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9088    soname_spec='$libname${shared_ext}.$major'
9089    shlibpath_var=LD_LIBRARY_PATH
9090  fi
9091  ;;
9092
9093sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9094  version_type=freebsd-elf
9095  need_lib_prefix=no
9096  need_version=no
9097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9098  soname_spec='${libname}${release}${shared_ext}$major'
9099  shlibpath_var=LD_LIBRARY_PATH
9100  hardcode_into_libs=yes
9101  if test "$with_gnu_ld" = yes; then
9102    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9103    shlibpath_overrides_runpath=no
9104  else
9105    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9106    shlibpath_overrides_runpath=yes
9107    case $host_os in
9108      sco3.2v5*)
9109        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9110	;;
9111    esac
9112  fi
9113  sys_lib_dlsearch_path_spec='/usr/lib'
9114  ;;
9115
9116uts4*)
9117  version_type=linux
9118  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9119  soname_spec='${libname}${release}${shared_ext}$major'
9120  shlibpath_var=LD_LIBRARY_PATH
9121  ;;
9122
9123*)
9124  dynamic_linker=no
9125  ;;
9126esac
9127{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9128echo "${ECHO_T}$dynamic_linker" >&6; }
9129test "$dynamic_linker" = no && can_build_shared=no
9130
9131variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9132if test "$GCC" = yes; then
9133  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9134fi
9135
9136{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9137echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9138hardcode_action=
9139if test -n "$hardcode_libdir_flag_spec" || \
9140   test -n "$runpath_var" || \
9141   test "X$hardcode_automatic" = "Xyes" ; then
9142
9143  # We can hardcode non-existant directories.
9144  if test "$hardcode_direct" != no &&
9145     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9146     # have to relink, otherwise we might link with an installed library
9147     # when we should be linking with a yet-to-be-installed one
9148     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9149     test "$hardcode_minus_L" != no; then
9150    # Linking always hardcodes the temporary library directory.
9151    hardcode_action=relink
9152  else
9153    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9154    hardcode_action=immediate
9155  fi
9156else
9157  # We cannot hardcode anything, or else we can only hardcode existing
9158  # directories.
9159  hardcode_action=unsupported
9160fi
9161{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9162echo "${ECHO_T}$hardcode_action" >&6; }
9163
9164if test "$hardcode_action" = relink; then
9165  # Fast installation is not supported
9166  enable_fast_install=no
9167elif test "$shlibpath_overrides_runpath" = yes ||
9168     test "$enable_shared" = no; then
9169  # Fast installation is not necessary
9170  enable_fast_install=needless
9171fi
9172
9173striplib=
9174old_striplib=
9175{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9176echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9177if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9178  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9179  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9180  { echo "$as_me:$LINENO: result: yes" >&5
9181echo "${ECHO_T}yes" >&6; }
9182else
9183# FIXME - insert some real tests, host_os isn't really good enough
9184  case $host_os in
9185   darwin*)
9186       if test -n "$STRIP" ; then
9187         striplib="$STRIP -x"
9188         { echo "$as_me:$LINENO: result: yes" >&5
9189echo "${ECHO_T}yes" >&6; }
9190       else
9191  { echo "$as_me:$LINENO: result: no" >&5
9192echo "${ECHO_T}no" >&6; }
9193fi
9194       ;;
9195   *)
9196  { echo "$as_me:$LINENO: result: no" >&5
9197echo "${ECHO_T}no" >&6; }
9198    ;;
9199  esac
9200fi
9201
9202if test "x$enable_dlopen" != xyes; then
9203  enable_dlopen=unknown
9204  enable_dlopen_self=unknown
9205  enable_dlopen_self_static=unknown
9206else
9207  lt_cv_dlopen=no
9208  lt_cv_dlopen_libs=
9209
9210  case $host_os in
9211  beos*)
9212    lt_cv_dlopen="load_add_on"
9213    lt_cv_dlopen_libs=
9214    lt_cv_dlopen_self=yes
9215    ;;
9216
9217  mingw* | pw32*)
9218    lt_cv_dlopen="LoadLibrary"
9219    lt_cv_dlopen_libs=
9220   ;;
9221
9222  cygwin*)
9223    lt_cv_dlopen="dlopen"
9224    lt_cv_dlopen_libs=
9225   ;;
9226
9227  darwin*)
9228  # if libdl is installed we need to link against it
9229    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9230echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9231if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9232  echo $ECHO_N "(cached) $ECHO_C" >&6
9233else
9234  ac_check_lib_save_LIBS=$LIBS
9235LIBS="-ldl  $LIBS"
9236cat >conftest.$ac_ext <<_ACEOF
9237/* confdefs.h.  */
9238_ACEOF
9239cat confdefs.h >>conftest.$ac_ext
9240cat >>conftest.$ac_ext <<_ACEOF
9241/* end confdefs.h.  */
9242
9243/* Override any GCC internal prototype to avoid an error.
9244   Use char because int might match the return type of a GCC
9245   builtin and then its argument prototype would still apply.  */
9246#ifdef __cplusplus
9247extern "C"
9248#endif
9249char dlopen ();
9250int
9251main ()
9252{
9253return dlopen ();
9254  ;
9255  return 0;
9256}
9257_ACEOF
9258rm -f conftest.$ac_objext conftest$ac_exeext
9259if { (ac_try="$ac_link"
9260case "(($ac_try" in
9261  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9262  *) ac_try_echo=$ac_try;;
9263esac
9264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9265  (eval "$ac_link") 2>conftest.er1
9266  ac_status=$?
9267  grep -v '^ *+' conftest.er1 >conftest.err
9268  rm -f conftest.er1
9269  cat conftest.err >&5
9270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9271  (exit $ac_status); } && {
9272	 test -z "$ac_c_werror_flag" ||
9273	 test ! -s conftest.err
9274       } && test -s conftest$ac_exeext &&
9275       $as_test_x conftest$ac_exeext; then
9276  ac_cv_lib_dl_dlopen=yes
9277else
9278  echo "$as_me: failed program was:" >&5
9279sed 's/^/| /' conftest.$ac_ext >&5
9280
9281	ac_cv_lib_dl_dlopen=no
9282fi
9283
9284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9285      conftest$ac_exeext conftest.$ac_ext
9286LIBS=$ac_check_lib_save_LIBS
9287fi
9288{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9289echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9290if test $ac_cv_lib_dl_dlopen = yes; then
9291  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9292else
9293
9294    lt_cv_dlopen="dyld"
9295    lt_cv_dlopen_libs=
9296    lt_cv_dlopen_self=yes
9297
9298fi
9299
9300   ;;
9301
9302  *)
9303    { echo "$as_me:$LINENO: checking for shl_load" >&5
9304echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9305if test "${ac_cv_func_shl_load+set}" = set; then
9306  echo $ECHO_N "(cached) $ECHO_C" >&6
9307else
9308  cat >conftest.$ac_ext <<_ACEOF
9309/* confdefs.h.  */
9310_ACEOF
9311cat confdefs.h >>conftest.$ac_ext
9312cat >>conftest.$ac_ext <<_ACEOF
9313/* end confdefs.h.  */
9314/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9315   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9316#define shl_load innocuous_shl_load
9317
9318/* System header to define __stub macros and hopefully few prototypes,
9319    which can conflict with char shl_load (); below.
9320    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9321    <limits.h> exists even on freestanding compilers.  */
9322
9323#ifdef __STDC__
9324# include <limits.h>
9325#else
9326# include <assert.h>
9327#endif
9328
9329#undef shl_load
9330
9331/* Override any GCC internal prototype to avoid an error.
9332   Use char because int might match the return type of a GCC
9333   builtin and then its argument prototype would still apply.  */
9334#ifdef __cplusplus
9335extern "C"
9336#endif
9337char shl_load ();
9338/* The GNU C library defines this for functions which it implements
9339    to always fail with ENOSYS.  Some functions are actually named
9340    something starting with __ and the normal name is an alias.  */
9341#if defined __stub_shl_load || defined __stub___shl_load
9342choke me
9343#endif
9344
9345int
9346main ()
9347{
9348return shl_load ();
9349  ;
9350  return 0;
9351}
9352_ACEOF
9353rm -f conftest.$ac_objext conftest$ac_exeext
9354if { (ac_try="$ac_link"
9355case "(($ac_try" in
9356  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9357  *) ac_try_echo=$ac_try;;
9358esac
9359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9360  (eval "$ac_link") 2>conftest.er1
9361  ac_status=$?
9362  grep -v '^ *+' conftest.er1 >conftest.err
9363  rm -f conftest.er1
9364  cat conftest.err >&5
9365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366  (exit $ac_status); } && {
9367	 test -z "$ac_c_werror_flag" ||
9368	 test ! -s conftest.err
9369       } && test -s conftest$ac_exeext &&
9370       $as_test_x conftest$ac_exeext; then
9371  ac_cv_func_shl_load=yes
9372else
9373  echo "$as_me: failed program was:" >&5
9374sed 's/^/| /' conftest.$ac_ext >&5
9375
9376	ac_cv_func_shl_load=no
9377fi
9378
9379rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9380      conftest$ac_exeext conftest.$ac_ext
9381fi
9382{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9383echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9384if test $ac_cv_func_shl_load = yes; then
9385  lt_cv_dlopen="shl_load"
9386else
9387  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9388echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9389if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9390  echo $ECHO_N "(cached) $ECHO_C" >&6
9391else
9392  ac_check_lib_save_LIBS=$LIBS
9393LIBS="-ldld  $LIBS"
9394cat >conftest.$ac_ext <<_ACEOF
9395/* confdefs.h.  */
9396_ACEOF
9397cat confdefs.h >>conftest.$ac_ext
9398cat >>conftest.$ac_ext <<_ACEOF
9399/* end confdefs.h.  */
9400
9401/* Override any GCC internal prototype to avoid an error.
9402   Use char because int might match the return type of a GCC
9403   builtin and then its argument prototype would still apply.  */
9404#ifdef __cplusplus
9405extern "C"
9406#endif
9407char shl_load ();
9408int
9409main ()
9410{
9411return shl_load ();
9412  ;
9413  return 0;
9414}
9415_ACEOF
9416rm -f conftest.$ac_objext conftest$ac_exeext
9417if { (ac_try="$ac_link"
9418case "(($ac_try" in
9419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9420  *) ac_try_echo=$ac_try;;
9421esac
9422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9423  (eval "$ac_link") 2>conftest.er1
9424  ac_status=$?
9425  grep -v '^ *+' conftest.er1 >conftest.err
9426  rm -f conftest.er1
9427  cat conftest.err >&5
9428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9429  (exit $ac_status); } && {
9430	 test -z "$ac_c_werror_flag" ||
9431	 test ! -s conftest.err
9432       } && test -s conftest$ac_exeext &&
9433       $as_test_x conftest$ac_exeext; then
9434  ac_cv_lib_dld_shl_load=yes
9435else
9436  echo "$as_me: failed program was:" >&5
9437sed 's/^/| /' conftest.$ac_ext >&5
9438
9439	ac_cv_lib_dld_shl_load=no
9440fi
9441
9442rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9443      conftest$ac_exeext conftest.$ac_ext
9444LIBS=$ac_check_lib_save_LIBS
9445fi
9446{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9447echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9448if test $ac_cv_lib_dld_shl_load = yes; then
9449  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9450else
9451  { echo "$as_me:$LINENO: checking for dlopen" >&5
9452echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9453if test "${ac_cv_func_dlopen+set}" = set; then
9454  echo $ECHO_N "(cached) $ECHO_C" >&6
9455else
9456  cat >conftest.$ac_ext <<_ACEOF
9457/* confdefs.h.  */
9458_ACEOF
9459cat confdefs.h >>conftest.$ac_ext
9460cat >>conftest.$ac_ext <<_ACEOF
9461/* end confdefs.h.  */
9462/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9463   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9464#define dlopen innocuous_dlopen
9465
9466/* System header to define __stub macros and hopefully few prototypes,
9467    which can conflict with char dlopen (); below.
9468    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9469    <limits.h> exists even on freestanding compilers.  */
9470
9471#ifdef __STDC__
9472# include <limits.h>
9473#else
9474# include <assert.h>
9475#endif
9476
9477#undef dlopen
9478
9479/* Override any GCC internal prototype to avoid an error.
9480   Use char because int might match the return type of a GCC
9481   builtin and then its argument prototype would still apply.  */
9482#ifdef __cplusplus
9483extern "C"
9484#endif
9485char dlopen ();
9486/* The GNU C library defines this for functions which it implements
9487    to always fail with ENOSYS.  Some functions are actually named
9488    something starting with __ and the normal name is an alias.  */
9489#if defined __stub_dlopen || defined __stub___dlopen
9490choke me
9491#endif
9492
9493int
9494main ()
9495{
9496return dlopen ();
9497  ;
9498  return 0;
9499}
9500_ACEOF
9501rm -f conftest.$ac_objext conftest$ac_exeext
9502if { (ac_try="$ac_link"
9503case "(($ac_try" in
9504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9505  *) ac_try_echo=$ac_try;;
9506esac
9507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9508  (eval "$ac_link") 2>conftest.er1
9509  ac_status=$?
9510  grep -v '^ *+' conftest.er1 >conftest.err
9511  rm -f conftest.er1
9512  cat conftest.err >&5
9513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514  (exit $ac_status); } && {
9515	 test -z "$ac_c_werror_flag" ||
9516	 test ! -s conftest.err
9517       } && test -s conftest$ac_exeext &&
9518       $as_test_x conftest$ac_exeext; then
9519  ac_cv_func_dlopen=yes
9520else
9521  echo "$as_me: failed program was:" >&5
9522sed 's/^/| /' conftest.$ac_ext >&5
9523
9524	ac_cv_func_dlopen=no
9525fi
9526
9527rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9528      conftest$ac_exeext conftest.$ac_ext
9529fi
9530{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9531echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9532if test $ac_cv_func_dlopen = yes; then
9533  lt_cv_dlopen="dlopen"
9534else
9535  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9536echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9537if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9538  echo $ECHO_N "(cached) $ECHO_C" >&6
9539else
9540  ac_check_lib_save_LIBS=$LIBS
9541LIBS="-ldl  $LIBS"
9542cat >conftest.$ac_ext <<_ACEOF
9543/* confdefs.h.  */
9544_ACEOF
9545cat confdefs.h >>conftest.$ac_ext
9546cat >>conftest.$ac_ext <<_ACEOF
9547/* end confdefs.h.  */
9548
9549/* Override any GCC internal prototype to avoid an error.
9550   Use char because int might match the return type of a GCC
9551   builtin and then its argument prototype would still apply.  */
9552#ifdef __cplusplus
9553extern "C"
9554#endif
9555char dlopen ();
9556int
9557main ()
9558{
9559return dlopen ();
9560  ;
9561  return 0;
9562}
9563_ACEOF
9564rm -f conftest.$ac_objext conftest$ac_exeext
9565if { (ac_try="$ac_link"
9566case "(($ac_try" in
9567  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9568  *) ac_try_echo=$ac_try;;
9569esac
9570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9571  (eval "$ac_link") 2>conftest.er1
9572  ac_status=$?
9573  grep -v '^ *+' conftest.er1 >conftest.err
9574  rm -f conftest.er1
9575  cat conftest.err >&5
9576  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9577  (exit $ac_status); } && {
9578	 test -z "$ac_c_werror_flag" ||
9579	 test ! -s conftest.err
9580       } && test -s conftest$ac_exeext &&
9581       $as_test_x conftest$ac_exeext; then
9582  ac_cv_lib_dl_dlopen=yes
9583else
9584  echo "$as_me: failed program was:" >&5
9585sed 's/^/| /' conftest.$ac_ext >&5
9586
9587	ac_cv_lib_dl_dlopen=no
9588fi
9589
9590rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9591      conftest$ac_exeext conftest.$ac_ext
9592LIBS=$ac_check_lib_save_LIBS
9593fi
9594{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9595echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9596if test $ac_cv_lib_dl_dlopen = yes; then
9597  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9598else
9599  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9600echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9601if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9602  echo $ECHO_N "(cached) $ECHO_C" >&6
9603else
9604  ac_check_lib_save_LIBS=$LIBS
9605LIBS="-lsvld  $LIBS"
9606cat >conftest.$ac_ext <<_ACEOF
9607/* confdefs.h.  */
9608_ACEOF
9609cat confdefs.h >>conftest.$ac_ext
9610cat >>conftest.$ac_ext <<_ACEOF
9611/* end confdefs.h.  */
9612
9613/* Override any GCC internal prototype to avoid an error.
9614   Use char because int might match the return type of a GCC
9615   builtin and then its argument prototype would still apply.  */
9616#ifdef __cplusplus
9617extern "C"
9618#endif
9619char dlopen ();
9620int
9621main ()
9622{
9623return dlopen ();
9624  ;
9625  return 0;
9626}
9627_ACEOF
9628rm -f conftest.$ac_objext conftest$ac_exeext
9629if { (ac_try="$ac_link"
9630case "(($ac_try" in
9631  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9632  *) ac_try_echo=$ac_try;;
9633esac
9634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9635  (eval "$ac_link") 2>conftest.er1
9636  ac_status=$?
9637  grep -v '^ *+' conftest.er1 >conftest.err
9638  rm -f conftest.er1
9639  cat conftest.err >&5
9640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9641  (exit $ac_status); } && {
9642	 test -z "$ac_c_werror_flag" ||
9643	 test ! -s conftest.err
9644       } && test -s conftest$ac_exeext &&
9645       $as_test_x conftest$ac_exeext; then
9646  ac_cv_lib_svld_dlopen=yes
9647else
9648  echo "$as_me: failed program was:" >&5
9649sed 's/^/| /' conftest.$ac_ext >&5
9650
9651	ac_cv_lib_svld_dlopen=no
9652fi
9653
9654rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9655      conftest$ac_exeext conftest.$ac_ext
9656LIBS=$ac_check_lib_save_LIBS
9657fi
9658{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9659echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9660if test $ac_cv_lib_svld_dlopen = yes; then
9661  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9662else
9663  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9664echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9665if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9666  echo $ECHO_N "(cached) $ECHO_C" >&6
9667else
9668  ac_check_lib_save_LIBS=$LIBS
9669LIBS="-ldld  $LIBS"
9670cat >conftest.$ac_ext <<_ACEOF
9671/* confdefs.h.  */
9672_ACEOF
9673cat confdefs.h >>conftest.$ac_ext
9674cat >>conftest.$ac_ext <<_ACEOF
9675/* end confdefs.h.  */
9676
9677/* Override any GCC internal prototype to avoid an error.
9678   Use char because int might match the return type of a GCC
9679   builtin and then its argument prototype would still apply.  */
9680#ifdef __cplusplus
9681extern "C"
9682#endif
9683char dld_link ();
9684int
9685main ()
9686{
9687return dld_link ();
9688  ;
9689  return 0;
9690}
9691_ACEOF
9692rm -f conftest.$ac_objext conftest$ac_exeext
9693if { (ac_try="$ac_link"
9694case "(($ac_try" in
9695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9696  *) ac_try_echo=$ac_try;;
9697esac
9698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9699  (eval "$ac_link") 2>conftest.er1
9700  ac_status=$?
9701  grep -v '^ *+' conftest.er1 >conftest.err
9702  rm -f conftest.er1
9703  cat conftest.err >&5
9704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9705  (exit $ac_status); } && {
9706	 test -z "$ac_c_werror_flag" ||
9707	 test ! -s conftest.err
9708       } && test -s conftest$ac_exeext &&
9709       $as_test_x conftest$ac_exeext; then
9710  ac_cv_lib_dld_dld_link=yes
9711else
9712  echo "$as_me: failed program was:" >&5
9713sed 's/^/| /' conftest.$ac_ext >&5
9714
9715	ac_cv_lib_dld_dld_link=no
9716fi
9717
9718rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9719      conftest$ac_exeext conftest.$ac_ext
9720LIBS=$ac_check_lib_save_LIBS
9721fi
9722{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9723echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9724if test $ac_cv_lib_dld_dld_link = yes; then
9725  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9726fi
9727
9728
9729fi
9730
9731
9732fi
9733
9734
9735fi
9736
9737
9738fi
9739
9740
9741fi
9742
9743    ;;
9744  esac
9745
9746  if test "x$lt_cv_dlopen" != xno; then
9747    enable_dlopen=yes
9748  else
9749    enable_dlopen=no
9750  fi
9751
9752  case $lt_cv_dlopen in
9753  dlopen)
9754    save_CPPFLAGS="$CPPFLAGS"
9755    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9756
9757    save_LDFLAGS="$LDFLAGS"
9758    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9759
9760    save_LIBS="$LIBS"
9761    LIBS="$lt_cv_dlopen_libs $LIBS"
9762
9763    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9764echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9765if test "${lt_cv_dlopen_self+set}" = set; then
9766  echo $ECHO_N "(cached) $ECHO_C" >&6
9767else
9768  	  if test "$cross_compiling" = yes; then :
9769  lt_cv_dlopen_self=cross
9770else
9771  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9772  lt_status=$lt_dlunknown
9773  cat > conftest.$ac_ext <<EOF
9774#line 9774 "configure"
9775#include "confdefs.h"
9776
9777#if HAVE_DLFCN_H
9778#include <dlfcn.h>
9779#endif
9780
9781#include <stdio.h>
9782
9783#ifdef RTLD_GLOBAL
9784#  define LT_DLGLOBAL		RTLD_GLOBAL
9785#else
9786#  ifdef DL_GLOBAL
9787#    define LT_DLGLOBAL		DL_GLOBAL
9788#  else
9789#    define LT_DLGLOBAL		0
9790#  endif
9791#endif
9792
9793/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9794   find out it does not work in some platform. */
9795#ifndef LT_DLLAZY_OR_NOW
9796#  ifdef RTLD_LAZY
9797#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9798#  else
9799#    ifdef DL_LAZY
9800#      define LT_DLLAZY_OR_NOW		DL_LAZY
9801#    else
9802#      ifdef RTLD_NOW
9803#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9804#      else
9805#        ifdef DL_NOW
9806#          define LT_DLLAZY_OR_NOW	DL_NOW
9807#        else
9808#          define LT_DLLAZY_OR_NOW	0
9809#        endif
9810#      endif
9811#    endif
9812#  endif
9813#endif
9814
9815#ifdef __cplusplus
9816extern "C" void exit (int);
9817#endif
9818
9819void fnord() { int i=42;}
9820int main ()
9821{
9822  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9823  int status = $lt_dlunknown;
9824
9825  if (self)
9826    {
9827      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9828      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9829      /* dlclose (self); */
9830    }
9831  else
9832    puts (dlerror ());
9833
9834    exit (status);
9835}
9836EOF
9837  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9838  (eval $ac_link) 2>&5
9839  ac_status=$?
9840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9841  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9842    (./conftest; exit; ) >&5 2>/dev/null
9843    lt_status=$?
9844    case x$lt_status in
9845      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9846      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9847      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9848    esac
9849  else :
9850    # compilation failed
9851    lt_cv_dlopen_self=no
9852  fi
9853fi
9854rm -fr conftest*
9855
9856
9857fi
9858{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9859echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9860
9861    if test "x$lt_cv_dlopen_self" = xyes; then
9862      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9863      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9864echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9865if test "${lt_cv_dlopen_self_static+set}" = set; then
9866  echo $ECHO_N "(cached) $ECHO_C" >&6
9867else
9868  	  if test "$cross_compiling" = yes; then :
9869  lt_cv_dlopen_self_static=cross
9870else
9871  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9872  lt_status=$lt_dlunknown
9873  cat > conftest.$ac_ext <<EOF
9874#line 9874 "configure"
9875#include "confdefs.h"
9876
9877#if HAVE_DLFCN_H
9878#include <dlfcn.h>
9879#endif
9880
9881#include <stdio.h>
9882
9883#ifdef RTLD_GLOBAL
9884#  define LT_DLGLOBAL		RTLD_GLOBAL
9885#else
9886#  ifdef DL_GLOBAL
9887#    define LT_DLGLOBAL		DL_GLOBAL
9888#  else
9889#    define LT_DLGLOBAL		0
9890#  endif
9891#endif
9892
9893/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9894   find out it does not work in some platform. */
9895#ifndef LT_DLLAZY_OR_NOW
9896#  ifdef RTLD_LAZY
9897#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9898#  else
9899#    ifdef DL_LAZY
9900#      define LT_DLLAZY_OR_NOW		DL_LAZY
9901#    else
9902#      ifdef RTLD_NOW
9903#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9904#      else
9905#        ifdef DL_NOW
9906#          define LT_DLLAZY_OR_NOW	DL_NOW
9907#        else
9908#          define LT_DLLAZY_OR_NOW	0
9909#        endif
9910#      endif
9911#    endif
9912#  endif
9913#endif
9914
9915#ifdef __cplusplus
9916extern "C" void exit (int);
9917#endif
9918
9919void fnord() { int i=42;}
9920int main ()
9921{
9922  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9923  int status = $lt_dlunknown;
9924
9925  if (self)
9926    {
9927      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9928      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9929      /* dlclose (self); */
9930    }
9931  else
9932    puts (dlerror ());
9933
9934    exit (status);
9935}
9936EOF
9937  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9938  (eval $ac_link) 2>&5
9939  ac_status=$?
9940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9941  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9942    (./conftest; exit; ) >&5 2>/dev/null
9943    lt_status=$?
9944    case x$lt_status in
9945      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9946      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9947      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9948    esac
9949  else :
9950    # compilation failed
9951    lt_cv_dlopen_self_static=no
9952  fi
9953fi
9954rm -fr conftest*
9955
9956
9957fi
9958{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9959echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9960    fi
9961
9962    CPPFLAGS="$save_CPPFLAGS"
9963    LDFLAGS="$save_LDFLAGS"
9964    LIBS="$save_LIBS"
9965    ;;
9966  esac
9967
9968  case $lt_cv_dlopen_self in
9969  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9970  *) enable_dlopen_self=unknown ;;
9971  esac
9972
9973  case $lt_cv_dlopen_self_static in
9974  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9975  *) enable_dlopen_self_static=unknown ;;
9976  esac
9977fi
9978
9979
9980# Report which library types will actually be built
9981{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9982echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9983{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9984echo "${ECHO_T}$can_build_shared" >&6; }
9985
9986{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9987echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9988test "$can_build_shared" = "no" && enable_shared=no
9989
9990# On AIX, shared libraries and static libraries use the same namespace, and
9991# are all built from PIC.
9992case $host_os in
9993aix3*)
9994  test "$enable_shared" = yes && enable_static=no
9995  if test -n "$RANLIB"; then
9996    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9997    postinstall_cmds='$RANLIB $lib'
9998  fi
9999  ;;
10000
10001aix4* | aix5*)
10002  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10003    test "$enable_shared" = yes && enable_static=no
10004  fi
10005    ;;
10006esac
10007{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10008echo "${ECHO_T}$enable_shared" >&6; }
10009
10010{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10011echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10012# Make sure either enable_shared or enable_static is yes.
10013test "$enable_shared" = yes || enable_static=yes
10014{ echo "$as_me:$LINENO: result: $enable_static" >&5
10015echo "${ECHO_T}$enable_static" >&6; }
10016
10017# The else clause should only fire when bootstrapping the
10018# libtool distribution, otherwise you forgot to ship ltmain.sh
10019# with your package, and you will get complaints that there are
10020# no rules to generate ltmain.sh.
10021if test -f "$ltmain"; then
10022  # See if we are running on zsh, and set the options which allow our commands through
10023  # without removal of \ escapes.
10024  if test -n "${ZSH_VERSION+set}" ; then
10025    setopt NO_GLOB_SUBST
10026  fi
10027  # Now quote all the things that may contain metacharacters while being
10028  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10029  # variables and quote the copies for generation of the libtool script.
10030  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10031    SED SHELL STRIP \
10032    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10033    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10034    deplibs_check_method reload_flag reload_cmds need_locks \
10035    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10036    lt_cv_sys_global_symbol_to_c_name_address \
10037    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10038    old_postinstall_cmds old_postuninstall_cmds \
10039    compiler \
10040    CC \
10041    LD \
10042    lt_prog_compiler_wl \
10043    lt_prog_compiler_pic \
10044    lt_prog_compiler_static \
10045    lt_prog_compiler_no_builtin_flag \
10046    export_dynamic_flag_spec \
10047    thread_safe_flag_spec \
10048    whole_archive_flag_spec \
10049    enable_shared_with_static_runtimes \
10050    old_archive_cmds \
10051    old_archive_from_new_cmds \
10052    predep_objects \
10053    postdep_objects \
10054    predeps \
10055    postdeps \
10056    compiler_lib_search_path \
10057    archive_cmds \
10058    archive_expsym_cmds \
10059    postinstall_cmds \
10060    postuninstall_cmds \
10061    old_archive_from_expsyms_cmds \
10062    allow_undefined_flag \
10063    no_undefined_flag \
10064    export_symbols_cmds \
10065    hardcode_libdir_flag_spec \
10066    hardcode_libdir_flag_spec_ld \
10067    hardcode_libdir_separator \
10068    hardcode_automatic \
10069    module_cmds \
10070    module_expsym_cmds \
10071    lt_cv_prog_compiler_c_o \
10072    exclude_expsyms \
10073    include_expsyms; do
10074
10075    case $var in
10076    old_archive_cmds | \
10077    old_archive_from_new_cmds | \
10078    archive_cmds | \
10079    archive_expsym_cmds | \
10080    module_cmds | \
10081    module_expsym_cmds | \
10082    old_archive_from_expsyms_cmds | \
10083    export_symbols_cmds | \
10084    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10085    postinstall_cmds | postuninstall_cmds | \
10086    old_postinstall_cmds | old_postuninstall_cmds | \
10087    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10088      # Double-quote double-evaled strings.
10089      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10090      ;;
10091    *)
10092      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10093      ;;
10094    esac
10095  done
10096
10097  case $lt_echo in
10098  *'\$0 --fallback-echo"')
10099    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10100    ;;
10101  esac
10102
10103cfgfile="${ofile}T"
10104  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10105  $rm -f "$cfgfile"
10106  { echo "$as_me:$LINENO: creating $ofile" >&5
10107echo "$as_me: creating $ofile" >&6;}
10108
10109  cat <<__EOF__ >> "$cfgfile"
10110#! $SHELL
10111
10112# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10113# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10114# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10115#
10116# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10117# Free Software Foundation, Inc.
10118#
10119# This file is part of GNU Libtool:
10120# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10121#
10122# This program is free software; you can redistribute it and/or modify
10123# it under the terms of the GNU General Public License as published by
10124# the Free Software Foundation; either version 2 of the License, or
10125# (at your option) any later version.
10126#
10127# This program is distributed in the hope that it will be useful, but
10128# WITHOUT ANY WARRANTY; without even the implied warranty of
10129# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10130# General Public License for more details.
10131#
10132# You should have received a copy of the GNU General Public License
10133# along with this program; if not, write to the Free Software
10134# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10135#
10136# As a special exception to the GNU General Public License, if you
10137# distribute this file as part of a program that contains a
10138# configuration script generated by Autoconf, you may include it under
10139# the same distribution terms that you use for the rest of that program.
10140
10141# A sed program that does not truncate output.
10142SED=$lt_SED
10143
10144# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10145Xsed="$SED -e 1s/^X//"
10146
10147# The HP-UX ksh and POSIX shell print the target directory to stdout
10148# if CDPATH is set.
10149(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10150
10151# The names of the tagged configurations supported by this script.
10152available_tags=
10153
10154# ### BEGIN LIBTOOL CONFIG
10155
10156# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10157
10158# Shell to use when invoking shell scripts.
10159SHELL=$lt_SHELL
10160
10161# Whether or not to build shared libraries.
10162build_libtool_libs=$enable_shared
10163
10164# Whether or not to build static libraries.
10165build_old_libs=$enable_static
10166
10167# Whether or not to add -lc for building shared libraries.
10168build_libtool_need_lc=$archive_cmds_need_lc
10169
10170# Whether or not to disallow shared libs when runtime libs are static
10171allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10172
10173# Whether or not to optimize for fast installation.
10174fast_install=$enable_fast_install
10175
10176# The host system.
10177host_alias=$host_alias
10178host=$host
10179host_os=$host_os
10180
10181# The build system.
10182build_alias=$build_alias
10183build=$build
10184build_os=$build_os
10185
10186# An echo program that does not interpret backslashes.
10187echo=$lt_echo
10188
10189# The archiver.
10190AR=$lt_AR
10191AR_FLAGS=$lt_AR_FLAGS
10192
10193# A C compiler.
10194LTCC=$lt_LTCC
10195
10196# LTCC compiler flags.
10197LTCFLAGS=$lt_LTCFLAGS
10198
10199# A language-specific compiler.
10200CC=$lt_compiler
10201
10202# Is the compiler the GNU C compiler?
10203with_gcc=$GCC
10204
10205# An ERE matcher.
10206EGREP=$lt_EGREP
10207
10208# The linker used to build libraries.
10209LD=$lt_LD
10210
10211# Whether we need hard or soft links.
10212LN_S=$lt_LN_S
10213
10214# A BSD-compatible nm program.
10215NM=$lt_NM
10216
10217# A symbol stripping program
10218STRIP=$lt_STRIP
10219
10220# Used to examine libraries when file_magic_cmd begins "file"
10221MAGIC_CMD=$MAGIC_CMD
10222
10223# Used on cygwin: DLL creation program.
10224DLLTOOL="$DLLTOOL"
10225
10226# Used on cygwin: object dumper.
10227OBJDUMP="$OBJDUMP"
10228
10229# Used on cygwin: assembler.
10230AS="$AS"
10231
10232# The name of the directory that contains temporary libtool files.
10233objdir=$objdir
10234
10235# How to create reloadable object files.
10236reload_flag=$lt_reload_flag
10237reload_cmds=$lt_reload_cmds
10238
10239# How to pass a linker flag through the compiler.
10240wl=$lt_lt_prog_compiler_wl
10241
10242# Object file suffix (normally "o").
10243objext="$ac_objext"
10244
10245# Old archive suffix (normally "a").
10246libext="$libext"
10247
10248# Shared library suffix (normally ".so").
10249shrext_cmds='$shrext_cmds'
10250
10251# Executable file suffix (normally "").
10252exeext="$exeext"
10253
10254# Additional compiler flags for building library objects.
10255pic_flag=$lt_lt_prog_compiler_pic
10256pic_mode=$pic_mode
10257
10258# What is the maximum length of a command?
10259max_cmd_len=$lt_cv_sys_max_cmd_len
10260
10261# Does compiler simultaneously support -c and -o options?
10262compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10263
10264# Must we lock files when doing compilation?
10265need_locks=$lt_need_locks
10266
10267# Do we need the lib prefix for modules?
10268need_lib_prefix=$need_lib_prefix
10269
10270# Do we need a version for libraries?
10271need_version=$need_version
10272
10273# Whether dlopen is supported.
10274dlopen_support=$enable_dlopen
10275
10276# Whether dlopen of programs is supported.
10277dlopen_self=$enable_dlopen_self
10278
10279# Whether dlopen of statically linked programs is supported.
10280dlopen_self_static=$enable_dlopen_self_static
10281
10282# Compiler flag to prevent dynamic linking.
10283link_static_flag=$lt_lt_prog_compiler_static
10284
10285# Compiler flag to turn off builtin functions.
10286no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10287
10288# Compiler flag to allow reflexive dlopens.
10289export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10290
10291# Compiler flag to generate shared objects directly from archives.
10292whole_archive_flag_spec=$lt_whole_archive_flag_spec
10293
10294# Compiler flag to generate thread-safe objects.
10295thread_safe_flag_spec=$lt_thread_safe_flag_spec
10296
10297# Library versioning type.
10298version_type=$version_type
10299
10300# Format of library name prefix.
10301libname_spec=$lt_libname_spec
10302
10303# List of archive names.  First name is the real one, the rest are links.
10304# The last name is the one that the linker finds with -lNAME.
10305library_names_spec=$lt_library_names_spec
10306
10307# The coded name of the library, if different from the real name.
10308soname_spec=$lt_soname_spec
10309
10310# Commands used to build and install an old-style archive.
10311RANLIB=$lt_RANLIB
10312old_archive_cmds=$lt_old_archive_cmds
10313old_postinstall_cmds=$lt_old_postinstall_cmds
10314old_postuninstall_cmds=$lt_old_postuninstall_cmds
10315
10316# Create an old-style archive from a shared archive.
10317old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10318
10319# Create a temporary old-style archive to link instead of a shared archive.
10320old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10321
10322# Commands used to build and install a shared archive.
10323archive_cmds=$lt_archive_cmds
10324archive_expsym_cmds=$lt_archive_expsym_cmds
10325postinstall_cmds=$lt_postinstall_cmds
10326postuninstall_cmds=$lt_postuninstall_cmds
10327
10328# Commands used to build a loadable module (assumed same as above if empty)
10329module_cmds=$lt_module_cmds
10330module_expsym_cmds=$lt_module_expsym_cmds
10331
10332# Commands to strip libraries.
10333old_striplib=$lt_old_striplib
10334striplib=$lt_striplib
10335
10336# Dependencies to place before the objects being linked to create a
10337# shared library.
10338predep_objects=$lt_predep_objects
10339
10340# Dependencies to place after the objects being linked to create a
10341# shared library.
10342postdep_objects=$lt_postdep_objects
10343
10344# Dependencies to place before the objects being linked to create a
10345# shared library.
10346predeps=$lt_predeps
10347
10348# Dependencies to place after the objects being linked to create a
10349# shared library.
10350postdeps=$lt_postdeps
10351
10352# The library search path used internally by the compiler when linking
10353# a shared library.
10354compiler_lib_search_path=$lt_compiler_lib_search_path
10355
10356# Method to check whether dependent libraries are shared objects.
10357deplibs_check_method=$lt_deplibs_check_method
10358
10359# Command to use when deplibs_check_method == file_magic.
10360file_magic_cmd=$lt_file_magic_cmd
10361
10362# Flag that allows shared libraries with undefined symbols to be built.
10363allow_undefined_flag=$lt_allow_undefined_flag
10364
10365# Flag that forces no undefined symbols.
10366no_undefined_flag=$lt_no_undefined_flag
10367
10368# Commands used to finish a libtool library installation in a directory.
10369finish_cmds=$lt_finish_cmds
10370
10371# Same as above, but a single script fragment to be evaled but not shown.
10372finish_eval=$lt_finish_eval
10373
10374# Take the output of nm and produce a listing of raw symbols and C names.
10375global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10376
10377# Transform the output of nm in a proper C declaration
10378global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10379
10380# Transform the output of nm in a C name address pair
10381global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10382
10383# This is the shared library runtime path variable.
10384runpath_var=$runpath_var
10385
10386# This is the shared library path variable.
10387shlibpath_var=$shlibpath_var
10388
10389# Is shlibpath searched before the hard-coded library search path?
10390shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10391
10392# How to hardcode a shared library path into an executable.
10393hardcode_action=$hardcode_action
10394
10395# Whether we should hardcode library paths into libraries.
10396hardcode_into_libs=$hardcode_into_libs
10397
10398# Flag to hardcode \$libdir into a binary during linking.
10399# This must work even if \$libdir does not exist.
10400hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10401
10402# If ld is used when linking, flag to hardcode \$libdir into
10403# a binary during linking. This must work even if \$libdir does
10404# not exist.
10405hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10406
10407# Whether we need a single -rpath flag with a separated argument.
10408hardcode_libdir_separator=$lt_hardcode_libdir_separator
10409
10410# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10411# resulting binary.
10412hardcode_direct=$hardcode_direct
10413
10414# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10415# resulting binary.
10416hardcode_minus_L=$hardcode_minus_L
10417
10418# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10419# the resulting binary.
10420hardcode_shlibpath_var=$hardcode_shlibpath_var
10421
10422# Set to yes if building a shared library automatically hardcodes DIR into the library
10423# and all subsequent libraries and executables linked against it.
10424hardcode_automatic=$hardcode_automatic
10425
10426# Variables whose values should be saved in libtool wrapper scripts and
10427# restored at relink time.
10428variables_saved_for_relink="$variables_saved_for_relink"
10429
10430# Whether libtool must link a program against all its dependency libraries.
10431link_all_deplibs=$link_all_deplibs
10432
10433# Compile-time system search path for libraries
10434sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10435
10436# Run-time system search path for libraries
10437sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10438
10439# Fix the shell variable \$srcfile for the compiler.
10440fix_srcfile_path="$fix_srcfile_path"
10441
10442# Set to yes if exported symbols are required.
10443always_export_symbols=$always_export_symbols
10444
10445# The commands to list exported symbols.
10446export_symbols_cmds=$lt_export_symbols_cmds
10447
10448# The commands to extract the exported symbol list from a shared archive.
10449extract_expsyms_cmds=$lt_extract_expsyms_cmds
10450
10451# Symbols that should not be listed in the preloaded symbols.
10452exclude_expsyms=$lt_exclude_expsyms
10453
10454# Symbols that must always be exported.
10455include_expsyms=$lt_include_expsyms
10456
10457# ### END LIBTOOL CONFIG
10458
10459__EOF__
10460
10461
10462  case $host_os in
10463  aix3*)
10464    cat <<\EOF >> "$cfgfile"
10465
10466# AIX sometimes has problems with the GCC collect2 program.  For some
10467# reason, if we set the COLLECT_NAMES environment variable, the problems
10468# vanish in a puff of smoke.
10469if test "X${COLLECT_NAMES+set}" != Xset; then
10470  COLLECT_NAMES=
10471  export COLLECT_NAMES
10472fi
10473EOF
10474    ;;
10475  esac
10476
10477  # We use sed instead of cat because bash on DJGPP gets confused if
10478  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10479  # text mode, it properly converts lines to CR/LF.  This bash problem
10480  # is reportedly fixed, but why not run on old versions too?
10481  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10482
10483  mv -f "$cfgfile" "$ofile" || \
10484    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10485  chmod +x "$ofile"
10486
10487else
10488  # If there is no Makefile yet, we rely on a make rule to execute
10489  # `config.status --recheck' to rerun these tests and create the
10490  # libtool script then.
10491  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10492  if test -f "$ltmain_in"; then
10493    test -f Makefile && make "$ltmain"
10494  fi
10495fi
10496
10497
10498ac_ext=c
10499ac_cpp='$CPP $CPPFLAGS'
10500ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10501ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10502ac_compiler_gnu=$ac_cv_c_compiler_gnu
10503
10504CC="$lt_save_CC"
10505
10506
10507# Check whether --with-tags was given.
10508if test "${with_tags+set}" = set; then
10509  withval=$with_tags; tagnames="$withval"
10510fi
10511
10512
10513if test -f "$ltmain" && test -n "$tagnames"; then
10514  if test ! -f "${ofile}"; then
10515    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10516echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10517  fi
10518
10519  if test -z "$LTCC"; then
10520    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10521    if test -z "$LTCC"; then
10522      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10523echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10524    else
10525      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10526echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10527    fi
10528  fi
10529  if test -z "$LTCFLAGS"; then
10530    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10531  fi
10532
10533  # Extract list of available tagged configurations in $ofile.
10534  # Note that this assumes the entire list is on one line.
10535  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10536
10537  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10538  for tagname in $tagnames; do
10539    IFS="$lt_save_ifs"
10540    # Check whether tagname contains only valid characters
10541    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10542    "") ;;
10543    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10544echo "$as_me: error: invalid tag name: $tagname" >&2;}
10545   { (exit 1); exit 1; }; }
10546	;;
10547    esac
10548
10549    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10550    then
10551      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10552echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10553   { (exit 1); exit 1; }; }
10554    fi
10555
10556    # Update the list of available tags.
10557    if test -n "$tagname"; then
10558      echo appending configuration tag \"$tagname\" to $ofile
10559
10560      case $tagname in
10561      CXX)
10562	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10563	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10564	    (test "X$CXX" != "Xg++"))) ; then
10565	  ac_ext=cpp
10566ac_cpp='$CXXCPP $CPPFLAGS'
10567ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10568ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10569ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10570
10571
10572
10573
10574archive_cmds_need_lc_CXX=no
10575allow_undefined_flag_CXX=
10576always_export_symbols_CXX=no
10577archive_expsym_cmds_CXX=
10578export_dynamic_flag_spec_CXX=
10579hardcode_direct_CXX=no
10580hardcode_libdir_flag_spec_CXX=
10581hardcode_libdir_flag_spec_ld_CXX=
10582hardcode_libdir_separator_CXX=
10583hardcode_minus_L_CXX=no
10584hardcode_shlibpath_var_CXX=unsupported
10585hardcode_automatic_CXX=no
10586module_cmds_CXX=
10587module_expsym_cmds_CXX=
10588link_all_deplibs_CXX=unknown
10589old_archive_cmds_CXX=$old_archive_cmds
10590no_undefined_flag_CXX=
10591whole_archive_flag_spec_CXX=
10592enable_shared_with_static_runtimes_CXX=no
10593
10594# Dependencies to place before and after the object being linked:
10595predep_objects_CXX=
10596postdep_objects_CXX=
10597predeps_CXX=
10598postdeps_CXX=
10599compiler_lib_search_path_CXX=
10600
10601# Source file extension for C++ test sources.
10602ac_ext=cpp
10603
10604# Object file extension for compiled C++ test sources.
10605objext=o
10606objext_CXX=$objext
10607
10608# Code to be used in simple compile tests
10609lt_simple_compile_test_code="int some_variable = 0;\n"
10610
10611# Code to be used in simple link tests
10612lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10613
10614# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10615
10616# If no C compiler was specified, use CC.
10617LTCC=${LTCC-"$CC"}
10618
10619# If no C compiler flags were specified, use CFLAGS.
10620LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10621
10622# Allow CC to be a program name with arguments.
10623compiler=$CC
10624
10625
10626# save warnings/boilerplate of simple test code
10627ac_outfile=conftest.$ac_objext
10628printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10629eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10630_lt_compiler_boilerplate=`cat conftest.err`
10631$rm conftest*
10632
10633ac_outfile=conftest.$ac_objext
10634printf "$lt_simple_link_test_code" >conftest.$ac_ext
10635eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10636_lt_linker_boilerplate=`cat conftest.err`
10637$rm conftest*
10638
10639
10640# Allow CC to be a program name with arguments.
10641lt_save_CC=$CC
10642lt_save_LD=$LD
10643lt_save_GCC=$GCC
10644GCC=$GXX
10645lt_save_with_gnu_ld=$with_gnu_ld
10646lt_save_path_LD=$lt_cv_path_LD
10647if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10648  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10649else
10650  $as_unset lt_cv_prog_gnu_ld
10651fi
10652if test -n "${lt_cv_path_LDCXX+set}"; then
10653  lt_cv_path_LD=$lt_cv_path_LDCXX
10654else
10655  $as_unset lt_cv_path_LD
10656fi
10657test -z "${LDCXX+set}" || LD=$LDCXX
10658CC=${CXX-"c++"}
10659compiler=$CC
10660compiler_CXX=$CC
10661for cc_temp in $compiler""; do
10662  case $cc_temp in
10663    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10664    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10665    \-*) ;;
10666    *) break;;
10667  esac
10668done
10669cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10670
10671
10672# We don't want -fno-exception wen compiling C++ code, so set the
10673# no_builtin_flag separately
10674if test "$GXX" = yes; then
10675  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10676else
10677  lt_prog_compiler_no_builtin_flag_CXX=
10678fi
10679
10680if test "$GXX" = yes; then
10681  # Set up default GNU C++ configuration
10682
10683
10684# Check whether --with-gnu-ld was given.
10685if test "${with_gnu_ld+set}" = set; then
10686  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10687else
10688  with_gnu_ld=no
10689fi
10690
10691ac_prog=ld
10692if test "$GCC" = yes; then
10693  # Check if gcc -print-prog-name=ld gives a path.
10694  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10695echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10696  case $host in
10697  *-*-mingw*)
10698    # gcc leaves a trailing carriage return which upsets mingw
10699    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10700  *)
10701    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10702  esac
10703  case $ac_prog in
10704    # Accept absolute paths.
10705    [\\/]* | ?:[\\/]*)
10706      re_direlt='/[^/][^/]*/\.\./'
10707      # Canonicalize the pathname of ld
10708      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10709      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10710	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10711      done
10712      test -z "$LD" && LD="$ac_prog"
10713      ;;
10714  "")
10715    # If it fails, then pretend we aren't using GCC.
10716    ac_prog=ld
10717    ;;
10718  *)
10719    # If it is relative, then search for the first ld in PATH.
10720    with_gnu_ld=unknown
10721    ;;
10722  esac
10723elif test "$with_gnu_ld" = yes; then
10724  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10725echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10726else
10727  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10728echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10729fi
10730if test "${lt_cv_path_LD+set}" = set; then
10731  echo $ECHO_N "(cached) $ECHO_C" >&6
10732else
10733  if test -z "$LD"; then
10734  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10735  for ac_dir in $PATH; do
10736    IFS="$lt_save_ifs"
10737    test -z "$ac_dir" && ac_dir=.
10738    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10739      lt_cv_path_LD="$ac_dir/$ac_prog"
10740      # Check to see if the program is GNU ld.  I'd rather use --version,
10741      # but apparently some variants of GNU ld only accept -v.
10742      # Break only if it was the GNU/non-GNU ld that we prefer.
10743      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10744      *GNU* | *'with BFD'*)
10745	test "$with_gnu_ld" != no && break
10746	;;
10747      *)
10748	test "$with_gnu_ld" != yes && break
10749	;;
10750      esac
10751    fi
10752  done
10753  IFS="$lt_save_ifs"
10754else
10755  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10756fi
10757fi
10758
10759LD="$lt_cv_path_LD"
10760if test -n "$LD"; then
10761  { echo "$as_me:$LINENO: result: $LD" >&5
10762echo "${ECHO_T}$LD" >&6; }
10763else
10764  { echo "$as_me:$LINENO: result: no" >&5
10765echo "${ECHO_T}no" >&6; }
10766fi
10767test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10768echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10769   { (exit 1); exit 1; }; }
10770{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10771echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10772if test "${lt_cv_prog_gnu_ld+set}" = set; then
10773  echo $ECHO_N "(cached) $ECHO_C" >&6
10774else
10775  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10776case `$LD -v 2>&1 </dev/null` in
10777*GNU* | *'with BFD'*)
10778  lt_cv_prog_gnu_ld=yes
10779  ;;
10780*)
10781  lt_cv_prog_gnu_ld=no
10782  ;;
10783esac
10784fi
10785{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10786echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10787with_gnu_ld=$lt_cv_prog_gnu_ld
10788
10789
10790
10791  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10792  # archiving commands below assume that GNU ld is being used.
10793  if test "$with_gnu_ld" = yes; then
10794    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10795    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'
10796
10797    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10798    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10799
10800    # If archive_cmds runs LD, not CC, wlarc should be empty
10801    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10802    #     investigate it a little bit more. (MM)
10803    wlarc='${wl}'
10804
10805    # ancient GNU ld didn't support --whole-archive et. al.
10806    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10807	grep 'no-whole-archive' > /dev/null; then
10808      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10809    else
10810      whole_archive_flag_spec_CXX=
10811    fi
10812  else
10813    with_gnu_ld=no
10814    wlarc=
10815
10816    # A generic and very simple default shared library creation
10817    # command for GNU C++ for the case where it uses the native
10818    # linker, instead of GNU ld.  If possible, this setting should
10819    # overridden to take advantage of the native linker features on
10820    # the platform it is being used on.
10821    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10822  fi
10823
10824  # Commands to make compiler produce verbose output that lists
10825  # what "hidden" libraries, object files and flags are used when
10826  # linking a shared library.
10827  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10828
10829else
10830  GXX=no
10831  with_gnu_ld=no
10832  wlarc=
10833fi
10834
10835# PORTME: fill in a description of your system's C++ link characteristics
10836{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10837echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10838ld_shlibs_CXX=yes
10839case $host_os in
10840  aix3*)
10841    # FIXME: insert proper C++ library support
10842    ld_shlibs_CXX=no
10843    ;;
10844  aix4* | aix5*)
10845    if test "$host_cpu" = ia64; then
10846      # On IA64, the linker does run time linking by default, so we don't
10847      # have to do anything special.
10848      aix_use_runtimelinking=no
10849      exp_sym_flag='-Bexport'
10850      no_entry_flag=""
10851    else
10852      aix_use_runtimelinking=no
10853
10854      # Test if we are trying to use run time linking or normal
10855      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10856      # need to do runtime linking.
10857      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10858	for ld_flag in $LDFLAGS; do
10859	  case $ld_flag in
10860	  *-brtl*)
10861	    aix_use_runtimelinking=yes
10862	    break
10863	    ;;
10864	  esac
10865	done
10866	;;
10867      esac
10868
10869      exp_sym_flag='-bexport'
10870      no_entry_flag='-bnoentry'
10871    fi
10872
10873    # When large executables or shared objects are built, AIX ld can
10874    # have problems creating the table of contents.  If linking a library
10875    # or program results in "error TOC overflow" add -mminimal-toc to
10876    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10877    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10878
10879    archive_cmds_CXX=''
10880    hardcode_direct_CXX=yes
10881    hardcode_libdir_separator_CXX=':'
10882    link_all_deplibs_CXX=yes
10883
10884    if test "$GXX" = yes; then
10885      case $host_os in aix4.[012]|aix4.[012].*)
10886      # We only want to do this on AIX 4.2 and lower, the check
10887      # below for broken collect2 doesn't work under 4.3+
10888	collect2name=`${CC} -print-prog-name=collect2`
10889	if test -f "$collect2name" && \
10890	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10891	then
10892	  # We have reworked collect2
10893	  hardcode_direct_CXX=yes
10894	else
10895	  # We have old collect2
10896	  hardcode_direct_CXX=unsupported
10897	  # It fails to find uninstalled libraries when the uninstalled
10898	  # path is not listed in the libpath.  Setting hardcode_minus_L
10899	  # to unsupported forces relinking
10900	  hardcode_minus_L_CXX=yes
10901	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10902	  hardcode_libdir_separator_CXX=
10903	fi
10904	;;
10905      esac
10906      shared_flag='-shared'
10907      if test "$aix_use_runtimelinking" = yes; then
10908	shared_flag="$shared_flag "'${wl}-G'
10909      fi
10910    else
10911      # not using gcc
10912      if test "$host_cpu" = ia64; then
10913	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10914	# chokes on -Wl,-G. The following line is correct:
10915	shared_flag='-G'
10916      else
10917	if test "$aix_use_runtimelinking" = yes; then
10918	  shared_flag='${wl}-G'
10919	else
10920	  shared_flag='${wl}-bM:SRE'
10921	fi
10922      fi
10923    fi
10924
10925    # It seems that -bexpall does not export symbols beginning with
10926    # underscore (_), so it is better to generate a list of symbols to export.
10927    always_export_symbols_CXX=yes
10928    if test "$aix_use_runtimelinking" = yes; then
10929      # Warning - without using the other runtime loading flags (-brtl),
10930      # -berok will link without error, but may produce a broken library.
10931      allow_undefined_flag_CXX='-berok'
10932      # Determine the default libpath from the value encoded in an empty executable.
10933      cat >conftest.$ac_ext <<_ACEOF
10934/* confdefs.h.  */
10935_ACEOF
10936cat confdefs.h >>conftest.$ac_ext
10937cat >>conftest.$ac_ext <<_ACEOF
10938/* end confdefs.h.  */
10939
10940int
10941main ()
10942{
10943
10944  ;
10945  return 0;
10946}
10947_ACEOF
10948rm -f conftest.$ac_objext conftest$ac_exeext
10949if { (ac_try="$ac_link"
10950case "(($ac_try" in
10951  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10952  *) ac_try_echo=$ac_try;;
10953esac
10954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10955  (eval "$ac_link") 2>conftest.er1
10956  ac_status=$?
10957  grep -v '^ *+' conftest.er1 >conftest.err
10958  rm -f conftest.er1
10959  cat conftest.err >&5
10960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10961  (exit $ac_status); } && {
10962	 test -z "$ac_cxx_werror_flag" ||
10963	 test ! -s conftest.err
10964       } && test -s conftest$ac_exeext &&
10965       $as_test_x conftest$ac_exeext; then
10966
10967aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10968}'`
10969# Check for a 64-bit object if we didn't find anything.
10970if 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; }
10971}'`; fi
10972else
10973  echo "$as_me: failed program was:" >&5
10974sed 's/^/| /' conftest.$ac_ext >&5
10975
10976
10977fi
10978
10979rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10980      conftest$ac_exeext conftest.$ac_ext
10981if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10982
10983      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10984
10985      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"
10986     else
10987      if test "$host_cpu" = ia64; then
10988	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10989	allow_undefined_flag_CXX="-z nodefs"
10990	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"
10991      else
10992	# Determine the default libpath from the value encoded in an empty executable.
10993	cat >conftest.$ac_ext <<_ACEOF
10994/* confdefs.h.  */
10995_ACEOF
10996cat confdefs.h >>conftest.$ac_ext
10997cat >>conftest.$ac_ext <<_ACEOF
10998/* end confdefs.h.  */
10999
11000int
11001main ()
11002{
11003
11004  ;
11005  return 0;
11006}
11007_ACEOF
11008rm -f conftest.$ac_objext conftest$ac_exeext
11009if { (ac_try="$ac_link"
11010case "(($ac_try" in
11011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11012  *) ac_try_echo=$ac_try;;
11013esac
11014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11015  (eval "$ac_link") 2>conftest.er1
11016  ac_status=$?
11017  grep -v '^ *+' conftest.er1 >conftest.err
11018  rm -f conftest.er1
11019  cat conftest.err >&5
11020  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11021  (exit $ac_status); } && {
11022	 test -z "$ac_cxx_werror_flag" ||
11023	 test ! -s conftest.err
11024       } && test -s conftest$ac_exeext &&
11025       $as_test_x conftest$ac_exeext; then
11026
11027aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11028}'`
11029# Check for a 64-bit object if we didn't find anything.
11030if 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; }
11031}'`; fi
11032else
11033  echo "$as_me: failed program was:" >&5
11034sed 's/^/| /' conftest.$ac_ext >&5
11035
11036
11037fi
11038
11039rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11040      conftest$ac_exeext conftest.$ac_ext
11041if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11042
11043	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11044	# Warning - without using the other run time loading flags,
11045	# -berok will link without error, but may produce a broken library.
11046	no_undefined_flag_CXX=' ${wl}-bernotok'
11047	allow_undefined_flag_CXX=' ${wl}-berok'
11048	# Exported symbols can be pulled into shared objects from archives
11049	whole_archive_flag_spec_CXX='$convenience'
11050	archive_cmds_need_lc_CXX=yes
11051	# This is similar to how AIX traditionally builds its shared libraries.
11052	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'
11053      fi
11054    fi
11055    ;;
11056
11057  beos*)
11058    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11059      allow_undefined_flag_CXX=unsupported
11060      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11061      # support --undefined.  This deserves some investigation.  FIXME
11062      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11063    else
11064      ld_shlibs_CXX=no
11065    fi
11066    ;;
11067
11068  chorus*)
11069    case $cc_basename in
11070      *)
11071	# FIXME: insert proper C++ library support
11072	ld_shlibs_CXX=no
11073	;;
11074    esac
11075    ;;
11076
11077  cygwin* | mingw* | pw32*)
11078    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11079    # as there is no search path for DLLs.
11080    hardcode_libdir_flag_spec_CXX='-L$libdir'
11081    allow_undefined_flag_CXX=unsupported
11082    always_export_symbols_CXX=no
11083    enable_shared_with_static_runtimes_CXX=yes
11084
11085    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11086      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'
11087      # If the export-symbols file already is a .def file (1st line
11088      # is EXPORTS), use it as is; otherwise, prepend...
11089      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11090	cp $export_symbols $output_objdir/$soname.def;
11091      else
11092	echo EXPORTS > $output_objdir/$soname.def;
11093	cat $export_symbols >> $output_objdir/$soname.def;
11094      fi~
11095      $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'
11096    else
11097      ld_shlibs_CXX=no
11098    fi
11099  ;;
11100      darwin* | rhapsody*)
11101        case $host_os in
11102        rhapsody* | darwin1.[012])
11103         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11104         ;;
11105       *) # Darwin 1.3 on
11106         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11107           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11108         else
11109           case ${MACOSX_DEPLOYMENT_TARGET} in
11110             10.[012])
11111               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11112               ;;
11113             10.*)
11114               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11115               ;;
11116           esac
11117         fi
11118         ;;
11119        esac
11120      archive_cmds_need_lc_CXX=no
11121      hardcode_direct_CXX=no
11122      hardcode_automatic_CXX=yes
11123      hardcode_shlibpath_var_CXX=unsupported
11124      whole_archive_flag_spec_CXX=''
11125      link_all_deplibs_CXX=yes
11126
11127    if test "$GXX" = yes ; then
11128      lt_int_apple_cc_single_mod=no
11129      output_verbose_link_cmd='echo'
11130      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11131       lt_int_apple_cc_single_mod=yes
11132      fi
11133      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11134       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11135      else
11136          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'
11137        fi
11138        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11139        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11140          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11141            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}'
11142          else
11143            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}'
11144          fi
11145            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}'
11146      else
11147      case $cc_basename in
11148        xlc*)
11149         output_verbose_link_cmd='echo'
11150          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'
11151          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11152          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11153          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}'
11154          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}'
11155          ;;
11156       *)
11157         ld_shlibs_CXX=no
11158          ;;
11159      esac
11160      fi
11161        ;;
11162
11163  dgux*)
11164    case $cc_basename in
11165      ec++*)
11166	# FIXME: insert proper C++ library support
11167	ld_shlibs_CXX=no
11168	;;
11169      ghcx*)
11170	# Green Hills C++ Compiler
11171	# FIXME: insert proper C++ library support
11172	ld_shlibs_CXX=no
11173	;;
11174      *)
11175	# FIXME: insert proper C++ library support
11176	ld_shlibs_CXX=no
11177	;;
11178    esac
11179    ;;
11180  freebsd[12]*)
11181    # C++ shared libraries reported to be fairly broken before switch to ELF
11182    ld_shlibs_CXX=no
11183    ;;
11184  freebsd-elf*)
11185    archive_cmds_need_lc_CXX=no
11186    ;;
11187  freebsd* | dragonfly*)
11188    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11189    # conventions
11190    ld_shlibs_CXX=yes
11191    ;;
11192  gnu*)
11193    ;;
11194  hpux9*)
11195    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11196    hardcode_libdir_separator_CXX=:
11197    export_dynamic_flag_spec_CXX='${wl}-E'
11198    hardcode_direct_CXX=yes
11199    hardcode_minus_L_CXX=yes # Not in the search PATH,
11200				# but as the default
11201				# location of the library.
11202
11203    case $cc_basename in
11204    CC*)
11205      # FIXME: insert proper C++ library support
11206      ld_shlibs_CXX=no
11207      ;;
11208    aCC*)
11209      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'
11210      # Commands to make compiler produce verbose output that lists
11211      # what "hidden" libraries, object files and flags are used when
11212      # linking a shared library.
11213      #
11214      # There doesn't appear to be a way to prevent this compiler from
11215      # explicitly linking system object files so we need to strip them
11216      # from the output so that they don't get included in the library
11217      # dependencies.
11218      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'
11219      ;;
11220    *)
11221      if test "$GXX" = yes; then
11222        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'
11223      else
11224        # FIXME: insert proper C++ library support
11225        ld_shlibs_CXX=no
11226      fi
11227      ;;
11228    esac
11229    ;;
11230  hpux10*|hpux11*)
11231    if test $with_gnu_ld = no; then
11232      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11233      hardcode_libdir_separator_CXX=:
11234
11235      case $host_cpu in
11236      hppa*64*|ia64*)
11237	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11238        ;;
11239      *)
11240	export_dynamic_flag_spec_CXX='${wl}-E'
11241        ;;
11242      esac
11243    fi
11244    case $host_cpu in
11245    hppa*64*|ia64*)
11246      hardcode_direct_CXX=no
11247      hardcode_shlibpath_var_CXX=no
11248      ;;
11249    *)
11250      hardcode_direct_CXX=yes
11251      hardcode_minus_L_CXX=yes # Not in the search PATH,
11252					      # but as the default
11253					      # location of the library.
11254      ;;
11255    esac
11256
11257    case $cc_basename in
11258      CC*)
11259	# FIXME: insert proper C++ library support
11260	ld_shlibs_CXX=no
11261	;;
11262      aCC*)
11263	case $host_cpu in
11264	hppa*64*)
11265	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11266	  ;;
11267	ia64*)
11268	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11269	  ;;
11270	*)
11271	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11272	  ;;
11273	esac
11274	# Commands to make compiler produce verbose output that lists
11275	# what "hidden" libraries, object files and flags are used when
11276	# linking a shared library.
11277	#
11278	# There doesn't appear to be a way to prevent this compiler from
11279	# explicitly linking system object files so we need to strip them
11280	# from the output so that they don't get included in the library
11281	# dependencies.
11282	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'
11283	;;
11284      *)
11285	if test "$GXX" = yes; then
11286	  if test $with_gnu_ld = no; then
11287	    case $host_cpu in
11288	    hppa*64*)
11289	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11290	      ;;
11291	    ia64*)
11292	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11293	      ;;
11294	    *)
11295	      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'
11296	      ;;
11297	    esac
11298	  fi
11299	else
11300	  # FIXME: insert proper C++ library support
11301	  ld_shlibs_CXX=no
11302	fi
11303	;;
11304    esac
11305    ;;
11306  interix3*)
11307    hardcode_direct_CXX=no
11308    hardcode_shlibpath_var_CXX=no
11309    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11310    export_dynamic_flag_spec_CXX='${wl}-E'
11311    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11312    # Instead, shared libraries are loaded at an image base (0x10000000 by
11313    # default) and relocated if they conflict, which is a slow very memory
11314    # consuming and fragmenting process.  To avoid this, we pick a random,
11315    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11316    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11317    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'
11318    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'
11319    ;;
11320  irix5* | irix6*)
11321    case $cc_basename in
11322      CC*)
11323	# SGI C++
11324	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'
11325
11326	# Archives containing C++ object files must be created using
11327	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11328	# necessary to make sure instantiated templates are included
11329	# in the archive.
11330	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11331	;;
11332      *)
11333	if test "$GXX" = yes; then
11334	  if test "$with_gnu_ld" = no; then
11335	    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'
11336	  else
11337	    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'
11338	  fi
11339	fi
11340	link_all_deplibs_CXX=yes
11341	;;
11342    esac
11343    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11344    hardcode_libdir_separator_CXX=:
11345    ;;
11346  linux* | k*bsd*-gnu)
11347    case $cc_basename in
11348      KCC*)
11349	# Kuck and Associates, Inc. (KAI) C++ Compiler
11350
11351	# KCC will only create a shared library if the output file
11352	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11353	# to its proper name (with version) after linking.
11354	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'
11355	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'
11356	# Commands to make compiler produce verbose output that lists
11357	# what "hidden" libraries, object files and flags are used when
11358	# linking a shared library.
11359	#
11360	# There doesn't appear to be a way to prevent this compiler from
11361	# explicitly linking system object files so we need to strip them
11362	# from the output so that they don't get included in the library
11363	# dependencies.
11364	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'
11365
11366	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11367	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11368
11369	# Archives containing C++ object files must be created using
11370	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11371	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11372	;;
11373      icpc*)
11374	# Intel C++
11375	with_gnu_ld=yes
11376	# version 8.0 and above of icpc choke on multiply defined symbols
11377	# if we add $predep_objects and $postdep_objects, however 7.1 and
11378	# earlier do not add the objects themselves.
11379	case `$CC -V 2>&1` in
11380	*"Version 7."*)
11381  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11382  	  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'
11383	  ;;
11384	*)  # Version 8.0 or newer
11385	  tmp_idyn=
11386	  case $host_cpu in
11387	    ia64*) tmp_idyn=' -i_dynamic';;
11388	  esac
11389  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11390	  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'
11391	  ;;
11392	esac
11393	archive_cmds_need_lc_CXX=no
11394	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11395	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11396	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11397	;;
11398      pgCC*)
11399        # Portland Group C++ compiler
11400	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11401  	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'
11402
11403	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11404	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11405	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'
11406        ;;
11407      cxx*)
11408	# Compaq C++
11409	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11410	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'
11411
11412	runpath_var=LD_RUN_PATH
11413	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11414	hardcode_libdir_separator_CXX=:
11415
11416	# Commands to make compiler produce verbose output that lists
11417	# what "hidden" libraries, object files and flags are used when
11418	# linking a shared library.
11419	#
11420	# There doesn't appear to be a way to prevent this compiler from
11421	# explicitly linking system object files so we need to strip them
11422	# from the output so that they don't get included in the library
11423	# dependencies.
11424	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'
11425	;;
11426    esac
11427    ;;
11428  lynxos*)
11429    # FIXME: insert proper C++ library support
11430    ld_shlibs_CXX=no
11431    ;;
11432  m88k*)
11433    # FIXME: insert proper C++ library support
11434    ld_shlibs_CXX=no
11435    ;;
11436  mvs*)
11437    case $cc_basename in
11438      cxx*)
11439	# FIXME: insert proper C++ library support
11440	ld_shlibs_CXX=no
11441	;;
11442      *)
11443	# FIXME: insert proper C++ library support
11444	ld_shlibs_CXX=no
11445	;;
11446    esac
11447    ;;
11448  netbsd* | netbsdelf*-gnu)
11449    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11450      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11451      wlarc=
11452      hardcode_libdir_flag_spec_CXX='-R$libdir'
11453      hardcode_direct_CXX=yes
11454      hardcode_shlibpath_var_CXX=no
11455    fi
11456    # Workaround some broken pre-1.5 toolchains
11457    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11458    ;;
11459  openbsd2*)
11460    # C++ shared libraries are fairly broken
11461    ld_shlibs_CXX=no
11462    ;;
11463  openbsd*)
11464    hardcode_direct_CXX=yes
11465    hardcode_shlibpath_var_CXX=no
11466    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11467    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11468    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11469      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11470      export_dynamic_flag_spec_CXX='${wl}-E'
11471      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11472    fi
11473    output_verbose_link_cmd='echo'
11474    ;;
11475  osf3*)
11476    case $cc_basename in
11477      KCC*)
11478	# Kuck and Associates, Inc. (KAI) C++ Compiler
11479
11480	# KCC will only create a shared library if the output file
11481	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11482	# to its proper name (with version) after linking.
11483	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'
11484
11485	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11486	hardcode_libdir_separator_CXX=:
11487
11488	# Archives containing C++ object files must be created using
11489	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11490	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11491
11492	;;
11493      RCC*)
11494	# Rational C++ 2.4.1
11495	# FIXME: insert proper C++ library support
11496	ld_shlibs_CXX=no
11497	;;
11498      cxx*)
11499	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11500	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'
11501
11502	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11503	hardcode_libdir_separator_CXX=:
11504
11505	# Commands to make compiler produce verbose output that lists
11506	# what "hidden" libraries, object files and flags are used when
11507	# linking a shared library.
11508	#
11509	# There doesn't appear to be a way to prevent this compiler from
11510	# explicitly linking system object files so we need to strip them
11511	# from the output so that they don't get included in the library
11512	# dependencies.
11513	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'
11514	;;
11515      *)
11516	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11517	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11518	  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'
11519
11520	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11521	  hardcode_libdir_separator_CXX=:
11522
11523	  # Commands to make compiler produce verbose output that lists
11524	  # what "hidden" libraries, object files and flags are used when
11525	  # linking a shared library.
11526	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11527
11528	else
11529	  # FIXME: insert proper C++ library support
11530	  ld_shlibs_CXX=no
11531	fi
11532	;;
11533    esac
11534    ;;
11535  osf4* | osf5*)
11536    case $cc_basename in
11537      KCC*)
11538	# Kuck and Associates, Inc. (KAI) C++ Compiler
11539
11540	# KCC will only create a shared library if the output file
11541	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11542	# to its proper name (with version) after linking.
11543	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'
11544
11545	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11546	hardcode_libdir_separator_CXX=:
11547
11548	# Archives containing C++ object files must be created using
11549	# the KAI C++ compiler.
11550	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11551	;;
11552      RCC*)
11553	# Rational C++ 2.4.1
11554	# FIXME: insert proper C++ library support
11555	ld_shlibs_CXX=no
11556	;;
11557      cxx*)
11558	allow_undefined_flag_CXX=' -expect_unresolved \*'
11559	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'
11560	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11561	  echo "-hidden">> $lib.exp~
11562	  $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~
11563	  $rm $lib.exp'
11564
11565	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11566	hardcode_libdir_separator_CXX=:
11567
11568	# Commands to make compiler produce verbose output that lists
11569	# what "hidden" libraries, object files and flags are used when
11570	# linking a shared library.
11571	#
11572	# There doesn't appear to be a way to prevent this compiler from
11573	# explicitly linking system object files so we need to strip them
11574	# from the output so that they don't get included in the library
11575	# dependencies.
11576	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'
11577	;;
11578      *)
11579	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11580	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11581	 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'
11582
11583	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11584	  hardcode_libdir_separator_CXX=:
11585
11586	  # Commands to make compiler produce verbose output that lists
11587	  # what "hidden" libraries, object files and flags are used when
11588	  # linking a shared library.
11589	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11590
11591	else
11592	  # FIXME: insert proper C++ library support
11593	  ld_shlibs_CXX=no
11594	fi
11595	;;
11596    esac
11597    ;;
11598  psos*)
11599    # FIXME: insert proper C++ library support
11600    ld_shlibs_CXX=no
11601    ;;
11602  sunos4*)
11603    case $cc_basename in
11604      CC*)
11605	# Sun C++ 4.x
11606	# FIXME: insert proper C++ library support
11607	ld_shlibs_CXX=no
11608	;;
11609      lcc*)
11610	# Lucid
11611	# FIXME: insert proper C++ library support
11612	ld_shlibs_CXX=no
11613	;;
11614      *)
11615	# FIXME: insert proper C++ library support
11616	ld_shlibs_CXX=no
11617	;;
11618    esac
11619    ;;
11620  solaris*)
11621    case $cc_basename in
11622      CC*)
11623	# Sun C++ 4.2, 5.x and Centerline C++
11624        archive_cmds_need_lc_CXX=yes
11625	no_undefined_flag_CXX=' -zdefs'
11626	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11627	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11628	$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'
11629
11630	hardcode_libdir_flag_spec_CXX='-R$libdir'
11631	hardcode_shlibpath_var_CXX=no
11632	case $host_os in
11633	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11634	  *)
11635	    # The C++ compiler is used as linker so we must use $wl
11636	    # flag to pass the commands to the underlying system
11637	    # linker. We must also pass each convience library through
11638	    # to the system linker between allextract/defaultextract.
11639	    # The C++ compiler will combine linker options so we
11640	    # cannot just pass the convience library names through
11641	    # without $wl.
11642	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11643	    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'
11644	    ;;
11645	esac
11646	link_all_deplibs_CXX=yes
11647
11648	output_verbose_link_cmd='echo'
11649
11650	# Archives containing C++ object files must be created using
11651	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11652	# necessary to make sure instantiated templates are included
11653	# in the archive.
11654	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11655	;;
11656      gcx*)
11657	# Green Hills C++ Compiler
11658	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11659
11660	# The C++ compiler must be used to create the archive.
11661	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11662	;;
11663      *)
11664	# GNU C++ compiler with Solaris linker
11665	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11666	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11667	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11668	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11669	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11670		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11671
11672	    # Commands to make compiler produce verbose output that lists
11673	    # what "hidden" libraries, object files and flags are used when
11674	    # linking a shared library.
11675	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11676	  else
11677	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11678	    # platform.
11679	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11680	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11681		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11682
11683	    # Commands to make compiler produce verbose output that lists
11684	    # what "hidden" libraries, object files and flags are used when
11685	    # linking a shared library.
11686	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11687	  fi
11688
11689	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11690	fi
11691	;;
11692    esac
11693    ;;
11694  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11695    no_undefined_flag_CXX='${wl}-z,text'
11696    archive_cmds_need_lc_CXX=no
11697    hardcode_shlibpath_var_CXX=no
11698    runpath_var='LD_RUN_PATH'
11699
11700    case $cc_basename in
11701      CC*)
11702	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11703	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11704	;;
11705      *)
11706	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11707	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11708	;;
11709    esac
11710    ;;
11711  sysv5* | sco3.2v5* | sco5v6*)
11712    # Note: We can NOT use -z defs as we might desire, because we do not
11713    # link with -lc, and that would cause any symbols used from libc to
11714    # always be unresolved, which means just about no library would
11715    # ever link correctly.  If we're not using GNU ld we use -z text
11716    # though, which does catch some bad symbols but isn't as heavy-handed
11717    # as -z defs.
11718    # For security reasons, it is highly recommended that you always
11719    # use absolute paths for naming shared libraries, and exclude the
11720    # DT_RUNPATH tag from executables and libraries.  But doing so
11721    # requires that you compile everything twice, which is a pain.
11722    # So that behaviour is only enabled if SCOABSPATH is set to a
11723    # non-empty value in the environment.  Most likely only useful for
11724    # creating official distributions of packages.
11725    # This is a hack until libtool officially supports absolute path
11726    # names for shared libraries.
11727    no_undefined_flag_CXX='${wl}-z,text'
11728    allow_undefined_flag_CXX='${wl}-z,nodefs'
11729    archive_cmds_need_lc_CXX=no
11730    hardcode_shlibpath_var_CXX=no
11731    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11732    hardcode_libdir_separator_CXX=':'
11733    link_all_deplibs_CXX=yes
11734    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11735    runpath_var='LD_RUN_PATH'
11736
11737    case $cc_basename in
11738      CC*)
11739	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11740	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11741	;;
11742      *)
11743	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11744	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11745	;;
11746    esac
11747    ;;
11748  tandem*)
11749    case $cc_basename in
11750      NCC*)
11751	# NonStop-UX NCC 3.20
11752	# FIXME: insert proper C++ library support
11753	ld_shlibs_CXX=no
11754	;;
11755      *)
11756	# FIXME: insert proper C++ library support
11757	ld_shlibs_CXX=no
11758	;;
11759    esac
11760    ;;
11761  vxworks*)
11762    # FIXME: insert proper C++ library support
11763    ld_shlibs_CXX=no
11764    ;;
11765  *)
11766    # FIXME: insert proper C++ library support
11767    ld_shlibs_CXX=no
11768    ;;
11769esac
11770{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11771echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11772test "$ld_shlibs_CXX" = no && can_build_shared=no
11773
11774GCC_CXX="$GXX"
11775LD_CXX="$LD"
11776
11777
11778cat > conftest.$ac_ext <<EOF
11779class Foo
11780{
11781public:
11782  Foo (void) { a = 0; }
11783private:
11784  int a;
11785};
11786EOF
11787
11788if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11789  (eval $ac_compile) 2>&5
11790  ac_status=$?
11791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11792  (exit $ac_status); }; then
11793  # Parse the compiler output and extract the necessary
11794  # objects, libraries and library flags.
11795
11796  # Sentinel used to keep track of whether or not we are before
11797  # the conftest object file.
11798  pre_test_object_deps_done=no
11799
11800  # The `*' in the case matches for architectures that use `case' in
11801  # $output_verbose_cmd can trigger glob expansion during the loop
11802  # eval without this substitution.
11803  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11804
11805  for p in `eval $output_verbose_link_cmd`; do
11806    case $p in
11807
11808    -L* | -R* | -l*)
11809       # Some compilers place space between "-{L,R}" and the path.
11810       # Remove the space.
11811       if test $p = "-L" \
11812	  || test $p = "-R"; then
11813	 prev=$p
11814	 continue
11815       else
11816	 prev=
11817       fi
11818
11819       if test "$pre_test_object_deps_done" = no; then
11820	 case $p in
11821	 -L* | -R*)
11822	   # Internal compiler library paths should come after those
11823	   # provided the user.  The postdeps already come after the
11824	   # user supplied libs so there is no need to process them.
11825	   if test -z "$compiler_lib_search_path_CXX"; then
11826	     compiler_lib_search_path_CXX="${prev}${p}"
11827	   else
11828	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11829	   fi
11830	   ;;
11831	 # The "-l" case would never come before the object being
11832	 # linked, so don't bother handling this case.
11833	 esac
11834       else
11835	 if test -z "$postdeps_CXX"; then
11836	   postdeps_CXX="${prev}${p}"
11837	 else
11838	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11839	 fi
11840       fi
11841       ;;
11842
11843    *.$objext)
11844       # This assumes that the test object file only shows up
11845       # once in the compiler output.
11846       if test "$p" = "conftest.$objext"; then
11847	 pre_test_object_deps_done=yes
11848	 continue
11849       fi
11850
11851       if test "$pre_test_object_deps_done" = no; then
11852	 if test -z "$predep_objects_CXX"; then
11853	   predep_objects_CXX="$p"
11854	 else
11855	   predep_objects_CXX="$predep_objects_CXX $p"
11856	 fi
11857       else
11858	 if test -z "$postdep_objects_CXX"; then
11859	   postdep_objects_CXX="$p"
11860	 else
11861	   postdep_objects_CXX="$postdep_objects_CXX $p"
11862	 fi
11863       fi
11864       ;;
11865
11866    *) ;; # Ignore the rest.
11867
11868    esac
11869  done
11870
11871  # Clean up.
11872  rm -f a.out a.exe
11873else
11874  echo "libtool.m4: error: problem compiling CXX test program"
11875fi
11876
11877$rm -f confest.$objext
11878
11879# PORTME: override above test on systems where it is broken
11880case $host_os in
11881interix3*)
11882  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11883  # hack all around it, let's just trust "g++" to DTRT.
11884  predep_objects_CXX=
11885  postdep_objects_CXX=
11886  postdeps_CXX=
11887  ;;
11888
11889solaris*)
11890  case $cc_basename in
11891  CC*)
11892    # Adding this requires a known-good setup of shared libraries for
11893    # Sun compiler versions before 5.6, else PIC objects from an old
11894    # archive will be linked into the output, leading to subtle bugs.
11895    postdeps_CXX='-lCstd -lCrun'
11896    ;;
11897  esac
11898  ;;
11899esac
11900
11901
11902case " $postdeps_CXX " in
11903*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11904esac
11905
11906lt_prog_compiler_wl_CXX=
11907lt_prog_compiler_pic_CXX=
11908lt_prog_compiler_static_CXX=
11909
11910{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11911echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11912
11913  # C++ specific cases for pic, static, wl, etc.
11914  if test "$GXX" = yes; then
11915    lt_prog_compiler_wl_CXX='-Wl,'
11916    lt_prog_compiler_static_CXX='-static'
11917
11918    case $host_os in
11919    aix*)
11920      # All AIX code is PIC.
11921      if test "$host_cpu" = ia64; then
11922	# AIX 5 now supports IA64 processor
11923	lt_prog_compiler_static_CXX='-Bstatic'
11924      fi
11925      ;;
11926    amigaos*)
11927      # FIXME: we need at least 68020 code to build shared libraries, but
11928      # adding the `-m68020' flag to GCC prevents building anything better,
11929      # like `-m68040'.
11930      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11931      ;;
11932    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11933      # PIC is the default for these OSes.
11934      ;;
11935    mingw* | os2* | pw32*)
11936      # This hack is so that the source file can tell whether it is being
11937      # built for inclusion in a dll (and should export symbols for example).
11938      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11939      ;;
11940    darwin* | rhapsody*)
11941      # PIC is the default on this platform
11942      # Common symbols not allowed in MH_DYLIB files
11943      lt_prog_compiler_pic_CXX='-fno-common'
11944      ;;
11945    *djgpp*)
11946      # DJGPP does not support shared libraries at all
11947      lt_prog_compiler_pic_CXX=
11948      ;;
11949    interix3*)
11950      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11951      # Instead, we relocate shared libraries at runtime.
11952      ;;
11953    sysv4*MP*)
11954      if test -d /usr/nec; then
11955	lt_prog_compiler_pic_CXX=-Kconform_pic
11956      fi
11957      ;;
11958    hpux*)
11959      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11960      # not for PA HP-UX.
11961      case $host_cpu in
11962      hppa*64*|ia64*)
11963	;;
11964      *)
11965	lt_prog_compiler_pic_CXX='-fPIC'
11966	;;
11967      esac
11968      ;;
11969    *)
11970      lt_prog_compiler_pic_CXX='-fPIC'
11971      ;;
11972    esac
11973  else
11974    case $host_os in
11975      aix4* | aix5*)
11976	# All AIX code is PIC.
11977	if test "$host_cpu" = ia64; then
11978	  # AIX 5 now supports IA64 processor
11979	  lt_prog_compiler_static_CXX='-Bstatic'
11980	else
11981	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11982	fi
11983	;;
11984      chorus*)
11985	case $cc_basename in
11986	cxch68*)
11987	  # Green Hills C++ Compiler
11988	  # _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"
11989	  ;;
11990	esac
11991	;;
11992       darwin*)
11993         # PIC is the default on this platform
11994         # Common symbols not allowed in MH_DYLIB files
11995         case $cc_basename in
11996           xlc*)
11997           lt_prog_compiler_pic_CXX='-qnocommon'
11998           lt_prog_compiler_wl_CXX='-Wl,'
11999           ;;
12000         esac
12001       ;;
12002      dgux*)
12003	case $cc_basename in
12004	  ec++*)
12005	    lt_prog_compiler_pic_CXX='-KPIC'
12006	    ;;
12007	  ghcx*)
12008	    # Green Hills C++ Compiler
12009	    lt_prog_compiler_pic_CXX='-pic'
12010	    ;;
12011	  *)
12012	    ;;
12013	esac
12014	;;
12015      freebsd* | dragonfly*)
12016	# FreeBSD uses GNU C++
12017	;;
12018      hpux9* | hpux10* | hpux11*)
12019	case $cc_basename in
12020	  CC*)
12021	    lt_prog_compiler_wl_CXX='-Wl,'
12022	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12023	    if test "$host_cpu" != ia64; then
12024	      lt_prog_compiler_pic_CXX='+Z'
12025	    fi
12026	    ;;
12027	  aCC*)
12028	    lt_prog_compiler_wl_CXX='-Wl,'
12029	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12030	    case $host_cpu in
12031	    hppa*64*|ia64*)
12032	      # +Z the default
12033	      ;;
12034	    *)
12035	      lt_prog_compiler_pic_CXX='+Z'
12036	      ;;
12037	    esac
12038	    ;;
12039	  *)
12040	    ;;
12041	esac
12042	;;
12043      interix*)
12044	# This is c89, which is MS Visual C++ (no shared libs)
12045	# Anyone wants to do a port?
12046	;;
12047      irix5* | irix6* | nonstopux*)
12048	case $cc_basename in
12049	  CC*)
12050	    lt_prog_compiler_wl_CXX='-Wl,'
12051	    lt_prog_compiler_static_CXX='-non_shared'
12052	    # CC pic flag -KPIC is the default.
12053	    ;;
12054	  *)
12055	    ;;
12056	esac
12057	;;
12058      linux* | k*bsd*-gnu)
12059	case $cc_basename in
12060	  KCC*)
12061	    # KAI C++ Compiler
12062	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12063	    lt_prog_compiler_pic_CXX='-fPIC'
12064	    ;;
12065	  icpc* | ecpc*)
12066	    # Intel C++
12067	    lt_prog_compiler_wl_CXX='-Wl,'
12068	    lt_prog_compiler_pic_CXX='-KPIC'
12069	    lt_prog_compiler_static_CXX='-static'
12070	    ;;
12071	  pgCC*)
12072	    # Portland Group C++ compiler.
12073	    lt_prog_compiler_wl_CXX='-Wl,'
12074	    lt_prog_compiler_pic_CXX='-fpic'
12075	    lt_prog_compiler_static_CXX='-Bstatic'
12076	    ;;
12077	  cxx*)
12078	    # Compaq C++
12079	    # Make sure the PIC flag is empty.  It appears that all Alpha
12080	    # Linux and Compaq Tru64 Unix objects are PIC.
12081	    lt_prog_compiler_pic_CXX=
12082	    lt_prog_compiler_static_CXX='-non_shared'
12083	    ;;
12084	  *)
12085	    ;;
12086	esac
12087	;;
12088      lynxos*)
12089	;;
12090      m88k*)
12091	;;
12092      mvs*)
12093	case $cc_basename in
12094	  cxx*)
12095	    lt_prog_compiler_pic_CXX='-W c,exportall'
12096	    ;;
12097	  *)
12098	    ;;
12099	esac
12100	;;
12101      netbsd* | netbsdelf*-gnu)
12102	;;
12103      osf3* | osf4* | osf5*)
12104	case $cc_basename in
12105	  KCC*)
12106	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12107	    ;;
12108	  RCC*)
12109	    # Rational C++ 2.4.1
12110	    lt_prog_compiler_pic_CXX='-pic'
12111	    ;;
12112	  cxx*)
12113	    # Digital/Compaq C++
12114	    lt_prog_compiler_wl_CXX='-Wl,'
12115	    # Make sure the PIC flag is empty.  It appears that all Alpha
12116	    # Linux and Compaq Tru64 Unix objects are PIC.
12117	    lt_prog_compiler_pic_CXX=
12118	    lt_prog_compiler_static_CXX='-non_shared'
12119	    ;;
12120	  *)
12121	    ;;
12122	esac
12123	;;
12124      psos*)
12125	;;
12126      solaris*)
12127	case $cc_basename in
12128	  CC*)
12129	    # Sun C++ 4.2, 5.x and Centerline C++
12130	    lt_prog_compiler_pic_CXX='-KPIC'
12131	    lt_prog_compiler_static_CXX='-Bstatic'
12132	    lt_prog_compiler_wl_CXX='-Qoption ld '
12133	    ;;
12134	  gcx*)
12135	    # Green Hills C++ Compiler
12136	    lt_prog_compiler_pic_CXX='-PIC'
12137	    ;;
12138	  *)
12139	    ;;
12140	esac
12141	;;
12142      sunos4*)
12143	case $cc_basename in
12144	  CC*)
12145	    # Sun C++ 4.x
12146	    lt_prog_compiler_pic_CXX='-pic'
12147	    lt_prog_compiler_static_CXX='-Bstatic'
12148	    ;;
12149	  lcc*)
12150	    # Lucid
12151	    lt_prog_compiler_pic_CXX='-pic'
12152	    ;;
12153	  *)
12154	    ;;
12155	esac
12156	;;
12157      tandem*)
12158	case $cc_basename in
12159	  NCC*)
12160	    # NonStop-UX NCC 3.20
12161	    lt_prog_compiler_pic_CXX='-KPIC'
12162	    ;;
12163	  *)
12164	    ;;
12165	esac
12166	;;
12167      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12168	case $cc_basename in
12169	  CC*)
12170	    lt_prog_compiler_wl_CXX='-Wl,'
12171	    lt_prog_compiler_pic_CXX='-KPIC'
12172	    lt_prog_compiler_static_CXX='-Bstatic'
12173	    ;;
12174	esac
12175	;;
12176      vxworks*)
12177	;;
12178      *)
12179	lt_prog_compiler_can_build_shared_CXX=no
12180	;;
12181    esac
12182  fi
12183
12184{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12185echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12186
12187#
12188# Check to make sure the PIC flag actually works.
12189#
12190if test -n "$lt_prog_compiler_pic_CXX"; then
12191
12192{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12193echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12194if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12195  echo $ECHO_N "(cached) $ECHO_C" >&6
12196else
12197  lt_prog_compiler_pic_works_CXX=no
12198  ac_outfile=conftest.$ac_objext
12199   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12200   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12201   # Insert the option either (1) after the last *FLAGS variable, or
12202   # (2) before a word containing "conftest.", or (3) at the end.
12203   # Note that $ac_compile itself does not contain backslashes and begins
12204   # with a dollar sign (not a hyphen), so the echo should work correctly.
12205   # The option is referenced via a variable to avoid confusing sed.
12206   lt_compile=`echo "$ac_compile" | $SED \
12207   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12208   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12209   -e 's:$: $lt_compiler_flag:'`
12210   (eval echo "\"\$as_me:12210: $lt_compile\"" >&5)
12211   (eval "$lt_compile" 2>conftest.err)
12212   ac_status=$?
12213   cat conftest.err >&5
12214   echo "$as_me:12214: \$? = $ac_status" >&5
12215   if (exit $ac_status) && test -s "$ac_outfile"; then
12216     # The compiler can only warn and ignore the option if not recognized
12217     # So say no if there are warnings other than the usual output.
12218     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12219     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12220     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12221       lt_prog_compiler_pic_works_CXX=yes
12222     fi
12223   fi
12224   $rm conftest*
12225
12226fi
12227{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12228echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12229
12230if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12231    case $lt_prog_compiler_pic_CXX in
12232     "" | " "*) ;;
12233     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12234     esac
12235else
12236    lt_prog_compiler_pic_CXX=
12237     lt_prog_compiler_can_build_shared_CXX=no
12238fi
12239
12240fi
12241case $host_os in
12242  # For platforms which do not support PIC, -DPIC is meaningless:
12243  *djgpp*)
12244    lt_prog_compiler_pic_CXX=
12245    ;;
12246  *)
12247    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12248    ;;
12249esac
12250
12251#
12252# Check to make sure the static flag actually works.
12253#
12254wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12255{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12256echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12257if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12258  echo $ECHO_N "(cached) $ECHO_C" >&6
12259else
12260  lt_prog_compiler_static_works_CXX=no
12261   save_LDFLAGS="$LDFLAGS"
12262   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12263   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12264   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12265     # The linker can only warn and ignore the option if not recognized
12266     # So say no if there are warnings
12267     if test -s conftest.err; then
12268       # Append any errors to the config.log.
12269       cat conftest.err 1>&5
12270       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12271       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12272       if diff conftest.exp conftest.er2 >/dev/null; then
12273         lt_prog_compiler_static_works_CXX=yes
12274       fi
12275     else
12276       lt_prog_compiler_static_works_CXX=yes
12277     fi
12278   fi
12279   $rm conftest*
12280   LDFLAGS="$save_LDFLAGS"
12281
12282fi
12283{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12284echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12285
12286if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12287    :
12288else
12289    lt_prog_compiler_static_CXX=
12290fi
12291
12292
12293{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12294echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12295if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12296  echo $ECHO_N "(cached) $ECHO_C" >&6
12297else
12298  lt_cv_prog_compiler_c_o_CXX=no
12299   $rm -r conftest 2>/dev/null
12300   mkdir conftest
12301   cd conftest
12302   mkdir out
12303   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12304
12305   lt_compiler_flag="-o out/conftest2.$ac_objext"
12306   # Insert the option either (1) after the last *FLAGS variable, or
12307   # (2) before a word containing "conftest.", or (3) at the end.
12308   # Note that $ac_compile itself does not contain backslashes and begins
12309   # with a dollar sign (not a hyphen), so the echo should work correctly.
12310   lt_compile=`echo "$ac_compile" | $SED \
12311   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12312   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12313   -e 's:$: $lt_compiler_flag:'`
12314   (eval echo "\"\$as_me:12314: $lt_compile\"" >&5)
12315   (eval "$lt_compile" 2>out/conftest.err)
12316   ac_status=$?
12317   cat out/conftest.err >&5
12318   echo "$as_me:12318: \$? = $ac_status" >&5
12319   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12320   then
12321     # The compiler can only warn and ignore the option if not recognized
12322     # So say no if there are warnings
12323     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12324     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12325     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12326       lt_cv_prog_compiler_c_o_CXX=yes
12327     fi
12328   fi
12329   chmod u+w . 2>&5
12330   $rm conftest*
12331   # SGI C++ compiler will create directory out/ii_files/ for
12332   # template instantiation
12333   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12334   $rm out/* && rmdir out
12335   cd ..
12336   rmdir conftest
12337   $rm conftest*
12338
12339fi
12340{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12341echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12342
12343
12344hard_links="nottested"
12345if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12346  # do not overwrite the value of need_locks provided by the user
12347  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12348echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12349  hard_links=yes
12350  $rm conftest*
12351  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12352  touch conftest.a
12353  ln conftest.a conftest.b 2>&5 || hard_links=no
12354  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12355  { echo "$as_me:$LINENO: result: $hard_links" >&5
12356echo "${ECHO_T}$hard_links" >&6; }
12357  if test "$hard_links" = no; then
12358    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12359echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12360    need_locks=warn
12361  fi
12362else
12363  need_locks=no
12364fi
12365
12366{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12367echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12368
12369  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12370  case $host_os in
12371  aix4* | aix5*)
12372    # If we're using GNU nm, then we don't want the "-C" option.
12373    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12374    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12375      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'
12376    else
12377      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'
12378    fi
12379    ;;
12380  pw32*)
12381    export_symbols_cmds_CXX="$ltdll_cmds"
12382  ;;
12383  cygwin* | mingw*)
12384    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'
12385  ;;
12386  linux* | k*bsd*-gnu)
12387    link_all_deplibs_CXX=no
12388  ;;
12389  *)
12390    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12391  ;;
12392  esac
12393
12394{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12395echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12396test "$ld_shlibs_CXX" = no && can_build_shared=no
12397
12398#
12399# Do we need to explicitly link libc?
12400#
12401case "x$archive_cmds_need_lc_CXX" in
12402x|xyes)
12403  # Assume -lc should be added
12404  archive_cmds_need_lc_CXX=yes
12405
12406  if test "$enable_shared" = yes && test "$GCC" = yes; then
12407    case $archive_cmds_CXX in
12408    *'~'*)
12409      # FIXME: we may have to deal with multi-command sequences.
12410      ;;
12411    '$CC '*)
12412      # Test whether the compiler implicitly links with -lc since on some
12413      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12414      # to ld, don't add -lc before -lgcc.
12415      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12416echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12417      $rm conftest*
12418      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12419
12420      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12421  (eval $ac_compile) 2>&5
12422  ac_status=$?
12423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12424  (exit $ac_status); } 2>conftest.err; then
12425        soname=conftest
12426        lib=conftest
12427        libobjs=conftest.$ac_objext
12428        deplibs=
12429        wl=$lt_prog_compiler_wl_CXX
12430	pic_flag=$lt_prog_compiler_pic_CXX
12431        compiler_flags=-v
12432        linker_flags=-v
12433        verstring=
12434        output_objdir=.
12435        libname=conftest
12436        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12437        allow_undefined_flag_CXX=
12438        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12439  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12440  ac_status=$?
12441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12442  (exit $ac_status); }
12443        then
12444	  archive_cmds_need_lc_CXX=no
12445        else
12446	  archive_cmds_need_lc_CXX=yes
12447        fi
12448        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12449      else
12450        cat conftest.err 1>&5
12451      fi
12452      $rm conftest*
12453      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12454echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12455      ;;
12456    esac
12457  fi
12458  ;;
12459esac
12460
12461{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12462echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12463library_names_spec=
12464libname_spec='lib$name'
12465soname_spec=
12466shrext_cmds=".so"
12467postinstall_cmds=
12468postuninstall_cmds=
12469finish_cmds=
12470finish_eval=
12471shlibpath_var=
12472shlibpath_overrides_runpath=unknown
12473version_type=none
12474dynamic_linker="$host_os ld.so"
12475sys_lib_dlsearch_path_spec="/lib /usr/lib"
12476if test "$GCC" = yes; then
12477  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12478  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12479    # if the path contains ";" then we assume it to be the separator
12480    # otherwise default to the standard path separator (i.e. ":") - it is
12481    # assumed that no part of a normal pathname contains ";" but that should
12482    # okay in the real world where ";" in dirpaths is itself problematic.
12483    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12484  else
12485    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12486  fi
12487else
12488  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12489fi
12490need_lib_prefix=unknown
12491hardcode_into_libs=no
12492
12493# when you set need_version to no, make sure it does not cause -set_version
12494# flags to be left without arguments
12495need_version=unknown
12496
12497case $host_os in
12498aix3*)
12499  version_type=linux
12500  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12501  shlibpath_var=LIBPATH
12502
12503  # AIX 3 has no versioning support, so we append a major version to the name.
12504  soname_spec='${libname}${release}${shared_ext}$major'
12505  ;;
12506
12507aix4* | aix5*)
12508  version_type=linux
12509  need_lib_prefix=no
12510  need_version=no
12511  hardcode_into_libs=yes
12512  if test "$host_cpu" = ia64; then
12513    # AIX 5 supports IA64
12514    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12515    shlibpath_var=LD_LIBRARY_PATH
12516  else
12517    # With GCC up to 2.95.x, collect2 would create an import file
12518    # for dependence libraries.  The import file would start with
12519    # the line `#! .'.  This would cause the generated library to
12520    # depend on `.', always an invalid library.  This was fixed in
12521    # development snapshots of GCC prior to 3.0.
12522    case $host_os in
12523      aix4 | aix4.[01] | aix4.[01].*)
12524      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12525	   echo ' yes '
12526	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12527	:
12528      else
12529	can_build_shared=no
12530      fi
12531      ;;
12532    esac
12533    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12534    # soname into executable. Probably we can add versioning support to
12535    # collect2, so additional links can be useful in future.
12536    if test "$aix_use_runtimelinking" = yes; then
12537      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12538      # instead of lib<name>.a to let people know that these are not
12539      # typical AIX shared libraries.
12540      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12541    else
12542      # We preserve .a as extension for shared libraries through AIX4.2
12543      # and later when we are not doing run time linking.
12544      library_names_spec='${libname}${release}.a $libname.a'
12545      soname_spec='${libname}${release}${shared_ext}$major'
12546    fi
12547    shlibpath_var=LIBPATH
12548  fi
12549  ;;
12550
12551amigaos*)
12552  library_names_spec='$libname.ixlibrary $libname.a'
12553  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12554  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'
12555  ;;
12556
12557beos*)
12558  library_names_spec='${libname}${shared_ext}'
12559  dynamic_linker="$host_os ld.so"
12560  shlibpath_var=LIBRARY_PATH
12561  ;;
12562
12563bsdi[45]*)
12564  version_type=linux
12565  need_version=no
12566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12567  soname_spec='${libname}${release}${shared_ext}$major'
12568  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12569  shlibpath_var=LD_LIBRARY_PATH
12570  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12571  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12572  # the default ld.so.conf also contains /usr/contrib/lib and
12573  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12574  # libtool to hard-code these into programs
12575  ;;
12576
12577cygwin* | mingw* | pw32*)
12578  version_type=windows
12579  shrext_cmds=".dll"
12580  need_version=no
12581  need_lib_prefix=no
12582
12583  case $GCC,$host_os in
12584  yes,cygwin* | yes,mingw* | yes,pw32*)
12585    library_names_spec='$libname.dll.a'
12586    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12587    postinstall_cmds='base_file=`basename \${file}`~
12588      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12589      dldir=$destdir/`dirname \$dlpath`~
12590      test -d \$dldir || mkdir -p \$dldir~
12591      $install_prog $dir/$dlname \$dldir/$dlname~
12592      chmod a+x \$dldir/$dlname'
12593    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12594      dlpath=$dir/\$dldll~
12595       $rm \$dlpath'
12596    shlibpath_overrides_runpath=yes
12597
12598    case $host_os in
12599    cygwin*)
12600      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12601      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12602      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12603      ;;
12604    mingw*)
12605      # MinGW DLLs use traditional 'lib' prefix
12606      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12607      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12608      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12609        # It is most probably a Windows format PATH printed by
12610        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12611        # path with ; separators, and with drive letters. We can handle the
12612        # drive letters (cygwin fileutils understands them), so leave them,
12613        # especially as we might pass files found there to a mingw objdump,
12614        # which wouldn't understand a cygwinified path. Ahh.
12615        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12616      else
12617        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12618      fi
12619      ;;
12620    pw32*)
12621      # pw32 DLLs use 'pw' prefix rather than 'lib'
12622      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12623      ;;
12624    esac
12625    ;;
12626
12627  *)
12628    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12629    ;;
12630  esac
12631  dynamic_linker='Win32 ld.exe'
12632  # FIXME: first we should search . and the directory the executable is in
12633  shlibpath_var=PATH
12634  ;;
12635
12636darwin* | rhapsody*)
12637  dynamic_linker="$host_os dyld"
12638  version_type=darwin
12639  need_lib_prefix=no
12640  need_version=no
12641  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12642  soname_spec='${libname}${release}${major}$shared_ext'
12643  shlibpath_overrides_runpath=yes
12644  shlibpath_var=DYLD_LIBRARY_PATH
12645  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12646  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12647  if test "$GCC" = yes; then
12648    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"`
12649  else
12650    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12651  fi
12652  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12653  ;;
12654
12655dgux*)
12656  version_type=linux
12657  need_lib_prefix=no
12658  need_version=no
12659  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12660  soname_spec='${libname}${release}${shared_ext}$major'
12661  shlibpath_var=LD_LIBRARY_PATH
12662  ;;
12663
12664freebsd1*)
12665  dynamic_linker=no
12666  ;;
12667
12668freebsd* | dragonfly*)
12669  # DragonFly does not have aout.  When/if they implement a new
12670  # versioning mechanism, adjust this.
12671  if test -x /usr/bin/objformat; then
12672    objformat=`/usr/bin/objformat`
12673  else
12674    case $host_os in
12675    freebsd[123]*) objformat=aout ;;
12676    *) objformat=elf ;;
12677    esac
12678  fi
12679  version_type=freebsd-$objformat
12680  case $version_type in
12681    freebsd-elf*)
12682      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12683      need_version=no
12684      need_lib_prefix=no
12685      ;;
12686    freebsd-*)
12687      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12688      need_version=yes
12689      ;;
12690  esac
12691  shlibpath_var=LD_LIBRARY_PATH
12692  case $host_os in
12693  freebsd2*)
12694    shlibpath_overrides_runpath=yes
12695    ;;
12696  freebsd3.[01]* | freebsdelf3.[01]*)
12697    shlibpath_overrides_runpath=yes
12698    hardcode_into_libs=yes
12699    ;;
12700  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12701  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12702    shlibpath_overrides_runpath=no
12703    hardcode_into_libs=yes
12704    ;;
12705  freebsd*) # from 4.6 on
12706    shlibpath_overrides_runpath=yes
12707    hardcode_into_libs=yes
12708    ;;
12709  esac
12710  ;;
12711
12712gnu*)
12713  version_type=linux
12714  need_lib_prefix=no
12715  need_version=no
12716  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12717  soname_spec='${libname}${release}${shared_ext}$major'
12718  shlibpath_var=LD_LIBRARY_PATH
12719  hardcode_into_libs=yes
12720  ;;
12721
12722hpux9* | hpux10* | hpux11*)
12723  # Give a soname corresponding to the major version so that dld.sl refuses to
12724  # link against other versions.
12725  version_type=sunos
12726  need_lib_prefix=no
12727  need_version=no
12728  case $host_cpu in
12729  ia64*)
12730    shrext_cmds='.so'
12731    hardcode_into_libs=yes
12732    dynamic_linker="$host_os dld.so"
12733    shlibpath_var=LD_LIBRARY_PATH
12734    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12735    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12736    soname_spec='${libname}${release}${shared_ext}$major'
12737    if test "X$HPUX_IA64_MODE" = X32; then
12738      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12739    else
12740      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12741    fi
12742    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12743    ;;
12744   hppa*64*)
12745     shrext_cmds='.sl'
12746     hardcode_into_libs=yes
12747     dynamic_linker="$host_os dld.sl"
12748     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12749     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12750     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12751     soname_spec='${libname}${release}${shared_ext}$major'
12752     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12753     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12754     ;;
12755   *)
12756    shrext_cmds='.sl'
12757    dynamic_linker="$host_os dld.sl"
12758    shlibpath_var=SHLIB_PATH
12759    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12760    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12761    soname_spec='${libname}${release}${shared_ext}$major'
12762    ;;
12763  esac
12764  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12765  postinstall_cmds='chmod 555 $lib'
12766  ;;
12767
12768interix3*)
12769  version_type=linux
12770  need_lib_prefix=no
12771  need_version=no
12772  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12773  soname_spec='${libname}${release}${shared_ext}$major'
12774  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12775  shlibpath_var=LD_LIBRARY_PATH
12776  shlibpath_overrides_runpath=no
12777  hardcode_into_libs=yes
12778  ;;
12779
12780irix5* | irix6* | nonstopux*)
12781  case $host_os in
12782    nonstopux*) version_type=nonstopux ;;
12783    *)
12784	if test "$lt_cv_prog_gnu_ld" = yes; then
12785		version_type=linux
12786	else
12787		version_type=irix
12788	fi ;;
12789  esac
12790  need_lib_prefix=no
12791  need_version=no
12792  soname_spec='${libname}${release}${shared_ext}$major'
12793  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12794  case $host_os in
12795  irix5* | nonstopux*)
12796    libsuff= shlibsuff=
12797    ;;
12798  *)
12799    case $LD in # libtool.m4 will add one of these switches to LD
12800    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12801      libsuff= shlibsuff= libmagic=32-bit;;
12802    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12803      libsuff=32 shlibsuff=N32 libmagic=N32;;
12804    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12805      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12806    *) libsuff= shlibsuff= libmagic=never-match;;
12807    esac
12808    ;;
12809  esac
12810  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12811  shlibpath_overrides_runpath=no
12812  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12813  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12814  hardcode_into_libs=yes
12815  ;;
12816
12817# No shared lib support for Linux oldld, aout, or coff.
12818linux*oldld* | linux*aout* | linux*coff*)
12819  dynamic_linker=no
12820  ;;
12821
12822# This must be Linux ELF.
12823linux* | k*bsd*-gnu)
12824  version_type=linux
12825  need_lib_prefix=no
12826  need_version=no
12827  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12828  soname_spec='${libname}${release}${shared_ext}$major'
12829  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12830  shlibpath_var=LD_LIBRARY_PATH
12831  shlibpath_overrides_runpath=no
12832  # This implies no fast_install, which is unacceptable.
12833  # Some rework will be needed to allow for fast_install
12834  # before this can be enabled.
12835  hardcode_into_libs=yes
12836
12837  # Append ld.so.conf contents to the search path
12838  if test -f /etc/ld.so.conf; then
12839    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' ' '`
12840    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12841  fi
12842
12843  # We used to test for /lib/ld.so.1 and disable shared libraries on
12844  # powerpc, because MkLinux only supported shared libraries with the
12845  # GNU dynamic linker.  Since this was broken with cross compilers,
12846  # most powerpc-linux boxes support dynamic linking these days and
12847  # people can always --disable-shared, the test was removed, and we
12848  # assume the GNU/Linux dynamic linker is in use.
12849  dynamic_linker='GNU/Linux ld.so'
12850  ;;
12851
12852netbsdelf*-gnu)
12853  version_type=linux
12854  need_lib_prefix=no
12855  need_version=no
12856  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12857  soname_spec='${libname}${release}${shared_ext}$major'
12858  shlibpath_var=LD_LIBRARY_PATH
12859  shlibpath_overrides_runpath=no
12860  hardcode_into_libs=yes
12861  dynamic_linker='NetBSD ld.elf_so'
12862  ;;
12863
12864netbsd*)
12865  version_type=sunos
12866  need_lib_prefix=no
12867  need_version=no
12868  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12869    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12870    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12871    dynamic_linker='NetBSD (a.out) ld.so'
12872  else
12873    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12874    soname_spec='${libname}${release}${shared_ext}$major'
12875    dynamic_linker='NetBSD ld.elf_so'
12876  fi
12877  shlibpath_var=LD_LIBRARY_PATH
12878  shlibpath_overrides_runpath=yes
12879  hardcode_into_libs=yes
12880  ;;
12881
12882newsos6)
12883  version_type=linux
12884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12885  shlibpath_var=LD_LIBRARY_PATH
12886  shlibpath_overrides_runpath=yes
12887  ;;
12888
12889nto-qnx*)
12890  version_type=linux
12891  need_lib_prefix=no
12892  need_version=no
12893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12894  soname_spec='${libname}${release}${shared_ext}$major'
12895  shlibpath_var=LD_LIBRARY_PATH
12896  shlibpath_overrides_runpath=yes
12897  ;;
12898
12899openbsd*)
12900  version_type=sunos
12901  sys_lib_dlsearch_path_spec="/usr/lib"
12902  need_lib_prefix=no
12903  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12904  case $host_os in
12905    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12906    *)                         need_version=no  ;;
12907  esac
12908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12909  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12910  shlibpath_var=LD_LIBRARY_PATH
12911  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12912    case $host_os in
12913      openbsd2.[89] | openbsd2.[89].*)
12914	shlibpath_overrides_runpath=no
12915	;;
12916      *)
12917	shlibpath_overrides_runpath=yes
12918	;;
12919      esac
12920  else
12921    shlibpath_overrides_runpath=yes
12922  fi
12923  ;;
12924
12925os2*)
12926  libname_spec='$name'
12927  shrext_cmds=".dll"
12928  need_lib_prefix=no
12929  library_names_spec='$libname${shared_ext} $libname.a'
12930  dynamic_linker='OS/2 ld.exe'
12931  shlibpath_var=LIBPATH
12932  ;;
12933
12934osf3* | osf4* | osf5*)
12935  version_type=osf
12936  need_lib_prefix=no
12937  need_version=no
12938  soname_spec='${libname}${release}${shared_ext}$major'
12939  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12940  shlibpath_var=LD_LIBRARY_PATH
12941  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12942  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12943  ;;
12944
12945solaris*)
12946  version_type=linux
12947  need_lib_prefix=no
12948  need_version=no
12949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12950  soname_spec='${libname}${release}${shared_ext}$major'
12951  shlibpath_var=LD_LIBRARY_PATH
12952  shlibpath_overrides_runpath=yes
12953  hardcode_into_libs=yes
12954  # ldd complains unless libraries are executable
12955  postinstall_cmds='chmod +x $lib'
12956  ;;
12957
12958sunos4*)
12959  version_type=sunos
12960  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12961  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12962  shlibpath_var=LD_LIBRARY_PATH
12963  shlibpath_overrides_runpath=yes
12964  if test "$with_gnu_ld" = yes; then
12965    need_lib_prefix=no
12966  fi
12967  need_version=yes
12968  ;;
12969
12970sysv4 | sysv4.3*)
12971  version_type=linux
12972  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12973  soname_spec='${libname}${release}${shared_ext}$major'
12974  shlibpath_var=LD_LIBRARY_PATH
12975  case $host_vendor in
12976    sni)
12977      shlibpath_overrides_runpath=no
12978      need_lib_prefix=no
12979      export_dynamic_flag_spec='${wl}-Blargedynsym'
12980      runpath_var=LD_RUN_PATH
12981      ;;
12982    siemens)
12983      need_lib_prefix=no
12984      ;;
12985    motorola)
12986      need_lib_prefix=no
12987      need_version=no
12988      shlibpath_overrides_runpath=no
12989      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12990      ;;
12991  esac
12992  ;;
12993
12994sysv4*MP*)
12995  if test -d /usr/nec ;then
12996    version_type=linux
12997    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12998    soname_spec='$libname${shared_ext}.$major'
12999    shlibpath_var=LD_LIBRARY_PATH
13000  fi
13001  ;;
13002
13003sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13004  version_type=freebsd-elf
13005  need_lib_prefix=no
13006  need_version=no
13007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13008  soname_spec='${libname}${release}${shared_ext}$major'
13009  shlibpath_var=LD_LIBRARY_PATH
13010  hardcode_into_libs=yes
13011  if test "$with_gnu_ld" = yes; then
13012    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13013    shlibpath_overrides_runpath=no
13014  else
13015    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13016    shlibpath_overrides_runpath=yes
13017    case $host_os in
13018      sco3.2v5*)
13019        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13020	;;
13021    esac
13022  fi
13023  sys_lib_dlsearch_path_spec='/usr/lib'
13024  ;;
13025
13026uts4*)
13027  version_type=linux
13028  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13029  soname_spec='${libname}${release}${shared_ext}$major'
13030  shlibpath_var=LD_LIBRARY_PATH
13031  ;;
13032
13033*)
13034  dynamic_linker=no
13035  ;;
13036esac
13037{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13038echo "${ECHO_T}$dynamic_linker" >&6; }
13039test "$dynamic_linker" = no && can_build_shared=no
13040
13041variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13042if test "$GCC" = yes; then
13043  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13044fi
13045
13046{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13047echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13048hardcode_action_CXX=
13049if test -n "$hardcode_libdir_flag_spec_CXX" || \
13050   test -n "$runpath_var_CXX" || \
13051   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13052
13053  # We can hardcode non-existant directories.
13054  if test "$hardcode_direct_CXX" != no &&
13055     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13056     # have to relink, otherwise we might link with an installed library
13057     # when we should be linking with a yet-to-be-installed one
13058     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13059     test "$hardcode_minus_L_CXX" != no; then
13060    # Linking always hardcodes the temporary library directory.
13061    hardcode_action_CXX=relink
13062  else
13063    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13064    hardcode_action_CXX=immediate
13065  fi
13066else
13067  # We cannot hardcode anything, or else we can only hardcode existing
13068  # directories.
13069  hardcode_action_CXX=unsupported
13070fi
13071{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13072echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13073
13074if test "$hardcode_action_CXX" = relink; then
13075  # Fast installation is not supported
13076  enable_fast_install=no
13077elif test "$shlibpath_overrides_runpath" = yes ||
13078     test "$enable_shared" = no; then
13079  # Fast installation is not necessary
13080  enable_fast_install=needless
13081fi
13082
13083
13084# The else clause should only fire when bootstrapping the
13085# libtool distribution, otherwise you forgot to ship ltmain.sh
13086# with your package, and you will get complaints that there are
13087# no rules to generate ltmain.sh.
13088if test -f "$ltmain"; then
13089  # See if we are running on zsh, and set the options which allow our commands through
13090  # without removal of \ escapes.
13091  if test -n "${ZSH_VERSION+set}" ; then
13092    setopt NO_GLOB_SUBST
13093  fi
13094  # Now quote all the things that may contain metacharacters while being
13095  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13096  # variables and quote the copies for generation of the libtool script.
13097  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13098    SED SHELL STRIP \
13099    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13100    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13101    deplibs_check_method reload_flag reload_cmds need_locks \
13102    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13103    lt_cv_sys_global_symbol_to_c_name_address \
13104    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13105    old_postinstall_cmds old_postuninstall_cmds \
13106    compiler_CXX \
13107    CC_CXX \
13108    LD_CXX \
13109    lt_prog_compiler_wl_CXX \
13110    lt_prog_compiler_pic_CXX \
13111    lt_prog_compiler_static_CXX \
13112    lt_prog_compiler_no_builtin_flag_CXX \
13113    export_dynamic_flag_spec_CXX \
13114    thread_safe_flag_spec_CXX \
13115    whole_archive_flag_spec_CXX \
13116    enable_shared_with_static_runtimes_CXX \
13117    old_archive_cmds_CXX \
13118    old_archive_from_new_cmds_CXX \
13119    predep_objects_CXX \
13120    postdep_objects_CXX \
13121    predeps_CXX \
13122    postdeps_CXX \
13123    compiler_lib_search_path_CXX \
13124    archive_cmds_CXX \
13125    archive_expsym_cmds_CXX \
13126    postinstall_cmds_CXX \
13127    postuninstall_cmds_CXX \
13128    old_archive_from_expsyms_cmds_CXX \
13129    allow_undefined_flag_CXX \
13130    no_undefined_flag_CXX \
13131    export_symbols_cmds_CXX \
13132    hardcode_libdir_flag_spec_CXX \
13133    hardcode_libdir_flag_spec_ld_CXX \
13134    hardcode_libdir_separator_CXX \
13135    hardcode_automatic_CXX \
13136    module_cmds_CXX \
13137    module_expsym_cmds_CXX \
13138    lt_cv_prog_compiler_c_o_CXX \
13139    exclude_expsyms_CXX \
13140    include_expsyms_CXX; do
13141
13142    case $var in
13143    old_archive_cmds_CXX | \
13144    old_archive_from_new_cmds_CXX | \
13145    archive_cmds_CXX | \
13146    archive_expsym_cmds_CXX | \
13147    module_cmds_CXX | \
13148    module_expsym_cmds_CXX | \
13149    old_archive_from_expsyms_cmds_CXX | \
13150    export_symbols_cmds_CXX | \
13151    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13152    postinstall_cmds | postuninstall_cmds | \
13153    old_postinstall_cmds | old_postuninstall_cmds | \
13154    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13155      # Double-quote double-evaled strings.
13156      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13157      ;;
13158    *)
13159      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13160      ;;
13161    esac
13162  done
13163
13164  case $lt_echo in
13165  *'\$0 --fallback-echo"')
13166    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13167    ;;
13168  esac
13169
13170cfgfile="$ofile"
13171
13172  cat <<__EOF__ >> "$cfgfile"
13173# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13174
13175# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13176
13177# Shell to use when invoking shell scripts.
13178SHELL=$lt_SHELL
13179
13180# Whether or not to build shared libraries.
13181build_libtool_libs=$enable_shared
13182
13183# Whether or not to build static libraries.
13184build_old_libs=$enable_static
13185
13186# Whether or not to add -lc for building shared libraries.
13187build_libtool_need_lc=$archive_cmds_need_lc_CXX
13188
13189# Whether or not to disallow shared libs when runtime libs are static
13190allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13191
13192# Whether or not to optimize for fast installation.
13193fast_install=$enable_fast_install
13194
13195# The host system.
13196host_alias=$host_alias
13197host=$host
13198host_os=$host_os
13199
13200# The build system.
13201build_alias=$build_alias
13202build=$build
13203build_os=$build_os
13204
13205# An echo program that does not interpret backslashes.
13206echo=$lt_echo
13207
13208# The archiver.
13209AR=$lt_AR
13210AR_FLAGS=$lt_AR_FLAGS
13211
13212# A C compiler.
13213LTCC=$lt_LTCC
13214
13215# LTCC compiler flags.
13216LTCFLAGS=$lt_LTCFLAGS
13217
13218# A language-specific compiler.
13219CC=$lt_compiler_CXX
13220
13221# Is the compiler the GNU C compiler?
13222with_gcc=$GCC_CXX
13223
13224# An ERE matcher.
13225EGREP=$lt_EGREP
13226
13227# The linker used to build libraries.
13228LD=$lt_LD_CXX
13229
13230# Whether we need hard or soft links.
13231LN_S=$lt_LN_S
13232
13233# A BSD-compatible nm program.
13234NM=$lt_NM
13235
13236# A symbol stripping program
13237STRIP=$lt_STRIP
13238
13239# Used to examine libraries when file_magic_cmd begins "file"
13240MAGIC_CMD=$MAGIC_CMD
13241
13242# Used on cygwin: DLL creation program.
13243DLLTOOL="$DLLTOOL"
13244
13245# Used on cygwin: object dumper.
13246OBJDUMP="$OBJDUMP"
13247
13248# Used on cygwin: assembler.
13249AS="$AS"
13250
13251# The name of the directory that contains temporary libtool files.
13252objdir=$objdir
13253
13254# How to create reloadable object files.
13255reload_flag=$lt_reload_flag
13256reload_cmds=$lt_reload_cmds
13257
13258# How to pass a linker flag through the compiler.
13259wl=$lt_lt_prog_compiler_wl_CXX
13260
13261# Object file suffix (normally "o").
13262objext="$ac_objext"
13263
13264# Old archive suffix (normally "a").
13265libext="$libext"
13266
13267# Shared library suffix (normally ".so").
13268shrext_cmds='$shrext_cmds'
13269
13270# Executable file suffix (normally "").
13271exeext="$exeext"
13272
13273# Additional compiler flags for building library objects.
13274pic_flag=$lt_lt_prog_compiler_pic_CXX
13275pic_mode=$pic_mode
13276
13277# What is the maximum length of a command?
13278max_cmd_len=$lt_cv_sys_max_cmd_len
13279
13280# Does compiler simultaneously support -c and -o options?
13281compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13282
13283# Must we lock files when doing compilation?
13284need_locks=$lt_need_locks
13285
13286# Do we need the lib prefix for modules?
13287need_lib_prefix=$need_lib_prefix
13288
13289# Do we need a version for libraries?
13290need_version=$need_version
13291
13292# Whether dlopen is supported.
13293dlopen_support=$enable_dlopen
13294
13295# Whether dlopen of programs is supported.
13296dlopen_self=$enable_dlopen_self
13297
13298# Whether dlopen of statically linked programs is supported.
13299dlopen_self_static=$enable_dlopen_self_static
13300
13301# Compiler flag to prevent dynamic linking.
13302link_static_flag=$lt_lt_prog_compiler_static_CXX
13303
13304# Compiler flag to turn off builtin functions.
13305no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13306
13307# Compiler flag to allow reflexive dlopens.
13308export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13309
13310# Compiler flag to generate shared objects directly from archives.
13311whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13312
13313# Compiler flag to generate thread-safe objects.
13314thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13315
13316# Library versioning type.
13317version_type=$version_type
13318
13319# Format of library name prefix.
13320libname_spec=$lt_libname_spec
13321
13322# List of archive names.  First name is the real one, the rest are links.
13323# The last name is the one that the linker finds with -lNAME.
13324library_names_spec=$lt_library_names_spec
13325
13326# The coded name of the library, if different from the real name.
13327soname_spec=$lt_soname_spec
13328
13329# Commands used to build and install an old-style archive.
13330RANLIB=$lt_RANLIB
13331old_archive_cmds=$lt_old_archive_cmds_CXX
13332old_postinstall_cmds=$lt_old_postinstall_cmds
13333old_postuninstall_cmds=$lt_old_postuninstall_cmds
13334
13335# Create an old-style archive from a shared archive.
13336old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13337
13338# Create a temporary old-style archive to link instead of a shared archive.
13339old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13340
13341# Commands used to build and install a shared archive.
13342archive_cmds=$lt_archive_cmds_CXX
13343archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13344postinstall_cmds=$lt_postinstall_cmds
13345postuninstall_cmds=$lt_postuninstall_cmds
13346
13347# Commands used to build a loadable module (assumed same as above if empty)
13348module_cmds=$lt_module_cmds_CXX
13349module_expsym_cmds=$lt_module_expsym_cmds_CXX
13350
13351# Commands to strip libraries.
13352old_striplib=$lt_old_striplib
13353striplib=$lt_striplib
13354
13355# Dependencies to place before the objects being linked to create a
13356# shared library.
13357predep_objects=$lt_predep_objects_CXX
13358
13359# Dependencies to place after the objects being linked to create a
13360# shared library.
13361postdep_objects=$lt_postdep_objects_CXX
13362
13363# Dependencies to place before the objects being linked to create a
13364# shared library.
13365predeps=$lt_predeps_CXX
13366
13367# Dependencies to place after the objects being linked to create a
13368# shared library.
13369postdeps=$lt_postdeps_CXX
13370
13371# The library search path used internally by the compiler when linking
13372# a shared library.
13373compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13374
13375# Method to check whether dependent libraries are shared objects.
13376deplibs_check_method=$lt_deplibs_check_method
13377
13378# Command to use when deplibs_check_method == file_magic.
13379file_magic_cmd=$lt_file_magic_cmd
13380
13381# Flag that allows shared libraries with undefined symbols to be built.
13382allow_undefined_flag=$lt_allow_undefined_flag_CXX
13383
13384# Flag that forces no undefined symbols.
13385no_undefined_flag=$lt_no_undefined_flag_CXX
13386
13387# Commands used to finish a libtool library installation in a directory.
13388finish_cmds=$lt_finish_cmds
13389
13390# Same as above, but a single script fragment to be evaled but not shown.
13391finish_eval=$lt_finish_eval
13392
13393# Take the output of nm and produce a listing of raw symbols and C names.
13394global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13395
13396# Transform the output of nm in a proper C declaration
13397global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13398
13399# Transform the output of nm in a C name address pair
13400global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13401
13402# This is the shared library runtime path variable.
13403runpath_var=$runpath_var
13404
13405# This is the shared library path variable.
13406shlibpath_var=$shlibpath_var
13407
13408# Is shlibpath searched before the hard-coded library search path?
13409shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13410
13411# How to hardcode a shared library path into an executable.
13412hardcode_action=$hardcode_action_CXX
13413
13414# Whether we should hardcode library paths into libraries.
13415hardcode_into_libs=$hardcode_into_libs
13416
13417# Flag to hardcode \$libdir into a binary during linking.
13418# This must work even if \$libdir does not exist.
13419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13420
13421# If ld is used when linking, flag to hardcode \$libdir into
13422# a binary during linking. This must work even if \$libdir does
13423# not exist.
13424hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13425
13426# Whether we need a single -rpath flag with a separated argument.
13427hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13428
13429# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13430# resulting binary.
13431hardcode_direct=$hardcode_direct_CXX
13432
13433# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13434# resulting binary.
13435hardcode_minus_L=$hardcode_minus_L_CXX
13436
13437# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13438# the resulting binary.
13439hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13440
13441# Set to yes if building a shared library automatically hardcodes DIR into the library
13442# and all subsequent libraries and executables linked against it.
13443hardcode_automatic=$hardcode_automatic_CXX
13444
13445# Variables whose values should be saved in libtool wrapper scripts and
13446# restored at relink time.
13447variables_saved_for_relink="$variables_saved_for_relink"
13448
13449# Whether libtool must link a program against all its dependency libraries.
13450link_all_deplibs=$link_all_deplibs_CXX
13451
13452# Compile-time system search path for libraries
13453sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13454
13455# Run-time system search path for libraries
13456sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13457
13458# Fix the shell variable \$srcfile for the compiler.
13459fix_srcfile_path="$fix_srcfile_path_CXX"
13460
13461# Set to yes if exported symbols are required.
13462always_export_symbols=$always_export_symbols_CXX
13463
13464# The commands to list exported symbols.
13465export_symbols_cmds=$lt_export_symbols_cmds_CXX
13466
13467# The commands to extract the exported symbol list from a shared archive.
13468extract_expsyms_cmds=$lt_extract_expsyms_cmds
13469
13470# Symbols that should not be listed in the preloaded symbols.
13471exclude_expsyms=$lt_exclude_expsyms_CXX
13472
13473# Symbols that must always be exported.
13474include_expsyms=$lt_include_expsyms_CXX
13475
13476# ### END LIBTOOL TAG CONFIG: $tagname
13477
13478__EOF__
13479
13480
13481else
13482  # If there is no Makefile yet, we rely on a make rule to execute
13483  # `config.status --recheck' to rerun these tests and create the
13484  # libtool script then.
13485  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13486  if test -f "$ltmain_in"; then
13487    test -f Makefile && make "$ltmain"
13488  fi
13489fi
13490
13491
13492ac_ext=c
13493ac_cpp='$CPP $CPPFLAGS'
13494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13496ac_compiler_gnu=$ac_cv_c_compiler_gnu
13497
13498CC=$lt_save_CC
13499LDCXX=$LD
13500LD=$lt_save_LD
13501GCC=$lt_save_GCC
13502with_gnu_ldcxx=$with_gnu_ld
13503with_gnu_ld=$lt_save_with_gnu_ld
13504lt_cv_path_LDCXX=$lt_cv_path_LD
13505lt_cv_path_LD=$lt_save_path_LD
13506lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13507lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13508
13509	else
13510	  tagname=""
13511	fi
13512	;;
13513
13514      F77)
13515	if test -n "$F77" && test "X$F77" != "Xno"; then
13516
13517ac_ext=f
13518ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13519ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13520ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13521
13522
13523archive_cmds_need_lc_F77=no
13524allow_undefined_flag_F77=
13525always_export_symbols_F77=no
13526archive_expsym_cmds_F77=
13527export_dynamic_flag_spec_F77=
13528hardcode_direct_F77=no
13529hardcode_libdir_flag_spec_F77=
13530hardcode_libdir_flag_spec_ld_F77=
13531hardcode_libdir_separator_F77=
13532hardcode_minus_L_F77=no
13533hardcode_automatic_F77=no
13534module_cmds_F77=
13535module_expsym_cmds_F77=
13536link_all_deplibs_F77=unknown
13537old_archive_cmds_F77=$old_archive_cmds
13538no_undefined_flag_F77=
13539whole_archive_flag_spec_F77=
13540enable_shared_with_static_runtimes_F77=no
13541
13542# Source file extension for f77 test sources.
13543ac_ext=f
13544
13545# Object file extension for compiled f77 test sources.
13546objext=o
13547objext_F77=$objext
13548
13549# Code to be used in simple compile tests
13550lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13551
13552# Code to be used in simple link tests
13553lt_simple_link_test_code="      program t\n      end\n"
13554
13555# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13556
13557# If no C compiler was specified, use CC.
13558LTCC=${LTCC-"$CC"}
13559
13560# If no C compiler flags were specified, use CFLAGS.
13561LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13562
13563# Allow CC to be a program name with arguments.
13564compiler=$CC
13565
13566
13567# save warnings/boilerplate of simple test code
13568ac_outfile=conftest.$ac_objext
13569printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13570eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13571_lt_compiler_boilerplate=`cat conftest.err`
13572$rm conftest*
13573
13574ac_outfile=conftest.$ac_objext
13575printf "$lt_simple_link_test_code" >conftest.$ac_ext
13576eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13577_lt_linker_boilerplate=`cat conftest.err`
13578$rm conftest*
13579
13580
13581# Allow CC to be a program name with arguments.
13582lt_save_CC="$CC"
13583CC=${F77-"f77"}
13584compiler=$CC
13585compiler_F77=$CC
13586for cc_temp in $compiler""; do
13587  case $cc_temp in
13588    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13589    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13590    \-*) ;;
13591    *) break;;
13592  esac
13593done
13594cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13595
13596
13597{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13598echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13599{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13600echo "${ECHO_T}$can_build_shared" >&6; }
13601
13602{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13603echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13604test "$can_build_shared" = "no" && enable_shared=no
13605
13606# On AIX, shared libraries and static libraries use the same namespace, and
13607# are all built from PIC.
13608case $host_os in
13609aix3*)
13610  test "$enable_shared" = yes && enable_static=no
13611  if test -n "$RANLIB"; then
13612    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13613    postinstall_cmds='$RANLIB $lib'
13614  fi
13615  ;;
13616aix4* | aix5*)
13617  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13618    test "$enable_shared" = yes && enable_static=no
13619  fi
13620  ;;
13621esac
13622{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13623echo "${ECHO_T}$enable_shared" >&6; }
13624
13625{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13626echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13627# Make sure either enable_shared or enable_static is yes.
13628test "$enable_shared" = yes || enable_static=yes
13629{ echo "$as_me:$LINENO: result: $enable_static" >&5
13630echo "${ECHO_T}$enable_static" >&6; }
13631
13632GCC_F77="$G77"
13633LD_F77="$LD"
13634
13635lt_prog_compiler_wl_F77=
13636lt_prog_compiler_pic_F77=
13637lt_prog_compiler_static_F77=
13638
13639{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13640echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13641
13642  if test "$GCC" = yes; then
13643    lt_prog_compiler_wl_F77='-Wl,'
13644    lt_prog_compiler_static_F77='-static'
13645
13646    case $host_os in
13647      aix*)
13648      # All AIX code is PIC.
13649      if test "$host_cpu" = ia64; then
13650	# AIX 5 now supports IA64 processor
13651	lt_prog_compiler_static_F77='-Bstatic'
13652      fi
13653      ;;
13654
13655    amigaos*)
13656      # FIXME: we need at least 68020 code to build shared libraries, but
13657      # adding the `-m68020' flag to GCC prevents building anything better,
13658      # like `-m68040'.
13659      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13660      ;;
13661
13662    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13663      # PIC is the default for these OSes.
13664      ;;
13665
13666    mingw* | pw32* | os2*)
13667      # This hack is so that the source file can tell whether it is being
13668      # built for inclusion in a dll (and should export symbols for example).
13669      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13670      ;;
13671
13672    darwin* | rhapsody*)
13673      # PIC is the default on this platform
13674      # Common symbols not allowed in MH_DYLIB files
13675      lt_prog_compiler_pic_F77='-fno-common'
13676      ;;
13677
13678    interix3*)
13679      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13680      # Instead, we relocate shared libraries at runtime.
13681      ;;
13682
13683    msdosdjgpp*)
13684      # Just because we use GCC doesn't mean we suddenly get shared libraries
13685      # on systems that don't support them.
13686      lt_prog_compiler_can_build_shared_F77=no
13687      enable_shared=no
13688      ;;
13689
13690    sysv4*MP*)
13691      if test -d /usr/nec; then
13692	lt_prog_compiler_pic_F77=-Kconform_pic
13693      fi
13694      ;;
13695
13696    hpux*)
13697      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13698      # not for PA HP-UX.
13699      case $host_cpu in
13700      hppa*64*|ia64*)
13701	# +Z the default
13702	;;
13703      *)
13704	lt_prog_compiler_pic_F77='-fPIC'
13705	;;
13706      esac
13707      ;;
13708
13709    *)
13710      lt_prog_compiler_pic_F77='-fPIC'
13711      ;;
13712    esac
13713  else
13714    # PORTME Check for flag to pass linker flags through the system compiler.
13715    case $host_os in
13716    aix*)
13717      lt_prog_compiler_wl_F77='-Wl,'
13718      if test "$host_cpu" = ia64; then
13719	# AIX 5 now supports IA64 processor
13720	lt_prog_compiler_static_F77='-Bstatic'
13721      else
13722	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13723      fi
13724      ;;
13725      darwin*)
13726        # PIC is the default on this platform
13727        # Common symbols not allowed in MH_DYLIB files
13728       case $cc_basename in
13729         xlc*)
13730         lt_prog_compiler_pic_F77='-qnocommon'
13731         lt_prog_compiler_wl_F77='-Wl,'
13732         ;;
13733       esac
13734       ;;
13735
13736    mingw* | pw32* | os2*)
13737      # This hack is so that the source file can tell whether it is being
13738      # built for inclusion in a dll (and should export symbols for example).
13739      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13740      ;;
13741
13742    hpux9* | hpux10* | hpux11*)
13743      lt_prog_compiler_wl_F77='-Wl,'
13744      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13745      # not for PA HP-UX.
13746      case $host_cpu in
13747      hppa*64*|ia64*)
13748	# +Z the default
13749	;;
13750      *)
13751	lt_prog_compiler_pic_F77='+Z'
13752	;;
13753      esac
13754      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13755      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13756      ;;
13757
13758    irix5* | irix6* | nonstopux*)
13759      lt_prog_compiler_wl_F77='-Wl,'
13760      # PIC (with -KPIC) is the default.
13761      lt_prog_compiler_static_F77='-non_shared'
13762      ;;
13763
13764    newsos6)
13765      lt_prog_compiler_pic_F77='-KPIC'
13766      lt_prog_compiler_static_F77='-Bstatic'
13767      ;;
13768
13769    linux* | k*bsd*-gnu)
13770      case $cc_basename in
13771      icc* | ecc*)
13772	lt_prog_compiler_wl_F77='-Wl,'
13773	lt_prog_compiler_pic_F77='-KPIC'
13774	lt_prog_compiler_static_F77='-static'
13775        ;;
13776      pgcc* | pgf77* | pgf90* | pgf95*)
13777        # Portland Group compilers (*not* the Pentium gcc compiler,
13778	# which looks to be a dead project)
13779	lt_prog_compiler_wl_F77='-Wl,'
13780	lt_prog_compiler_pic_F77='-fpic'
13781	lt_prog_compiler_static_F77='-Bstatic'
13782        ;;
13783      ccc*)
13784        lt_prog_compiler_wl_F77='-Wl,'
13785        # All Alpha code is PIC.
13786        lt_prog_compiler_static_F77='-non_shared'
13787        ;;
13788      esac
13789      ;;
13790
13791    osf3* | osf4* | osf5*)
13792      lt_prog_compiler_wl_F77='-Wl,'
13793      # All OSF/1 code is PIC.
13794      lt_prog_compiler_static_F77='-non_shared'
13795      ;;
13796
13797    solaris*)
13798      lt_prog_compiler_pic_F77='-KPIC'
13799      lt_prog_compiler_static_F77='-Bstatic'
13800      case $cc_basename in
13801      f77* | f90* | f95*)
13802	lt_prog_compiler_wl_F77='-Qoption ld ';;
13803      *)
13804	lt_prog_compiler_wl_F77='-Wl,';;
13805      esac
13806      ;;
13807
13808    sunos4*)
13809      lt_prog_compiler_wl_F77='-Qoption ld '
13810      lt_prog_compiler_pic_F77='-PIC'
13811      lt_prog_compiler_static_F77='-Bstatic'
13812      ;;
13813
13814    sysv4 | sysv4.2uw2* | sysv4.3*)
13815      lt_prog_compiler_wl_F77='-Wl,'
13816      lt_prog_compiler_pic_F77='-KPIC'
13817      lt_prog_compiler_static_F77='-Bstatic'
13818      ;;
13819
13820    sysv4*MP*)
13821      if test -d /usr/nec ;then
13822	lt_prog_compiler_pic_F77='-Kconform_pic'
13823	lt_prog_compiler_static_F77='-Bstatic'
13824      fi
13825      ;;
13826
13827    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13828      lt_prog_compiler_wl_F77='-Wl,'
13829      lt_prog_compiler_pic_F77='-KPIC'
13830      lt_prog_compiler_static_F77='-Bstatic'
13831      ;;
13832
13833    unicos*)
13834      lt_prog_compiler_wl_F77='-Wl,'
13835      lt_prog_compiler_can_build_shared_F77=no
13836      ;;
13837
13838    uts4*)
13839      lt_prog_compiler_pic_F77='-pic'
13840      lt_prog_compiler_static_F77='-Bstatic'
13841      ;;
13842
13843    *)
13844      lt_prog_compiler_can_build_shared_F77=no
13845      ;;
13846    esac
13847  fi
13848
13849{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13850echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13851
13852#
13853# Check to make sure the PIC flag actually works.
13854#
13855if test -n "$lt_prog_compiler_pic_F77"; then
13856
13857{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13858echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13859if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13860  echo $ECHO_N "(cached) $ECHO_C" >&6
13861else
13862  lt_prog_compiler_pic_works_F77=no
13863  ac_outfile=conftest.$ac_objext
13864   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13865   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13866   # Insert the option either (1) after the last *FLAGS variable, or
13867   # (2) before a word containing "conftest.", or (3) at the end.
13868   # Note that $ac_compile itself does not contain backslashes and begins
13869   # with a dollar sign (not a hyphen), so the echo should work correctly.
13870   # The option is referenced via a variable to avoid confusing sed.
13871   lt_compile=`echo "$ac_compile" | $SED \
13872   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13873   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13874   -e 's:$: $lt_compiler_flag:'`
13875   (eval echo "\"\$as_me:13875: $lt_compile\"" >&5)
13876   (eval "$lt_compile" 2>conftest.err)
13877   ac_status=$?
13878   cat conftest.err >&5
13879   echo "$as_me:13879: \$? = $ac_status" >&5
13880   if (exit $ac_status) && test -s "$ac_outfile"; then
13881     # The compiler can only warn and ignore the option if not recognized
13882     # So say no if there are warnings other than the usual output.
13883     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13884     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13885     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13886       lt_prog_compiler_pic_works_F77=yes
13887     fi
13888   fi
13889   $rm conftest*
13890
13891fi
13892{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13893echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13894
13895if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13896    case $lt_prog_compiler_pic_F77 in
13897     "" | " "*) ;;
13898     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13899     esac
13900else
13901    lt_prog_compiler_pic_F77=
13902     lt_prog_compiler_can_build_shared_F77=no
13903fi
13904
13905fi
13906case $host_os in
13907  # For platforms which do not support PIC, -DPIC is meaningless:
13908  *djgpp*)
13909    lt_prog_compiler_pic_F77=
13910    ;;
13911  *)
13912    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13913    ;;
13914esac
13915
13916#
13917# Check to make sure the static flag actually works.
13918#
13919wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13920{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13921echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13922if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13923  echo $ECHO_N "(cached) $ECHO_C" >&6
13924else
13925  lt_prog_compiler_static_works_F77=no
13926   save_LDFLAGS="$LDFLAGS"
13927   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13928   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13929   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13930     # The linker can only warn and ignore the option if not recognized
13931     # So say no if there are warnings
13932     if test -s conftest.err; then
13933       # Append any errors to the config.log.
13934       cat conftest.err 1>&5
13935       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13936       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13937       if diff conftest.exp conftest.er2 >/dev/null; then
13938         lt_prog_compiler_static_works_F77=yes
13939       fi
13940     else
13941       lt_prog_compiler_static_works_F77=yes
13942     fi
13943   fi
13944   $rm conftest*
13945   LDFLAGS="$save_LDFLAGS"
13946
13947fi
13948{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13949echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13950
13951if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13952    :
13953else
13954    lt_prog_compiler_static_F77=
13955fi
13956
13957
13958{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13959echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13960if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13961  echo $ECHO_N "(cached) $ECHO_C" >&6
13962else
13963  lt_cv_prog_compiler_c_o_F77=no
13964   $rm -r conftest 2>/dev/null
13965   mkdir conftest
13966   cd conftest
13967   mkdir out
13968   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13969
13970   lt_compiler_flag="-o out/conftest2.$ac_objext"
13971   # Insert the option either (1) after the last *FLAGS variable, or
13972   # (2) before a word containing "conftest.", or (3) at the end.
13973   # Note that $ac_compile itself does not contain backslashes and begins
13974   # with a dollar sign (not a hyphen), so the echo should work correctly.
13975   lt_compile=`echo "$ac_compile" | $SED \
13976   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13977   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13978   -e 's:$: $lt_compiler_flag:'`
13979   (eval echo "\"\$as_me:13979: $lt_compile\"" >&5)
13980   (eval "$lt_compile" 2>out/conftest.err)
13981   ac_status=$?
13982   cat out/conftest.err >&5
13983   echo "$as_me:13983: \$? = $ac_status" >&5
13984   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13985   then
13986     # The compiler can only warn and ignore the option if not recognized
13987     # So say no if there are warnings
13988     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13989     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13990     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13991       lt_cv_prog_compiler_c_o_F77=yes
13992     fi
13993   fi
13994   chmod u+w . 2>&5
13995   $rm conftest*
13996   # SGI C++ compiler will create directory out/ii_files/ for
13997   # template instantiation
13998   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13999   $rm out/* && rmdir out
14000   cd ..
14001   rmdir conftest
14002   $rm conftest*
14003
14004fi
14005{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14006echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14007
14008
14009hard_links="nottested"
14010if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14011  # do not overwrite the value of need_locks provided by the user
14012  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14013echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14014  hard_links=yes
14015  $rm conftest*
14016  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14017  touch conftest.a
14018  ln conftest.a conftest.b 2>&5 || hard_links=no
14019  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14020  { echo "$as_me:$LINENO: result: $hard_links" >&5
14021echo "${ECHO_T}$hard_links" >&6; }
14022  if test "$hard_links" = no; then
14023    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14024echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14025    need_locks=warn
14026  fi
14027else
14028  need_locks=no
14029fi
14030
14031{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14032echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14033
14034  runpath_var=
14035  allow_undefined_flag_F77=
14036  enable_shared_with_static_runtimes_F77=no
14037  archive_cmds_F77=
14038  archive_expsym_cmds_F77=
14039  old_archive_From_new_cmds_F77=
14040  old_archive_from_expsyms_cmds_F77=
14041  export_dynamic_flag_spec_F77=
14042  whole_archive_flag_spec_F77=
14043  thread_safe_flag_spec_F77=
14044  hardcode_libdir_flag_spec_F77=
14045  hardcode_libdir_flag_spec_ld_F77=
14046  hardcode_libdir_separator_F77=
14047  hardcode_direct_F77=no
14048  hardcode_minus_L_F77=no
14049  hardcode_shlibpath_var_F77=unsupported
14050  link_all_deplibs_F77=unknown
14051  hardcode_automatic_F77=no
14052  module_cmds_F77=
14053  module_expsym_cmds_F77=
14054  always_export_symbols_F77=no
14055  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14056  # include_expsyms should be a list of space-separated symbols to be *always*
14057  # included in the symbol list
14058  include_expsyms_F77=
14059  # exclude_expsyms can be an extended regexp of symbols to exclude
14060  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14061  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14062  # as well as any symbol that contains `d'.
14063  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14064  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14065  # platforms (ab)use it in PIC code, but their linkers get confused if
14066  # the symbol is explicitly referenced.  Since portable code cannot
14067  # rely on this symbol name, it's probably fine to never include it in
14068  # preloaded symbol tables.
14069  extract_expsyms_cmds=
14070  # Just being paranoid about ensuring that cc_basename is set.
14071  for cc_temp in $compiler""; do
14072  case $cc_temp in
14073    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14074    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14075    \-*) ;;
14076    *) break;;
14077  esac
14078done
14079cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14080
14081  case $host_os in
14082  cygwin* | mingw* | pw32*)
14083    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14084    # When not using gcc, we currently assume that we are using
14085    # Microsoft Visual C++.
14086    if test "$GCC" != yes; then
14087      with_gnu_ld=no
14088    fi
14089    ;;
14090  interix*)
14091    # we just hope/assume this is gcc and not c89 (= MSVC++)
14092    with_gnu_ld=yes
14093    ;;
14094  openbsd*)
14095    with_gnu_ld=no
14096    ;;
14097  esac
14098
14099  ld_shlibs_F77=yes
14100  if test "$with_gnu_ld" = yes; then
14101    # If archive_cmds runs LD, not CC, wlarc should be empty
14102    wlarc='${wl}'
14103
14104    # Set some defaults for GNU ld with shared library support. These
14105    # are reset later if shared libraries are not supported. Putting them
14106    # here allows them to be overridden if necessary.
14107    runpath_var=LD_RUN_PATH
14108    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14109    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14110    # ancient GNU ld didn't support --whole-archive et. al.
14111    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14112	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14113      else
14114  	whole_archive_flag_spec_F77=
14115    fi
14116    supports_anon_versioning=no
14117    case `$LD -v 2>/dev/null` in
14118      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14119      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14120      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14121      *\ 2.11.*) ;; # other 2.11 versions
14122      *) supports_anon_versioning=yes ;;
14123    esac
14124
14125    # See if GNU ld supports shared libraries.
14126    case $host_os in
14127    aix3* | aix4* | aix5*)
14128      # On AIX/PPC, the GNU linker is very broken
14129      if test "$host_cpu" != ia64; then
14130	ld_shlibs_F77=no
14131	cat <<EOF 1>&2
14132
14133*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14134*** to be unable to reliably create shared libraries on AIX.
14135*** Therefore, libtool is disabling shared libraries support.  If you
14136*** really care for shared libraries, you may want to modify your PATH
14137*** so that a non-GNU linker is found, and then restart.
14138
14139EOF
14140      fi
14141      ;;
14142
14143    amigaos*)
14144      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)'
14145      hardcode_libdir_flag_spec_F77='-L$libdir'
14146      hardcode_minus_L_F77=yes
14147
14148      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14149      # that the semantics of dynamic libraries on AmigaOS, at least up
14150      # to version 4, is to share data among multiple programs linked
14151      # with the same dynamic library.  Since this doesn't match the
14152      # behavior of shared libraries on other platforms, we can't use
14153      # them.
14154      ld_shlibs_F77=no
14155      ;;
14156
14157    beos*)
14158      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14159	allow_undefined_flag_F77=unsupported
14160	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14161	# support --undefined.  This deserves some investigation.  FIXME
14162	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14163      else
14164	ld_shlibs_F77=no
14165      fi
14166      ;;
14167
14168    cygwin* | mingw* | pw32*)
14169      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14170      # as there is no search path for DLLs.
14171      hardcode_libdir_flag_spec_F77='-L$libdir'
14172      allow_undefined_flag_F77=unsupported
14173      always_export_symbols_F77=no
14174      enable_shared_with_static_runtimes_F77=yes
14175      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14176
14177      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14178        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14179	# If the export-symbols file already is a .def file (1st line
14180	# is EXPORTS), use it as is; otherwise, prepend...
14181	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14182	  cp $export_symbols $output_objdir/$soname.def;
14183	else
14184	  echo EXPORTS > $output_objdir/$soname.def;
14185	  cat $export_symbols >> $output_objdir/$soname.def;
14186	fi~
14187	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14188      else
14189	ld_shlibs_F77=no
14190      fi
14191      ;;
14192
14193    interix3*)
14194      hardcode_direct_F77=no
14195      hardcode_shlibpath_var_F77=no
14196      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14197      export_dynamic_flag_spec_F77='${wl}-E'
14198      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14199      # Instead, shared libraries are loaded at an image base (0x10000000 by
14200      # default) and relocated if they conflict, which is a slow very memory
14201      # consuming and fragmenting process.  To avoid this, we pick a random,
14202      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14203      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14204      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'
14205      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'
14206      ;;
14207
14208    linux* | k*bsd*-gnu)
14209      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14210	tmp_addflag=
14211	case $cc_basename,$host_cpu in
14212	pgcc*)				# Portland Group C compiler
14213	  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'
14214	  tmp_addflag=' $pic_flag'
14215	  ;;
14216	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14217	  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'
14218	  tmp_addflag=' $pic_flag -Mnomain' ;;
14219	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14220	  tmp_addflag=' -i_dynamic' ;;
14221	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14222	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14223	ifc* | ifort*)			# Intel Fortran compiler
14224	  tmp_addflag=' -nofor_main' ;;
14225	esac
14226	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14227
14228	if test $supports_anon_versioning = yes; then
14229	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14230  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14231  $echo "local: *; };" >> $output_objdir/$libname.ver~
14232	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14233	fi
14234	link_all_deplibs_F77=no
14235      else
14236	ld_shlibs_F77=no
14237      fi
14238      ;;
14239
14240    netbsd* | netbsdelf*-gnu)
14241      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14242	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14243	wlarc=
14244      else
14245	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14246	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14247      fi
14248      ;;
14249
14250    solaris*)
14251      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14252	ld_shlibs_F77=no
14253	cat <<EOF 1>&2
14254
14255*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14256*** create shared libraries on Solaris systems.  Therefore, libtool
14257*** is disabling shared libraries support.  We urge you to upgrade GNU
14258*** binutils to release 2.9.1 or newer.  Another option is to modify
14259*** your PATH or compiler configuration so that the native linker is
14260*** used, and then restart.
14261
14262EOF
14263      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14264	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14265	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14266      else
14267	ld_shlibs_F77=no
14268      fi
14269      ;;
14270
14271    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14272      case `$LD -v 2>&1` in
14273        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14274	ld_shlibs_F77=no
14275	cat <<_LT_EOF 1>&2
14276
14277*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14278*** reliably create shared libraries on SCO systems.  Therefore, libtool
14279*** is disabling shared libraries support.  We urge you to upgrade GNU
14280*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14281*** your PATH or compiler configuration so that the native linker is
14282*** used, and then restart.
14283
14284_LT_EOF
14285	;;
14286	*)
14287	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14288	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14289	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14290	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14291	  else
14292	    ld_shlibs_F77=no
14293	  fi
14294	;;
14295      esac
14296      ;;
14297
14298    sunos4*)
14299      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14300      wlarc=
14301      hardcode_direct_F77=yes
14302      hardcode_shlibpath_var_F77=no
14303      ;;
14304
14305    *)
14306      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14307	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14308	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14309      else
14310	ld_shlibs_F77=no
14311      fi
14312      ;;
14313    esac
14314
14315    if test "$ld_shlibs_F77" = no; then
14316      runpath_var=
14317      hardcode_libdir_flag_spec_F77=
14318      export_dynamic_flag_spec_F77=
14319      whole_archive_flag_spec_F77=
14320    fi
14321  else
14322    # PORTME fill in a description of your system's linker (not GNU ld)
14323    case $host_os in
14324    aix3*)
14325      allow_undefined_flag_F77=unsupported
14326      always_export_symbols_F77=yes
14327      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'
14328      # Note: this linker hardcodes the directories in LIBPATH if there
14329      # are no directories specified by -L.
14330      hardcode_minus_L_F77=yes
14331      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14332	# Neither direct hardcoding nor static linking is supported with a
14333	# broken collect2.
14334	hardcode_direct_F77=unsupported
14335      fi
14336      ;;
14337
14338    aix4* | aix5*)
14339      if test "$host_cpu" = ia64; then
14340	# On IA64, the linker does run time linking by default, so we don't
14341	# have to do anything special.
14342	aix_use_runtimelinking=no
14343	exp_sym_flag='-Bexport'
14344	no_entry_flag=""
14345      else
14346	# If we're using GNU nm, then we don't want the "-C" option.
14347	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14348	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14349	  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'
14350	else
14351	  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'
14352	fi
14353	aix_use_runtimelinking=no
14354
14355	# Test if we are trying to use run time linking or normal
14356	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14357	# need to do runtime linking.
14358	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14359	  for ld_flag in $LDFLAGS; do
14360  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14361  	    aix_use_runtimelinking=yes
14362  	    break
14363  	  fi
14364	  done
14365	  ;;
14366	esac
14367
14368	exp_sym_flag='-bexport'
14369	no_entry_flag='-bnoentry'
14370      fi
14371
14372      # When large executables or shared objects are built, AIX ld can
14373      # have problems creating the table of contents.  If linking a library
14374      # or program results in "error TOC overflow" add -mminimal-toc to
14375      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14376      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14377
14378      archive_cmds_F77=''
14379      hardcode_direct_F77=yes
14380      hardcode_libdir_separator_F77=':'
14381      link_all_deplibs_F77=yes
14382
14383      if test "$GCC" = yes; then
14384	case $host_os in aix4.[012]|aix4.[012].*)
14385	# We only want to do this on AIX 4.2 and lower, the check
14386	# below for broken collect2 doesn't work under 4.3+
14387	  collect2name=`${CC} -print-prog-name=collect2`
14388	  if test -f "$collect2name" && \
14389  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14390	  then
14391  	  # We have reworked collect2
14392  	  hardcode_direct_F77=yes
14393	  else
14394  	  # We have old collect2
14395  	  hardcode_direct_F77=unsupported
14396  	  # It fails to find uninstalled libraries when the uninstalled
14397  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14398  	  # to unsupported forces relinking
14399  	  hardcode_minus_L_F77=yes
14400  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14401  	  hardcode_libdir_separator_F77=
14402	  fi
14403	  ;;
14404	esac
14405	shared_flag='-shared'
14406	if test "$aix_use_runtimelinking" = yes; then
14407	  shared_flag="$shared_flag "'${wl}-G'
14408	fi
14409      else
14410	# not using gcc
14411	if test "$host_cpu" = ia64; then
14412  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14413  	# chokes on -Wl,-G. The following line is correct:
14414	  shared_flag='-G'
14415	else
14416	  if test "$aix_use_runtimelinking" = yes; then
14417	    shared_flag='${wl}-G'
14418	  else
14419	    shared_flag='${wl}-bM:SRE'
14420	  fi
14421	fi
14422      fi
14423
14424      # It seems that -bexpall does not export symbols beginning with
14425      # underscore (_), so it is better to generate a list of symbols to export.
14426      always_export_symbols_F77=yes
14427      if test "$aix_use_runtimelinking" = yes; then
14428	# Warning - without using the other runtime loading flags (-brtl),
14429	# -berok will link without error, but may produce a broken library.
14430	allow_undefined_flag_F77='-berok'
14431       # Determine the default libpath from the value encoded in an empty executable.
14432       cat >conftest.$ac_ext <<_ACEOF
14433      program main
14434
14435      end
14436_ACEOF
14437rm -f conftest.$ac_objext conftest$ac_exeext
14438if { (ac_try="$ac_link"
14439case "(($ac_try" in
14440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14441  *) ac_try_echo=$ac_try;;
14442esac
14443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14444  (eval "$ac_link") 2>conftest.er1
14445  ac_status=$?
14446  grep -v '^ *+' conftest.er1 >conftest.err
14447  rm -f conftest.er1
14448  cat conftest.err >&5
14449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450  (exit $ac_status); } && {
14451	 test -z "$ac_f77_werror_flag" ||
14452	 test ! -s conftest.err
14453       } && test -s conftest$ac_exeext &&
14454       $as_test_x conftest$ac_exeext; then
14455
14456aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14457}'`
14458# Check for a 64-bit object if we didn't find anything.
14459if 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; }
14460}'`; fi
14461else
14462  echo "$as_me: failed program was:" >&5
14463sed 's/^/| /' conftest.$ac_ext >&5
14464
14465
14466fi
14467
14468rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14469      conftest$ac_exeext conftest.$ac_ext
14470if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14471
14472       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14473	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"
14474       else
14475	if test "$host_cpu" = ia64; then
14476	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14477	  allow_undefined_flag_F77="-z nodefs"
14478	  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"
14479	else
14480	 # Determine the default libpath from the value encoded in an empty executable.
14481	 cat >conftest.$ac_ext <<_ACEOF
14482      program main
14483
14484      end
14485_ACEOF
14486rm -f conftest.$ac_objext conftest$ac_exeext
14487if { (ac_try="$ac_link"
14488case "(($ac_try" in
14489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14490  *) ac_try_echo=$ac_try;;
14491esac
14492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14493  (eval "$ac_link") 2>conftest.er1
14494  ac_status=$?
14495  grep -v '^ *+' conftest.er1 >conftest.err
14496  rm -f conftest.er1
14497  cat conftest.err >&5
14498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14499  (exit $ac_status); } && {
14500	 test -z "$ac_f77_werror_flag" ||
14501	 test ! -s conftest.err
14502       } && test -s conftest$ac_exeext &&
14503       $as_test_x conftest$ac_exeext; then
14504
14505aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14506}'`
14507# Check for a 64-bit object if we didn't find anything.
14508if 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; }
14509}'`; fi
14510else
14511  echo "$as_me: failed program was:" >&5
14512sed 's/^/| /' conftest.$ac_ext >&5
14513
14514
14515fi
14516
14517rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14518      conftest$ac_exeext conftest.$ac_ext
14519if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14520
14521	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14522	  # Warning - without using the other run time loading flags,
14523	  # -berok will link without error, but may produce a broken library.
14524	  no_undefined_flag_F77=' ${wl}-bernotok'
14525	  allow_undefined_flag_F77=' ${wl}-berok'
14526	  # Exported symbols can be pulled into shared objects from archives
14527	  whole_archive_flag_spec_F77='$convenience'
14528	  archive_cmds_need_lc_F77=yes
14529	  # This is similar to how AIX traditionally builds its shared libraries.
14530	  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'
14531	fi
14532      fi
14533      ;;
14534
14535    amigaos*)
14536      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)'
14537      hardcode_libdir_flag_spec_F77='-L$libdir'
14538      hardcode_minus_L_F77=yes
14539      # see comment about different semantics on the GNU ld section
14540      ld_shlibs_F77=no
14541      ;;
14542
14543    bsdi[45]*)
14544      export_dynamic_flag_spec_F77=-rdynamic
14545      ;;
14546
14547    cygwin* | mingw* | pw32*)
14548      # When not using gcc, we currently assume that we are using
14549      # Microsoft Visual C++.
14550      # hardcode_libdir_flag_spec is actually meaningless, as there is
14551      # no search path for DLLs.
14552      hardcode_libdir_flag_spec_F77=' '
14553      allow_undefined_flag_F77=unsupported
14554      # Tell ltmain to make .lib files, not .a files.
14555      libext=lib
14556      # Tell ltmain to make .dll files, not .so files.
14557      shrext_cmds=".dll"
14558      # FIXME: Setting linknames here is a bad hack.
14559      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14560      # The linker will automatically build a .lib file if we build a DLL.
14561      old_archive_From_new_cmds_F77='true'
14562      # FIXME: Should let the user specify the lib program.
14563      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14564      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14565      enable_shared_with_static_runtimes_F77=yes
14566      ;;
14567
14568    darwin* | rhapsody*)
14569      case $host_os in
14570        rhapsody* | darwin1.[012])
14571         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14572         ;;
14573       *) # Darwin 1.3 on
14574         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14575           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14576         else
14577           case ${MACOSX_DEPLOYMENT_TARGET} in
14578             10.[012])
14579               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14580               ;;
14581             10.*)
14582               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14583               ;;
14584           esac
14585         fi
14586         ;;
14587      esac
14588      archive_cmds_need_lc_F77=no
14589      hardcode_direct_F77=no
14590      hardcode_automatic_F77=yes
14591      hardcode_shlibpath_var_F77=unsupported
14592      whole_archive_flag_spec_F77=''
14593      link_all_deplibs_F77=yes
14594    if test "$GCC" = yes ; then
14595    	output_verbose_link_cmd='echo'
14596        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14597      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14598      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14599      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}'
14600      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}'
14601    else
14602      case $cc_basename in
14603        xlc*)
14604         output_verbose_link_cmd='echo'
14605         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14606         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14607          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14608         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}'
14609          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}'
14610          ;;
14611       *)
14612         ld_shlibs_F77=no
14613          ;;
14614      esac
14615    fi
14616      ;;
14617
14618    dgux*)
14619      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14620      hardcode_libdir_flag_spec_F77='-L$libdir'
14621      hardcode_shlibpath_var_F77=no
14622      ;;
14623
14624    freebsd1*)
14625      ld_shlibs_F77=no
14626      ;;
14627
14628    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14629    # support.  Future versions do this automatically, but an explicit c++rt0.o
14630    # does not break anything, and helps significantly (at the cost of a little
14631    # extra space).
14632    freebsd2.2*)
14633      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14634      hardcode_libdir_flag_spec_F77='-R$libdir'
14635      hardcode_direct_F77=yes
14636      hardcode_shlibpath_var_F77=no
14637      ;;
14638
14639    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14640    freebsd2*)
14641      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14642      hardcode_direct_F77=yes
14643      hardcode_minus_L_F77=yes
14644      hardcode_shlibpath_var_F77=no
14645      ;;
14646
14647    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14648    freebsd* | dragonfly*)
14649      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14650      hardcode_libdir_flag_spec_F77='-R$libdir'
14651      hardcode_direct_F77=yes
14652      hardcode_shlibpath_var_F77=no
14653      ;;
14654
14655    hpux9*)
14656      if test "$GCC" = yes; then
14657	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'
14658      else
14659	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'
14660      fi
14661      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14662      hardcode_libdir_separator_F77=:
14663      hardcode_direct_F77=yes
14664
14665      # hardcode_minus_L: Not really in the search PATH,
14666      # but as the default location of the library.
14667      hardcode_minus_L_F77=yes
14668      export_dynamic_flag_spec_F77='${wl}-E'
14669      ;;
14670
14671    hpux10*)
14672      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14673	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14674      else
14675	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14676      fi
14677      if test "$with_gnu_ld" = no; then
14678	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14679	hardcode_libdir_separator_F77=:
14680
14681	hardcode_direct_F77=yes
14682	export_dynamic_flag_spec_F77='${wl}-E'
14683
14684	# hardcode_minus_L: Not really in the search PATH,
14685	# but as the default location of the library.
14686	hardcode_minus_L_F77=yes
14687      fi
14688      ;;
14689
14690    hpux11*)
14691      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14692	case $host_cpu in
14693	hppa*64*)
14694	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14695	  ;;
14696	ia64*)
14697	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14698	  ;;
14699	*)
14700	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14701	  ;;
14702	esac
14703      else
14704	case $host_cpu in
14705	hppa*64*)
14706	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14707	  ;;
14708	ia64*)
14709	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14710	  ;;
14711	*)
14712	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14713	  ;;
14714	esac
14715      fi
14716      if test "$with_gnu_ld" = no; then
14717	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14718	hardcode_libdir_separator_F77=:
14719
14720	case $host_cpu in
14721	hppa*64*|ia64*)
14722	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14723	  hardcode_direct_F77=no
14724	  hardcode_shlibpath_var_F77=no
14725	  ;;
14726	*)
14727	  hardcode_direct_F77=yes
14728	  export_dynamic_flag_spec_F77='${wl}-E'
14729
14730	  # hardcode_minus_L: Not really in the search PATH,
14731	  # but as the default location of the library.
14732	  hardcode_minus_L_F77=yes
14733	  ;;
14734	esac
14735      fi
14736      ;;
14737
14738    irix5* | irix6* | nonstopux*)
14739      if test "$GCC" = yes; then
14740	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'
14741      else
14742	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'
14743	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14744      fi
14745      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14746      hardcode_libdir_separator_F77=:
14747      link_all_deplibs_F77=yes
14748      ;;
14749
14750    netbsd* | netbsdelf*-gnu)
14751      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14752	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14753      else
14754	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14755      fi
14756      hardcode_libdir_flag_spec_F77='-R$libdir'
14757      hardcode_direct_F77=yes
14758      hardcode_shlibpath_var_F77=no
14759      ;;
14760
14761    newsos6)
14762      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14763      hardcode_direct_F77=yes
14764      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14765      hardcode_libdir_separator_F77=:
14766      hardcode_shlibpath_var_F77=no
14767      ;;
14768
14769    openbsd*)
14770      hardcode_direct_F77=yes
14771      hardcode_shlibpath_var_F77=no
14772      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14773	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14774	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14775	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14776	export_dynamic_flag_spec_F77='${wl}-E'
14777      else
14778       case $host_os in
14779	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14780	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14781	   hardcode_libdir_flag_spec_F77='-R$libdir'
14782	   ;;
14783	 *)
14784	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14785	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14786	   ;;
14787       esac
14788      fi
14789      ;;
14790
14791    os2*)
14792      hardcode_libdir_flag_spec_F77='-L$libdir'
14793      hardcode_minus_L_F77=yes
14794      allow_undefined_flag_F77=unsupported
14795      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'
14796      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14797      ;;
14798
14799    osf3*)
14800      if test "$GCC" = yes; then
14801	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14802	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'
14803      else
14804	allow_undefined_flag_F77=' -expect_unresolved \*'
14805	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'
14806      fi
14807      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14808      hardcode_libdir_separator_F77=:
14809      ;;
14810
14811    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14812      if test "$GCC" = yes; then
14813	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14814	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'
14815	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14816      else
14817	allow_undefined_flag_F77=' -expect_unresolved \*'
14818	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'
14819	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~
14820	$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'
14821
14822	# Both c and cxx compiler support -rpath directly
14823	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14824      fi
14825      hardcode_libdir_separator_F77=:
14826      ;;
14827
14828    solaris*)
14829      no_undefined_flag_F77=' -z text'
14830      if test "$GCC" = yes; then
14831	wlarc='${wl}'
14832	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14833	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14834	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14835      else
14836	wlarc=''
14837	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14838	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14839  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14840      fi
14841      hardcode_libdir_flag_spec_F77='-R$libdir'
14842      hardcode_shlibpath_var_F77=no
14843      case $host_os in
14844      solaris2.[0-5] | solaris2.[0-5].*) ;;
14845      *)
14846 	# The compiler driver will combine linker options so we
14847 	# cannot just pass the convience library names through
14848 	# without $wl, iff we do not link with $LD.
14849 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14850 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14851 	case $wlarc in
14852 	'')
14853 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14854 	*)
14855 	  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' ;;
14856 	esac ;;
14857      esac
14858      link_all_deplibs_F77=yes
14859      ;;
14860
14861    sunos4*)
14862      if test "x$host_vendor" = xsequent; then
14863	# Use $CC to link under sequent, because it throws in some extra .o
14864	# files that make .init and .fini sections work.
14865	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14866      else
14867	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14868      fi
14869      hardcode_libdir_flag_spec_F77='-L$libdir'
14870      hardcode_direct_F77=yes
14871      hardcode_minus_L_F77=yes
14872      hardcode_shlibpath_var_F77=no
14873      ;;
14874
14875    sysv4)
14876      case $host_vendor in
14877	sni)
14878	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14879	  hardcode_direct_F77=yes # is this really true???
14880	;;
14881	siemens)
14882	  ## LD is ld it makes a PLAMLIB
14883	  ## CC just makes a GrossModule.
14884	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14885	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14886	  hardcode_direct_F77=no
14887        ;;
14888	motorola)
14889	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14890	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14891	;;
14892      esac
14893      runpath_var='LD_RUN_PATH'
14894      hardcode_shlibpath_var_F77=no
14895      ;;
14896
14897    sysv4.3*)
14898      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14899      hardcode_shlibpath_var_F77=no
14900      export_dynamic_flag_spec_F77='-Bexport'
14901      ;;
14902
14903    sysv4*MP*)
14904      if test -d /usr/nec; then
14905	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14906	hardcode_shlibpath_var_F77=no
14907	runpath_var=LD_RUN_PATH
14908	hardcode_runpath_var=yes
14909	ld_shlibs_F77=yes
14910      fi
14911      ;;
14912
14913    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14914      no_undefined_flag_F77='${wl}-z,text'
14915      archive_cmds_need_lc_F77=no
14916      hardcode_shlibpath_var_F77=no
14917      runpath_var='LD_RUN_PATH'
14918
14919      if test "$GCC" = yes; then
14920	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14921	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14922      else
14923	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14924	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14925      fi
14926      ;;
14927
14928    sysv5* | sco3.2v5* | sco5v6*)
14929      # Note: We can NOT use -z defs as we might desire, because we do not
14930      # link with -lc, and that would cause any symbols used from libc to
14931      # always be unresolved, which means just about no library would
14932      # ever link correctly.  If we're not using GNU ld we use -z text
14933      # though, which does catch some bad symbols but isn't as heavy-handed
14934      # as -z defs.
14935      no_undefined_flag_F77='${wl}-z,text'
14936      allow_undefined_flag_F77='${wl}-z,nodefs'
14937      archive_cmds_need_lc_F77=no
14938      hardcode_shlibpath_var_F77=no
14939      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14940      hardcode_libdir_separator_F77=':'
14941      link_all_deplibs_F77=yes
14942      export_dynamic_flag_spec_F77='${wl}-Bexport'
14943      runpath_var='LD_RUN_PATH'
14944
14945      if test "$GCC" = yes; then
14946	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14947	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14948      else
14949	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14950	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14951      fi
14952      ;;
14953
14954    uts4*)
14955      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14956      hardcode_libdir_flag_spec_F77='-L$libdir'
14957      hardcode_shlibpath_var_F77=no
14958      ;;
14959
14960    *)
14961      ld_shlibs_F77=no
14962      ;;
14963    esac
14964  fi
14965
14966{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14967echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14968test "$ld_shlibs_F77" = no && can_build_shared=no
14969
14970#
14971# Do we need to explicitly link libc?
14972#
14973case "x$archive_cmds_need_lc_F77" in
14974x|xyes)
14975  # Assume -lc should be added
14976  archive_cmds_need_lc_F77=yes
14977
14978  if test "$enable_shared" = yes && test "$GCC" = yes; then
14979    case $archive_cmds_F77 in
14980    *'~'*)
14981      # FIXME: we may have to deal with multi-command sequences.
14982      ;;
14983    '$CC '*)
14984      # Test whether the compiler implicitly links with -lc since on some
14985      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14986      # to ld, don't add -lc before -lgcc.
14987      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14988echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14989      $rm conftest*
14990      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14991
14992      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14993  (eval $ac_compile) 2>&5
14994  ac_status=$?
14995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14996  (exit $ac_status); } 2>conftest.err; then
14997        soname=conftest
14998        lib=conftest
14999        libobjs=conftest.$ac_objext
15000        deplibs=
15001        wl=$lt_prog_compiler_wl_F77
15002	pic_flag=$lt_prog_compiler_pic_F77
15003        compiler_flags=-v
15004        linker_flags=-v
15005        verstring=
15006        output_objdir=.
15007        libname=conftest
15008        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15009        allow_undefined_flag_F77=
15010        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15011  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15012  ac_status=$?
15013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15014  (exit $ac_status); }
15015        then
15016	  archive_cmds_need_lc_F77=no
15017        else
15018	  archive_cmds_need_lc_F77=yes
15019        fi
15020        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15021      else
15022        cat conftest.err 1>&5
15023      fi
15024      $rm conftest*
15025      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15026echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15027      ;;
15028    esac
15029  fi
15030  ;;
15031esac
15032
15033{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15034echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15035library_names_spec=
15036libname_spec='lib$name'
15037soname_spec=
15038shrext_cmds=".so"
15039postinstall_cmds=
15040postuninstall_cmds=
15041finish_cmds=
15042finish_eval=
15043shlibpath_var=
15044shlibpath_overrides_runpath=unknown
15045version_type=none
15046dynamic_linker="$host_os ld.so"
15047sys_lib_dlsearch_path_spec="/lib /usr/lib"
15048if test "$GCC" = yes; then
15049  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15050  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15051    # if the path contains ";" then we assume it to be the separator
15052    # otherwise default to the standard path separator (i.e. ":") - it is
15053    # assumed that no part of a normal pathname contains ";" but that should
15054    # okay in the real world where ";" in dirpaths is itself problematic.
15055    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15056  else
15057    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15058  fi
15059else
15060  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15061fi
15062need_lib_prefix=unknown
15063hardcode_into_libs=no
15064
15065# when you set need_version to no, make sure it does not cause -set_version
15066# flags to be left without arguments
15067need_version=unknown
15068
15069case $host_os in
15070aix3*)
15071  version_type=linux
15072  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15073  shlibpath_var=LIBPATH
15074
15075  # AIX 3 has no versioning support, so we append a major version to the name.
15076  soname_spec='${libname}${release}${shared_ext}$major'
15077  ;;
15078
15079aix4* | aix5*)
15080  version_type=linux
15081  need_lib_prefix=no
15082  need_version=no
15083  hardcode_into_libs=yes
15084  if test "$host_cpu" = ia64; then
15085    # AIX 5 supports IA64
15086    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15087    shlibpath_var=LD_LIBRARY_PATH
15088  else
15089    # With GCC up to 2.95.x, collect2 would create an import file
15090    # for dependence libraries.  The import file would start with
15091    # the line `#! .'.  This would cause the generated library to
15092    # depend on `.', always an invalid library.  This was fixed in
15093    # development snapshots of GCC prior to 3.0.
15094    case $host_os in
15095      aix4 | aix4.[01] | aix4.[01].*)
15096      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15097	   echo ' yes '
15098	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15099	:
15100      else
15101	can_build_shared=no
15102      fi
15103      ;;
15104    esac
15105    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15106    # soname into executable. Probably we can add versioning support to
15107    # collect2, so additional links can be useful in future.
15108    if test "$aix_use_runtimelinking" = yes; then
15109      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15110      # instead of lib<name>.a to let people know that these are not
15111      # typical AIX shared libraries.
15112      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15113    else
15114      # We preserve .a as extension for shared libraries through AIX4.2
15115      # and later when we are not doing run time linking.
15116      library_names_spec='${libname}${release}.a $libname.a'
15117      soname_spec='${libname}${release}${shared_ext}$major'
15118    fi
15119    shlibpath_var=LIBPATH
15120  fi
15121  ;;
15122
15123amigaos*)
15124  library_names_spec='$libname.ixlibrary $libname.a'
15125  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15126  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'
15127  ;;
15128
15129beos*)
15130  library_names_spec='${libname}${shared_ext}'
15131  dynamic_linker="$host_os ld.so"
15132  shlibpath_var=LIBRARY_PATH
15133  ;;
15134
15135bsdi[45]*)
15136  version_type=linux
15137  need_version=no
15138  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15139  soname_spec='${libname}${release}${shared_ext}$major'
15140  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15141  shlibpath_var=LD_LIBRARY_PATH
15142  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15143  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15144  # the default ld.so.conf also contains /usr/contrib/lib and
15145  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15146  # libtool to hard-code these into programs
15147  ;;
15148
15149cygwin* | mingw* | pw32*)
15150  version_type=windows
15151  shrext_cmds=".dll"
15152  need_version=no
15153  need_lib_prefix=no
15154
15155  case $GCC,$host_os in
15156  yes,cygwin* | yes,mingw* | yes,pw32*)
15157    library_names_spec='$libname.dll.a'
15158    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15159    postinstall_cmds='base_file=`basename \${file}`~
15160      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15161      dldir=$destdir/`dirname \$dlpath`~
15162      test -d \$dldir || mkdir -p \$dldir~
15163      $install_prog $dir/$dlname \$dldir/$dlname~
15164      chmod a+x \$dldir/$dlname'
15165    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15166      dlpath=$dir/\$dldll~
15167       $rm \$dlpath'
15168    shlibpath_overrides_runpath=yes
15169
15170    case $host_os in
15171    cygwin*)
15172      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15173      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15174      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15175      ;;
15176    mingw*)
15177      # MinGW DLLs use traditional 'lib' prefix
15178      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15179      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15180      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15181        # It is most probably a Windows format PATH printed by
15182        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15183        # path with ; separators, and with drive letters. We can handle the
15184        # drive letters (cygwin fileutils understands them), so leave them,
15185        # especially as we might pass files found there to a mingw objdump,
15186        # which wouldn't understand a cygwinified path. Ahh.
15187        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15188      else
15189        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15190      fi
15191      ;;
15192    pw32*)
15193      # pw32 DLLs use 'pw' prefix rather than 'lib'
15194      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15195      ;;
15196    esac
15197    ;;
15198
15199  *)
15200    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15201    ;;
15202  esac
15203  dynamic_linker='Win32 ld.exe'
15204  # FIXME: first we should search . and the directory the executable is in
15205  shlibpath_var=PATH
15206  ;;
15207
15208darwin* | rhapsody*)
15209  dynamic_linker="$host_os dyld"
15210  version_type=darwin
15211  need_lib_prefix=no
15212  need_version=no
15213  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15214  soname_spec='${libname}${release}${major}$shared_ext'
15215  shlibpath_overrides_runpath=yes
15216  shlibpath_var=DYLD_LIBRARY_PATH
15217  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15218  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15219  if test "$GCC" = yes; then
15220    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"`
15221  else
15222    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15223  fi
15224  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15225  ;;
15226
15227dgux*)
15228  version_type=linux
15229  need_lib_prefix=no
15230  need_version=no
15231  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15232  soname_spec='${libname}${release}${shared_ext}$major'
15233  shlibpath_var=LD_LIBRARY_PATH
15234  ;;
15235
15236freebsd1*)
15237  dynamic_linker=no
15238  ;;
15239
15240freebsd* | dragonfly*)
15241  # DragonFly does not have aout.  When/if they implement a new
15242  # versioning mechanism, adjust this.
15243  if test -x /usr/bin/objformat; then
15244    objformat=`/usr/bin/objformat`
15245  else
15246    case $host_os in
15247    freebsd[123]*) objformat=aout ;;
15248    *) objformat=elf ;;
15249    esac
15250  fi
15251  version_type=freebsd-$objformat
15252  case $version_type in
15253    freebsd-elf*)
15254      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15255      need_version=no
15256      need_lib_prefix=no
15257      ;;
15258    freebsd-*)
15259      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15260      need_version=yes
15261      ;;
15262  esac
15263  shlibpath_var=LD_LIBRARY_PATH
15264  case $host_os in
15265  freebsd2*)
15266    shlibpath_overrides_runpath=yes
15267    ;;
15268  freebsd3.[01]* | freebsdelf3.[01]*)
15269    shlibpath_overrides_runpath=yes
15270    hardcode_into_libs=yes
15271    ;;
15272  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15273  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15274    shlibpath_overrides_runpath=no
15275    hardcode_into_libs=yes
15276    ;;
15277  freebsd*) # from 4.6 on
15278    shlibpath_overrides_runpath=yes
15279    hardcode_into_libs=yes
15280    ;;
15281  esac
15282  ;;
15283
15284gnu*)
15285  version_type=linux
15286  need_lib_prefix=no
15287  need_version=no
15288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15289  soname_spec='${libname}${release}${shared_ext}$major'
15290  shlibpath_var=LD_LIBRARY_PATH
15291  hardcode_into_libs=yes
15292  ;;
15293
15294hpux9* | hpux10* | hpux11*)
15295  # Give a soname corresponding to the major version so that dld.sl refuses to
15296  # link against other versions.
15297  version_type=sunos
15298  need_lib_prefix=no
15299  need_version=no
15300  case $host_cpu in
15301  ia64*)
15302    shrext_cmds='.so'
15303    hardcode_into_libs=yes
15304    dynamic_linker="$host_os dld.so"
15305    shlibpath_var=LD_LIBRARY_PATH
15306    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15307    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15308    soname_spec='${libname}${release}${shared_ext}$major'
15309    if test "X$HPUX_IA64_MODE" = X32; then
15310      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15311    else
15312      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15313    fi
15314    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15315    ;;
15316   hppa*64*)
15317     shrext_cmds='.sl'
15318     hardcode_into_libs=yes
15319     dynamic_linker="$host_os dld.sl"
15320     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15321     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15322     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15323     soname_spec='${libname}${release}${shared_ext}$major'
15324     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15325     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15326     ;;
15327   *)
15328    shrext_cmds='.sl'
15329    dynamic_linker="$host_os dld.sl"
15330    shlibpath_var=SHLIB_PATH
15331    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15332    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15333    soname_spec='${libname}${release}${shared_ext}$major'
15334    ;;
15335  esac
15336  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15337  postinstall_cmds='chmod 555 $lib'
15338  ;;
15339
15340interix3*)
15341  version_type=linux
15342  need_lib_prefix=no
15343  need_version=no
15344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15345  soname_spec='${libname}${release}${shared_ext}$major'
15346  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15347  shlibpath_var=LD_LIBRARY_PATH
15348  shlibpath_overrides_runpath=no
15349  hardcode_into_libs=yes
15350  ;;
15351
15352irix5* | irix6* | nonstopux*)
15353  case $host_os in
15354    nonstopux*) version_type=nonstopux ;;
15355    *)
15356	if test "$lt_cv_prog_gnu_ld" = yes; then
15357		version_type=linux
15358	else
15359		version_type=irix
15360	fi ;;
15361  esac
15362  need_lib_prefix=no
15363  need_version=no
15364  soname_spec='${libname}${release}${shared_ext}$major'
15365  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15366  case $host_os in
15367  irix5* | nonstopux*)
15368    libsuff= shlibsuff=
15369    ;;
15370  *)
15371    case $LD in # libtool.m4 will add one of these switches to LD
15372    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15373      libsuff= shlibsuff= libmagic=32-bit;;
15374    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15375      libsuff=32 shlibsuff=N32 libmagic=N32;;
15376    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15377      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15378    *) libsuff= shlibsuff= libmagic=never-match;;
15379    esac
15380    ;;
15381  esac
15382  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15383  shlibpath_overrides_runpath=no
15384  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15385  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15386  hardcode_into_libs=yes
15387  ;;
15388
15389# No shared lib support for Linux oldld, aout, or coff.
15390linux*oldld* | linux*aout* | linux*coff*)
15391  dynamic_linker=no
15392  ;;
15393
15394# This must be Linux ELF.
15395linux* | k*bsd*-gnu)
15396  version_type=linux
15397  need_lib_prefix=no
15398  need_version=no
15399  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15400  soname_spec='${libname}${release}${shared_ext}$major'
15401  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15402  shlibpath_var=LD_LIBRARY_PATH
15403  shlibpath_overrides_runpath=no
15404  # This implies no fast_install, which is unacceptable.
15405  # Some rework will be needed to allow for fast_install
15406  # before this can be enabled.
15407  hardcode_into_libs=yes
15408
15409  # Append ld.so.conf contents to the search path
15410  if test -f /etc/ld.so.conf; then
15411    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' ' '`
15412    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15413  fi
15414
15415  # We used to test for /lib/ld.so.1 and disable shared libraries on
15416  # powerpc, because MkLinux only supported shared libraries with the
15417  # GNU dynamic linker.  Since this was broken with cross compilers,
15418  # most powerpc-linux boxes support dynamic linking these days and
15419  # people can always --disable-shared, the test was removed, and we
15420  # assume the GNU/Linux dynamic linker is in use.
15421  dynamic_linker='GNU/Linux ld.so'
15422  ;;
15423
15424netbsdelf*-gnu)
15425  version_type=linux
15426  need_lib_prefix=no
15427  need_version=no
15428  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15429  soname_spec='${libname}${release}${shared_ext}$major'
15430  shlibpath_var=LD_LIBRARY_PATH
15431  shlibpath_overrides_runpath=no
15432  hardcode_into_libs=yes
15433  dynamic_linker='NetBSD ld.elf_so'
15434  ;;
15435
15436netbsd*)
15437  version_type=sunos
15438  need_lib_prefix=no
15439  need_version=no
15440  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15441    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15442    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15443    dynamic_linker='NetBSD (a.out) ld.so'
15444  else
15445    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15446    soname_spec='${libname}${release}${shared_ext}$major'
15447    dynamic_linker='NetBSD ld.elf_so'
15448  fi
15449  shlibpath_var=LD_LIBRARY_PATH
15450  shlibpath_overrides_runpath=yes
15451  hardcode_into_libs=yes
15452  ;;
15453
15454newsos6)
15455  version_type=linux
15456  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15457  shlibpath_var=LD_LIBRARY_PATH
15458  shlibpath_overrides_runpath=yes
15459  ;;
15460
15461nto-qnx*)
15462  version_type=linux
15463  need_lib_prefix=no
15464  need_version=no
15465  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15466  soname_spec='${libname}${release}${shared_ext}$major'
15467  shlibpath_var=LD_LIBRARY_PATH
15468  shlibpath_overrides_runpath=yes
15469  ;;
15470
15471openbsd*)
15472  version_type=sunos
15473  sys_lib_dlsearch_path_spec="/usr/lib"
15474  need_lib_prefix=no
15475  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15476  case $host_os in
15477    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15478    *)                         need_version=no  ;;
15479  esac
15480  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15481  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15482  shlibpath_var=LD_LIBRARY_PATH
15483  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15484    case $host_os in
15485      openbsd2.[89] | openbsd2.[89].*)
15486	shlibpath_overrides_runpath=no
15487	;;
15488      *)
15489	shlibpath_overrides_runpath=yes
15490	;;
15491      esac
15492  else
15493    shlibpath_overrides_runpath=yes
15494  fi
15495  ;;
15496
15497os2*)
15498  libname_spec='$name'
15499  shrext_cmds=".dll"
15500  need_lib_prefix=no
15501  library_names_spec='$libname${shared_ext} $libname.a'
15502  dynamic_linker='OS/2 ld.exe'
15503  shlibpath_var=LIBPATH
15504  ;;
15505
15506osf3* | osf4* | osf5*)
15507  version_type=osf
15508  need_lib_prefix=no
15509  need_version=no
15510  soname_spec='${libname}${release}${shared_ext}$major'
15511  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15512  shlibpath_var=LD_LIBRARY_PATH
15513  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15514  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15515  ;;
15516
15517solaris*)
15518  version_type=linux
15519  need_lib_prefix=no
15520  need_version=no
15521  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15522  soname_spec='${libname}${release}${shared_ext}$major'
15523  shlibpath_var=LD_LIBRARY_PATH
15524  shlibpath_overrides_runpath=yes
15525  hardcode_into_libs=yes
15526  # ldd complains unless libraries are executable
15527  postinstall_cmds='chmod +x $lib'
15528  ;;
15529
15530sunos4*)
15531  version_type=sunos
15532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15533  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15534  shlibpath_var=LD_LIBRARY_PATH
15535  shlibpath_overrides_runpath=yes
15536  if test "$with_gnu_ld" = yes; then
15537    need_lib_prefix=no
15538  fi
15539  need_version=yes
15540  ;;
15541
15542sysv4 | sysv4.3*)
15543  version_type=linux
15544  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15545  soname_spec='${libname}${release}${shared_ext}$major'
15546  shlibpath_var=LD_LIBRARY_PATH
15547  case $host_vendor in
15548    sni)
15549      shlibpath_overrides_runpath=no
15550      need_lib_prefix=no
15551      export_dynamic_flag_spec='${wl}-Blargedynsym'
15552      runpath_var=LD_RUN_PATH
15553      ;;
15554    siemens)
15555      need_lib_prefix=no
15556      ;;
15557    motorola)
15558      need_lib_prefix=no
15559      need_version=no
15560      shlibpath_overrides_runpath=no
15561      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15562      ;;
15563  esac
15564  ;;
15565
15566sysv4*MP*)
15567  if test -d /usr/nec ;then
15568    version_type=linux
15569    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15570    soname_spec='$libname${shared_ext}.$major'
15571    shlibpath_var=LD_LIBRARY_PATH
15572  fi
15573  ;;
15574
15575sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15576  version_type=freebsd-elf
15577  need_lib_prefix=no
15578  need_version=no
15579  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15580  soname_spec='${libname}${release}${shared_ext}$major'
15581  shlibpath_var=LD_LIBRARY_PATH
15582  hardcode_into_libs=yes
15583  if test "$with_gnu_ld" = yes; then
15584    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15585    shlibpath_overrides_runpath=no
15586  else
15587    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15588    shlibpath_overrides_runpath=yes
15589    case $host_os in
15590      sco3.2v5*)
15591        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15592	;;
15593    esac
15594  fi
15595  sys_lib_dlsearch_path_spec='/usr/lib'
15596  ;;
15597
15598uts4*)
15599  version_type=linux
15600  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15601  soname_spec='${libname}${release}${shared_ext}$major'
15602  shlibpath_var=LD_LIBRARY_PATH
15603  ;;
15604
15605*)
15606  dynamic_linker=no
15607  ;;
15608esac
15609{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15610echo "${ECHO_T}$dynamic_linker" >&6; }
15611test "$dynamic_linker" = no && can_build_shared=no
15612
15613variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15614if test "$GCC" = yes; then
15615  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15616fi
15617
15618{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15619echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15620hardcode_action_F77=
15621if test -n "$hardcode_libdir_flag_spec_F77" || \
15622   test -n "$runpath_var_F77" || \
15623   test "X$hardcode_automatic_F77" = "Xyes" ; then
15624
15625  # We can hardcode non-existant directories.
15626  if test "$hardcode_direct_F77" != no &&
15627     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15628     # have to relink, otherwise we might link with an installed library
15629     # when we should be linking with a yet-to-be-installed one
15630     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15631     test "$hardcode_minus_L_F77" != no; then
15632    # Linking always hardcodes the temporary library directory.
15633    hardcode_action_F77=relink
15634  else
15635    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15636    hardcode_action_F77=immediate
15637  fi
15638else
15639  # We cannot hardcode anything, or else we can only hardcode existing
15640  # directories.
15641  hardcode_action_F77=unsupported
15642fi
15643{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15644echo "${ECHO_T}$hardcode_action_F77" >&6; }
15645
15646if test "$hardcode_action_F77" = relink; then
15647  # Fast installation is not supported
15648  enable_fast_install=no
15649elif test "$shlibpath_overrides_runpath" = yes ||
15650     test "$enable_shared" = no; then
15651  # Fast installation is not necessary
15652  enable_fast_install=needless
15653fi
15654
15655
15656# The else clause should only fire when bootstrapping the
15657# libtool distribution, otherwise you forgot to ship ltmain.sh
15658# with your package, and you will get complaints that there are
15659# no rules to generate ltmain.sh.
15660if test -f "$ltmain"; then
15661  # See if we are running on zsh, and set the options which allow our commands through
15662  # without removal of \ escapes.
15663  if test -n "${ZSH_VERSION+set}" ; then
15664    setopt NO_GLOB_SUBST
15665  fi
15666  # Now quote all the things that may contain metacharacters while being
15667  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15668  # variables and quote the copies for generation of the libtool script.
15669  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15670    SED SHELL STRIP \
15671    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15672    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15673    deplibs_check_method reload_flag reload_cmds need_locks \
15674    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15675    lt_cv_sys_global_symbol_to_c_name_address \
15676    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15677    old_postinstall_cmds old_postuninstall_cmds \
15678    compiler_F77 \
15679    CC_F77 \
15680    LD_F77 \
15681    lt_prog_compiler_wl_F77 \
15682    lt_prog_compiler_pic_F77 \
15683    lt_prog_compiler_static_F77 \
15684    lt_prog_compiler_no_builtin_flag_F77 \
15685    export_dynamic_flag_spec_F77 \
15686    thread_safe_flag_spec_F77 \
15687    whole_archive_flag_spec_F77 \
15688    enable_shared_with_static_runtimes_F77 \
15689    old_archive_cmds_F77 \
15690    old_archive_from_new_cmds_F77 \
15691    predep_objects_F77 \
15692    postdep_objects_F77 \
15693    predeps_F77 \
15694    postdeps_F77 \
15695    compiler_lib_search_path_F77 \
15696    archive_cmds_F77 \
15697    archive_expsym_cmds_F77 \
15698    postinstall_cmds_F77 \
15699    postuninstall_cmds_F77 \
15700    old_archive_from_expsyms_cmds_F77 \
15701    allow_undefined_flag_F77 \
15702    no_undefined_flag_F77 \
15703    export_symbols_cmds_F77 \
15704    hardcode_libdir_flag_spec_F77 \
15705    hardcode_libdir_flag_spec_ld_F77 \
15706    hardcode_libdir_separator_F77 \
15707    hardcode_automatic_F77 \
15708    module_cmds_F77 \
15709    module_expsym_cmds_F77 \
15710    lt_cv_prog_compiler_c_o_F77 \
15711    exclude_expsyms_F77 \
15712    include_expsyms_F77; do
15713
15714    case $var in
15715    old_archive_cmds_F77 | \
15716    old_archive_from_new_cmds_F77 | \
15717    archive_cmds_F77 | \
15718    archive_expsym_cmds_F77 | \
15719    module_cmds_F77 | \
15720    module_expsym_cmds_F77 | \
15721    old_archive_from_expsyms_cmds_F77 | \
15722    export_symbols_cmds_F77 | \
15723    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15724    postinstall_cmds | postuninstall_cmds | \
15725    old_postinstall_cmds | old_postuninstall_cmds | \
15726    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15727      # Double-quote double-evaled strings.
15728      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15729      ;;
15730    *)
15731      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15732      ;;
15733    esac
15734  done
15735
15736  case $lt_echo in
15737  *'\$0 --fallback-echo"')
15738    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15739    ;;
15740  esac
15741
15742cfgfile="$ofile"
15743
15744  cat <<__EOF__ >> "$cfgfile"
15745# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15746
15747# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15748
15749# Shell to use when invoking shell scripts.
15750SHELL=$lt_SHELL
15751
15752# Whether or not to build shared libraries.
15753build_libtool_libs=$enable_shared
15754
15755# Whether or not to build static libraries.
15756build_old_libs=$enable_static
15757
15758# Whether or not to add -lc for building shared libraries.
15759build_libtool_need_lc=$archive_cmds_need_lc_F77
15760
15761# Whether or not to disallow shared libs when runtime libs are static
15762allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15763
15764# Whether or not to optimize for fast installation.
15765fast_install=$enable_fast_install
15766
15767# The host system.
15768host_alias=$host_alias
15769host=$host
15770host_os=$host_os
15771
15772# The build system.
15773build_alias=$build_alias
15774build=$build
15775build_os=$build_os
15776
15777# An echo program that does not interpret backslashes.
15778echo=$lt_echo
15779
15780# The archiver.
15781AR=$lt_AR
15782AR_FLAGS=$lt_AR_FLAGS
15783
15784# A C compiler.
15785LTCC=$lt_LTCC
15786
15787# LTCC compiler flags.
15788LTCFLAGS=$lt_LTCFLAGS
15789
15790# A language-specific compiler.
15791CC=$lt_compiler_F77
15792
15793# Is the compiler the GNU C compiler?
15794with_gcc=$GCC_F77
15795
15796# An ERE matcher.
15797EGREP=$lt_EGREP
15798
15799# The linker used to build libraries.
15800LD=$lt_LD_F77
15801
15802# Whether we need hard or soft links.
15803LN_S=$lt_LN_S
15804
15805# A BSD-compatible nm program.
15806NM=$lt_NM
15807
15808# A symbol stripping program
15809STRIP=$lt_STRIP
15810
15811# Used to examine libraries when file_magic_cmd begins "file"
15812MAGIC_CMD=$MAGIC_CMD
15813
15814# Used on cygwin: DLL creation program.
15815DLLTOOL="$DLLTOOL"
15816
15817# Used on cygwin: object dumper.
15818OBJDUMP="$OBJDUMP"
15819
15820# Used on cygwin: assembler.
15821AS="$AS"
15822
15823# The name of the directory that contains temporary libtool files.
15824objdir=$objdir
15825
15826# How to create reloadable object files.
15827reload_flag=$lt_reload_flag
15828reload_cmds=$lt_reload_cmds
15829
15830# How to pass a linker flag through the compiler.
15831wl=$lt_lt_prog_compiler_wl_F77
15832
15833# Object file suffix (normally "o").
15834objext="$ac_objext"
15835
15836# Old archive suffix (normally "a").
15837libext="$libext"
15838
15839# Shared library suffix (normally ".so").
15840shrext_cmds='$shrext_cmds'
15841
15842# Executable file suffix (normally "").
15843exeext="$exeext"
15844
15845# Additional compiler flags for building library objects.
15846pic_flag=$lt_lt_prog_compiler_pic_F77
15847pic_mode=$pic_mode
15848
15849# What is the maximum length of a command?
15850max_cmd_len=$lt_cv_sys_max_cmd_len
15851
15852# Does compiler simultaneously support -c and -o options?
15853compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15854
15855# Must we lock files when doing compilation?
15856need_locks=$lt_need_locks
15857
15858# Do we need the lib prefix for modules?
15859need_lib_prefix=$need_lib_prefix
15860
15861# Do we need a version for libraries?
15862need_version=$need_version
15863
15864# Whether dlopen is supported.
15865dlopen_support=$enable_dlopen
15866
15867# Whether dlopen of programs is supported.
15868dlopen_self=$enable_dlopen_self
15869
15870# Whether dlopen of statically linked programs is supported.
15871dlopen_self_static=$enable_dlopen_self_static
15872
15873# Compiler flag to prevent dynamic linking.
15874link_static_flag=$lt_lt_prog_compiler_static_F77
15875
15876# Compiler flag to turn off builtin functions.
15877no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15878
15879# Compiler flag to allow reflexive dlopens.
15880export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15881
15882# Compiler flag to generate shared objects directly from archives.
15883whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15884
15885# Compiler flag to generate thread-safe objects.
15886thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15887
15888# Library versioning type.
15889version_type=$version_type
15890
15891# Format of library name prefix.
15892libname_spec=$lt_libname_spec
15893
15894# List of archive names.  First name is the real one, the rest are links.
15895# The last name is the one that the linker finds with -lNAME.
15896library_names_spec=$lt_library_names_spec
15897
15898# The coded name of the library, if different from the real name.
15899soname_spec=$lt_soname_spec
15900
15901# Commands used to build and install an old-style archive.
15902RANLIB=$lt_RANLIB
15903old_archive_cmds=$lt_old_archive_cmds_F77
15904old_postinstall_cmds=$lt_old_postinstall_cmds
15905old_postuninstall_cmds=$lt_old_postuninstall_cmds
15906
15907# Create an old-style archive from a shared archive.
15908old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15909
15910# Create a temporary old-style archive to link instead of a shared archive.
15911old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15912
15913# Commands used to build and install a shared archive.
15914archive_cmds=$lt_archive_cmds_F77
15915archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15916postinstall_cmds=$lt_postinstall_cmds
15917postuninstall_cmds=$lt_postuninstall_cmds
15918
15919# Commands used to build a loadable module (assumed same as above if empty)
15920module_cmds=$lt_module_cmds_F77
15921module_expsym_cmds=$lt_module_expsym_cmds_F77
15922
15923# Commands to strip libraries.
15924old_striplib=$lt_old_striplib
15925striplib=$lt_striplib
15926
15927# Dependencies to place before the objects being linked to create a
15928# shared library.
15929predep_objects=$lt_predep_objects_F77
15930
15931# Dependencies to place after the objects being linked to create a
15932# shared library.
15933postdep_objects=$lt_postdep_objects_F77
15934
15935# Dependencies to place before the objects being linked to create a
15936# shared library.
15937predeps=$lt_predeps_F77
15938
15939# Dependencies to place after the objects being linked to create a
15940# shared library.
15941postdeps=$lt_postdeps_F77
15942
15943# The library search path used internally by the compiler when linking
15944# a shared library.
15945compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15946
15947# Method to check whether dependent libraries are shared objects.
15948deplibs_check_method=$lt_deplibs_check_method
15949
15950# Command to use when deplibs_check_method == file_magic.
15951file_magic_cmd=$lt_file_magic_cmd
15952
15953# Flag that allows shared libraries with undefined symbols to be built.
15954allow_undefined_flag=$lt_allow_undefined_flag_F77
15955
15956# Flag that forces no undefined symbols.
15957no_undefined_flag=$lt_no_undefined_flag_F77
15958
15959# Commands used to finish a libtool library installation in a directory.
15960finish_cmds=$lt_finish_cmds
15961
15962# Same as above, but a single script fragment to be evaled but not shown.
15963finish_eval=$lt_finish_eval
15964
15965# Take the output of nm and produce a listing of raw symbols and C names.
15966global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15967
15968# Transform the output of nm in a proper C declaration
15969global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15970
15971# Transform the output of nm in a C name address pair
15972global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15973
15974# This is the shared library runtime path variable.
15975runpath_var=$runpath_var
15976
15977# This is the shared library path variable.
15978shlibpath_var=$shlibpath_var
15979
15980# Is shlibpath searched before the hard-coded library search path?
15981shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15982
15983# How to hardcode a shared library path into an executable.
15984hardcode_action=$hardcode_action_F77
15985
15986# Whether we should hardcode library paths into libraries.
15987hardcode_into_libs=$hardcode_into_libs
15988
15989# Flag to hardcode \$libdir into a binary during linking.
15990# This must work even if \$libdir does not exist.
15991hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15992
15993# If ld is used when linking, flag to hardcode \$libdir into
15994# a binary during linking. This must work even if \$libdir does
15995# not exist.
15996hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15997
15998# Whether we need a single -rpath flag with a separated argument.
15999hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16000
16001# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16002# resulting binary.
16003hardcode_direct=$hardcode_direct_F77
16004
16005# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16006# resulting binary.
16007hardcode_minus_L=$hardcode_minus_L_F77
16008
16009# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16010# the resulting binary.
16011hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16012
16013# Set to yes if building a shared library automatically hardcodes DIR into the library
16014# and all subsequent libraries and executables linked against it.
16015hardcode_automatic=$hardcode_automatic_F77
16016
16017# Variables whose values should be saved in libtool wrapper scripts and
16018# restored at relink time.
16019variables_saved_for_relink="$variables_saved_for_relink"
16020
16021# Whether libtool must link a program against all its dependency libraries.
16022link_all_deplibs=$link_all_deplibs_F77
16023
16024# Compile-time system search path for libraries
16025sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16026
16027# Run-time system search path for libraries
16028sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16029
16030# Fix the shell variable \$srcfile for the compiler.
16031fix_srcfile_path="$fix_srcfile_path_F77"
16032
16033# Set to yes if exported symbols are required.
16034always_export_symbols=$always_export_symbols_F77
16035
16036# The commands to list exported symbols.
16037export_symbols_cmds=$lt_export_symbols_cmds_F77
16038
16039# The commands to extract the exported symbol list from a shared archive.
16040extract_expsyms_cmds=$lt_extract_expsyms_cmds
16041
16042# Symbols that should not be listed in the preloaded symbols.
16043exclude_expsyms=$lt_exclude_expsyms_F77
16044
16045# Symbols that must always be exported.
16046include_expsyms=$lt_include_expsyms_F77
16047
16048# ### END LIBTOOL TAG CONFIG: $tagname
16049
16050__EOF__
16051
16052
16053else
16054  # If there is no Makefile yet, we rely on a make rule to execute
16055  # `config.status --recheck' to rerun these tests and create the
16056  # libtool script then.
16057  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16058  if test -f "$ltmain_in"; then
16059    test -f Makefile && make "$ltmain"
16060  fi
16061fi
16062
16063
16064ac_ext=c
16065ac_cpp='$CPP $CPPFLAGS'
16066ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16067ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16068ac_compiler_gnu=$ac_cv_c_compiler_gnu
16069
16070CC="$lt_save_CC"
16071
16072	else
16073	  tagname=""
16074	fi
16075	;;
16076
16077      GCJ)
16078	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16079
16080
16081# Source file extension for Java test sources.
16082ac_ext=java
16083
16084# Object file extension for compiled Java test sources.
16085objext=o
16086objext_GCJ=$objext
16087
16088# Code to be used in simple compile tests
16089lt_simple_compile_test_code="class foo {}\n"
16090
16091# Code to be used in simple link tests
16092lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16093
16094# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16095
16096# If no C compiler was specified, use CC.
16097LTCC=${LTCC-"$CC"}
16098
16099# If no C compiler flags were specified, use CFLAGS.
16100LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16101
16102# Allow CC to be a program name with arguments.
16103compiler=$CC
16104
16105
16106# save warnings/boilerplate of simple test code
16107ac_outfile=conftest.$ac_objext
16108printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16109eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16110_lt_compiler_boilerplate=`cat conftest.err`
16111$rm conftest*
16112
16113ac_outfile=conftest.$ac_objext
16114printf "$lt_simple_link_test_code" >conftest.$ac_ext
16115eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16116_lt_linker_boilerplate=`cat conftest.err`
16117$rm conftest*
16118
16119
16120# Allow CC to be a program name with arguments.
16121lt_save_CC="$CC"
16122CC=${GCJ-"gcj"}
16123compiler=$CC
16124compiler_GCJ=$CC
16125for cc_temp in $compiler""; do
16126  case $cc_temp in
16127    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16128    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16129    \-*) ;;
16130    *) break;;
16131  esac
16132done
16133cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16134
16135
16136# GCJ did not exist at the time GCC didn't implicitly link libc in.
16137archive_cmds_need_lc_GCJ=no
16138
16139old_archive_cmds_GCJ=$old_archive_cmds
16140
16141
16142lt_prog_compiler_no_builtin_flag_GCJ=
16143
16144if test "$GCC" = yes; then
16145  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16146
16147
16148{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16149echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16150if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16151  echo $ECHO_N "(cached) $ECHO_C" >&6
16152else
16153  lt_cv_prog_compiler_rtti_exceptions=no
16154  ac_outfile=conftest.$ac_objext
16155   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16156   lt_compiler_flag="-fno-rtti -fno-exceptions"
16157   # Insert the option either (1) after the last *FLAGS variable, or
16158   # (2) before a word containing "conftest.", or (3) at the end.
16159   # Note that $ac_compile itself does not contain backslashes and begins
16160   # with a dollar sign (not a hyphen), so the echo should work correctly.
16161   # The option is referenced via a variable to avoid confusing sed.
16162   lt_compile=`echo "$ac_compile" | $SED \
16163   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16164   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16165   -e 's:$: $lt_compiler_flag:'`
16166   (eval echo "\"\$as_me:16166: $lt_compile\"" >&5)
16167   (eval "$lt_compile" 2>conftest.err)
16168   ac_status=$?
16169   cat conftest.err >&5
16170   echo "$as_me:16170: \$? = $ac_status" >&5
16171   if (exit $ac_status) && test -s "$ac_outfile"; then
16172     # The compiler can only warn and ignore the option if not recognized
16173     # So say no if there are warnings other than the usual output.
16174     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16175     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16176     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16177       lt_cv_prog_compiler_rtti_exceptions=yes
16178     fi
16179   fi
16180   $rm conftest*
16181
16182fi
16183{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16184echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16185
16186if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16187    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16188else
16189    :
16190fi
16191
16192fi
16193
16194lt_prog_compiler_wl_GCJ=
16195lt_prog_compiler_pic_GCJ=
16196lt_prog_compiler_static_GCJ=
16197
16198{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16199echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16200
16201  if test "$GCC" = yes; then
16202    lt_prog_compiler_wl_GCJ='-Wl,'
16203    lt_prog_compiler_static_GCJ='-static'
16204
16205    case $host_os in
16206      aix*)
16207      # All AIX code is PIC.
16208      if test "$host_cpu" = ia64; then
16209	# AIX 5 now supports IA64 processor
16210	lt_prog_compiler_static_GCJ='-Bstatic'
16211      fi
16212      ;;
16213
16214    amigaos*)
16215      # FIXME: we need at least 68020 code to build shared libraries, but
16216      # adding the `-m68020' flag to GCC prevents building anything better,
16217      # like `-m68040'.
16218      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16219      ;;
16220
16221    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16222      # PIC is the default for these OSes.
16223      ;;
16224
16225    mingw* | pw32* | os2*)
16226      # This hack is so that the source file can tell whether it is being
16227      # built for inclusion in a dll (and should export symbols for example).
16228      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16229      ;;
16230
16231    darwin* | rhapsody*)
16232      # PIC is the default on this platform
16233      # Common symbols not allowed in MH_DYLIB files
16234      lt_prog_compiler_pic_GCJ='-fno-common'
16235      ;;
16236
16237    interix3*)
16238      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16239      # Instead, we relocate shared libraries at runtime.
16240      ;;
16241
16242    msdosdjgpp*)
16243      # Just because we use GCC doesn't mean we suddenly get shared libraries
16244      # on systems that don't support them.
16245      lt_prog_compiler_can_build_shared_GCJ=no
16246      enable_shared=no
16247      ;;
16248
16249    sysv4*MP*)
16250      if test -d /usr/nec; then
16251	lt_prog_compiler_pic_GCJ=-Kconform_pic
16252      fi
16253      ;;
16254
16255    hpux*)
16256      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16257      # not for PA HP-UX.
16258      case $host_cpu in
16259      hppa*64*|ia64*)
16260	# +Z the default
16261	;;
16262      *)
16263	lt_prog_compiler_pic_GCJ='-fPIC'
16264	;;
16265      esac
16266      ;;
16267
16268    *)
16269      lt_prog_compiler_pic_GCJ='-fPIC'
16270      ;;
16271    esac
16272  else
16273    # PORTME Check for flag to pass linker flags through the system compiler.
16274    case $host_os in
16275    aix*)
16276      lt_prog_compiler_wl_GCJ='-Wl,'
16277      if test "$host_cpu" = ia64; then
16278	# AIX 5 now supports IA64 processor
16279	lt_prog_compiler_static_GCJ='-Bstatic'
16280      else
16281	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16282      fi
16283      ;;
16284      darwin*)
16285        # PIC is the default on this platform
16286        # Common symbols not allowed in MH_DYLIB files
16287       case $cc_basename in
16288         xlc*)
16289         lt_prog_compiler_pic_GCJ='-qnocommon'
16290         lt_prog_compiler_wl_GCJ='-Wl,'
16291         ;;
16292       esac
16293       ;;
16294
16295    mingw* | pw32* | os2*)
16296      # This hack is so that the source file can tell whether it is being
16297      # built for inclusion in a dll (and should export symbols for example).
16298      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16299      ;;
16300
16301    hpux9* | hpux10* | hpux11*)
16302      lt_prog_compiler_wl_GCJ='-Wl,'
16303      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16304      # not for PA HP-UX.
16305      case $host_cpu in
16306      hppa*64*|ia64*)
16307	# +Z the default
16308	;;
16309      *)
16310	lt_prog_compiler_pic_GCJ='+Z'
16311	;;
16312      esac
16313      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16314      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16315      ;;
16316
16317    irix5* | irix6* | nonstopux*)
16318      lt_prog_compiler_wl_GCJ='-Wl,'
16319      # PIC (with -KPIC) is the default.
16320      lt_prog_compiler_static_GCJ='-non_shared'
16321      ;;
16322
16323    newsos6)
16324      lt_prog_compiler_pic_GCJ='-KPIC'
16325      lt_prog_compiler_static_GCJ='-Bstatic'
16326      ;;
16327
16328    linux* | k*bsd*-gnu)
16329      case $cc_basename in
16330      icc* | ecc*)
16331	lt_prog_compiler_wl_GCJ='-Wl,'
16332	lt_prog_compiler_pic_GCJ='-KPIC'
16333	lt_prog_compiler_static_GCJ='-static'
16334        ;;
16335      pgcc* | pgf77* | pgf90* | pgf95*)
16336        # Portland Group compilers (*not* the Pentium gcc compiler,
16337	# which looks to be a dead project)
16338	lt_prog_compiler_wl_GCJ='-Wl,'
16339	lt_prog_compiler_pic_GCJ='-fpic'
16340	lt_prog_compiler_static_GCJ='-Bstatic'
16341        ;;
16342      ccc*)
16343        lt_prog_compiler_wl_GCJ='-Wl,'
16344        # All Alpha code is PIC.
16345        lt_prog_compiler_static_GCJ='-non_shared'
16346        ;;
16347      esac
16348      ;;
16349
16350    osf3* | osf4* | osf5*)
16351      lt_prog_compiler_wl_GCJ='-Wl,'
16352      # All OSF/1 code is PIC.
16353      lt_prog_compiler_static_GCJ='-non_shared'
16354      ;;
16355
16356    solaris*)
16357      lt_prog_compiler_pic_GCJ='-KPIC'
16358      lt_prog_compiler_static_GCJ='-Bstatic'
16359      case $cc_basename in
16360      f77* | f90* | f95*)
16361	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16362      *)
16363	lt_prog_compiler_wl_GCJ='-Wl,';;
16364      esac
16365      ;;
16366
16367    sunos4*)
16368      lt_prog_compiler_wl_GCJ='-Qoption ld '
16369      lt_prog_compiler_pic_GCJ='-PIC'
16370      lt_prog_compiler_static_GCJ='-Bstatic'
16371      ;;
16372
16373    sysv4 | sysv4.2uw2* | sysv4.3*)
16374      lt_prog_compiler_wl_GCJ='-Wl,'
16375      lt_prog_compiler_pic_GCJ='-KPIC'
16376      lt_prog_compiler_static_GCJ='-Bstatic'
16377      ;;
16378
16379    sysv4*MP*)
16380      if test -d /usr/nec ;then
16381	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16382	lt_prog_compiler_static_GCJ='-Bstatic'
16383      fi
16384      ;;
16385
16386    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16387      lt_prog_compiler_wl_GCJ='-Wl,'
16388      lt_prog_compiler_pic_GCJ='-KPIC'
16389      lt_prog_compiler_static_GCJ='-Bstatic'
16390      ;;
16391
16392    unicos*)
16393      lt_prog_compiler_wl_GCJ='-Wl,'
16394      lt_prog_compiler_can_build_shared_GCJ=no
16395      ;;
16396
16397    uts4*)
16398      lt_prog_compiler_pic_GCJ='-pic'
16399      lt_prog_compiler_static_GCJ='-Bstatic'
16400      ;;
16401
16402    *)
16403      lt_prog_compiler_can_build_shared_GCJ=no
16404      ;;
16405    esac
16406  fi
16407
16408{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16409echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16410
16411#
16412# Check to make sure the PIC flag actually works.
16413#
16414if test -n "$lt_prog_compiler_pic_GCJ"; then
16415
16416{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16417echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16418if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16419  echo $ECHO_N "(cached) $ECHO_C" >&6
16420else
16421  lt_prog_compiler_pic_works_GCJ=no
16422  ac_outfile=conftest.$ac_objext
16423   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16424   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16425   # Insert the option either (1) after the last *FLAGS variable, or
16426   # (2) before a word containing "conftest.", or (3) at the end.
16427   # Note that $ac_compile itself does not contain backslashes and begins
16428   # with a dollar sign (not a hyphen), so the echo should work correctly.
16429   # The option is referenced via a variable to avoid confusing sed.
16430   lt_compile=`echo "$ac_compile" | $SED \
16431   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16432   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16433   -e 's:$: $lt_compiler_flag:'`
16434   (eval echo "\"\$as_me:16434: $lt_compile\"" >&5)
16435   (eval "$lt_compile" 2>conftest.err)
16436   ac_status=$?
16437   cat conftest.err >&5
16438   echo "$as_me:16438: \$? = $ac_status" >&5
16439   if (exit $ac_status) && test -s "$ac_outfile"; then
16440     # The compiler can only warn and ignore the option if not recognized
16441     # So say no if there are warnings other than the usual output.
16442     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16443     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16444     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16445       lt_prog_compiler_pic_works_GCJ=yes
16446     fi
16447   fi
16448   $rm conftest*
16449
16450fi
16451{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16452echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16453
16454if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16455    case $lt_prog_compiler_pic_GCJ in
16456     "" | " "*) ;;
16457     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16458     esac
16459else
16460    lt_prog_compiler_pic_GCJ=
16461     lt_prog_compiler_can_build_shared_GCJ=no
16462fi
16463
16464fi
16465case $host_os in
16466  # For platforms which do not support PIC, -DPIC is meaningless:
16467  *djgpp*)
16468    lt_prog_compiler_pic_GCJ=
16469    ;;
16470  *)
16471    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16472    ;;
16473esac
16474
16475#
16476# Check to make sure the static flag actually works.
16477#
16478wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16479{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16480echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16481if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16482  echo $ECHO_N "(cached) $ECHO_C" >&6
16483else
16484  lt_prog_compiler_static_works_GCJ=no
16485   save_LDFLAGS="$LDFLAGS"
16486   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16487   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16488   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16489     # The linker can only warn and ignore the option if not recognized
16490     # So say no if there are warnings
16491     if test -s conftest.err; then
16492       # Append any errors to the config.log.
16493       cat conftest.err 1>&5
16494       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16495       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16496       if diff conftest.exp conftest.er2 >/dev/null; then
16497         lt_prog_compiler_static_works_GCJ=yes
16498       fi
16499     else
16500       lt_prog_compiler_static_works_GCJ=yes
16501     fi
16502   fi
16503   $rm conftest*
16504   LDFLAGS="$save_LDFLAGS"
16505
16506fi
16507{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16508echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16509
16510if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16511    :
16512else
16513    lt_prog_compiler_static_GCJ=
16514fi
16515
16516
16517{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16518echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16519if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16520  echo $ECHO_N "(cached) $ECHO_C" >&6
16521else
16522  lt_cv_prog_compiler_c_o_GCJ=no
16523   $rm -r conftest 2>/dev/null
16524   mkdir conftest
16525   cd conftest
16526   mkdir out
16527   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16528
16529   lt_compiler_flag="-o out/conftest2.$ac_objext"
16530   # Insert the option either (1) after the last *FLAGS variable, or
16531   # (2) before a word containing "conftest.", or (3) at the end.
16532   # Note that $ac_compile itself does not contain backslashes and begins
16533   # with a dollar sign (not a hyphen), so the echo should work correctly.
16534   lt_compile=`echo "$ac_compile" | $SED \
16535   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16536   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16537   -e 's:$: $lt_compiler_flag:'`
16538   (eval echo "\"\$as_me:16538: $lt_compile\"" >&5)
16539   (eval "$lt_compile" 2>out/conftest.err)
16540   ac_status=$?
16541   cat out/conftest.err >&5
16542   echo "$as_me:16542: \$? = $ac_status" >&5
16543   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16544   then
16545     # The compiler can only warn and ignore the option if not recognized
16546     # So say no if there are warnings
16547     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16548     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16549     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16550       lt_cv_prog_compiler_c_o_GCJ=yes
16551     fi
16552   fi
16553   chmod u+w . 2>&5
16554   $rm conftest*
16555   # SGI C++ compiler will create directory out/ii_files/ for
16556   # template instantiation
16557   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16558   $rm out/* && rmdir out
16559   cd ..
16560   rmdir conftest
16561   $rm conftest*
16562
16563fi
16564{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16565echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16566
16567
16568hard_links="nottested"
16569if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16570  # do not overwrite the value of need_locks provided by the user
16571  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16572echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16573  hard_links=yes
16574  $rm conftest*
16575  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16576  touch conftest.a
16577  ln conftest.a conftest.b 2>&5 || hard_links=no
16578  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16579  { echo "$as_me:$LINENO: result: $hard_links" >&5
16580echo "${ECHO_T}$hard_links" >&6; }
16581  if test "$hard_links" = no; then
16582    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16583echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16584    need_locks=warn
16585  fi
16586else
16587  need_locks=no
16588fi
16589
16590{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16591echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16592
16593  runpath_var=
16594  allow_undefined_flag_GCJ=
16595  enable_shared_with_static_runtimes_GCJ=no
16596  archive_cmds_GCJ=
16597  archive_expsym_cmds_GCJ=
16598  old_archive_From_new_cmds_GCJ=
16599  old_archive_from_expsyms_cmds_GCJ=
16600  export_dynamic_flag_spec_GCJ=
16601  whole_archive_flag_spec_GCJ=
16602  thread_safe_flag_spec_GCJ=
16603  hardcode_libdir_flag_spec_GCJ=
16604  hardcode_libdir_flag_spec_ld_GCJ=
16605  hardcode_libdir_separator_GCJ=
16606  hardcode_direct_GCJ=no
16607  hardcode_minus_L_GCJ=no
16608  hardcode_shlibpath_var_GCJ=unsupported
16609  link_all_deplibs_GCJ=unknown
16610  hardcode_automatic_GCJ=no
16611  module_cmds_GCJ=
16612  module_expsym_cmds_GCJ=
16613  always_export_symbols_GCJ=no
16614  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16615  # include_expsyms should be a list of space-separated symbols to be *always*
16616  # included in the symbol list
16617  include_expsyms_GCJ=
16618  # exclude_expsyms can be an extended regexp of symbols to exclude
16619  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16620  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16621  # as well as any symbol that contains `d'.
16622  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16623  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16624  # platforms (ab)use it in PIC code, but their linkers get confused if
16625  # the symbol is explicitly referenced.  Since portable code cannot
16626  # rely on this symbol name, it's probably fine to never include it in
16627  # preloaded symbol tables.
16628  extract_expsyms_cmds=
16629  # Just being paranoid about ensuring that cc_basename is set.
16630  for cc_temp in $compiler""; do
16631  case $cc_temp in
16632    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16633    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16634    \-*) ;;
16635    *) break;;
16636  esac
16637done
16638cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16639
16640  case $host_os in
16641  cygwin* | mingw* | pw32*)
16642    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16643    # When not using gcc, we currently assume that we are using
16644    # Microsoft Visual C++.
16645    if test "$GCC" != yes; then
16646      with_gnu_ld=no
16647    fi
16648    ;;
16649  interix*)
16650    # we just hope/assume this is gcc and not c89 (= MSVC++)
16651    with_gnu_ld=yes
16652    ;;
16653  openbsd*)
16654    with_gnu_ld=no
16655    ;;
16656  esac
16657
16658  ld_shlibs_GCJ=yes
16659  if test "$with_gnu_ld" = yes; then
16660    # If archive_cmds runs LD, not CC, wlarc should be empty
16661    wlarc='${wl}'
16662
16663    # Set some defaults for GNU ld with shared library support. These
16664    # are reset later if shared libraries are not supported. Putting them
16665    # here allows them to be overridden if necessary.
16666    runpath_var=LD_RUN_PATH
16667    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16668    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16669    # ancient GNU ld didn't support --whole-archive et. al.
16670    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16671	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16672      else
16673  	whole_archive_flag_spec_GCJ=
16674    fi
16675    supports_anon_versioning=no
16676    case `$LD -v 2>/dev/null` in
16677      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16678      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16679      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16680      *\ 2.11.*) ;; # other 2.11 versions
16681      *) supports_anon_versioning=yes ;;
16682    esac
16683
16684    # See if GNU ld supports shared libraries.
16685    case $host_os in
16686    aix3* | aix4* | aix5*)
16687      # On AIX/PPC, the GNU linker is very broken
16688      if test "$host_cpu" != ia64; then
16689	ld_shlibs_GCJ=no
16690	cat <<EOF 1>&2
16691
16692*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16693*** to be unable to reliably create shared libraries on AIX.
16694*** Therefore, libtool is disabling shared libraries support.  If you
16695*** really care for shared libraries, you may want to modify your PATH
16696*** so that a non-GNU linker is found, and then restart.
16697
16698EOF
16699      fi
16700      ;;
16701
16702    amigaos*)
16703      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)'
16704      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16705      hardcode_minus_L_GCJ=yes
16706
16707      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16708      # that the semantics of dynamic libraries on AmigaOS, at least up
16709      # to version 4, is to share data among multiple programs linked
16710      # with the same dynamic library.  Since this doesn't match the
16711      # behavior of shared libraries on other platforms, we can't use
16712      # them.
16713      ld_shlibs_GCJ=no
16714      ;;
16715
16716    beos*)
16717      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16718	allow_undefined_flag_GCJ=unsupported
16719	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16720	# support --undefined.  This deserves some investigation.  FIXME
16721	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16722      else
16723	ld_shlibs_GCJ=no
16724      fi
16725      ;;
16726
16727    cygwin* | mingw* | pw32*)
16728      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16729      # as there is no search path for DLLs.
16730      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16731      allow_undefined_flag_GCJ=unsupported
16732      always_export_symbols_GCJ=no
16733      enable_shared_with_static_runtimes_GCJ=yes
16734      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16735
16736      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16737        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16738	# If the export-symbols file already is a .def file (1st line
16739	# is EXPORTS), use it as is; otherwise, prepend...
16740	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16741	  cp $export_symbols $output_objdir/$soname.def;
16742	else
16743	  echo EXPORTS > $output_objdir/$soname.def;
16744	  cat $export_symbols >> $output_objdir/$soname.def;
16745	fi~
16746	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16747      else
16748	ld_shlibs_GCJ=no
16749      fi
16750      ;;
16751
16752    interix3*)
16753      hardcode_direct_GCJ=no
16754      hardcode_shlibpath_var_GCJ=no
16755      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16756      export_dynamic_flag_spec_GCJ='${wl}-E'
16757      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16758      # Instead, shared libraries are loaded at an image base (0x10000000 by
16759      # default) and relocated if they conflict, which is a slow very memory
16760      # consuming and fragmenting process.  To avoid this, we pick a random,
16761      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16762      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16763      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'
16764      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'
16765      ;;
16766
16767    linux* | k*bsd*-gnu)
16768      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16769	tmp_addflag=
16770	case $cc_basename,$host_cpu in
16771	pgcc*)				# Portland Group C compiler
16772	  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'
16773	  tmp_addflag=' $pic_flag'
16774	  ;;
16775	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16776	  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'
16777	  tmp_addflag=' $pic_flag -Mnomain' ;;
16778	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16779	  tmp_addflag=' -i_dynamic' ;;
16780	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16781	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16782	ifc* | ifort*)			# Intel Fortran compiler
16783	  tmp_addflag=' -nofor_main' ;;
16784	esac
16785	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16786
16787	if test $supports_anon_versioning = yes; then
16788	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16789  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16790  $echo "local: *; };" >> $output_objdir/$libname.ver~
16791	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16792	fi
16793	link_all_deplibs_GCJ=no
16794      else
16795	ld_shlibs_GCJ=no
16796      fi
16797      ;;
16798
16799    netbsd* | netbsdelf*-gnu)
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* | 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* | netbsdelf*-gnu)
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
17819freebsd* | dragonfly*)
17820  # DragonFly does not have aout.  When/if they implement a new
17821  # versioning mechanism, adjust this.
17822  if test -x /usr/bin/objformat; then
17823    objformat=`/usr/bin/objformat`
17824  else
17825    case $host_os in
17826    freebsd[123]*) objformat=aout ;;
17827    *) objformat=elf ;;
17828    esac
17829  fi
17830  version_type=freebsd-$objformat
17831  case $version_type in
17832    freebsd-elf*)
17833      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17834      need_version=no
17835      need_lib_prefix=no
17836      ;;
17837    freebsd-*)
17838      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17839      need_version=yes
17840      ;;
17841  esac
17842  shlibpath_var=LD_LIBRARY_PATH
17843  case $host_os in
17844  freebsd2*)
17845    shlibpath_overrides_runpath=yes
17846    ;;
17847  freebsd3.[01]* | freebsdelf3.[01]*)
17848    shlibpath_overrides_runpath=yes
17849    hardcode_into_libs=yes
17850    ;;
17851  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17852  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17853    shlibpath_overrides_runpath=no
17854    hardcode_into_libs=yes
17855    ;;
17856  freebsd*) # from 4.6 on
17857    shlibpath_overrides_runpath=yes
17858    hardcode_into_libs=yes
17859    ;;
17860  esac
17861  ;;
17862
17863gnu*)
17864  version_type=linux
17865  need_lib_prefix=no
17866  need_version=no
17867  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17868  soname_spec='${libname}${release}${shared_ext}$major'
17869  shlibpath_var=LD_LIBRARY_PATH
17870  hardcode_into_libs=yes
17871  ;;
17872
17873hpux9* | hpux10* | hpux11*)
17874  # Give a soname corresponding to the major version so that dld.sl refuses to
17875  # link against other versions.
17876  version_type=sunos
17877  need_lib_prefix=no
17878  need_version=no
17879  case $host_cpu in
17880  ia64*)
17881    shrext_cmds='.so'
17882    hardcode_into_libs=yes
17883    dynamic_linker="$host_os dld.so"
17884    shlibpath_var=LD_LIBRARY_PATH
17885    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17886    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17887    soname_spec='${libname}${release}${shared_ext}$major'
17888    if test "X$HPUX_IA64_MODE" = X32; then
17889      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17890    else
17891      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17892    fi
17893    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17894    ;;
17895   hppa*64*)
17896     shrext_cmds='.sl'
17897     hardcode_into_libs=yes
17898     dynamic_linker="$host_os dld.sl"
17899     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17900     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17901     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17902     soname_spec='${libname}${release}${shared_ext}$major'
17903     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17904     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17905     ;;
17906   *)
17907    shrext_cmds='.sl'
17908    dynamic_linker="$host_os dld.sl"
17909    shlibpath_var=SHLIB_PATH
17910    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17911    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17912    soname_spec='${libname}${release}${shared_ext}$major'
17913    ;;
17914  esac
17915  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17916  postinstall_cmds='chmod 555 $lib'
17917  ;;
17918
17919interix3*)
17920  version_type=linux
17921  need_lib_prefix=no
17922  need_version=no
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  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17926  shlibpath_var=LD_LIBRARY_PATH
17927  shlibpath_overrides_runpath=no
17928  hardcode_into_libs=yes
17929  ;;
17930
17931irix5* | irix6* | nonstopux*)
17932  case $host_os in
17933    nonstopux*) version_type=nonstopux ;;
17934    *)
17935	if test "$lt_cv_prog_gnu_ld" = yes; then
17936		version_type=linux
17937	else
17938		version_type=irix
17939	fi ;;
17940  esac
17941  need_lib_prefix=no
17942  need_version=no
17943  soname_spec='${libname}${release}${shared_ext}$major'
17944  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17945  case $host_os in
17946  irix5* | nonstopux*)
17947    libsuff= shlibsuff=
17948    ;;
17949  *)
17950    case $LD in # libtool.m4 will add one of these switches to LD
17951    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17952      libsuff= shlibsuff= libmagic=32-bit;;
17953    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17954      libsuff=32 shlibsuff=N32 libmagic=N32;;
17955    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17956      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17957    *) libsuff= shlibsuff= libmagic=never-match;;
17958    esac
17959    ;;
17960  esac
17961  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17962  shlibpath_overrides_runpath=no
17963  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17964  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17965  hardcode_into_libs=yes
17966  ;;
17967
17968# No shared lib support for Linux oldld, aout, or coff.
17969linux*oldld* | linux*aout* | linux*coff*)
17970  dynamic_linker=no
17971  ;;
17972
17973# This must be Linux ELF.
17974linux* | k*bsd*-gnu)
17975  version_type=linux
17976  need_lib_prefix=no
17977  need_version=no
17978  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17979  soname_spec='${libname}${release}${shared_ext}$major'
17980  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17981  shlibpath_var=LD_LIBRARY_PATH
17982  shlibpath_overrides_runpath=no
17983  # This implies no fast_install, which is unacceptable.
17984  # Some rework will be needed to allow for fast_install
17985  # before this can be enabled.
17986  hardcode_into_libs=yes
17987
17988  # Append ld.so.conf contents to the search path
17989  if test -f /etc/ld.so.conf; then
17990    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' ' '`
17991    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17992  fi
17993
17994  # We used to test for /lib/ld.so.1 and disable shared libraries on
17995  # powerpc, because MkLinux only supported shared libraries with the
17996  # GNU dynamic linker.  Since this was broken with cross compilers,
17997  # most powerpc-linux boxes support dynamic linking these days and
17998  # people can always --disable-shared, the test was removed, and we
17999  # assume the GNU/Linux dynamic linker is in use.
18000  dynamic_linker='GNU/Linux ld.so'
18001  ;;
18002
18003netbsdelf*-gnu)
18004  version_type=linux
18005  need_lib_prefix=no
18006  need_version=no
18007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18008  soname_spec='${libname}${release}${shared_ext}$major'
18009  shlibpath_var=LD_LIBRARY_PATH
18010  shlibpath_overrides_runpath=no
18011  hardcode_into_libs=yes
18012  dynamic_linker='NetBSD ld.elf_so'
18013  ;;
18014
18015netbsd*)
18016  version_type=sunos
18017  need_lib_prefix=no
18018  need_version=no
18019  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18020    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18021    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18022    dynamic_linker='NetBSD (a.out) ld.so'
18023  else
18024    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18025    soname_spec='${libname}${release}${shared_ext}$major'
18026    dynamic_linker='NetBSD ld.elf_so'
18027  fi
18028  shlibpath_var=LD_LIBRARY_PATH
18029  shlibpath_overrides_runpath=yes
18030  hardcode_into_libs=yes
18031  ;;
18032
18033newsos6)
18034  version_type=linux
18035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18036  shlibpath_var=LD_LIBRARY_PATH
18037  shlibpath_overrides_runpath=yes
18038  ;;
18039
18040nto-qnx*)
18041  version_type=linux
18042  need_lib_prefix=no
18043  need_version=no
18044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18045  soname_spec='${libname}${release}${shared_ext}$major'
18046  shlibpath_var=LD_LIBRARY_PATH
18047  shlibpath_overrides_runpath=yes
18048  ;;
18049
18050openbsd*)
18051  version_type=sunos
18052  sys_lib_dlsearch_path_spec="/usr/lib"
18053  need_lib_prefix=no
18054  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18055  case $host_os in
18056    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18057    *)                         need_version=no  ;;
18058  esac
18059  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18060  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18061  shlibpath_var=LD_LIBRARY_PATH
18062  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18063    case $host_os in
18064      openbsd2.[89] | openbsd2.[89].*)
18065	shlibpath_overrides_runpath=no
18066	;;
18067      *)
18068	shlibpath_overrides_runpath=yes
18069	;;
18070      esac
18071  else
18072    shlibpath_overrides_runpath=yes
18073  fi
18074  ;;
18075
18076os2*)
18077  libname_spec='$name'
18078  shrext_cmds=".dll"
18079  need_lib_prefix=no
18080  library_names_spec='$libname${shared_ext} $libname.a'
18081  dynamic_linker='OS/2 ld.exe'
18082  shlibpath_var=LIBPATH
18083  ;;
18084
18085osf3* | osf4* | osf5*)
18086  version_type=osf
18087  need_lib_prefix=no
18088  need_version=no
18089  soname_spec='${libname}${release}${shared_ext}$major'
18090  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18091  shlibpath_var=LD_LIBRARY_PATH
18092  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18093  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18094  ;;
18095
18096solaris*)
18097  version_type=linux
18098  need_lib_prefix=no
18099  need_version=no
18100  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18101  soname_spec='${libname}${release}${shared_ext}$major'
18102  shlibpath_var=LD_LIBRARY_PATH
18103  shlibpath_overrides_runpath=yes
18104  hardcode_into_libs=yes
18105  # ldd complains unless libraries are executable
18106  postinstall_cmds='chmod +x $lib'
18107  ;;
18108
18109sunos4*)
18110  version_type=sunos
18111  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18112  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18113  shlibpath_var=LD_LIBRARY_PATH
18114  shlibpath_overrides_runpath=yes
18115  if test "$with_gnu_ld" = yes; then
18116    need_lib_prefix=no
18117  fi
18118  need_version=yes
18119  ;;
18120
18121sysv4 | sysv4.3*)
18122  version_type=linux
18123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18124  soname_spec='${libname}${release}${shared_ext}$major'
18125  shlibpath_var=LD_LIBRARY_PATH
18126  case $host_vendor in
18127    sni)
18128      shlibpath_overrides_runpath=no
18129      need_lib_prefix=no
18130      export_dynamic_flag_spec='${wl}-Blargedynsym'
18131      runpath_var=LD_RUN_PATH
18132      ;;
18133    siemens)
18134      need_lib_prefix=no
18135      ;;
18136    motorola)
18137      need_lib_prefix=no
18138      need_version=no
18139      shlibpath_overrides_runpath=no
18140      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18141      ;;
18142  esac
18143  ;;
18144
18145sysv4*MP*)
18146  if test -d /usr/nec ;then
18147    version_type=linux
18148    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18149    soname_spec='$libname${shared_ext}.$major'
18150    shlibpath_var=LD_LIBRARY_PATH
18151  fi
18152  ;;
18153
18154sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18155  version_type=freebsd-elf
18156  need_lib_prefix=no
18157  need_version=no
18158  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18159  soname_spec='${libname}${release}${shared_ext}$major'
18160  shlibpath_var=LD_LIBRARY_PATH
18161  hardcode_into_libs=yes
18162  if test "$with_gnu_ld" = yes; then
18163    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18164    shlibpath_overrides_runpath=no
18165  else
18166    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18167    shlibpath_overrides_runpath=yes
18168    case $host_os in
18169      sco3.2v5*)
18170        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18171	;;
18172    esac
18173  fi
18174  sys_lib_dlsearch_path_spec='/usr/lib'
18175  ;;
18176
18177uts4*)
18178  version_type=linux
18179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18180  soname_spec='${libname}${release}${shared_ext}$major'
18181  shlibpath_var=LD_LIBRARY_PATH
18182  ;;
18183
18184*)
18185  dynamic_linker=no
18186  ;;
18187esac
18188{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18189echo "${ECHO_T}$dynamic_linker" >&6; }
18190test "$dynamic_linker" = no && can_build_shared=no
18191
18192variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18193if test "$GCC" = yes; then
18194  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18195fi
18196
18197{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18198echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18199hardcode_action_GCJ=
18200if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18201   test -n "$runpath_var_GCJ" || \
18202   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18203
18204  # We can hardcode non-existant directories.
18205  if test "$hardcode_direct_GCJ" != no &&
18206     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18207     # have to relink, otherwise we might link with an installed library
18208     # when we should be linking with a yet-to-be-installed one
18209     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18210     test "$hardcode_minus_L_GCJ" != no; then
18211    # Linking always hardcodes the temporary library directory.
18212    hardcode_action_GCJ=relink
18213  else
18214    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18215    hardcode_action_GCJ=immediate
18216  fi
18217else
18218  # We cannot hardcode anything, or else we can only hardcode existing
18219  # directories.
18220  hardcode_action_GCJ=unsupported
18221fi
18222{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18223echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18224
18225if test "$hardcode_action_GCJ" = relink; then
18226  # Fast installation is not supported
18227  enable_fast_install=no
18228elif test "$shlibpath_overrides_runpath" = yes ||
18229     test "$enable_shared" = no; then
18230  # Fast installation is not necessary
18231  enable_fast_install=needless
18232fi
18233
18234
18235# The else clause should only fire when bootstrapping the
18236# libtool distribution, otherwise you forgot to ship ltmain.sh
18237# with your package, and you will get complaints that there are
18238# no rules to generate ltmain.sh.
18239if test -f "$ltmain"; then
18240  # See if we are running on zsh, and set the options which allow our commands through
18241  # without removal of \ escapes.
18242  if test -n "${ZSH_VERSION+set}" ; then
18243    setopt NO_GLOB_SUBST
18244  fi
18245  # Now quote all the things that may contain metacharacters while being
18246  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18247  # variables and quote the copies for generation of the libtool script.
18248  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18249    SED SHELL STRIP \
18250    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18251    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18252    deplibs_check_method reload_flag reload_cmds need_locks \
18253    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18254    lt_cv_sys_global_symbol_to_c_name_address \
18255    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18256    old_postinstall_cmds old_postuninstall_cmds \
18257    compiler_GCJ \
18258    CC_GCJ \
18259    LD_GCJ \
18260    lt_prog_compiler_wl_GCJ \
18261    lt_prog_compiler_pic_GCJ \
18262    lt_prog_compiler_static_GCJ \
18263    lt_prog_compiler_no_builtin_flag_GCJ \
18264    export_dynamic_flag_spec_GCJ \
18265    thread_safe_flag_spec_GCJ \
18266    whole_archive_flag_spec_GCJ \
18267    enable_shared_with_static_runtimes_GCJ \
18268    old_archive_cmds_GCJ \
18269    old_archive_from_new_cmds_GCJ \
18270    predep_objects_GCJ \
18271    postdep_objects_GCJ \
18272    predeps_GCJ \
18273    postdeps_GCJ \
18274    compiler_lib_search_path_GCJ \
18275    archive_cmds_GCJ \
18276    archive_expsym_cmds_GCJ \
18277    postinstall_cmds_GCJ \
18278    postuninstall_cmds_GCJ \
18279    old_archive_from_expsyms_cmds_GCJ \
18280    allow_undefined_flag_GCJ \
18281    no_undefined_flag_GCJ \
18282    export_symbols_cmds_GCJ \
18283    hardcode_libdir_flag_spec_GCJ \
18284    hardcode_libdir_flag_spec_ld_GCJ \
18285    hardcode_libdir_separator_GCJ \
18286    hardcode_automatic_GCJ \
18287    module_cmds_GCJ \
18288    module_expsym_cmds_GCJ \
18289    lt_cv_prog_compiler_c_o_GCJ \
18290    exclude_expsyms_GCJ \
18291    include_expsyms_GCJ; do
18292
18293    case $var in
18294    old_archive_cmds_GCJ | \
18295    old_archive_from_new_cmds_GCJ | \
18296    archive_cmds_GCJ | \
18297    archive_expsym_cmds_GCJ | \
18298    module_cmds_GCJ | \
18299    module_expsym_cmds_GCJ | \
18300    old_archive_from_expsyms_cmds_GCJ | \
18301    export_symbols_cmds_GCJ | \
18302    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18303    postinstall_cmds | postuninstall_cmds | \
18304    old_postinstall_cmds | old_postuninstall_cmds | \
18305    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18306      # Double-quote double-evaled strings.
18307      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18308      ;;
18309    *)
18310      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18311      ;;
18312    esac
18313  done
18314
18315  case $lt_echo in
18316  *'\$0 --fallback-echo"')
18317    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18318    ;;
18319  esac
18320
18321cfgfile="$ofile"
18322
18323  cat <<__EOF__ >> "$cfgfile"
18324# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18325
18326# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18327
18328# Shell to use when invoking shell scripts.
18329SHELL=$lt_SHELL
18330
18331# Whether or not to build shared libraries.
18332build_libtool_libs=$enable_shared
18333
18334# Whether or not to build static libraries.
18335build_old_libs=$enable_static
18336
18337# Whether or not to add -lc for building shared libraries.
18338build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18339
18340# Whether or not to disallow shared libs when runtime libs are static
18341allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18342
18343# Whether or not to optimize for fast installation.
18344fast_install=$enable_fast_install
18345
18346# The host system.
18347host_alias=$host_alias
18348host=$host
18349host_os=$host_os
18350
18351# The build system.
18352build_alias=$build_alias
18353build=$build
18354build_os=$build_os
18355
18356# An echo program that does not interpret backslashes.
18357echo=$lt_echo
18358
18359# The archiver.
18360AR=$lt_AR
18361AR_FLAGS=$lt_AR_FLAGS
18362
18363# A C compiler.
18364LTCC=$lt_LTCC
18365
18366# LTCC compiler flags.
18367LTCFLAGS=$lt_LTCFLAGS
18368
18369# A language-specific compiler.
18370CC=$lt_compiler_GCJ
18371
18372# Is the compiler the GNU C compiler?
18373with_gcc=$GCC_GCJ
18374
18375# An ERE matcher.
18376EGREP=$lt_EGREP
18377
18378# The linker used to build libraries.
18379LD=$lt_LD_GCJ
18380
18381# Whether we need hard or soft links.
18382LN_S=$lt_LN_S
18383
18384# A BSD-compatible nm program.
18385NM=$lt_NM
18386
18387# A symbol stripping program
18388STRIP=$lt_STRIP
18389
18390# Used to examine libraries when file_magic_cmd begins "file"
18391MAGIC_CMD=$MAGIC_CMD
18392
18393# Used on cygwin: DLL creation program.
18394DLLTOOL="$DLLTOOL"
18395
18396# Used on cygwin: object dumper.
18397OBJDUMP="$OBJDUMP"
18398
18399# Used on cygwin: assembler.
18400AS="$AS"
18401
18402# The name of the directory that contains temporary libtool files.
18403objdir=$objdir
18404
18405# How to create reloadable object files.
18406reload_flag=$lt_reload_flag
18407reload_cmds=$lt_reload_cmds
18408
18409# How to pass a linker flag through the compiler.
18410wl=$lt_lt_prog_compiler_wl_GCJ
18411
18412# Object file suffix (normally "o").
18413objext="$ac_objext"
18414
18415# Old archive suffix (normally "a").
18416libext="$libext"
18417
18418# Shared library suffix (normally ".so").
18419shrext_cmds='$shrext_cmds'
18420
18421# Executable file suffix (normally "").
18422exeext="$exeext"
18423
18424# Additional compiler flags for building library objects.
18425pic_flag=$lt_lt_prog_compiler_pic_GCJ
18426pic_mode=$pic_mode
18427
18428# What is the maximum length of a command?
18429max_cmd_len=$lt_cv_sys_max_cmd_len
18430
18431# Does compiler simultaneously support -c and -o options?
18432compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18433
18434# Must we lock files when doing compilation?
18435need_locks=$lt_need_locks
18436
18437# Do we need the lib prefix for modules?
18438need_lib_prefix=$need_lib_prefix
18439
18440# Do we need a version for libraries?
18441need_version=$need_version
18442
18443# Whether dlopen is supported.
18444dlopen_support=$enable_dlopen
18445
18446# Whether dlopen of programs is supported.
18447dlopen_self=$enable_dlopen_self
18448
18449# Whether dlopen of statically linked programs is supported.
18450dlopen_self_static=$enable_dlopen_self_static
18451
18452# Compiler flag to prevent dynamic linking.
18453link_static_flag=$lt_lt_prog_compiler_static_GCJ
18454
18455# Compiler flag to turn off builtin functions.
18456no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18457
18458# Compiler flag to allow reflexive dlopens.
18459export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18460
18461# Compiler flag to generate shared objects directly from archives.
18462whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18463
18464# Compiler flag to generate thread-safe objects.
18465thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18466
18467# Library versioning type.
18468version_type=$version_type
18469
18470# Format of library name prefix.
18471libname_spec=$lt_libname_spec
18472
18473# List of archive names.  First name is the real one, the rest are links.
18474# The last name is the one that the linker finds with -lNAME.
18475library_names_spec=$lt_library_names_spec
18476
18477# The coded name of the library, if different from the real name.
18478soname_spec=$lt_soname_spec
18479
18480# Commands used to build and install an old-style archive.
18481RANLIB=$lt_RANLIB
18482old_archive_cmds=$lt_old_archive_cmds_GCJ
18483old_postinstall_cmds=$lt_old_postinstall_cmds
18484old_postuninstall_cmds=$lt_old_postuninstall_cmds
18485
18486# Create an old-style archive from a shared archive.
18487old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18488
18489# Create a temporary old-style archive to link instead of a shared archive.
18490old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18491
18492# Commands used to build and install a shared archive.
18493archive_cmds=$lt_archive_cmds_GCJ
18494archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18495postinstall_cmds=$lt_postinstall_cmds
18496postuninstall_cmds=$lt_postuninstall_cmds
18497
18498# Commands used to build a loadable module (assumed same as above if empty)
18499module_cmds=$lt_module_cmds_GCJ
18500module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18501
18502# Commands to strip libraries.
18503old_striplib=$lt_old_striplib
18504striplib=$lt_striplib
18505
18506# Dependencies to place before the objects being linked to create a
18507# shared library.
18508predep_objects=$lt_predep_objects_GCJ
18509
18510# Dependencies to place after the objects being linked to create a
18511# shared library.
18512postdep_objects=$lt_postdep_objects_GCJ
18513
18514# Dependencies to place before the objects being linked to create a
18515# shared library.
18516predeps=$lt_predeps_GCJ
18517
18518# Dependencies to place after the objects being linked to create a
18519# shared library.
18520postdeps=$lt_postdeps_GCJ
18521
18522# The library search path used internally by the compiler when linking
18523# a shared library.
18524compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18525
18526# Method to check whether dependent libraries are shared objects.
18527deplibs_check_method=$lt_deplibs_check_method
18528
18529# Command to use when deplibs_check_method == file_magic.
18530file_magic_cmd=$lt_file_magic_cmd
18531
18532# Flag that allows shared libraries with undefined symbols to be built.
18533allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18534
18535# Flag that forces no undefined symbols.
18536no_undefined_flag=$lt_no_undefined_flag_GCJ
18537
18538# Commands used to finish a libtool library installation in a directory.
18539finish_cmds=$lt_finish_cmds
18540
18541# Same as above, but a single script fragment to be evaled but not shown.
18542finish_eval=$lt_finish_eval
18543
18544# Take the output of nm and produce a listing of raw symbols and C names.
18545global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18546
18547# Transform the output of nm in a proper C declaration
18548global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18549
18550# Transform the output of nm in a C name address pair
18551global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18552
18553# This is the shared library runtime path variable.
18554runpath_var=$runpath_var
18555
18556# This is the shared library path variable.
18557shlibpath_var=$shlibpath_var
18558
18559# Is shlibpath searched before the hard-coded library search path?
18560shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18561
18562# How to hardcode a shared library path into an executable.
18563hardcode_action=$hardcode_action_GCJ
18564
18565# Whether we should hardcode library paths into libraries.
18566hardcode_into_libs=$hardcode_into_libs
18567
18568# Flag to hardcode \$libdir into a binary during linking.
18569# This must work even if \$libdir does not exist.
18570hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18571
18572# If ld is used when linking, flag to hardcode \$libdir into
18573# a binary during linking. This must work even if \$libdir does
18574# not exist.
18575hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18576
18577# Whether we need a single -rpath flag with a separated argument.
18578hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18579
18580# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18581# resulting binary.
18582hardcode_direct=$hardcode_direct_GCJ
18583
18584# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18585# resulting binary.
18586hardcode_minus_L=$hardcode_minus_L_GCJ
18587
18588# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18589# the resulting binary.
18590hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18591
18592# Set to yes if building a shared library automatically hardcodes DIR into the library
18593# and all subsequent libraries and executables linked against it.
18594hardcode_automatic=$hardcode_automatic_GCJ
18595
18596# Variables whose values should be saved in libtool wrapper scripts and
18597# restored at relink time.
18598variables_saved_for_relink="$variables_saved_for_relink"
18599
18600# Whether libtool must link a program against all its dependency libraries.
18601link_all_deplibs=$link_all_deplibs_GCJ
18602
18603# Compile-time system search path for libraries
18604sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18605
18606# Run-time system search path for libraries
18607sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18608
18609# Fix the shell variable \$srcfile for the compiler.
18610fix_srcfile_path="$fix_srcfile_path_GCJ"
18611
18612# Set to yes if exported symbols are required.
18613always_export_symbols=$always_export_symbols_GCJ
18614
18615# The commands to list exported symbols.
18616export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18617
18618# The commands to extract the exported symbol list from a shared archive.
18619extract_expsyms_cmds=$lt_extract_expsyms_cmds
18620
18621# Symbols that should not be listed in the preloaded symbols.
18622exclude_expsyms=$lt_exclude_expsyms_GCJ
18623
18624# Symbols that must always be exported.
18625include_expsyms=$lt_include_expsyms_GCJ
18626
18627# ### END LIBTOOL TAG CONFIG: $tagname
18628
18629__EOF__
18630
18631
18632else
18633  # If there is no Makefile yet, we rely on a make rule to execute
18634  # `config.status --recheck' to rerun these tests and create the
18635  # libtool script then.
18636  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18637  if test -f "$ltmain_in"; then
18638    test -f Makefile && make "$ltmain"
18639  fi
18640fi
18641
18642
18643ac_ext=c
18644ac_cpp='$CPP $CPPFLAGS'
18645ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18646ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18647ac_compiler_gnu=$ac_cv_c_compiler_gnu
18648
18649CC="$lt_save_CC"
18650
18651	else
18652	  tagname=""
18653	fi
18654	;;
18655
18656      RC)
18657
18658
18659# Source file extension for RC test sources.
18660ac_ext=rc
18661
18662# Object file extension for compiled RC test sources.
18663objext=o
18664objext_RC=$objext
18665
18666# Code to be used in simple compile tests
18667lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18668
18669# Code to be used in simple link tests
18670lt_simple_link_test_code="$lt_simple_compile_test_code"
18671
18672# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18673
18674# If no C compiler was specified, use CC.
18675LTCC=${LTCC-"$CC"}
18676
18677# If no C compiler flags were specified, use CFLAGS.
18678LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18679
18680# Allow CC to be a program name with arguments.
18681compiler=$CC
18682
18683
18684# save warnings/boilerplate of simple test code
18685ac_outfile=conftest.$ac_objext
18686printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18687eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18688_lt_compiler_boilerplate=`cat conftest.err`
18689$rm conftest*
18690
18691ac_outfile=conftest.$ac_objext
18692printf "$lt_simple_link_test_code" >conftest.$ac_ext
18693eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18694_lt_linker_boilerplate=`cat conftest.err`
18695$rm conftest*
18696
18697
18698# Allow CC to be a program name with arguments.
18699lt_save_CC="$CC"
18700CC=${RC-"windres"}
18701compiler=$CC
18702compiler_RC=$CC
18703for cc_temp in $compiler""; do
18704  case $cc_temp in
18705    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18706    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18707    \-*) ;;
18708    *) break;;
18709  esac
18710done
18711cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18712
18713lt_cv_prog_compiler_c_o_RC=yes
18714
18715# The else clause should only fire when bootstrapping the
18716# libtool distribution, otherwise you forgot to ship ltmain.sh
18717# with your package, and you will get complaints that there are
18718# no rules to generate ltmain.sh.
18719if test -f "$ltmain"; then
18720  # See if we are running on zsh, and set the options which allow our commands through
18721  # without removal of \ escapes.
18722  if test -n "${ZSH_VERSION+set}" ; then
18723    setopt NO_GLOB_SUBST
18724  fi
18725  # Now quote all the things that may contain metacharacters while being
18726  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18727  # variables and quote the copies for generation of the libtool script.
18728  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18729    SED SHELL STRIP \
18730    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18731    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18732    deplibs_check_method reload_flag reload_cmds need_locks \
18733    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18734    lt_cv_sys_global_symbol_to_c_name_address \
18735    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18736    old_postinstall_cmds old_postuninstall_cmds \
18737    compiler_RC \
18738    CC_RC \
18739    LD_RC \
18740    lt_prog_compiler_wl_RC \
18741    lt_prog_compiler_pic_RC \
18742    lt_prog_compiler_static_RC \
18743    lt_prog_compiler_no_builtin_flag_RC \
18744    export_dynamic_flag_spec_RC \
18745    thread_safe_flag_spec_RC \
18746    whole_archive_flag_spec_RC \
18747    enable_shared_with_static_runtimes_RC \
18748    old_archive_cmds_RC \
18749    old_archive_from_new_cmds_RC \
18750    predep_objects_RC \
18751    postdep_objects_RC \
18752    predeps_RC \
18753    postdeps_RC \
18754    compiler_lib_search_path_RC \
18755    archive_cmds_RC \
18756    archive_expsym_cmds_RC \
18757    postinstall_cmds_RC \
18758    postuninstall_cmds_RC \
18759    old_archive_from_expsyms_cmds_RC \
18760    allow_undefined_flag_RC \
18761    no_undefined_flag_RC \
18762    export_symbols_cmds_RC \
18763    hardcode_libdir_flag_spec_RC \
18764    hardcode_libdir_flag_spec_ld_RC \
18765    hardcode_libdir_separator_RC \
18766    hardcode_automatic_RC \
18767    module_cmds_RC \
18768    module_expsym_cmds_RC \
18769    lt_cv_prog_compiler_c_o_RC \
18770    exclude_expsyms_RC \
18771    include_expsyms_RC; do
18772
18773    case $var in
18774    old_archive_cmds_RC | \
18775    old_archive_from_new_cmds_RC | \
18776    archive_cmds_RC | \
18777    archive_expsym_cmds_RC | \
18778    module_cmds_RC | \
18779    module_expsym_cmds_RC | \
18780    old_archive_from_expsyms_cmds_RC | \
18781    export_symbols_cmds_RC | \
18782    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18783    postinstall_cmds | postuninstall_cmds | \
18784    old_postinstall_cmds | old_postuninstall_cmds | \
18785    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18786      # Double-quote double-evaled strings.
18787      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18788      ;;
18789    *)
18790      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18791      ;;
18792    esac
18793  done
18794
18795  case $lt_echo in
18796  *'\$0 --fallback-echo"')
18797    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18798    ;;
18799  esac
18800
18801cfgfile="$ofile"
18802
18803  cat <<__EOF__ >> "$cfgfile"
18804# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18805
18806# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18807
18808# Shell to use when invoking shell scripts.
18809SHELL=$lt_SHELL
18810
18811# Whether or not to build shared libraries.
18812build_libtool_libs=$enable_shared
18813
18814# Whether or not to build static libraries.
18815build_old_libs=$enable_static
18816
18817# Whether or not to add -lc for building shared libraries.
18818build_libtool_need_lc=$archive_cmds_need_lc_RC
18819
18820# Whether or not to disallow shared libs when runtime libs are static
18821allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18822
18823# Whether or not to optimize for fast installation.
18824fast_install=$enable_fast_install
18825
18826# The host system.
18827host_alias=$host_alias
18828host=$host
18829host_os=$host_os
18830
18831# The build system.
18832build_alias=$build_alias
18833build=$build
18834build_os=$build_os
18835
18836# An echo program that does not interpret backslashes.
18837echo=$lt_echo
18838
18839# The archiver.
18840AR=$lt_AR
18841AR_FLAGS=$lt_AR_FLAGS
18842
18843# A C compiler.
18844LTCC=$lt_LTCC
18845
18846# LTCC compiler flags.
18847LTCFLAGS=$lt_LTCFLAGS
18848
18849# A language-specific compiler.
18850CC=$lt_compiler_RC
18851
18852# Is the compiler the GNU C compiler?
18853with_gcc=$GCC_RC
18854
18855# An ERE matcher.
18856EGREP=$lt_EGREP
18857
18858# The linker used to build libraries.
18859LD=$lt_LD_RC
18860
18861# Whether we need hard or soft links.
18862LN_S=$lt_LN_S
18863
18864# A BSD-compatible nm program.
18865NM=$lt_NM
18866
18867# A symbol stripping program
18868STRIP=$lt_STRIP
18869
18870# Used to examine libraries when file_magic_cmd begins "file"
18871MAGIC_CMD=$MAGIC_CMD
18872
18873# Used on cygwin: DLL creation program.
18874DLLTOOL="$DLLTOOL"
18875
18876# Used on cygwin: object dumper.
18877OBJDUMP="$OBJDUMP"
18878
18879# Used on cygwin: assembler.
18880AS="$AS"
18881
18882# The name of the directory that contains temporary libtool files.
18883objdir=$objdir
18884
18885# How to create reloadable object files.
18886reload_flag=$lt_reload_flag
18887reload_cmds=$lt_reload_cmds
18888
18889# How to pass a linker flag through the compiler.
18890wl=$lt_lt_prog_compiler_wl_RC
18891
18892# Object file suffix (normally "o").
18893objext="$ac_objext"
18894
18895# Old archive suffix (normally "a").
18896libext="$libext"
18897
18898# Shared library suffix (normally ".so").
18899shrext_cmds='$shrext_cmds'
18900
18901# Executable file suffix (normally "").
18902exeext="$exeext"
18903
18904# Additional compiler flags for building library objects.
18905pic_flag=$lt_lt_prog_compiler_pic_RC
18906pic_mode=$pic_mode
18907
18908# What is the maximum length of a command?
18909max_cmd_len=$lt_cv_sys_max_cmd_len
18910
18911# Does compiler simultaneously support -c and -o options?
18912compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18913
18914# Must we lock files when doing compilation?
18915need_locks=$lt_need_locks
18916
18917# Do we need the lib prefix for modules?
18918need_lib_prefix=$need_lib_prefix
18919
18920# Do we need a version for libraries?
18921need_version=$need_version
18922
18923# Whether dlopen is supported.
18924dlopen_support=$enable_dlopen
18925
18926# Whether dlopen of programs is supported.
18927dlopen_self=$enable_dlopen_self
18928
18929# Whether dlopen of statically linked programs is supported.
18930dlopen_self_static=$enable_dlopen_self_static
18931
18932# Compiler flag to prevent dynamic linking.
18933link_static_flag=$lt_lt_prog_compiler_static_RC
18934
18935# Compiler flag to turn off builtin functions.
18936no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18937
18938# Compiler flag to allow reflexive dlopens.
18939export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18940
18941# Compiler flag to generate shared objects directly from archives.
18942whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18943
18944# Compiler flag to generate thread-safe objects.
18945thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18946
18947# Library versioning type.
18948version_type=$version_type
18949
18950# Format of library name prefix.
18951libname_spec=$lt_libname_spec
18952
18953# List of archive names.  First name is the real one, the rest are links.
18954# The last name is the one that the linker finds with -lNAME.
18955library_names_spec=$lt_library_names_spec
18956
18957# The coded name of the library, if different from the real name.
18958soname_spec=$lt_soname_spec
18959
18960# Commands used to build and install an old-style archive.
18961RANLIB=$lt_RANLIB
18962old_archive_cmds=$lt_old_archive_cmds_RC
18963old_postinstall_cmds=$lt_old_postinstall_cmds
18964old_postuninstall_cmds=$lt_old_postuninstall_cmds
18965
18966# Create an old-style archive from a shared archive.
18967old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18968
18969# Create a temporary old-style archive to link instead of a shared archive.
18970old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18971
18972# Commands used to build and install a shared archive.
18973archive_cmds=$lt_archive_cmds_RC
18974archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18975postinstall_cmds=$lt_postinstall_cmds
18976postuninstall_cmds=$lt_postuninstall_cmds
18977
18978# Commands used to build a loadable module (assumed same as above if empty)
18979module_cmds=$lt_module_cmds_RC
18980module_expsym_cmds=$lt_module_expsym_cmds_RC
18981
18982# Commands to strip libraries.
18983old_striplib=$lt_old_striplib
18984striplib=$lt_striplib
18985
18986# Dependencies to place before the objects being linked to create a
18987# shared library.
18988predep_objects=$lt_predep_objects_RC
18989
18990# Dependencies to place after the objects being linked to create a
18991# shared library.
18992postdep_objects=$lt_postdep_objects_RC
18993
18994# Dependencies to place before the objects being linked to create a
18995# shared library.
18996predeps=$lt_predeps_RC
18997
18998# Dependencies to place after the objects being linked to create a
18999# shared library.
19000postdeps=$lt_postdeps_RC
19001
19002# The library search path used internally by the compiler when linking
19003# a shared library.
19004compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19005
19006# Method to check whether dependent libraries are shared objects.
19007deplibs_check_method=$lt_deplibs_check_method
19008
19009# Command to use when deplibs_check_method == file_magic.
19010file_magic_cmd=$lt_file_magic_cmd
19011
19012# Flag that allows shared libraries with undefined symbols to be built.
19013allow_undefined_flag=$lt_allow_undefined_flag_RC
19014
19015# Flag that forces no undefined symbols.
19016no_undefined_flag=$lt_no_undefined_flag_RC
19017
19018# Commands used to finish a libtool library installation in a directory.
19019finish_cmds=$lt_finish_cmds
19020
19021# Same as above, but a single script fragment to be evaled but not shown.
19022finish_eval=$lt_finish_eval
19023
19024# Take the output of nm and produce a listing of raw symbols and C names.
19025global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19026
19027# Transform the output of nm in a proper C declaration
19028global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19029
19030# Transform the output of nm in a C name address pair
19031global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19032
19033# This is the shared library runtime path variable.
19034runpath_var=$runpath_var
19035
19036# This is the shared library path variable.
19037shlibpath_var=$shlibpath_var
19038
19039# Is shlibpath searched before the hard-coded library search path?
19040shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19041
19042# How to hardcode a shared library path into an executable.
19043hardcode_action=$hardcode_action_RC
19044
19045# Whether we should hardcode library paths into libraries.
19046hardcode_into_libs=$hardcode_into_libs
19047
19048# Flag to hardcode \$libdir into a binary during linking.
19049# This must work even if \$libdir does not exist.
19050hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19051
19052# If ld is used when linking, flag to hardcode \$libdir into
19053# a binary during linking. This must work even if \$libdir does
19054# not exist.
19055hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19056
19057# Whether we need a single -rpath flag with a separated argument.
19058hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19059
19060# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19061# resulting binary.
19062hardcode_direct=$hardcode_direct_RC
19063
19064# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19065# resulting binary.
19066hardcode_minus_L=$hardcode_minus_L_RC
19067
19068# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19069# the resulting binary.
19070hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19071
19072# Set to yes if building a shared library automatically hardcodes DIR into the library
19073# and all subsequent libraries and executables linked against it.
19074hardcode_automatic=$hardcode_automatic_RC
19075
19076# Variables whose values should be saved in libtool wrapper scripts and
19077# restored at relink time.
19078variables_saved_for_relink="$variables_saved_for_relink"
19079
19080# Whether libtool must link a program against all its dependency libraries.
19081link_all_deplibs=$link_all_deplibs_RC
19082
19083# Compile-time system search path for libraries
19084sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19085
19086# Run-time system search path for libraries
19087sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19088
19089# Fix the shell variable \$srcfile for the compiler.
19090fix_srcfile_path="$fix_srcfile_path_RC"
19091
19092# Set to yes if exported symbols are required.
19093always_export_symbols=$always_export_symbols_RC
19094
19095# The commands to list exported symbols.
19096export_symbols_cmds=$lt_export_symbols_cmds_RC
19097
19098# The commands to extract the exported symbol list from a shared archive.
19099extract_expsyms_cmds=$lt_extract_expsyms_cmds
19100
19101# Symbols that should not be listed in the preloaded symbols.
19102exclude_expsyms=$lt_exclude_expsyms_RC
19103
19104# Symbols that must always be exported.
19105include_expsyms=$lt_include_expsyms_RC
19106
19107# ### END LIBTOOL TAG CONFIG: $tagname
19108
19109__EOF__
19110
19111
19112else
19113  # If there is no Makefile yet, we rely on a make rule to execute
19114  # `config.status --recheck' to rerun these tests and create the
19115  # libtool script then.
19116  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19117  if test -f "$ltmain_in"; then
19118    test -f Makefile && make "$ltmain"
19119  fi
19120fi
19121
19122
19123ac_ext=c
19124ac_cpp='$CPP $CPPFLAGS'
19125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19127ac_compiler_gnu=$ac_cv_c_compiler_gnu
19128
19129CC="$lt_save_CC"
19130
19131	;;
19132
19133      *)
19134	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19135echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19136   { (exit 1); exit 1; }; }
19137	;;
19138      esac
19139
19140      # Append the new tag name to the list of available tags.
19141      if test -n "$tagname" ; then
19142      available_tags="$available_tags $tagname"
19143    fi
19144    fi
19145  done
19146  IFS="$lt_save_ifs"
19147
19148  # Now substitute the updated list of available tags.
19149  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19150    mv "${ofile}T" "$ofile"
19151    chmod +x "$ofile"
19152  else
19153    rm -f "${ofile}T"
19154    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19155echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19156   { (exit 1); exit 1; }; }
19157  fi
19158fi
19159
19160
19161
19162# This can be used to rebuild libtool when needed
19163LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19164
19165# Always use our own libtool.
19166LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19167
19168# Prevent multiple expansion
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189ac_ext=c
19190ac_cpp='$CPP $CPPFLAGS'
19191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19193ac_compiler_gnu=$ac_cv_c_compiler_gnu
19194if test -n "$ac_tool_prefix"; then
19195  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19196set dummy ${ac_tool_prefix}gcc; ac_word=$2
19197{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19198echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19199if test "${ac_cv_prog_CC+set}" = set; then
19200  echo $ECHO_N "(cached) $ECHO_C" >&6
19201else
19202  if test -n "$CC"; then
19203  ac_cv_prog_CC="$CC" # Let the user override the test.
19204else
19205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19206for as_dir in $PATH
19207do
19208  IFS=$as_save_IFS
19209  test -z "$as_dir" && as_dir=.
19210  for ac_exec_ext in '' $ac_executable_extensions; do
19211  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19212    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19213    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19214    break 2
19215  fi
19216done
19217done
19218IFS=$as_save_IFS
19219
19220fi
19221fi
19222CC=$ac_cv_prog_CC
19223if test -n "$CC"; then
19224  { echo "$as_me:$LINENO: result: $CC" >&5
19225echo "${ECHO_T}$CC" >&6; }
19226else
19227  { echo "$as_me:$LINENO: result: no" >&5
19228echo "${ECHO_T}no" >&6; }
19229fi
19230
19231
19232fi
19233if test -z "$ac_cv_prog_CC"; then
19234  ac_ct_CC=$CC
19235  # Extract the first word of "gcc", so it can be a program name with args.
19236set dummy gcc; ac_word=$2
19237{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19238echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19239if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19240  echo $ECHO_N "(cached) $ECHO_C" >&6
19241else
19242  if test -n "$ac_ct_CC"; then
19243  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19244else
19245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19246for as_dir in $PATH
19247do
19248  IFS=$as_save_IFS
19249  test -z "$as_dir" && as_dir=.
19250  for ac_exec_ext in '' $ac_executable_extensions; do
19251  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19252    ac_cv_prog_ac_ct_CC="gcc"
19253    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19254    break 2
19255  fi
19256done
19257done
19258IFS=$as_save_IFS
19259
19260fi
19261fi
19262ac_ct_CC=$ac_cv_prog_ac_ct_CC
19263if test -n "$ac_ct_CC"; then
19264  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19265echo "${ECHO_T}$ac_ct_CC" >&6; }
19266else
19267  { echo "$as_me:$LINENO: result: no" >&5
19268echo "${ECHO_T}no" >&6; }
19269fi
19270
19271  if test "x$ac_ct_CC" = x; then
19272    CC=""
19273  else
19274    case $cross_compiling:$ac_tool_warned in
19275yes:)
19276{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19277whose name does not start with the host triplet.  If you think this
19278configuration is useful to you, please write to autoconf@gnu.org." >&5
19279echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19280whose name does not start with the host triplet.  If you think this
19281configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19282ac_tool_warned=yes ;;
19283esac
19284    CC=$ac_ct_CC
19285  fi
19286else
19287  CC="$ac_cv_prog_CC"
19288fi
19289
19290if test -z "$CC"; then
19291          if test -n "$ac_tool_prefix"; then
19292    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19293set dummy ${ac_tool_prefix}cc; ac_word=$2
19294{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19295echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19296if test "${ac_cv_prog_CC+set}" = set; then
19297  echo $ECHO_N "(cached) $ECHO_C" >&6
19298else
19299  if test -n "$CC"; then
19300  ac_cv_prog_CC="$CC" # Let the user override the test.
19301else
19302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19303for as_dir in $PATH
19304do
19305  IFS=$as_save_IFS
19306  test -z "$as_dir" && as_dir=.
19307  for ac_exec_ext in '' $ac_executable_extensions; do
19308  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19309    ac_cv_prog_CC="${ac_tool_prefix}cc"
19310    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19311    break 2
19312  fi
19313done
19314done
19315IFS=$as_save_IFS
19316
19317fi
19318fi
19319CC=$ac_cv_prog_CC
19320if test -n "$CC"; then
19321  { echo "$as_me:$LINENO: result: $CC" >&5
19322echo "${ECHO_T}$CC" >&6; }
19323else
19324  { echo "$as_me:$LINENO: result: no" >&5
19325echo "${ECHO_T}no" >&6; }
19326fi
19327
19328
19329  fi
19330fi
19331if test -z "$CC"; then
19332  # Extract the first word of "cc", so it can be a program name with args.
19333set dummy cc; ac_word=$2
19334{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19335echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19336if test "${ac_cv_prog_CC+set}" = set; then
19337  echo $ECHO_N "(cached) $ECHO_C" >&6
19338else
19339  if test -n "$CC"; then
19340  ac_cv_prog_CC="$CC" # Let the user override the test.
19341else
19342  ac_prog_rejected=no
19343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19344for as_dir in $PATH
19345do
19346  IFS=$as_save_IFS
19347  test -z "$as_dir" && as_dir=.
19348  for ac_exec_ext in '' $ac_executable_extensions; do
19349  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19350    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19351       ac_prog_rejected=yes
19352       continue
19353     fi
19354    ac_cv_prog_CC="cc"
19355    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19356    break 2
19357  fi
19358done
19359done
19360IFS=$as_save_IFS
19361
19362if test $ac_prog_rejected = yes; then
19363  # We found a bogon in the path, so make sure we never use it.
19364  set dummy $ac_cv_prog_CC
19365  shift
19366  if test $# != 0; then
19367    # We chose a different compiler from the bogus one.
19368    # However, it has the same basename, so the bogon will be chosen
19369    # first if we set CC to just the basename; use the full file name.
19370    shift
19371    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19372  fi
19373fi
19374fi
19375fi
19376CC=$ac_cv_prog_CC
19377if test -n "$CC"; then
19378  { echo "$as_me:$LINENO: result: $CC" >&5
19379echo "${ECHO_T}$CC" >&6; }
19380else
19381  { echo "$as_me:$LINENO: result: no" >&5
19382echo "${ECHO_T}no" >&6; }
19383fi
19384
19385
19386fi
19387if test -z "$CC"; then
19388  if test -n "$ac_tool_prefix"; then
19389  for ac_prog in cl.exe
19390  do
19391    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19392set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19393{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19394echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19395if test "${ac_cv_prog_CC+set}" = set; then
19396  echo $ECHO_N "(cached) $ECHO_C" >&6
19397else
19398  if test -n "$CC"; then
19399  ac_cv_prog_CC="$CC" # Let the user override the test.
19400else
19401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19402for as_dir in $PATH
19403do
19404  IFS=$as_save_IFS
19405  test -z "$as_dir" && as_dir=.
19406  for ac_exec_ext in '' $ac_executable_extensions; do
19407  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19408    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19409    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19410    break 2
19411  fi
19412done
19413done
19414IFS=$as_save_IFS
19415
19416fi
19417fi
19418CC=$ac_cv_prog_CC
19419if test -n "$CC"; then
19420  { echo "$as_me:$LINENO: result: $CC" >&5
19421echo "${ECHO_T}$CC" >&6; }
19422else
19423  { echo "$as_me:$LINENO: result: no" >&5
19424echo "${ECHO_T}no" >&6; }
19425fi
19426
19427
19428    test -n "$CC" && break
19429  done
19430fi
19431if test -z "$CC"; then
19432  ac_ct_CC=$CC
19433  for ac_prog in cl.exe
19434do
19435  # Extract the first word of "$ac_prog", so it can be a program name with args.
19436set dummy $ac_prog; ac_word=$2
19437{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19438echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19439if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19440  echo $ECHO_N "(cached) $ECHO_C" >&6
19441else
19442  if test -n "$ac_ct_CC"; then
19443  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19444else
19445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19446for as_dir in $PATH
19447do
19448  IFS=$as_save_IFS
19449  test -z "$as_dir" && as_dir=.
19450  for ac_exec_ext in '' $ac_executable_extensions; do
19451  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19452    ac_cv_prog_ac_ct_CC="$ac_prog"
19453    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19454    break 2
19455  fi
19456done
19457done
19458IFS=$as_save_IFS
19459
19460fi
19461fi
19462ac_ct_CC=$ac_cv_prog_ac_ct_CC
19463if test -n "$ac_ct_CC"; then
19464  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19465echo "${ECHO_T}$ac_ct_CC" >&6; }
19466else
19467  { echo "$as_me:$LINENO: result: no" >&5
19468echo "${ECHO_T}no" >&6; }
19469fi
19470
19471
19472  test -n "$ac_ct_CC" && break
19473done
19474
19475  if test "x$ac_ct_CC" = x; then
19476    CC=""
19477  else
19478    case $cross_compiling:$ac_tool_warned in
19479yes:)
19480{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19481whose name does not start with the host triplet.  If you think this
19482configuration is useful to you, please write to autoconf@gnu.org." >&5
19483echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19484whose name does not start with the host triplet.  If you think this
19485configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19486ac_tool_warned=yes ;;
19487esac
19488    CC=$ac_ct_CC
19489  fi
19490fi
19491
19492fi
19493
19494
19495test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19496See \`config.log' for more details." >&5
19497echo "$as_me: error: no acceptable C compiler found in \$PATH
19498See \`config.log' for more details." >&2;}
19499   { (exit 1); exit 1; }; }
19500
19501# Provide some information about the compiler.
19502echo "$as_me:$LINENO: checking for C compiler version" >&5
19503ac_compiler=`set X $ac_compile; echo $2`
19504{ (ac_try="$ac_compiler --version >&5"
19505case "(($ac_try" in
19506  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19507  *) ac_try_echo=$ac_try;;
19508esac
19509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19510  (eval "$ac_compiler --version >&5") 2>&5
19511  ac_status=$?
19512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19513  (exit $ac_status); }
19514{ (ac_try="$ac_compiler -v >&5"
19515case "(($ac_try" in
19516  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19517  *) ac_try_echo=$ac_try;;
19518esac
19519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19520  (eval "$ac_compiler -v >&5") 2>&5
19521  ac_status=$?
19522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19523  (exit $ac_status); }
19524{ (ac_try="$ac_compiler -V >&5"
19525case "(($ac_try" in
19526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19527  *) ac_try_echo=$ac_try;;
19528esac
19529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19530  (eval "$ac_compiler -V >&5") 2>&5
19531  ac_status=$?
19532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19533  (exit $ac_status); }
19534
19535{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19536echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19537if test "${ac_cv_c_compiler_gnu+set}" = set; then
19538  echo $ECHO_N "(cached) $ECHO_C" >&6
19539else
19540  cat >conftest.$ac_ext <<_ACEOF
19541/* confdefs.h.  */
19542_ACEOF
19543cat confdefs.h >>conftest.$ac_ext
19544cat >>conftest.$ac_ext <<_ACEOF
19545/* end confdefs.h.  */
19546
19547int
19548main ()
19549{
19550#ifndef __GNUC__
19551       choke me
19552#endif
19553
19554  ;
19555  return 0;
19556}
19557_ACEOF
19558rm -f conftest.$ac_objext
19559if { (ac_try="$ac_compile"
19560case "(($ac_try" in
19561  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19562  *) ac_try_echo=$ac_try;;
19563esac
19564eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19565  (eval "$ac_compile") 2>conftest.er1
19566  ac_status=$?
19567  grep -v '^ *+' conftest.er1 >conftest.err
19568  rm -f conftest.er1
19569  cat conftest.err >&5
19570  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19571  (exit $ac_status); } && {
19572	 test -z "$ac_c_werror_flag" ||
19573	 test ! -s conftest.err
19574       } && test -s conftest.$ac_objext; then
19575  ac_compiler_gnu=yes
19576else
19577  echo "$as_me: failed program was:" >&5
19578sed 's/^/| /' conftest.$ac_ext >&5
19579
19580	ac_compiler_gnu=no
19581fi
19582
19583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19584ac_cv_c_compiler_gnu=$ac_compiler_gnu
19585
19586fi
19587{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19588echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19589GCC=`test $ac_compiler_gnu = yes && echo yes`
19590ac_test_CFLAGS=${CFLAGS+set}
19591ac_save_CFLAGS=$CFLAGS
19592{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19593echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19594if test "${ac_cv_prog_cc_g+set}" = set; then
19595  echo $ECHO_N "(cached) $ECHO_C" >&6
19596else
19597  ac_save_c_werror_flag=$ac_c_werror_flag
19598   ac_c_werror_flag=yes
19599   ac_cv_prog_cc_g=no
19600   CFLAGS="-g"
19601   cat >conftest.$ac_ext <<_ACEOF
19602/* confdefs.h.  */
19603_ACEOF
19604cat confdefs.h >>conftest.$ac_ext
19605cat >>conftest.$ac_ext <<_ACEOF
19606/* end confdefs.h.  */
19607
19608int
19609main ()
19610{
19611
19612  ;
19613  return 0;
19614}
19615_ACEOF
19616rm -f conftest.$ac_objext
19617if { (ac_try="$ac_compile"
19618case "(($ac_try" in
19619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19620  *) ac_try_echo=$ac_try;;
19621esac
19622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19623  (eval "$ac_compile") 2>conftest.er1
19624  ac_status=$?
19625  grep -v '^ *+' conftest.er1 >conftest.err
19626  rm -f conftest.er1
19627  cat conftest.err >&5
19628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19629  (exit $ac_status); } && {
19630	 test -z "$ac_c_werror_flag" ||
19631	 test ! -s conftest.err
19632       } && test -s conftest.$ac_objext; then
19633  ac_cv_prog_cc_g=yes
19634else
19635  echo "$as_me: failed program was:" >&5
19636sed 's/^/| /' conftest.$ac_ext >&5
19637
19638	CFLAGS=""
19639      cat >conftest.$ac_ext <<_ACEOF
19640/* confdefs.h.  */
19641_ACEOF
19642cat confdefs.h >>conftest.$ac_ext
19643cat >>conftest.$ac_ext <<_ACEOF
19644/* end confdefs.h.  */
19645
19646int
19647main ()
19648{
19649
19650  ;
19651  return 0;
19652}
19653_ACEOF
19654rm -f conftest.$ac_objext
19655if { (ac_try="$ac_compile"
19656case "(($ac_try" in
19657  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19658  *) ac_try_echo=$ac_try;;
19659esac
19660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19661  (eval "$ac_compile") 2>conftest.er1
19662  ac_status=$?
19663  grep -v '^ *+' conftest.er1 >conftest.err
19664  rm -f conftest.er1
19665  cat conftest.err >&5
19666  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19667  (exit $ac_status); } && {
19668	 test -z "$ac_c_werror_flag" ||
19669	 test ! -s conftest.err
19670       } && test -s conftest.$ac_objext; then
19671  :
19672else
19673  echo "$as_me: failed program was:" >&5
19674sed 's/^/| /' conftest.$ac_ext >&5
19675
19676	ac_c_werror_flag=$ac_save_c_werror_flag
19677	 CFLAGS="-g"
19678	 cat >conftest.$ac_ext <<_ACEOF
19679/* confdefs.h.  */
19680_ACEOF
19681cat confdefs.h >>conftest.$ac_ext
19682cat >>conftest.$ac_ext <<_ACEOF
19683/* end confdefs.h.  */
19684
19685int
19686main ()
19687{
19688
19689  ;
19690  return 0;
19691}
19692_ACEOF
19693rm -f conftest.$ac_objext
19694if { (ac_try="$ac_compile"
19695case "(($ac_try" in
19696  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19697  *) ac_try_echo=$ac_try;;
19698esac
19699eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19700  (eval "$ac_compile") 2>conftest.er1
19701  ac_status=$?
19702  grep -v '^ *+' conftest.er1 >conftest.err
19703  rm -f conftest.er1
19704  cat conftest.err >&5
19705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19706  (exit $ac_status); } && {
19707	 test -z "$ac_c_werror_flag" ||
19708	 test ! -s conftest.err
19709       } && test -s conftest.$ac_objext; then
19710  ac_cv_prog_cc_g=yes
19711else
19712  echo "$as_me: failed program was:" >&5
19713sed 's/^/| /' conftest.$ac_ext >&5
19714
19715
19716fi
19717
19718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19719fi
19720
19721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19722fi
19723
19724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19725   ac_c_werror_flag=$ac_save_c_werror_flag
19726fi
19727{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19728echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19729if test "$ac_test_CFLAGS" = set; then
19730  CFLAGS=$ac_save_CFLAGS
19731elif test $ac_cv_prog_cc_g = yes; then
19732  if test "$GCC" = yes; then
19733    CFLAGS="-g -O2"
19734  else
19735    CFLAGS="-g"
19736  fi
19737else
19738  if test "$GCC" = yes; then
19739    CFLAGS="-O2"
19740  else
19741    CFLAGS=
19742  fi
19743fi
19744{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19745echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19746if test "${ac_cv_prog_cc_c89+set}" = set; then
19747  echo $ECHO_N "(cached) $ECHO_C" >&6
19748else
19749  ac_cv_prog_cc_c89=no
19750ac_save_CC=$CC
19751cat >conftest.$ac_ext <<_ACEOF
19752/* confdefs.h.  */
19753_ACEOF
19754cat confdefs.h >>conftest.$ac_ext
19755cat >>conftest.$ac_ext <<_ACEOF
19756/* end confdefs.h.  */
19757#include <stdarg.h>
19758#include <stdio.h>
19759#include <sys/types.h>
19760#include <sys/stat.h>
19761/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19762struct buf { int x; };
19763FILE * (*rcsopen) (struct buf *, struct stat *, int);
19764static char *e (p, i)
19765     char **p;
19766     int i;
19767{
19768  return p[i];
19769}
19770static char *f (char * (*g) (char **, int), char **p, ...)
19771{
19772  char *s;
19773  va_list v;
19774  va_start (v,p);
19775  s = g (p, va_arg (v,int));
19776  va_end (v);
19777  return s;
19778}
19779
19780/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
19781   function prototypes and stuff, but not '\xHH' hex character constants.
19782   These don't provoke an error unfortunately, instead are silently treated
19783   as 'x'.  The following induces an error, until -std is added to get
19784   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
19785   array size at least.  It's necessary to write '\x00'==0 to get something
19786   that's true only with -std.  */
19787int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19788
19789/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19790   inside strings and character constants.  */
19791#define FOO(x) 'x'
19792int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19793
19794int test (int i, double x);
19795struct s1 {int (*f) (int a);};
19796struct s2 {int (*f) (double a);};
19797int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19798int argc;
19799char **argv;
19800int
19801main ()
19802{
19803return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19804  ;
19805  return 0;
19806}
19807_ACEOF
19808for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19809	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19810do
19811  CC="$ac_save_CC $ac_arg"
19812  rm -f conftest.$ac_objext
19813if { (ac_try="$ac_compile"
19814case "(($ac_try" in
19815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19816  *) ac_try_echo=$ac_try;;
19817esac
19818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19819  (eval "$ac_compile") 2>conftest.er1
19820  ac_status=$?
19821  grep -v '^ *+' conftest.er1 >conftest.err
19822  rm -f conftest.er1
19823  cat conftest.err >&5
19824  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19825  (exit $ac_status); } && {
19826	 test -z "$ac_c_werror_flag" ||
19827	 test ! -s conftest.err
19828       } && test -s conftest.$ac_objext; then
19829  ac_cv_prog_cc_c89=$ac_arg
19830else
19831  echo "$as_me: failed program was:" >&5
19832sed 's/^/| /' conftest.$ac_ext >&5
19833
19834
19835fi
19836
19837rm -f core conftest.err conftest.$ac_objext
19838  test "x$ac_cv_prog_cc_c89" != "xno" && break
19839done
19840rm -f conftest.$ac_ext
19841CC=$ac_save_CC
19842
19843fi
19844# AC_CACHE_VAL
19845case "x$ac_cv_prog_cc_c89" in
19846  x)
19847    { echo "$as_me:$LINENO: result: none needed" >&5
19848echo "${ECHO_T}none needed" >&6; } ;;
19849  xno)
19850    { echo "$as_me:$LINENO: result: unsupported" >&5
19851echo "${ECHO_T}unsupported" >&6; } ;;
19852  *)
19853    CC="$CC $ac_cv_prog_cc_c89"
19854    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19855echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19856esac
19857
19858
19859ac_ext=c
19860ac_cpp='$CPP $CPPFLAGS'
19861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19863ac_compiler_gnu=$ac_cv_c_compiler_gnu
19864
19865depcc="$CC"   am_compiler_list=
19866
19867{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19868echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19869if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19870  echo $ECHO_N "(cached) $ECHO_C" >&6
19871else
19872  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19873  # We make a subdir and do the tests there.  Otherwise we can end up
19874  # making bogus files that we don't know about and never remove.  For
19875  # instance it was reported that on HP-UX the gcc test will end up
19876  # making a dummy file named `D' -- because `-MD' means `put the output
19877  # in D'.
19878  mkdir conftest.dir
19879  # Copy depcomp to subdir because otherwise we won't find it if we're
19880  # using a relative directory.
19881  cp "$am_depcomp" conftest.dir
19882  cd conftest.dir
19883  # We will build objects and dependencies in a subdirectory because
19884  # it helps to detect inapplicable dependency modes.  For instance
19885  # both Tru64's cc and ICC support -MD to output dependencies as a
19886  # side effect of compilation, but ICC will put the dependencies in
19887  # the current directory while Tru64 will put them in the object
19888  # directory.
19889  mkdir sub
19890
19891  am_cv_CC_dependencies_compiler_type=none
19892  if test "$am_compiler_list" = ""; then
19893     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19894  fi
19895  for depmode in $am_compiler_list; do
19896    # Setup a source with many dependencies, because some compilers
19897    # like to wrap large dependency lists on column 80 (with \), and
19898    # we should not choose a depcomp mode which is confused by this.
19899    #
19900    # We need to recreate these files for each test, as the compiler may
19901    # overwrite some of them when testing with obscure command lines.
19902    # This happens at least with the AIX C compiler.
19903    : > sub/conftest.c
19904    for i in 1 2 3 4 5 6; do
19905      echo '#include "conftst'$i'.h"' >> sub/conftest.c
19906      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19907      # Solaris 8's {/usr,}/bin/sh.
19908      touch sub/conftst$i.h
19909    done
19910    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19911
19912    case $depmode in
19913    nosideeffect)
19914      # after this tag, mechanisms are not by side-effect, so they'll
19915      # only be used when explicitly requested
19916      if test "x$enable_dependency_tracking" = xyes; then
19917	continue
19918      else
19919	break
19920      fi
19921      ;;
19922    none) break ;;
19923    esac
19924    # We check with `-c' and `-o' for the sake of the "dashmstdout"
19925    # mode.  It turns out that the SunPro C++ compiler does not properly
19926    # handle `-M -o', and we need to detect this.
19927    if depmode=$depmode \
19928       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19929       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19930       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19931         >/dev/null 2>conftest.err &&
19932       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
19933       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19934       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19935       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19936      # icc doesn't choke on unknown options, it will just issue warnings
19937      # or remarks (even with -Werror).  So we grep stderr for any message
19938      # that says an option was ignored or not supported.
19939      # When given -MP, icc 7.0 and 7.1 complain thusly:
19940      #   icc: Command line warning: ignoring option '-M'; no argument required
19941      # The diagnosis changed in icc 8.0:
19942      #   icc: Command line remark: option '-MP' not supported
19943      if (grep 'ignoring option' conftest.err ||
19944          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19945        am_cv_CC_dependencies_compiler_type=$depmode
19946        break
19947      fi
19948    fi
19949  done
19950
19951  cd ..
19952  rm -rf conftest.dir
19953else
19954  am_cv_CC_dependencies_compiler_type=none
19955fi
19956
19957fi
19958{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19959echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
19960CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19961
19962 if
19963  test "x$enable_dependency_tracking" != xno \
19964  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19965  am__fastdepCC_TRUE=
19966  am__fastdepCC_FALSE='#'
19967else
19968  am__fastdepCC_TRUE='#'
19969  am__fastdepCC_FALSE=
19970fi
19971
19972
19973
19974
19975
19976
19977
19978# Check whether --with-xorg-module-dir was given.
19979if test "${with_xorg_module_dir+set}" = set; then
19980  withval=$with_xorg_module_dir; moduledir="$withval"
19981else
19982  moduledir="$libdir/xorg/modules"
19983fi
19984
19985
19986# Checks for extensions
19987
19988	SAVE_CFLAGS="$CFLAGS"
19989	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19990	cat >conftest.$ac_ext <<_ACEOF
19991/* confdefs.h.  */
19992_ACEOF
19993cat confdefs.h >>conftest.$ac_ext
19994cat >>conftest.$ac_ext <<_ACEOF
19995/* end confdefs.h.  */
19996
19997#include "xorg-server.h"
19998#if !defined RANDR
19999#error RANDR not defined
20000#endif
20001
20002int
20003main ()
20004{
20005
20006  ;
20007  return 0;
20008}
20009_ACEOF
20010rm -f conftest.$ac_objext
20011if { (ac_try="$ac_compile"
20012case "(($ac_try" in
20013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20014  *) ac_try_echo=$ac_try;;
20015esac
20016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20017  (eval "$ac_compile") 2>conftest.er1
20018  ac_status=$?
20019  grep -v '^ *+' conftest.er1 >conftest.err
20020  rm -f conftest.er1
20021  cat conftest.err >&5
20022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20023  (exit $ac_status); } && {
20024	 test -z "$ac_c_werror_flag" ||
20025	 test ! -s conftest.err
20026       } && test -s conftest.$ac_objext; then
20027  _EXT_CHECK=yes
20028else
20029  echo "$as_me: failed program was:" >&5
20030sed 's/^/| /' conftest.$ac_ext >&5
20031
20032	_EXT_CHECK=no
20033fi
20034
20035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20036	CFLAGS="$SAVE_CFLAGS"
20037	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20038echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20039	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20040echo "${ECHO_T}$_EXT_CHECK" >&6; }
20041	if test "$_EXT_CHECK" != no; then
20042		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20043	fi
20044
20045
20046	SAVE_CFLAGS="$CFLAGS"
20047	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20048	cat >conftest.$ac_ext <<_ACEOF
20049/* confdefs.h.  */
20050_ACEOF
20051cat confdefs.h >>conftest.$ac_ext
20052cat >>conftest.$ac_ext <<_ACEOF
20053/* end confdefs.h.  */
20054
20055#include "xorg-server.h"
20056#if !defined RENDER
20057#error RENDER not defined
20058#endif
20059
20060int
20061main ()
20062{
20063
20064  ;
20065  return 0;
20066}
20067_ACEOF
20068rm -f conftest.$ac_objext
20069if { (ac_try="$ac_compile"
20070case "(($ac_try" in
20071  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20072  *) ac_try_echo=$ac_try;;
20073esac
20074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20075  (eval "$ac_compile") 2>conftest.er1
20076  ac_status=$?
20077  grep -v '^ *+' conftest.er1 >conftest.err
20078  rm -f conftest.er1
20079  cat conftest.err >&5
20080  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20081  (exit $ac_status); } && {
20082	 test -z "$ac_c_werror_flag" ||
20083	 test ! -s conftest.err
20084       } && test -s conftest.$ac_objext; then
20085  _EXT_CHECK=yes
20086else
20087  echo "$as_me: failed program was:" >&5
20088sed 's/^/| /' conftest.$ac_ext >&5
20089
20090	_EXT_CHECK=no
20091fi
20092
20093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20094	CFLAGS="$SAVE_CFLAGS"
20095	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20096echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20097	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20098echo "${ECHO_T}$_EXT_CHECK" >&6; }
20099	if test "$_EXT_CHECK" != no; then
20100		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20101	fi
20102
20103
20104	SAVE_CFLAGS="$CFLAGS"
20105	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20106	cat >conftest.$ac_ext <<_ACEOF
20107/* confdefs.h.  */
20108_ACEOF
20109cat confdefs.h >>conftest.$ac_ext
20110cat >>conftest.$ac_ext <<_ACEOF
20111/* end confdefs.h.  */
20112
20113#include "xorg-server.h"
20114#if !defined DPMSExtension
20115#error DPMSExtension not defined
20116#endif
20117
20118int
20119main ()
20120{
20121
20122  ;
20123  return 0;
20124}
20125_ACEOF
20126rm -f conftest.$ac_objext
20127if { (ac_try="$ac_compile"
20128case "(($ac_try" in
20129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20130  *) ac_try_echo=$ac_try;;
20131esac
20132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20133  (eval "$ac_compile") 2>conftest.er1
20134  ac_status=$?
20135  grep -v '^ *+' conftest.er1 >conftest.err
20136  rm -f conftest.er1
20137  cat conftest.err >&5
20138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20139  (exit $ac_status); } && {
20140	 test -z "$ac_c_werror_flag" ||
20141	 test ! -s conftest.err
20142       } && test -s conftest.$ac_objext; then
20143  _EXT_CHECK=yes
20144else
20145  echo "$as_me: failed program was:" >&5
20146sed 's/^/| /' conftest.$ac_ext >&5
20147
20148	_EXT_CHECK=no
20149fi
20150
20151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20152	CFLAGS="$SAVE_CFLAGS"
20153	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20154echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20155	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20156echo "${ECHO_T}$_EXT_CHECK" >&6; }
20157	if test "$_EXT_CHECK" != no; then
20158		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20159	fi
20160
20161
20162	SAVE_CFLAGS="$CFLAGS"
20163	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20164	cat >conftest.$ac_ext <<_ACEOF
20165/* confdefs.h.  */
20166_ACEOF
20167cat confdefs.h >>conftest.$ac_ext
20168cat >>conftest.$ac_ext <<_ACEOF
20169/* end confdefs.h.  */
20170
20171#include "xorg-server.h"
20172#if !defined XINERAMA
20173#error XINERAMA not defined
20174#endif
20175
20176int
20177main ()
20178{
20179
20180  ;
20181  return 0;
20182}
20183_ACEOF
20184rm -f conftest.$ac_objext
20185if { (ac_try="$ac_compile"
20186case "(($ac_try" in
20187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20188  *) ac_try_echo=$ac_try;;
20189esac
20190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20191  (eval "$ac_compile") 2>conftest.er1
20192  ac_status=$?
20193  grep -v '^ *+' conftest.er1 >conftest.err
20194  rm -f conftest.er1
20195  cat conftest.err >&5
20196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20197  (exit $ac_status); } && {
20198	 test -z "$ac_c_werror_flag" ||
20199	 test ! -s conftest.err
20200       } && test -s conftest.$ac_objext; then
20201  _EXT_CHECK=yes
20202else
20203  echo "$as_me: failed program was:" >&5
20204sed 's/^/| /' conftest.$ac_ext >&5
20205
20206	_EXT_CHECK=no
20207fi
20208
20209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20210	CFLAGS="$SAVE_CFLAGS"
20211	{ echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
20212echo $ECHO_N "checking if XINERAMA is defined... $ECHO_C" >&6; }
20213	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20214echo "${ECHO_T}$_EXT_CHECK" >&6; }
20215	if test "$_EXT_CHECK" != no; then
20216		REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
20217	fi
20218
20219
20220	SAVE_CFLAGS="$CFLAGS"
20221	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20222	cat >conftest.$ac_ext <<_ACEOF
20223/* confdefs.h.  */
20224_ACEOF
20225cat confdefs.h >>conftest.$ac_ext
20226cat >>conftest.$ac_ext <<_ACEOF
20227/* end confdefs.h.  */
20228
20229#include "xorg-server.h"
20230#if !defined XV
20231#error XV not defined
20232#endif
20233
20234int
20235main ()
20236{
20237
20238  ;
20239  return 0;
20240}
20241_ACEOF
20242rm -f conftest.$ac_objext
20243if { (ac_try="$ac_compile"
20244case "(($ac_try" in
20245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20246  *) ac_try_echo=$ac_try;;
20247esac
20248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20249  (eval "$ac_compile") 2>conftest.er1
20250  ac_status=$?
20251  grep -v '^ *+' conftest.er1 >conftest.err
20252  rm -f conftest.er1
20253  cat conftest.err >&5
20254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20255  (exit $ac_status); } && {
20256	 test -z "$ac_c_werror_flag" ||
20257	 test ! -s conftest.err
20258       } && test -s conftest.$ac_objext; then
20259  _EXT_CHECK=yes
20260else
20261  echo "$as_me: failed program was:" >&5
20262sed 's/^/| /' conftest.$ac_ext >&5
20263
20264	_EXT_CHECK=no
20265fi
20266
20267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20268	CFLAGS="$SAVE_CFLAGS"
20269	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
20270echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20271	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20272echo "${ECHO_T}$_EXT_CHECK" >&6; }
20273	if test "$_EXT_CHECK" != no; then
20274		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20275	fi
20276
20277
20278# Checks for pkg-config packages
20279
20280
20281if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20282	if test -n "$ac_tool_prefix"; then
20283  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20284set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20285{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20286echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20287if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20288  echo $ECHO_N "(cached) $ECHO_C" >&6
20289else
20290  case $PKG_CONFIG in
20291  [\\/]* | ?:[\\/]*)
20292  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20293  ;;
20294  *)
20295  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20296for as_dir in $PATH
20297do
20298  IFS=$as_save_IFS
20299  test -z "$as_dir" && as_dir=.
20300  for ac_exec_ext in '' $ac_executable_extensions; do
20301  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20302    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20303    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20304    break 2
20305  fi
20306done
20307done
20308IFS=$as_save_IFS
20309
20310  ;;
20311esac
20312fi
20313PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20314if test -n "$PKG_CONFIG"; then
20315  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20316echo "${ECHO_T}$PKG_CONFIG" >&6; }
20317else
20318  { echo "$as_me:$LINENO: result: no" >&5
20319echo "${ECHO_T}no" >&6; }
20320fi
20321
20322
20323fi
20324if test -z "$ac_cv_path_PKG_CONFIG"; then
20325  ac_pt_PKG_CONFIG=$PKG_CONFIG
20326  # Extract the first word of "pkg-config", so it can be a program name with args.
20327set dummy pkg-config; ac_word=$2
20328{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20329echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20330if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20331  echo $ECHO_N "(cached) $ECHO_C" >&6
20332else
20333  case $ac_pt_PKG_CONFIG in
20334  [\\/]* | ?:[\\/]*)
20335  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20336  ;;
20337  *)
20338  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20339for as_dir in $PATH
20340do
20341  IFS=$as_save_IFS
20342  test -z "$as_dir" && as_dir=.
20343  for ac_exec_ext in '' $ac_executable_extensions; do
20344  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20345    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20346    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20347    break 2
20348  fi
20349done
20350done
20351IFS=$as_save_IFS
20352
20353  ;;
20354esac
20355fi
20356ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20357if test -n "$ac_pt_PKG_CONFIG"; then
20358  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20359echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20360else
20361  { echo "$as_me:$LINENO: result: no" >&5
20362echo "${ECHO_T}no" >&6; }
20363fi
20364
20365  if test "x$ac_pt_PKG_CONFIG" = x; then
20366    PKG_CONFIG=""
20367  else
20368    case $cross_compiling:$ac_tool_warned in
20369yes:)
20370{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20371whose name does not start with the host triplet.  If you think this
20372configuration is useful to you, please write to autoconf@gnu.org." >&5
20373echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20374whose name does not start with the host triplet.  If you think this
20375configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20376ac_tool_warned=yes ;;
20377esac
20378    PKG_CONFIG=$ac_pt_PKG_CONFIG
20379  fi
20380else
20381  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20382fi
20383
20384fi
20385if test -n "$PKG_CONFIG"; then
20386	_pkg_min_version=0.9.0
20387	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20388echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20389	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20390		{ echo "$as_me:$LINENO: result: yes" >&5
20391echo "${ECHO_T}yes" >&6; }
20392	else
20393		{ echo "$as_me:$LINENO: result: no" >&5
20394echo "${ECHO_T}no" >&6; }
20395		PKG_CONFIG=""
20396	fi
20397
20398fi
20399
20400pkg_failed=no
20401{ echo "$as_me:$LINENO: checking for XORG" >&5
20402echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
20403
20404if test -n "$PKG_CONFIG"; then
20405    if test -n "$XORG_CFLAGS"; then
20406        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20407    else
20408        if test -n "$PKG_CONFIG" && \
20409    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.1 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20410  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES") 2>&5
20411  ac_status=$?
20412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20413  (exit $ac_status); }; then
20414  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20415else
20416  pkg_failed=yes
20417fi
20418    fi
20419else
20420	pkg_failed=untried
20421fi
20422if test -n "$PKG_CONFIG"; then
20423    if test -n "$XORG_LIBS"; then
20424        pkg_cv_XORG_LIBS="$XORG_LIBS"
20425    else
20426        if test -n "$PKG_CONFIG" && \
20427    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.1 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20428  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES") 2>&5
20429  ac_status=$?
20430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20431  (exit $ac_status); }; then
20432  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20433else
20434  pkg_failed=yes
20435fi
20436    fi
20437else
20438	pkg_failed=untried
20439fi
20440
20441
20442
20443if test $pkg_failed = yes; then
20444
20445if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20446        _pkg_short_errors_supported=yes
20447else
20448        _pkg_short_errors_supported=no
20449fi
20450        if test $_pkg_short_errors_supported = yes; then
20451	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES"`
20452        else
20453	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES"`
20454        fi
20455	# Put the nasty error message in config.log where it belongs
20456	echo "$XORG_PKG_ERRORS" >&5
20457
20458	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES) were not met:
20459
20460$XORG_PKG_ERRORS
20461
20462Consider adjusting the PKG_CONFIG_PATH environment variable if you
20463installed software in a non-standard prefix.
20464
20465Alternatively, you may set the environment variables XORG_CFLAGS
20466and XORG_LIBS to avoid the need to call pkg-config.
20467See the pkg-config man page for more details.
20468" >&5
20469echo "$as_me: error: Package requirements (xorg-server >= 1.0.1 xproto fontsproto $REQUIRED_MODULES) were not met:
20470
20471$XORG_PKG_ERRORS
20472
20473Consider adjusting the PKG_CONFIG_PATH environment variable if you
20474installed software in a non-standard prefix.
20475
20476Alternatively, you may set the environment variables XORG_CFLAGS
20477and XORG_LIBS to avoid the need to call pkg-config.
20478See the pkg-config man page for more details.
20479" >&2;}
20480   { (exit 1); exit 1; }; }
20481elif test $pkg_failed = untried; then
20482	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20483is in your PATH or set the PKG_CONFIG environment variable to the full
20484path to pkg-config.
20485
20486Alternatively, you may set the environment variables XORG_CFLAGS
20487and XORG_LIBS to avoid the need to call pkg-config.
20488See the pkg-config man page for more details.
20489
20490To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20491See \`config.log' for more details." >&5
20492echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20493is in your PATH or set the PKG_CONFIG environment variable to the full
20494path to pkg-config.
20495
20496Alternatively, you may set the environment variables XORG_CFLAGS
20497and XORG_LIBS to avoid the need to call pkg-config.
20498See the pkg-config man page for more details.
20499
20500To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20501See \`config.log' for more details." >&2;}
20502   { (exit 1); exit 1; }; }
20503else
20504	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20505	XORG_LIBS=$pkg_cv_XORG_LIBS
20506        { echo "$as_me:$LINENO: result: yes" >&5
20507echo "${ECHO_T}yes" >&6; }
20508	:
20509fi
20510sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20511
20512# Checks for libraries.
20513
20514# Checks for header files.
20515{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20516echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20517if test "${ac_cv_header_stdc+set}" = set; then
20518  echo $ECHO_N "(cached) $ECHO_C" >&6
20519else
20520  cat >conftest.$ac_ext <<_ACEOF
20521/* confdefs.h.  */
20522_ACEOF
20523cat confdefs.h >>conftest.$ac_ext
20524cat >>conftest.$ac_ext <<_ACEOF
20525/* end confdefs.h.  */
20526#include <stdlib.h>
20527#include <stdarg.h>
20528#include <string.h>
20529#include <float.h>
20530
20531int
20532main ()
20533{
20534
20535  ;
20536  return 0;
20537}
20538_ACEOF
20539rm -f conftest.$ac_objext
20540if { (ac_try="$ac_compile"
20541case "(($ac_try" in
20542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20543  *) ac_try_echo=$ac_try;;
20544esac
20545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20546  (eval "$ac_compile") 2>conftest.er1
20547  ac_status=$?
20548  grep -v '^ *+' conftest.er1 >conftest.err
20549  rm -f conftest.er1
20550  cat conftest.err >&5
20551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20552  (exit $ac_status); } && {
20553	 test -z "$ac_c_werror_flag" ||
20554	 test ! -s conftest.err
20555       } && test -s conftest.$ac_objext; then
20556  ac_cv_header_stdc=yes
20557else
20558  echo "$as_me: failed program was:" >&5
20559sed 's/^/| /' conftest.$ac_ext >&5
20560
20561	ac_cv_header_stdc=no
20562fi
20563
20564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20565
20566if test $ac_cv_header_stdc = yes; then
20567  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20568  cat >conftest.$ac_ext <<_ACEOF
20569/* confdefs.h.  */
20570_ACEOF
20571cat confdefs.h >>conftest.$ac_ext
20572cat >>conftest.$ac_ext <<_ACEOF
20573/* end confdefs.h.  */
20574#include <string.h>
20575
20576_ACEOF
20577if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20578  $EGREP "memchr" >/dev/null 2>&1; then
20579  :
20580else
20581  ac_cv_header_stdc=no
20582fi
20583rm -f conftest*
20584
20585fi
20586
20587if test $ac_cv_header_stdc = yes; then
20588  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20589  cat >conftest.$ac_ext <<_ACEOF
20590/* confdefs.h.  */
20591_ACEOF
20592cat confdefs.h >>conftest.$ac_ext
20593cat >>conftest.$ac_ext <<_ACEOF
20594/* end confdefs.h.  */
20595#include <stdlib.h>
20596
20597_ACEOF
20598if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20599  $EGREP "free" >/dev/null 2>&1; then
20600  :
20601else
20602  ac_cv_header_stdc=no
20603fi
20604rm -f conftest*
20605
20606fi
20607
20608if test $ac_cv_header_stdc = yes; then
20609  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20610  if test "$cross_compiling" = yes; then
20611  :
20612else
20613  cat >conftest.$ac_ext <<_ACEOF
20614/* confdefs.h.  */
20615_ACEOF
20616cat confdefs.h >>conftest.$ac_ext
20617cat >>conftest.$ac_ext <<_ACEOF
20618/* end confdefs.h.  */
20619#include <ctype.h>
20620#include <stdlib.h>
20621#if ((' ' & 0x0FF) == 0x020)
20622# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20623# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20624#else
20625# define ISLOWER(c) \
20626		   (('a' <= (c) && (c) <= 'i') \
20627		     || ('j' <= (c) && (c) <= 'r') \
20628		     || ('s' <= (c) && (c) <= 'z'))
20629# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20630#endif
20631
20632#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20633int
20634main ()
20635{
20636  int i;
20637  for (i = 0; i < 256; i++)
20638    if (XOR (islower (i), ISLOWER (i))
20639	|| toupper (i) != TOUPPER (i))
20640      return 2;
20641  return 0;
20642}
20643_ACEOF
20644rm -f conftest$ac_exeext
20645if { (ac_try="$ac_link"
20646case "(($ac_try" in
20647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20648  *) ac_try_echo=$ac_try;;
20649esac
20650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20651  (eval "$ac_link") 2>&5
20652  ac_status=$?
20653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20654  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20655  { (case "(($ac_try" in
20656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20657  *) ac_try_echo=$ac_try;;
20658esac
20659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20660  (eval "$ac_try") 2>&5
20661  ac_status=$?
20662  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20663  (exit $ac_status); }; }; then
20664  :
20665else
20666  echo "$as_me: program exited with status $ac_status" >&5
20667echo "$as_me: failed program was:" >&5
20668sed 's/^/| /' conftest.$ac_ext >&5
20669
20670( exit $ac_status )
20671ac_cv_header_stdc=no
20672fi
20673rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20674fi
20675
20676
20677fi
20678fi
20679{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20680echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20681if test $ac_cv_header_stdc = yes; then
20682
20683cat >>confdefs.h <<\_ACEOF
20684#define STDC_HEADERS 1
20685_ACEOF
20686
20687fi
20688
20689save_CFLAGS="$CFLAGS"
20690CFLAGS="$XORG_CFLAGS"
20691{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
20692echo $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; }
20693if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
20694  echo $ECHO_N "(cached) $ECHO_C" >&6
20695else
20696  cat >conftest.$ac_ext <<_ACEOF
20697/* confdefs.h.  */
20698_ACEOF
20699cat confdefs.h >>conftest.$ac_ext
20700cat >>conftest.$ac_ext <<_ACEOF
20701/* end confdefs.h.  */
20702#include "xorg-server.h"
20703
20704int
20705main ()
20706{
20707#ifndef XSERVER_LIBPCIACCESS
20708  (void) XSERVER_LIBPCIACCESS;
20709#endif
20710
20711  ;
20712  return 0;
20713}
20714_ACEOF
20715rm -f conftest.$ac_objext
20716if { (ac_try="$ac_compile"
20717case "(($ac_try" in
20718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20719  *) ac_try_echo=$ac_try;;
20720esac
20721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20722  (eval "$ac_compile") 2>conftest.er1
20723  ac_status=$?
20724  grep -v '^ *+' conftest.er1 >conftest.err
20725  rm -f conftest.er1
20726  cat conftest.err >&5
20727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20728  (exit $ac_status); } && {
20729	 test -z "$ac_c_werror_flag" ||
20730	 test ! -s conftest.err
20731       } && test -s conftest.$ac_objext; then
20732  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
20733else
20734  echo "$as_me: failed program was:" >&5
20735sed 's/^/| /' conftest.$ac_ext >&5
20736
20737	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
20738fi
20739
20740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20741fi
20742{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
20743echo "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
20744if test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then
20745  XSERVER_LIBPCIACCESS=yes
20746else
20747  XSERVER_LIBPCIACCESS=no
20748fi
20749
20750CFLAGS="$save_CFLAGS"
20751
20752if test x$XSERVER_LIBPCIACCESS = xyes; then
20753
20754pkg_failed=no
20755{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5
20756echo $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; }
20757
20758if test -n "$PKG_CONFIG"; then
20759    if test -n "$PCIACCESS_CFLAGS"; then
20760        pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
20761    else
20762        if test -n "$PKG_CONFIG" && \
20763    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
20764  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
20765  ac_status=$?
20766  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20767  (exit $ac_status); }; then
20768  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
20769else
20770  pkg_failed=yes
20771fi
20772    fi
20773else
20774	pkg_failed=untried
20775fi
20776if test -n "$PKG_CONFIG"; then
20777    if test -n "$PCIACCESS_LIBS"; then
20778        pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
20779    else
20780        if test -n "$PKG_CONFIG" && \
20781    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
20782  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
20783  ac_status=$?
20784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20785  (exit $ac_status); }; then
20786  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
20787else
20788  pkg_failed=yes
20789fi
20790    fi
20791else
20792	pkg_failed=untried
20793fi
20794
20795
20796
20797if test $pkg_failed = yes; then
20798
20799if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20800        _pkg_short_errors_supported=yes
20801else
20802        _pkg_short_errors_supported=no
20803fi
20804        if test $_pkg_short_errors_supported = yes; then
20805	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
20806        else
20807	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
20808        fi
20809	# Put the nasty error message in config.log where it belongs
20810	echo "$PCIACCESS_PKG_ERRORS" >&5
20811
20812	{ { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
20813
20814$PCIACCESS_PKG_ERRORS
20815
20816Consider adjusting the PKG_CONFIG_PATH environment variable if you
20817installed software in a non-standard prefix.
20818
20819Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20820and PCIACCESS_LIBS to avoid the need to call pkg-config.
20821See the pkg-config man page for more details.
20822" >&5
20823echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
20824
20825$PCIACCESS_PKG_ERRORS
20826
20827Consider adjusting the PKG_CONFIG_PATH environment variable if you
20828installed software in a non-standard prefix.
20829
20830Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20831and PCIACCESS_LIBS to avoid the need to call pkg-config.
20832See the pkg-config man page for more details.
20833" >&2;}
20834   { (exit 1); exit 1; }; }
20835elif test $pkg_failed = untried; then
20836	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20837is in your PATH or set the PKG_CONFIG environment variable to the full
20838path to pkg-config.
20839
20840Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20841and PCIACCESS_LIBS to avoid the need to call pkg-config.
20842See the pkg-config man page for more details.
20843
20844To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20845See \`config.log' for more details." >&5
20846echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20847is in your PATH or set the PKG_CONFIG environment variable to the full
20848path to pkg-config.
20849
20850Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20851and PCIACCESS_LIBS to avoid the need to call pkg-config.
20852See the pkg-config man page for more details.
20853
20854To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20855See \`config.log' for more details." >&2;}
20856   { (exit 1); exit 1; }; }
20857else
20858	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
20859	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
20860        { echo "$as_me:$LINENO: result: yes" >&5
20861echo "${ECHO_T}yes" >&6; }
20862	:
20863fi
20864fi
20865
20866 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
20867  XSERVER_LIBPCIACCESS_TRUE=
20868  XSERVER_LIBPCIACCESS_FALSE='#'
20869else
20870  XSERVER_LIBPCIACCESS_TRUE='#'
20871  XSERVER_LIBPCIACCESS_FALSE=
20872fi
20873
20874
20875
20876
20877
20878DRIVER_NAME=vmware
20879
20880
20881
20882
20883
20884if test x$APP_MAN_SUFFIX = x    ; then
20885    APP_MAN_SUFFIX=1
20886fi
20887if test x$APP_MAN_DIR = x    ; then
20888    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20889fi
20890
20891if test x$LIB_MAN_SUFFIX = x    ; then
20892    LIB_MAN_SUFFIX=3
20893fi
20894if test x$LIB_MAN_DIR = x    ; then
20895    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20896fi
20897
20898if test x$FILE_MAN_SUFFIX = x    ; then
20899    case $host_os in
20900	solaris*)	FILE_MAN_SUFFIX=4  ;;
20901	*)		FILE_MAN_SUFFIX=5  ;;
20902    esac
20903fi
20904if test x$FILE_MAN_DIR = x    ; then
20905    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20906fi
20907
20908if test x$MISC_MAN_SUFFIX = x    ; then
20909    case $host_os in
20910	solaris*)	MISC_MAN_SUFFIX=5  ;;
20911	*)		MISC_MAN_SUFFIX=7  ;;
20912    esac
20913fi
20914if test x$MISC_MAN_DIR = x    ; then
20915    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20916fi
20917
20918if test x$DRIVER_MAN_SUFFIX = x    ; then
20919    case $host_os in
20920	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20921	*)		DRIVER_MAN_SUFFIX=4  ;;
20922    esac
20923fi
20924if test x$DRIVER_MAN_DIR = x    ; then
20925    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20926fi
20927
20928if test x$ADMIN_MAN_SUFFIX = x    ; then
20929    case $host_os in
20930	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20931	*)		ADMIN_MAN_SUFFIX=8  ;;
20932    esac
20933fi
20934if test x$ADMIN_MAN_DIR = x    ; then
20935    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20936fi
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954# Check whether --with-release-version was given.
20955if test "${with_release_version+set}" = set; then
20956  withval=$with_release_version; RELEASE_VERSION="$withval"
20957else
20958  RELEASE_VERSION=""
20959fi
20960
20961	if test "x$RELEASE_VERSION" != "x"; then
20962		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20963		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20964		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20965echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20966	fi
20967
20968
20969ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20970
20971cat >confcache <<\_ACEOF
20972# This file is a shell script that caches the results of configure
20973# tests run on this system so they can be shared between configure
20974# scripts and configure runs, see configure's option --config-cache.
20975# It is not useful on other systems.  If it contains results you don't
20976# want to keep, you may remove or edit it.
20977#
20978# config.status only pays attention to the cache file if you give it
20979# the --recheck option to rerun configure.
20980#
20981# `ac_cv_env_foo' variables (set or unset) will be overridden when
20982# loading this file, other *unset* `ac_cv_foo' will be assigned the
20983# following values.
20984
20985_ACEOF
20986
20987# The following way of writing the cache mishandles newlines in values,
20988# but we know of no workaround that is simple, portable, and efficient.
20989# So, we kill variables containing newlines.
20990# Ultrix sh set writes to stderr and can't be redirected directly,
20991# and sets the high bit in the cache file unless we assign to the vars.
20992(
20993  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20994    eval ac_val=\$$ac_var
20995    case $ac_val in #(
20996    *${as_nl}*)
20997      case $ac_var in #(
20998      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20999echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21000      esac
21001      case $ac_var in #(
21002      _ | IFS | as_nl) ;; #(
21003      *) $as_unset $ac_var ;;
21004      esac ;;
21005    esac
21006  done
21007
21008  (set) 2>&1 |
21009    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21010    *${as_nl}ac_space=\ *)
21011      # `set' does not quote correctly, so add quotes (double-quote
21012      # substitution turns \\\\ into \\, and sed turns \\ into \).
21013      sed -n \
21014	"s/'/'\\\\''/g;
21015	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21016      ;; #(
21017    *)
21018      # `set' quotes correctly as required by POSIX, so do not add quotes.
21019      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21020      ;;
21021    esac |
21022    sort
21023) |
21024  sed '
21025     /^ac_cv_env_/b end
21026     t clear
21027     :clear
21028     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21029     t end
21030     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21031     :end' >>confcache
21032if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21033  if test -w "$cache_file"; then
21034    test "x$cache_file" != "x/dev/null" &&
21035      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21036echo "$as_me: updating cache $cache_file" >&6;}
21037    cat confcache >$cache_file
21038  else
21039    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21040echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21041  fi
21042fi
21043rm -f confcache
21044
21045test "x$prefix" = xNONE && prefix=$ac_default_prefix
21046# Let make expand exec_prefix.
21047test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21048
21049DEFS=-DHAVE_CONFIG_H
21050
21051ac_libobjs=
21052ac_ltlibobjs=
21053for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21054  # 1. Remove the extension, and $U if already installed.
21055  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21056  ac_i=`echo "$ac_i" | sed "$ac_script"`
21057  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21058  #    will be set to the directory where LIBOBJS objects are built.
21059  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21060  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21061done
21062LIBOBJS=$ac_libobjs
21063
21064LTLIBOBJS=$ac_ltlibobjs
21065
21066
21067if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21068  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21069Usually this means the macro was only invoked conditionally." >&5
21070echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21071Usually this means the macro was only invoked conditionally." >&2;}
21072   { (exit 1); exit 1; }; }
21073fi
21074if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21075  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21076Usually this means the macro was only invoked conditionally." >&5
21077echo "$as_me: error: conditional \"AMDEP\" was never defined.
21078Usually this means the macro was only invoked conditionally." >&2;}
21079   { (exit 1); exit 1; }; }
21080fi
21081if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21082  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21083Usually this means the macro was only invoked conditionally." >&5
21084echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21085Usually this means the macro was only invoked conditionally." >&2;}
21086   { (exit 1); exit 1; }; }
21087fi
21088if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21089  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21090Usually this means the macro was only invoked conditionally." >&5
21091echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21092Usually this means the macro was only invoked conditionally." >&2;}
21093   { (exit 1); exit 1; }; }
21094fi
21095if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21096  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21097Usually this means the macro was only invoked conditionally." >&5
21098echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21099Usually this means the macro was only invoked conditionally." >&2;}
21100   { (exit 1); exit 1; }; }
21101fi
21102if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
21103  { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21104Usually this means the macro was only invoked conditionally." >&5
21105echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21106Usually this means the macro was only invoked conditionally." >&2;}
21107   { (exit 1); exit 1; }; }
21108fi
21109
21110: ${CONFIG_STATUS=./config.status}
21111ac_clean_files_save=$ac_clean_files
21112ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21113{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21114echo "$as_me: creating $CONFIG_STATUS" >&6;}
21115cat >$CONFIG_STATUS <<_ACEOF
21116#! $SHELL
21117# Generated by $as_me.
21118# Run this file to recreate the current configuration.
21119# Compiler output produced by configure, useful for debugging
21120# configure, is in config.log if it exists.
21121
21122debug=false
21123ac_cs_recheck=false
21124ac_cs_silent=false
21125SHELL=\${CONFIG_SHELL-$SHELL}
21126_ACEOF
21127
21128cat >>$CONFIG_STATUS <<\_ACEOF
21129## --------------------- ##
21130## M4sh Initialization.  ##
21131## --------------------- ##
21132
21133# Be more Bourne compatible
21134DUALCASE=1; export DUALCASE # for MKS sh
21135if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21136  emulate sh
21137  NULLCMD=:
21138  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21139  # is contrary to our usage.  Disable this feature.
21140  alias -g '${1+"$@"}'='"$@"'
21141  setopt NO_GLOB_SUBST
21142else
21143  case `(set -o) 2>/dev/null` in
21144  *posix*) set -o posix ;;
21145esac
21146
21147fi
21148
21149
21150
21151
21152# PATH needs CR
21153# Avoid depending upon Character Ranges.
21154as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21155as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21156as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21157as_cr_digits='0123456789'
21158as_cr_alnum=$as_cr_Letters$as_cr_digits
21159
21160# The user is always right.
21161if test "${PATH_SEPARATOR+set}" != set; then
21162  echo "#! /bin/sh" >conf$$.sh
21163  echo  "exit 0"   >>conf$$.sh
21164  chmod +x conf$$.sh
21165  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21166    PATH_SEPARATOR=';'
21167  else
21168    PATH_SEPARATOR=:
21169  fi
21170  rm -f conf$$.sh
21171fi
21172
21173# Support unset when possible.
21174if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21175  as_unset=unset
21176else
21177  as_unset=false
21178fi
21179
21180
21181# IFS
21182# We need space, tab and new line, in precisely that order.  Quoting is
21183# there to prevent editors from complaining about space-tab.
21184# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21185# splitting by setting IFS to empty value.)
21186as_nl='
21187'
21188IFS=" ""	$as_nl"
21189
21190# Find who we are.  Look in the path if we contain no directory separator.
21191case $0 in
21192  *[\\/]* ) as_myself=$0 ;;
21193  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21194for as_dir in $PATH
21195do
21196  IFS=$as_save_IFS
21197  test -z "$as_dir" && as_dir=.
21198  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21199done
21200IFS=$as_save_IFS
21201
21202     ;;
21203esac
21204# We did not find ourselves, most probably we were run as `sh COMMAND'
21205# in which case we are not to be found in the path.
21206if test "x$as_myself" = x; then
21207  as_myself=$0
21208fi
21209if test ! -f "$as_myself"; then
21210  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21211  { (exit 1); exit 1; }
21212fi
21213
21214# Work around bugs in pre-3.0 UWIN ksh.
21215for as_var in ENV MAIL MAILPATH
21216do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21217done
21218PS1='$ '
21219PS2='> '
21220PS4='+ '
21221
21222# NLS nuisances.
21223for as_var in \
21224  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21225  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21226  LC_TELEPHONE LC_TIME
21227do
21228  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21229    eval $as_var=C; export $as_var
21230  else
21231    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21232  fi
21233done
21234
21235# Required to use basename.
21236if expr a : '\(a\)' >/dev/null 2>&1 &&
21237   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21238  as_expr=expr
21239else
21240  as_expr=false
21241fi
21242
21243if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21244  as_basename=basename
21245else
21246  as_basename=false
21247fi
21248
21249
21250# Name of the executable.
21251as_me=`$as_basename -- "$0" ||
21252$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21253	 X"$0" : 'X\(//\)$' \| \
21254	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21255echo X/"$0" |
21256    sed '/^.*\/\([^/][^/]*\)\/*$/{
21257	    s//\1/
21258	    q
21259	  }
21260	  /^X\/\(\/\/\)$/{
21261	    s//\1/
21262	    q
21263	  }
21264	  /^X\/\(\/\).*/{
21265	    s//\1/
21266	    q
21267	  }
21268	  s/.*/./; q'`
21269
21270# CDPATH.
21271$as_unset CDPATH
21272
21273
21274
21275  as_lineno_1=$LINENO
21276  as_lineno_2=$LINENO
21277  test "x$as_lineno_1" != "x$as_lineno_2" &&
21278  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21279
21280  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21281  # uniformly replaced by the line number.  The first 'sed' inserts a
21282  # line-number line after each line using $LINENO; the second 'sed'
21283  # does the real work.  The second script uses 'N' to pair each
21284  # line-number line with the line containing $LINENO, and appends
21285  # trailing '-' during substitution so that $LINENO is not a special
21286  # case at line end.
21287  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21288  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21289  # E. McMahon (1931-1989) for sed's syntax.  :-)
21290  sed -n '
21291    p
21292    /[$]LINENO/=
21293  ' <$as_myself |
21294    sed '
21295      s/[$]LINENO.*/&-/
21296      t lineno
21297      b
21298      :lineno
21299      N
21300      :loop
21301      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21302      t loop
21303      s/-\n.*//
21304    ' >$as_me.lineno &&
21305  chmod +x "$as_me.lineno" ||
21306    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21307   { (exit 1); exit 1; }; }
21308
21309  # Don't try to exec as it changes $[0], causing all sort of problems
21310  # (the dirname of $[0] is not the place where we might find the
21311  # original and so on.  Autoconf is especially sensitive to this).
21312  . "./$as_me.lineno"
21313  # Exit status is that of the last command.
21314  exit
21315}
21316
21317
21318if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21319  as_dirname=dirname
21320else
21321  as_dirname=false
21322fi
21323
21324ECHO_C= ECHO_N= ECHO_T=
21325case `echo -n x` in
21326-n*)
21327  case `echo 'x\c'` in
21328  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21329  *)   ECHO_C='\c';;
21330  esac;;
21331*)
21332  ECHO_N='-n';;
21333esac
21334
21335if expr a : '\(a\)' >/dev/null 2>&1 &&
21336   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21337  as_expr=expr
21338else
21339  as_expr=false
21340fi
21341
21342rm -f conf$$ conf$$.exe conf$$.file
21343if test -d conf$$.dir; then
21344  rm -f conf$$.dir/conf$$.file
21345else
21346  rm -f conf$$.dir
21347  mkdir conf$$.dir
21348fi
21349echo >conf$$.file
21350if ln -s conf$$.file conf$$ 2>/dev/null; then
21351  as_ln_s='ln -s'
21352  # ... but there are two gotchas:
21353  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21354  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21355  # In both cases, we have to default to `cp -p'.
21356  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21357    as_ln_s='cp -p'
21358elif ln conf$$.file conf$$ 2>/dev/null; then
21359  as_ln_s=ln
21360else
21361  as_ln_s='cp -p'
21362fi
21363rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21364rmdir conf$$.dir 2>/dev/null
21365
21366if mkdir -p . 2>/dev/null; then
21367  as_mkdir_p=:
21368else
21369  test -d ./-p && rmdir ./-p
21370  as_mkdir_p=false
21371fi
21372
21373if test -x / >/dev/null 2>&1; then
21374  as_test_x='test -x'
21375else
21376  if ls -dL / >/dev/null 2>&1; then
21377    as_ls_L_option=L
21378  else
21379    as_ls_L_option=
21380  fi
21381  as_test_x='
21382    eval sh -c '\''
21383      if test -d "$1"; then
21384        test -d "$1/.";
21385      else
21386	case $1 in
21387        -*)set "./$1";;
21388	esac;
21389	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21390	???[sx]*):;;*)false;;esac;fi
21391    '\'' sh
21392  '
21393fi
21394as_executable_p=$as_test_x
21395
21396# Sed expression to map a string onto a valid CPP name.
21397as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21398
21399# Sed expression to map a string onto a valid variable name.
21400as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21401
21402
21403exec 6>&1
21404
21405# Save the log message, to keep $[0] and so on meaningful, and to
21406# report actual input values of CONFIG_FILES etc. instead of their
21407# values after options handling.
21408ac_log="
21409This file was extended by xf86-video-vmware $as_me 10.16.1, which was
21410generated by GNU Autoconf 2.61.  Invocation command line was
21411
21412  CONFIG_FILES    = $CONFIG_FILES
21413  CONFIG_HEADERS  = $CONFIG_HEADERS
21414  CONFIG_LINKS    = $CONFIG_LINKS
21415  CONFIG_COMMANDS = $CONFIG_COMMANDS
21416  $ $0 $@
21417
21418on `(hostname || uname -n) 2>/dev/null | sed 1q`
21419"
21420
21421_ACEOF
21422
21423cat >>$CONFIG_STATUS <<_ACEOF
21424# Files that config.status was made for.
21425config_files="$ac_config_files"
21426config_headers="$ac_config_headers"
21427config_commands="$ac_config_commands"
21428
21429_ACEOF
21430
21431cat >>$CONFIG_STATUS <<\_ACEOF
21432ac_cs_usage="\
21433\`$as_me' instantiates files from templates according to the
21434current configuration.
21435
21436Usage: $0 [OPTIONS] [FILE]...
21437
21438  -h, --help       print this help, then exit
21439  -V, --version    print version number and configuration settings, then exit
21440  -q, --quiet      do not print progress messages
21441  -d, --debug      don't remove temporary files
21442      --recheck    update $as_me by reconfiguring in the same conditions
21443  --file=FILE[:TEMPLATE]
21444		   instantiate the configuration file FILE
21445  --header=FILE[:TEMPLATE]
21446		   instantiate the configuration header FILE
21447
21448Configuration files:
21449$config_files
21450
21451Configuration headers:
21452$config_headers
21453
21454Configuration commands:
21455$config_commands
21456
21457Report bugs to <bug-autoconf@gnu.org>."
21458
21459_ACEOF
21460cat >>$CONFIG_STATUS <<_ACEOF
21461ac_cs_version="\\
21462xf86-video-vmware config.status 10.16.1
21463configured by $0, generated by GNU Autoconf 2.61,
21464  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21465
21466Copyright (C) 2006 Free Software Foundation, Inc.
21467This config.status script is free software; the Free Software Foundation
21468gives unlimited permission to copy, distribute and modify it."
21469
21470ac_pwd='$ac_pwd'
21471srcdir='$srcdir'
21472INSTALL='$INSTALL'
21473MKDIR_P='$MKDIR_P'
21474_ACEOF
21475
21476cat >>$CONFIG_STATUS <<\_ACEOF
21477# If no file are specified by the user, then we need to provide default
21478# value.  By we need to know if files were specified by the user.
21479ac_need_defaults=:
21480while test $# != 0
21481do
21482  case $1 in
21483  --*=*)
21484    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21485    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21486    ac_shift=:
21487    ;;
21488  *)
21489    ac_option=$1
21490    ac_optarg=$2
21491    ac_shift=shift
21492    ;;
21493  esac
21494
21495  case $ac_option in
21496  # Handling of the options.
21497  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21498    ac_cs_recheck=: ;;
21499  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21500    echo "$ac_cs_version"; exit ;;
21501  --debug | --debu | --deb | --de | --d | -d )
21502    debug=: ;;
21503  --file | --fil | --fi | --f )
21504    $ac_shift
21505    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21506    ac_need_defaults=false;;
21507  --header | --heade | --head | --hea )
21508    $ac_shift
21509    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21510    ac_need_defaults=false;;
21511  --he | --h)
21512    # Conflict between --help and --header
21513    { echo "$as_me: error: ambiguous option: $1
21514Try \`$0 --help' for more information." >&2
21515   { (exit 1); exit 1; }; };;
21516  --help | --hel | -h )
21517    echo "$ac_cs_usage"; exit ;;
21518  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21519  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21520    ac_cs_silent=: ;;
21521
21522  # This is an error.
21523  -*) { echo "$as_me: error: unrecognized option: $1
21524Try \`$0 --help' for more information." >&2
21525   { (exit 1); exit 1; }; } ;;
21526
21527  *) ac_config_targets="$ac_config_targets $1"
21528     ac_need_defaults=false ;;
21529
21530  esac
21531  shift
21532done
21533
21534ac_configure_extra_args=
21535
21536if $ac_cs_silent; then
21537  exec 6>/dev/null
21538  ac_configure_extra_args="$ac_configure_extra_args --silent"
21539fi
21540
21541_ACEOF
21542cat >>$CONFIG_STATUS <<_ACEOF
21543if \$ac_cs_recheck; then
21544  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21545  CONFIG_SHELL=$SHELL
21546  export CONFIG_SHELL
21547  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21548fi
21549
21550_ACEOF
21551cat >>$CONFIG_STATUS <<\_ACEOF
21552exec 5>>config.log
21553{
21554  echo
21555  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21556## Running $as_me. ##
21557_ASBOX
21558  echo "$ac_log"
21559} >&5
21560
21561_ACEOF
21562cat >>$CONFIG_STATUS <<_ACEOF
21563#
21564# INIT-COMMANDS
21565#
21566AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21567
21568_ACEOF
21569
21570cat >>$CONFIG_STATUS <<\_ACEOF
21571
21572# Handling of arguments.
21573for ac_config_target in $ac_config_targets
21574do
21575  case $ac_config_target in
21576    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21577    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21578    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21579    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21580    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21581
21582  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21583echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21584   { (exit 1); exit 1; }; };;
21585  esac
21586done
21587
21588
21589# If the user did not use the arguments to specify the items to instantiate,
21590# then the envvar interface is used.  Set only those that are not.
21591# We use the long form for the default assignment because of an extremely
21592# bizarre bug on SunOS 4.1.3.
21593if $ac_need_defaults; then
21594  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21595  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21596  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21597fi
21598
21599# Have a temporary directory for convenience.  Make it in the build tree
21600# simply because there is no reason against having it here, and in addition,
21601# creating and moving files from /tmp can sometimes cause problems.
21602# Hook for its removal unless debugging.
21603# Note that there is a small window in which the directory will not be cleaned:
21604# after its creation but before its name has been assigned to `$tmp'.
21605$debug ||
21606{
21607  tmp=
21608  trap 'exit_status=$?
21609  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21610' 0
21611  trap '{ (exit 1); exit 1; }' 1 2 13 15
21612}
21613# Create a (secure) tmp directory for tmp files.
21614
21615{
21616  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21617  test -n "$tmp" && test -d "$tmp"
21618}  ||
21619{
21620  tmp=./conf$$-$RANDOM
21621  (umask 077 && mkdir "$tmp")
21622} ||
21623{
21624   echo "$me: cannot create a temporary directory in ." >&2
21625   { (exit 1); exit 1; }
21626}
21627
21628#
21629# Set up the sed scripts for CONFIG_FILES section.
21630#
21631
21632# No need to generate the scripts if there are no CONFIG_FILES.
21633# This happens for instance when ./config.status config.h
21634if test -n "$CONFIG_FILES"; then
21635
21636_ACEOF
21637
21638
21639
21640ac_delim='%!_!# '
21641for ac_last_try in false false false false false :; do
21642  cat >conf$$subs.sed <<_ACEOF
21643SHELL!$SHELL$ac_delim
21644PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21645PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21646PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21647PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21648PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21649PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21650exec_prefix!$exec_prefix$ac_delim
21651prefix!$prefix$ac_delim
21652program_transform_name!$program_transform_name$ac_delim
21653bindir!$bindir$ac_delim
21654sbindir!$sbindir$ac_delim
21655libexecdir!$libexecdir$ac_delim
21656datarootdir!$datarootdir$ac_delim
21657datadir!$datadir$ac_delim
21658sysconfdir!$sysconfdir$ac_delim
21659sharedstatedir!$sharedstatedir$ac_delim
21660localstatedir!$localstatedir$ac_delim
21661includedir!$includedir$ac_delim
21662oldincludedir!$oldincludedir$ac_delim
21663docdir!$docdir$ac_delim
21664infodir!$infodir$ac_delim
21665htmldir!$htmldir$ac_delim
21666dvidir!$dvidir$ac_delim
21667pdfdir!$pdfdir$ac_delim
21668psdir!$psdir$ac_delim
21669libdir!$libdir$ac_delim
21670localedir!$localedir$ac_delim
21671mandir!$mandir$ac_delim
21672DEFS!$DEFS$ac_delim
21673ECHO_C!$ECHO_C$ac_delim
21674ECHO_N!$ECHO_N$ac_delim
21675ECHO_T!$ECHO_T$ac_delim
21676LIBS!$LIBS$ac_delim
21677build_alias!$build_alias$ac_delim
21678host_alias!$host_alias$ac_delim
21679target_alias!$target_alias$ac_delim
21680INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21681INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21682INSTALL_DATA!$INSTALL_DATA$ac_delim
21683am__isrc!$am__isrc$ac_delim
21684CYGPATH_W!$CYGPATH_W$ac_delim
21685PACKAGE!$PACKAGE$ac_delim
21686VERSION!$VERSION$ac_delim
21687ACLOCAL!$ACLOCAL$ac_delim
21688AUTOCONF!$AUTOCONF$ac_delim
21689AUTOMAKE!$AUTOMAKE$ac_delim
21690AUTOHEADER!$AUTOHEADER$ac_delim
21691MAKEINFO!$MAKEINFO$ac_delim
21692install_sh!$install_sh$ac_delim
21693STRIP!$STRIP$ac_delim
21694INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21695mkdir_p!$mkdir_p$ac_delim
21696AWK!$AWK$ac_delim
21697SET_MAKE!$SET_MAKE$ac_delim
21698am__leading_dot!$am__leading_dot$ac_delim
21699AMTAR!$AMTAR$ac_delim
21700am__tar!$am__tar$ac_delim
21701am__untar!$am__untar$ac_delim
21702MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21703MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21704MAINT!$MAINT$ac_delim
21705build!$build$ac_delim
21706build_cpu!$build_cpu$ac_delim
21707build_vendor!$build_vendor$ac_delim
21708build_os!$build_os$ac_delim
21709host!$host$ac_delim
21710host_cpu!$host_cpu$ac_delim
21711host_vendor!$host_vendor$ac_delim
21712host_os!$host_os$ac_delim
21713CC!$CC$ac_delim
21714CFLAGS!$CFLAGS$ac_delim
21715LDFLAGS!$LDFLAGS$ac_delim
21716CPPFLAGS!$CPPFLAGS$ac_delim
21717ac_ct_CC!$ac_ct_CC$ac_delim
21718EXEEXT!$EXEEXT$ac_delim
21719OBJEXT!$OBJEXT$ac_delim
21720DEPDIR!$DEPDIR$ac_delim
21721am__include!$am__include$ac_delim
21722am__quote!$am__quote$ac_delim
21723AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21724AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21725AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21726CCDEPMODE!$CCDEPMODE$ac_delim
21727am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21728am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21729GREP!$GREP$ac_delim
21730EGREP!$EGREP$ac_delim
21731LN_S!$LN_S$ac_delim
21732ECHO!$ECHO$ac_delim
21733AR!$AR$ac_delim
21734RANLIB!$RANLIB$ac_delim
21735CPP!$CPP$ac_delim
21736CXX!$CXX$ac_delim
21737CXXFLAGS!$CXXFLAGS$ac_delim
21738ac_ct_CXX!$ac_ct_CXX$ac_delim
21739CXXDEPMODE!$CXXDEPMODE$ac_delim
21740_ACEOF
21741
21742  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21743    break
21744  elif $ac_last_try; then
21745    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21746echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21747   { (exit 1); exit 1; }; }
21748  else
21749    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21750  fi
21751done
21752
21753ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21754if test -n "$ac_eof"; then
21755  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21756  ac_eof=`expr $ac_eof + 1`
21757fi
21758
21759cat >>$CONFIG_STATUS <<_ACEOF
21760cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21761/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21762_ACEOF
21763sed '
21764s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21765s/^/s,@/; s/!/@,|#_!!_#|/
21766:n
21767t n
21768s/'"$ac_delim"'$/,g/; t
21769s/$/\\/; p
21770N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21771' >>$CONFIG_STATUS <conf$$subs.sed
21772rm -f conf$$subs.sed
21773cat >>$CONFIG_STATUS <<_ACEOF
21774CEOF$ac_eof
21775_ACEOF
21776
21777
21778ac_delim='%!_!# '
21779for ac_last_try in false false false false false :; do
21780  cat >conf$$subs.sed <<_ACEOF
21781am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21782am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21783CXXCPP!$CXXCPP$ac_delim
21784F77!$F77$ac_delim
21785FFLAGS!$FFLAGS$ac_delim
21786ac_ct_F77!$ac_ct_F77$ac_delim
21787LIBTOOL!$LIBTOOL$ac_delim
21788PKG_CONFIG!$PKG_CONFIG$ac_delim
21789XORG_CFLAGS!$XORG_CFLAGS$ac_delim
21790XORG_LIBS!$XORG_LIBS$ac_delim
21791PCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim
21792PCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim
21793XSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim
21794XSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim
21795moduledir!$moduledir$ac_delim
21796DRIVER_NAME!$DRIVER_NAME$ac_delim
21797APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
21798LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
21799FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
21800MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
21801DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
21802ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
21803APP_MAN_DIR!$APP_MAN_DIR$ac_delim
21804LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
21805FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
21806MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
21807DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
21808ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
21809LIBOBJS!$LIBOBJS$ac_delim
21810LTLIBOBJS!$LTLIBOBJS$ac_delim
21811_ACEOF
21812
21813  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 30; then
21814    break
21815  elif $ac_last_try; then
21816    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21817echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21818   { (exit 1); exit 1; }; }
21819  else
21820    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21821  fi
21822done
21823
21824ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21825if test -n "$ac_eof"; then
21826  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21827  ac_eof=`expr $ac_eof + 1`
21828fi
21829
21830cat >>$CONFIG_STATUS <<_ACEOF
21831cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21832/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21833_ACEOF
21834sed '
21835s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21836s/^/s,@/; s/!/@,|#_!!_#|/
21837:n
21838t n
21839s/'"$ac_delim"'$/,g/; t
21840s/$/\\/; p
21841N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21842' >>$CONFIG_STATUS <conf$$subs.sed
21843rm -f conf$$subs.sed
21844cat >>$CONFIG_STATUS <<_ACEOF
21845:end
21846s/|#_!!_#|//g
21847CEOF$ac_eof
21848_ACEOF
21849
21850
21851# VPATH may cause trouble with some makes, so we remove $(srcdir),
21852# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21853# trailing colons and then remove the whole line if VPATH becomes empty
21854# (actually we leave an empty line to preserve line numbers).
21855if test "x$srcdir" = x.; then
21856  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21857s/:*\$(srcdir):*/:/
21858s/:*\${srcdir}:*/:/
21859s/:*@srcdir@:*/:/
21860s/^\([^=]*=[	 ]*\):*/\1/
21861s/:*$//
21862s/^[^=]*=[	 ]*$//
21863}'
21864fi
21865
21866cat >>$CONFIG_STATUS <<\_ACEOF
21867fi # test -n "$CONFIG_FILES"
21868
21869
21870for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21871do
21872  case $ac_tag in
21873  :[FHLC]) ac_mode=$ac_tag; continue;;
21874  esac
21875  case $ac_mode$ac_tag in
21876  :[FHL]*:*);;
21877  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21878echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21879   { (exit 1); exit 1; }; };;
21880  :[FH]-) ac_tag=-:-;;
21881  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21882  esac
21883  ac_save_IFS=$IFS
21884  IFS=:
21885  set x $ac_tag
21886  IFS=$ac_save_IFS
21887  shift
21888  ac_file=$1
21889  shift
21890
21891  case $ac_mode in
21892  :L) ac_source=$1;;
21893  :[FH])
21894    ac_file_inputs=
21895    for ac_f
21896    do
21897      case $ac_f in
21898      -) ac_f="$tmp/stdin";;
21899      *) # Look for the file first in the build tree, then in the source tree
21900	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21901	 # because $ac_f cannot contain `:'.
21902	 test -f "$ac_f" ||
21903	   case $ac_f in
21904	   [\\/$]*) false;;
21905	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21906	   esac ||
21907	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21908echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21909   { (exit 1); exit 1; }; };;
21910      esac
21911      ac_file_inputs="$ac_file_inputs $ac_f"
21912    done
21913
21914    # Let's still pretend it is `configure' which instantiates (i.e., don't
21915    # use $as_me), people would be surprised to read:
21916    #    /* config.h.  Generated by config.status.  */
21917    configure_input="Generated from "`IFS=:
21918	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21919    if test x"$ac_file" != x-; then
21920      configure_input="$ac_file.  $configure_input"
21921      { echo "$as_me:$LINENO: creating $ac_file" >&5
21922echo "$as_me: creating $ac_file" >&6;}
21923    fi
21924
21925    case $ac_tag in
21926    *:-:* | *:-) cat >"$tmp/stdin";;
21927    esac
21928    ;;
21929  esac
21930
21931  ac_dir=`$as_dirname -- "$ac_file" ||
21932$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21933	 X"$ac_file" : 'X\(//\)[^/]' \| \
21934	 X"$ac_file" : 'X\(//\)$' \| \
21935	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21936echo X"$ac_file" |
21937    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21938	    s//\1/
21939	    q
21940	  }
21941	  /^X\(\/\/\)[^/].*/{
21942	    s//\1/
21943	    q
21944	  }
21945	  /^X\(\/\/\)$/{
21946	    s//\1/
21947	    q
21948	  }
21949	  /^X\(\/\).*/{
21950	    s//\1/
21951	    q
21952	  }
21953	  s/.*/./; q'`
21954  { as_dir="$ac_dir"
21955  case $as_dir in #(
21956  -*) as_dir=./$as_dir;;
21957  esac
21958  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21959    as_dirs=
21960    while :; do
21961      case $as_dir in #(
21962      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21963      *) as_qdir=$as_dir;;
21964      esac
21965      as_dirs="'$as_qdir' $as_dirs"
21966      as_dir=`$as_dirname -- "$as_dir" ||
21967$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21968	 X"$as_dir" : 'X\(//\)[^/]' \| \
21969	 X"$as_dir" : 'X\(//\)$' \| \
21970	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21971echo X"$as_dir" |
21972    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21973	    s//\1/
21974	    q
21975	  }
21976	  /^X\(\/\/\)[^/].*/{
21977	    s//\1/
21978	    q
21979	  }
21980	  /^X\(\/\/\)$/{
21981	    s//\1/
21982	    q
21983	  }
21984	  /^X\(\/\).*/{
21985	    s//\1/
21986	    q
21987	  }
21988	  s/.*/./; q'`
21989      test -d "$as_dir" && break
21990    done
21991    test -z "$as_dirs" || eval "mkdir $as_dirs"
21992  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21993echo "$as_me: error: cannot create directory $as_dir" >&2;}
21994   { (exit 1); exit 1; }; }; }
21995  ac_builddir=.
21996
21997case "$ac_dir" in
21998.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21999*)
22000  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22001  # A ".." for each directory in $ac_dir_suffix.
22002  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22003  case $ac_top_builddir_sub in
22004  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22005  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22006  esac ;;
22007esac
22008ac_abs_top_builddir=$ac_pwd
22009ac_abs_builddir=$ac_pwd$ac_dir_suffix
22010# for backward compatibility:
22011ac_top_builddir=$ac_top_build_prefix
22012
22013case $srcdir in
22014  .)  # We are building in place.
22015    ac_srcdir=.
22016    ac_top_srcdir=$ac_top_builddir_sub
22017    ac_abs_top_srcdir=$ac_pwd ;;
22018  [\\/]* | ?:[\\/]* )  # Absolute name.
22019    ac_srcdir=$srcdir$ac_dir_suffix;
22020    ac_top_srcdir=$srcdir
22021    ac_abs_top_srcdir=$srcdir ;;
22022  *) # Relative name.
22023    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22024    ac_top_srcdir=$ac_top_build_prefix$srcdir
22025    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22026esac
22027ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22028
22029
22030  case $ac_mode in
22031  :F)
22032  #
22033  # CONFIG_FILE
22034  #
22035
22036  case $INSTALL in
22037  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22038  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22039  esac
22040  ac_MKDIR_P=$MKDIR_P
22041  case $MKDIR_P in
22042  [\\/$]* | ?:[\\/]* ) ;;
22043  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22044  esac
22045_ACEOF
22046
22047cat >>$CONFIG_STATUS <<\_ACEOF
22048# If the template does not know about datarootdir, expand it.
22049# FIXME: This hack should be removed a few years after 2.60.
22050ac_datarootdir_hack=; ac_datarootdir_seen=
22051
22052case `sed -n '/datarootdir/ {
22053  p
22054  q
22055}
22056/@datadir@/p
22057/@docdir@/p
22058/@infodir@/p
22059/@localedir@/p
22060/@mandir@/p
22061' $ac_file_inputs` in
22062*datarootdir*) ac_datarootdir_seen=yes;;
22063*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22064  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22065echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22066_ACEOF
22067cat >>$CONFIG_STATUS <<_ACEOF
22068  ac_datarootdir_hack='
22069  s&@datadir@&$datadir&g
22070  s&@docdir@&$docdir&g
22071  s&@infodir@&$infodir&g
22072  s&@localedir@&$localedir&g
22073  s&@mandir@&$mandir&g
22074    s&\\\${datarootdir}&$datarootdir&g' ;;
22075esac
22076_ACEOF
22077
22078# Neutralize VPATH when `$srcdir' = `.'.
22079# Shell code in configure.ac might set extrasub.
22080# FIXME: do we really want to maintain this feature?
22081cat >>$CONFIG_STATUS <<_ACEOF
22082  sed "$ac_vpsub
22083$extrasub
22084_ACEOF
22085cat >>$CONFIG_STATUS <<\_ACEOF
22086:t
22087/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22088s&@configure_input@&$configure_input&;t t
22089s&@top_builddir@&$ac_top_builddir_sub&;t t
22090s&@srcdir@&$ac_srcdir&;t t
22091s&@abs_srcdir@&$ac_abs_srcdir&;t t
22092s&@top_srcdir@&$ac_top_srcdir&;t t
22093s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22094s&@builddir@&$ac_builddir&;t t
22095s&@abs_builddir@&$ac_abs_builddir&;t t
22096s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22097s&@INSTALL@&$ac_INSTALL&;t t
22098s&@MKDIR_P@&$ac_MKDIR_P&;t t
22099$ac_datarootdir_hack
22100" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22101
22102test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22103  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22104  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22105  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22106which seems to be undefined.  Please make sure it is defined." >&5
22107echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22108which seems to be undefined.  Please make sure it is defined." >&2;}
22109
22110  rm -f "$tmp/stdin"
22111  case $ac_file in
22112  -) cat "$tmp/out"; rm -f "$tmp/out";;
22113  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22114  esac
22115 ;;
22116  :H)
22117  #
22118  # CONFIG_HEADER
22119  #
22120_ACEOF
22121
22122# Transform confdefs.h into a sed script `conftest.defines', that
22123# substitutes the proper values into config.h.in to produce config.h.
22124rm -f conftest.defines conftest.tail
22125# First, append a space to every undef/define line, to ease matching.
22126echo 's/$/ /' >conftest.defines
22127# Then, protect against being on the right side of a sed subst, or in
22128# an unquoted here document, in config.status.  If some macros were
22129# called several times there might be several #defines for the same
22130# symbol, which is useless.  But do not sort them, since the last
22131# AC_DEFINE must be honored.
22132ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22133# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22134# NAME is the cpp macro being defined, VALUE is the value it is being given.
22135# PARAMS is the parameter list in the macro definition--in most cases, it's
22136# just an empty string.
22137ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22138ac_dB='\\)[	 (].*,\\1define\\2'
22139ac_dC=' '
22140ac_dD=' ,'
22141
22142uniq confdefs.h |
22143  sed -n '
22144	t rset
22145	:rset
22146	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22147	t ok
22148	d
22149	:ok
22150	s/[\\&,]/\\&/g
22151	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22152	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22153  ' >>conftest.defines
22154
22155# Remove the space that was appended to ease matching.
22156# Then replace #undef with comments.  This is necessary, for
22157# example, in the case of _POSIX_SOURCE, which is predefined and required
22158# on some systems where configure will not decide to define it.
22159# (The regexp can be short, since the line contains either #define or #undef.)
22160echo 's/ $//
22161s,^[	 #]*u.*,/* & */,' >>conftest.defines
22162
22163# Break up conftest.defines:
22164ac_max_sed_lines=50
22165
22166# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22167# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22168# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22169# et cetera.
22170ac_in='$ac_file_inputs'
22171ac_out='"$tmp/out1"'
22172ac_nxt='"$tmp/out2"'
22173
22174while :
22175do
22176  # Write a here document:
22177    cat >>$CONFIG_STATUS <<_ACEOF
22178    # First, check the format of the line:
22179    cat >"\$tmp/defines.sed" <<\\CEOF
22180/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22181/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22182b
22183:def
22184_ACEOF
22185  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22186  echo 'CEOF
22187    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22188  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22189  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22190  grep . conftest.tail >/dev/null || break
22191  rm -f conftest.defines
22192  mv conftest.tail conftest.defines
22193done
22194rm -f conftest.defines conftest.tail
22195
22196echo "ac_result=$ac_in" >>$CONFIG_STATUS
22197cat >>$CONFIG_STATUS <<\_ACEOF
22198  if test x"$ac_file" != x-; then
22199    echo "/* $configure_input  */" >"$tmp/config.h"
22200    cat "$ac_result" >>"$tmp/config.h"
22201    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22202      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22203echo "$as_me: $ac_file is unchanged" >&6;}
22204    else
22205      rm -f $ac_file
22206      mv "$tmp/config.h" $ac_file
22207    fi
22208  else
22209    echo "/* $configure_input  */"
22210    cat "$ac_result"
22211  fi
22212  rm -f "$tmp/out12"
22213# Compute $ac_file's index in $config_headers.
22214_am_stamp_count=1
22215for _am_header in $config_headers :; do
22216  case $_am_header in
22217    $ac_file | $ac_file:* )
22218      break ;;
22219    * )
22220      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22221  esac
22222done
22223echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22224$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22225	 X$ac_file : 'X\(//\)[^/]' \| \
22226	 X$ac_file : 'X\(//\)$' \| \
22227	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22228echo X$ac_file |
22229    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22230	    s//\1/
22231	    q
22232	  }
22233	  /^X\(\/\/\)[^/].*/{
22234	    s//\1/
22235	    q
22236	  }
22237	  /^X\(\/\/\)$/{
22238	    s//\1/
22239	    q
22240	  }
22241	  /^X\(\/\).*/{
22242	    s//\1/
22243	    q
22244	  }
22245	  s/.*/./; q'`/stamp-h$_am_stamp_count
22246 ;;
22247
22248  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22249echo "$as_me: executing $ac_file commands" >&6;}
22250 ;;
22251  esac
22252
22253
22254  case $ac_file$ac_mode in
22255    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22256  # Strip MF so we end up with the name of the file.
22257  mf=`echo "$mf" | sed -e 's/:.*$//'`
22258  # Check whether this is an Automake generated Makefile or not.
22259  # We used to match only the files named `Makefile.in', but
22260  # some people rename them; so instead we look at the file content.
22261  # Grep'ing the first line is not enough: some people post-process
22262  # each Makefile.in and add a new line on top of each file to say so.
22263  # Grep'ing the whole file is not good either: AIX grep has a line
22264  # limit of 2048, but all sed's we know have understand at least 4000.
22265  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
22266    dirpart=`$as_dirname -- "$mf" ||
22267$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22268	 X"$mf" : 'X\(//\)[^/]' \| \
22269	 X"$mf" : 'X\(//\)$' \| \
22270	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22271echo X"$mf" |
22272    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22273	    s//\1/
22274	    q
22275	  }
22276	  /^X\(\/\/\)[^/].*/{
22277	    s//\1/
22278	    q
22279	  }
22280	  /^X\(\/\/\)$/{
22281	    s//\1/
22282	    q
22283	  }
22284	  /^X\(\/\).*/{
22285	    s//\1/
22286	    q
22287	  }
22288	  s/.*/./; q'`
22289  else
22290    continue
22291  fi
22292  # Extract the definition of DEPDIR, am__include, and am__quote
22293  # from the Makefile without running `make'.
22294  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22295  test -z "$DEPDIR" && continue
22296  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22297  test -z "am__include" && continue
22298  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22299  # When using ansi2knr, U may be empty or an underscore; expand it
22300  U=`sed -n 's/^U = //p' < "$mf"`
22301  # Find all dependency output files, they are included files with
22302  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22303  # simplest approach to changing $(DEPDIR) to its actual value in the
22304  # expansion.
22305  for file in `sed -n "
22306    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22307       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22308    # Make sure the directory exists.
22309    test -f "$dirpart/$file" && continue
22310    fdir=`$as_dirname -- "$file" ||
22311$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22312	 X"$file" : 'X\(//\)[^/]' \| \
22313	 X"$file" : 'X\(//\)$' \| \
22314	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22315echo X"$file" |
22316    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22317	    s//\1/
22318	    q
22319	  }
22320	  /^X\(\/\/\)[^/].*/{
22321	    s//\1/
22322	    q
22323	  }
22324	  /^X\(\/\/\)$/{
22325	    s//\1/
22326	    q
22327	  }
22328	  /^X\(\/\).*/{
22329	    s//\1/
22330	    q
22331	  }
22332	  s/.*/./; q'`
22333    { as_dir=$dirpart/$fdir
22334  case $as_dir in #(
22335  -*) as_dir=./$as_dir;;
22336  esac
22337  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22338    as_dirs=
22339    while :; do
22340      case $as_dir in #(
22341      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22342      *) as_qdir=$as_dir;;
22343      esac
22344      as_dirs="'$as_qdir' $as_dirs"
22345      as_dir=`$as_dirname -- "$as_dir" ||
22346$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22347	 X"$as_dir" : 'X\(//\)[^/]' \| \
22348	 X"$as_dir" : 'X\(//\)$' \| \
22349	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22350echo X"$as_dir" |
22351    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22352	    s//\1/
22353	    q
22354	  }
22355	  /^X\(\/\/\)[^/].*/{
22356	    s//\1/
22357	    q
22358	  }
22359	  /^X\(\/\/\)$/{
22360	    s//\1/
22361	    q
22362	  }
22363	  /^X\(\/\).*/{
22364	    s//\1/
22365	    q
22366	  }
22367	  s/.*/./; q'`
22368      test -d "$as_dir" && break
22369    done
22370    test -z "$as_dirs" || eval "mkdir $as_dirs"
22371  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22372echo "$as_me: error: cannot create directory $as_dir" >&2;}
22373   { (exit 1); exit 1; }; }; }
22374    # echo "creating $dirpart/$file"
22375    echo '# dummy' > "$dirpart/$file"
22376  done
22377done
22378 ;;
22379
22380  esac
22381done # for ac_tag
22382
22383
22384{ (exit 0); exit 0; }
22385_ACEOF
22386chmod +x $CONFIG_STATUS
22387ac_clean_files=$ac_clean_files_save
22388
22389
22390# configure is writing to config.log, and then calls config.status.
22391# config.status does its own redirection, appending to config.log.
22392# Unfortunately, on DOS this fails, as config.log is still kept open
22393# by configure, so config.status won't be able to write to it; its
22394# output is simply discarded.  So we exec the FD to /dev/null,
22395# effectively closing config.log, so it can be properly (re)opened and
22396# appended to by config.status.  When coming back to configure, we
22397# need to make the FD available again.
22398if test "$no_create" != yes; then
22399  ac_cs_success=:
22400  ac_config_status_args=
22401  test "$silent" = yes &&
22402    ac_config_status_args="$ac_config_status_args --quiet"
22403  exec 5>/dev/null
22404  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22405  exec 5>>config.log
22406  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22407  # would make configure fail if this is the last instruction.
22408  $ac_cs_success || { (exit 1); exit 1; }
22409fi
22410
22411