configure revision e6f085ba
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-trident 1.3.3.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 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  # Pre-4.2 versions of Zsh do 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
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='xf86-video-trident'
752PACKAGE_TARNAME='xf86-video-trident'
753PACKAGE_VERSION='1.3.3'
754PACKAGE_STRING='xf86-video-trident 1.3.3'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='am__EXEEXT_FALSE
795am__EXEEXT_TRUE
796LTLIBOBJS
797LIBOBJS
798ADMIN_MAN_DIR
799DRIVER_MAN_DIR
800MISC_MAN_DIR
801FILE_MAN_DIR
802LIB_MAN_DIR
803APP_MAN_DIR
804ADMIN_MAN_SUFFIX
805DRIVER_MAN_SUFFIX
806MISC_MAN_SUFFIX
807FILE_MAN_SUFFIX
808LIB_MAN_SUFFIX
809APP_MAN_SUFFIX
810DRIVER_NAME
811moduledir
812XSERVER_LIBPCIACCESS_FALSE
813XSERVER_LIBPCIACCESS_TRUE
814PCIACCESS_LIBS
815PCIACCESS_CFLAGS
816HAVE_XEXTPROTO_71_FALSE
817HAVE_XEXTPROTO_71_TRUE
818XEXT_LIBS
819XEXT_CFLAGS
820XORG_LIBS
821XORG_CFLAGS
822PKG_CONFIG
823LIBTOOL
824ac_ct_F77
825FFLAGS
826F77
827CXXCPP
828am__fastdepCXX_FALSE
829am__fastdepCXX_TRUE
830CXXDEPMODE
831ac_ct_CXX
832CXXFLAGS
833CXX
834CPP
835NMEDIT
836DSYMUTIL
837RANLIB
838AR
839ECHO
840LN_S
841EGREP
842GREP
843SED
844am__fastdepCC_FALSE
845am__fastdepCC_TRUE
846CCDEPMODE
847AMDEPBACKSLASH
848AMDEP_FALSE
849AMDEP_TRUE
850am__quote
851am__include
852DEPDIR
853OBJEXT
854EXEEXT
855ac_ct_CC
856CPPFLAGS
857LDFLAGS
858CFLAGS
859CC
860host_os
861host_vendor
862host_cpu
863host
864build_os
865build_vendor
866build_cpu
867build
868MAINT
869MAINTAINER_MODE_FALSE
870MAINTAINER_MODE_TRUE
871am__untar
872am__tar
873AMTAR
874am__leading_dot
875SET_MAKE
876AWK
877mkdir_p
878MKDIR_P
879INSTALL_STRIP_PROGRAM
880STRIP
881install_sh
882MAKEINFO
883AUTOHEADER
884AUTOMAKE
885AUTOCONF
886ACLOCAL
887VERSION
888PACKAGE
889CYGPATH_W
890am__isrc
891INSTALL_DATA
892INSTALL_SCRIPT
893INSTALL_PROGRAM
894target_alias
895host_alias
896build_alias
897LIBS
898ECHO_T
899ECHO_N
900ECHO_C
901DEFS
902mandir
903localedir
904libdir
905psdir
906pdfdir
907dvidir
908htmldir
909infodir
910docdir
911oldincludedir
912includedir
913localstatedir
914sharedstatedir
915sysconfdir
916datadir
917datarootdir
918libexecdir
919sbindir
920bindir
921program_transform_name
922prefix
923exec_prefix
924PACKAGE_BUGREPORT
925PACKAGE_STRING
926PACKAGE_VERSION
927PACKAGE_TARNAME
928PACKAGE_NAME
929PATH_SEPARATOR
930SHELL'
931ac_subst_files=''
932ac_user_opts='
933enable_option_checking
934enable_maintainer_mode
935enable_static
936enable_shared
937enable_fast_install
938enable_dependency_tracking
939with_gnu_ld
940enable_libtool_lock
941with_pic
942with_tags
943with_xorg_module_dir
944with_release_version
945'
946      ac_precious_vars='build_alias
947host_alias
948target_alias
949CC
950CFLAGS
951LDFLAGS
952LIBS
953CPPFLAGS
954CPP
955CXX
956CXXFLAGS
957CCC
958CXXCPP
959F77
960FFLAGS
961PKG_CONFIG
962XORG_CFLAGS
963XORG_LIBS
964XEXT_CFLAGS
965XEXT_LIBS
966PCIACCESS_CFLAGS
967PCIACCESS_LIBS'
968
969
970# Initialize some variables set by options.
971ac_init_help=
972ac_init_version=false
973ac_unrecognized_opts=
974ac_unrecognized_sep=
975# The variables have the same names as the options, with
976# dashes changed to underlines.
977cache_file=/dev/null
978exec_prefix=NONE
979no_create=
980no_recursion=
981prefix=NONE
982program_prefix=NONE
983program_suffix=NONE
984program_transform_name=s,x,x,
985silent=
986site=
987srcdir=
988verbose=
989x_includes=NONE
990x_libraries=NONE
991
992# Installation directory options.
993# These are left unexpanded so users can "make install exec_prefix=/foo"
994# and all the variables that are supposed to be based on exec_prefix
995# by default will actually change.
996# Use braces instead of parens because sh, perl, etc. also accept them.
997# (The list follows the same order as the GNU Coding Standards.)
998bindir='${exec_prefix}/bin'
999sbindir='${exec_prefix}/sbin'
1000libexecdir='${exec_prefix}/libexec'
1001datarootdir='${prefix}/share'
1002datadir='${datarootdir}'
1003sysconfdir='${prefix}/etc'
1004sharedstatedir='${prefix}/com'
1005localstatedir='${prefix}/var'
1006includedir='${prefix}/include'
1007oldincludedir='/usr/include'
1008docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1009infodir='${datarootdir}/info'
1010htmldir='${docdir}'
1011dvidir='${docdir}'
1012pdfdir='${docdir}'
1013psdir='${docdir}'
1014libdir='${exec_prefix}/lib'
1015localedir='${datarootdir}/locale'
1016mandir='${datarootdir}/man'
1017
1018ac_prev=
1019ac_dashdash=
1020for ac_option
1021do
1022  # If the previous option needs an argument, assign it.
1023  if test -n "$ac_prev"; then
1024    eval $ac_prev=\$ac_option
1025    ac_prev=
1026    continue
1027  fi
1028
1029  case $ac_option in
1030  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1031  *)	ac_optarg=yes ;;
1032  esac
1033
1034  # Accept the important Cygnus configure options, so we can diagnose typos.
1035
1036  case $ac_dashdash$ac_option in
1037  --)
1038    ac_dashdash=yes ;;
1039
1040  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1041    ac_prev=bindir ;;
1042  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1043    bindir=$ac_optarg ;;
1044
1045  -build | --build | --buil | --bui | --bu)
1046    ac_prev=build_alias ;;
1047  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1048    build_alias=$ac_optarg ;;
1049
1050  -cache-file | --cache-file | --cache-fil | --cache-fi \
1051  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1052    ac_prev=cache_file ;;
1053  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1054  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1055    cache_file=$ac_optarg ;;
1056
1057  --config-cache | -C)
1058    cache_file=config.cache ;;
1059
1060  -datadir | --datadir | --datadi | --datad)
1061    ac_prev=datadir ;;
1062  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1063    datadir=$ac_optarg ;;
1064
1065  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1066  | --dataroo | --dataro | --datar)
1067    ac_prev=datarootdir ;;
1068  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1069  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1070    datarootdir=$ac_optarg ;;
1071
1072  -disable-* | --disable-*)
1073    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1074    # Reject names that are not valid shell variable names.
1075    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1077   { (exit 1); exit 1; }; }
1078    ac_useropt_orig=$ac_useropt
1079    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1080    case $ac_user_opts in
1081      *"
1082"enable_$ac_useropt"
1083"*) ;;
1084      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1085	 ac_unrecognized_sep=', ';;
1086    esac
1087    eval enable_$ac_useropt=no ;;
1088
1089  -docdir | --docdir | --docdi | --doc | --do)
1090    ac_prev=docdir ;;
1091  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1092    docdir=$ac_optarg ;;
1093
1094  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1095    ac_prev=dvidir ;;
1096  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1097    dvidir=$ac_optarg ;;
1098
1099  -enable-* | --enable-*)
1100    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1101    # Reject names that are not valid shell variable names.
1102    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1103      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1104   { (exit 1); exit 1; }; }
1105    ac_useropt_orig=$ac_useropt
1106    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107    case $ac_user_opts in
1108      *"
1109"enable_$ac_useropt"
1110"*) ;;
1111      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1112	 ac_unrecognized_sep=', ';;
1113    esac
1114    eval enable_$ac_useropt=\$ac_optarg ;;
1115
1116  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1117  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1118  | --exec | --exe | --ex)
1119    ac_prev=exec_prefix ;;
1120  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1121  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1122  | --exec=* | --exe=* | --ex=*)
1123    exec_prefix=$ac_optarg ;;
1124
1125  -gas | --gas | --ga | --g)
1126    # Obsolete; use --with-gas.
1127    with_gas=yes ;;
1128
1129  -help | --help | --hel | --he | -h)
1130    ac_init_help=long ;;
1131  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1132    ac_init_help=recursive ;;
1133  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1134    ac_init_help=short ;;
1135
1136  -host | --host | --hos | --ho)
1137    ac_prev=host_alias ;;
1138  -host=* | --host=* | --hos=* | --ho=*)
1139    host_alias=$ac_optarg ;;
1140
1141  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1142    ac_prev=htmldir ;;
1143  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1144  | --ht=*)
1145    htmldir=$ac_optarg ;;
1146
1147  -includedir | --includedir | --includedi | --included | --include \
1148  | --includ | --inclu | --incl | --inc)
1149    ac_prev=includedir ;;
1150  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1151  | --includ=* | --inclu=* | --incl=* | --inc=*)
1152    includedir=$ac_optarg ;;
1153
1154  -infodir | --infodir | --infodi | --infod | --info | --inf)
1155    ac_prev=infodir ;;
1156  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1157    infodir=$ac_optarg ;;
1158
1159  -libdir | --libdir | --libdi | --libd)
1160    ac_prev=libdir ;;
1161  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1162    libdir=$ac_optarg ;;
1163
1164  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1165  | --libexe | --libex | --libe)
1166    ac_prev=libexecdir ;;
1167  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1168  | --libexe=* | --libex=* | --libe=*)
1169    libexecdir=$ac_optarg ;;
1170
1171  -localedir | --localedir | --localedi | --localed | --locale)
1172    ac_prev=localedir ;;
1173  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1174    localedir=$ac_optarg ;;
1175
1176  -localstatedir | --localstatedir | --localstatedi | --localstated \
1177  | --localstate | --localstat | --localsta | --localst | --locals)
1178    ac_prev=localstatedir ;;
1179  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1180  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1181    localstatedir=$ac_optarg ;;
1182
1183  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1184    ac_prev=mandir ;;
1185  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1186    mandir=$ac_optarg ;;
1187
1188  -nfp | --nfp | --nf)
1189    # Obsolete; use --without-fp.
1190    with_fp=no ;;
1191
1192  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1193  | --no-cr | --no-c | -n)
1194    no_create=yes ;;
1195
1196  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1197  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1198    no_recursion=yes ;;
1199
1200  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1201  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1202  | --oldin | --oldi | --old | --ol | --o)
1203    ac_prev=oldincludedir ;;
1204  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1205  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1206  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1207    oldincludedir=$ac_optarg ;;
1208
1209  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1210    ac_prev=prefix ;;
1211  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1212    prefix=$ac_optarg ;;
1213
1214  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1215  | --program-pre | --program-pr | --program-p)
1216    ac_prev=program_prefix ;;
1217  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1218  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1219    program_prefix=$ac_optarg ;;
1220
1221  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1222  | --program-suf | --program-su | --program-s)
1223    ac_prev=program_suffix ;;
1224  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1225  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1226    program_suffix=$ac_optarg ;;
1227
1228  -program-transform-name | --program-transform-name \
1229  | --program-transform-nam | --program-transform-na \
1230  | --program-transform-n | --program-transform- \
1231  | --program-transform | --program-transfor \
1232  | --program-transfo | --program-transf \
1233  | --program-trans | --program-tran \
1234  | --progr-tra | --program-tr | --program-t)
1235    ac_prev=program_transform_name ;;
1236  -program-transform-name=* | --program-transform-name=* \
1237  | --program-transform-nam=* | --program-transform-na=* \
1238  | --program-transform-n=* | --program-transform-=* \
1239  | --program-transform=* | --program-transfor=* \
1240  | --program-transfo=* | --program-transf=* \
1241  | --program-trans=* | --program-tran=* \
1242  | --progr-tra=* | --program-tr=* | --program-t=*)
1243    program_transform_name=$ac_optarg ;;
1244
1245  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1246    ac_prev=pdfdir ;;
1247  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1248    pdfdir=$ac_optarg ;;
1249
1250  -psdir | --psdir | --psdi | --psd | --ps)
1251    ac_prev=psdir ;;
1252  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1253    psdir=$ac_optarg ;;
1254
1255  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1256  | -silent | --silent | --silen | --sile | --sil)
1257    silent=yes ;;
1258
1259  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1260    ac_prev=sbindir ;;
1261  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1262  | --sbi=* | --sb=*)
1263    sbindir=$ac_optarg ;;
1264
1265  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1266  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1267  | --sharedst | --shareds | --shared | --share | --shar \
1268  | --sha | --sh)
1269    ac_prev=sharedstatedir ;;
1270  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1271  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1272  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1273  | --sha=* | --sh=*)
1274    sharedstatedir=$ac_optarg ;;
1275
1276  -site | --site | --sit)
1277    ac_prev=site ;;
1278  -site=* | --site=* | --sit=*)
1279    site=$ac_optarg ;;
1280
1281  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1282    ac_prev=srcdir ;;
1283  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1284    srcdir=$ac_optarg ;;
1285
1286  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1287  | --syscon | --sysco | --sysc | --sys | --sy)
1288    ac_prev=sysconfdir ;;
1289  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1290  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1291    sysconfdir=$ac_optarg ;;
1292
1293  -target | --target | --targe | --targ | --tar | --ta | --t)
1294    ac_prev=target_alias ;;
1295  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1296    target_alias=$ac_optarg ;;
1297
1298  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1299    verbose=yes ;;
1300
1301  -version | --version | --versio | --versi | --vers | -V)
1302    ac_init_version=: ;;
1303
1304  -with-* | --with-*)
1305    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1306    # Reject names that are not valid shell variable names.
1307    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1308      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1309   { (exit 1); exit 1; }; }
1310    ac_useropt_orig=$ac_useropt
1311    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1312    case $ac_user_opts in
1313      *"
1314"with_$ac_useropt"
1315"*) ;;
1316      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1317	 ac_unrecognized_sep=', ';;
1318    esac
1319    eval with_$ac_useropt=\$ac_optarg ;;
1320
1321  -without-* | --without-*)
1322    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1323    # Reject names that are not valid shell variable names.
1324    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1325      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1326   { (exit 1); exit 1; }; }
1327    ac_useropt_orig=$ac_useropt
1328    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1329    case $ac_user_opts in
1330      *"
1331"with_$ac_useropt"
1332"*) ;;
1333      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1334	 ac_unrecognized_sep=', ';;
1335    esac
1336    eval with_$ac_useropt=no ;;
1337
1338  --x)
1339    # Obsolete; use --with-x.
1340    with_x=yes ;;
1341
1342  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1343  | --x-incl | --x-inc | --x-in | --x-i)
1344    ac_prev=x_includes ;;
1345  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1346  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1347    x_includes=$ac_optarg ;;
1348
1349  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1350  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1351    ac_prev=x_libraries ;;
1352  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1353  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1354    x_libraries=$ac_optarg ;;
1355
1356  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1357Try \`$0 --help' for more information." >&2
1358   { (exit 1); exit 1; }; }
1359    ;;
1360
1361  *=*)
1362    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1363    # Reject names that are not valid shell variable names.
1364    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1365      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1366   { (exit 1); exit 1; }; }
1367    eval $ac_envvar=\$ac_optarg
1368    export $ac_envvar ;;
1369
1370  *)
1371    # FIXME: should be removed in autoconf 3.0.
1372    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1373    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1374      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1375    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1376    ;;
1377
1378  esac
1379done
1380
1381if test -n "$ac_prev"; then
1382  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1383  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1384   { (exit 1); exit 1; }; }
1385fi
1386
1387if test -n "$ac_unrecognized_opts"; then
1388  case $enable_option_checking in
1389    no) ;;
1390    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1391   { (exit 1); exit 1; }; } ;;
1392    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1393  esac
1394fi
1395
1396# Check all directory arguments for consistency.
1397for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1398		datadir sysconfdir sharedstatedir localstatedir includedir \
1399		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1400		libdir localedir mandir
1401do
1402  eval ac_val=\$$ac_var
1403  # Remove trailing slashes.
1404  case $ac_val in
1405    */ )
1406      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1407      eval $ac_var=\$ac_val;;
1408  esac
1409  # Be sure to have absolute directory names.
1410  case $ac_val in
1411    [\\/$]* | ?:[\\/]* )  continue;;
1412    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1413  esac
1414  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1415   { (exit 1); exit 1; }; }
1416done
1417
1418# There might be people who depend on the old broken behavior: `$host'
1419# used to hold the argument of --host etc.
1420# FIXME: To remove some day.
1421build=$build_alias
1422host=$host_alias
1423target=$target_alias
1424
1425# FIXME: To remove some day.
1426if test "x$host_alias" != x; then
1427  if test "x$build_alias" = x; then
1428    cross_compiling=maybe
1429    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1430    If a cross compiler is detected then cross compile mode will be used." >&2
1431  elif test "x$build_alias" != "x$host_alias"; then
1432    cross_compiling=yes
1433  fi
1434fi
1435
1436ac_tool_prefix=
1437test -n "$host_alias" && ac_tool_prefix=$host_alias-
1438
1439test "$silent" = yes && exec 6>/dev/null
1440
1441
1442ac_pwd=`pwd` && test -n "$ac_pwd" &&
1443ac_ls_di=`ls -di .` &&
1444ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1445  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1446   { (exit 1); exit 1; }; }
1447test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1448  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1449   { (exit 1); exit 1; }; }
1450
1451
1452# Find the source files, if location was not specified.
1453if test -z "$srcdir"; then
1454  ac_srcdir_defaulted=yes
1455  # Try the directory containing this script, then the parent directory.
1456  ac_confdir=`$as_dirname -- "$as_myself" ||
1457$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1458	 X"$as_myself" : 'X\(//\)[^/]' \| \
1459	 X"$as_myself" : 'X\(//\)$' \| \
1460	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1461$as_echo X"$as_myself" |
1462    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1463	    s//\1/
1464	    q
1465	  }
1466	  /^X\(\/\/\)[^/].*/{
1467	    s//\1/
1468	    q
1469	  }
1470	  /^X\(\/\/\)$/{
1471	    s//\1/
1472	    q
1473	  }
1474	  /^X\(\/\).*/{
1475	    s//\1/
1476	    q
1477	  }
1478	  s/.*/./; q'`
1479  srcdir=$ac_confdir
1480  if test ! -r "$srcdir/$ac_unique_file"; then
1481    srcdir=..
1482  fi
1483else
1484  ac_srcdir_defaulted=no
1485fi
1486if test ! -r "$srcdir/$ac_unique_file"; then
1487  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1488  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1489   { (exit 1); exit 1; }; }
1490fi
1491ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1492ac_abs_confdir=`(
1493	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1494   { (exit 1); exit 1; }; }
1495	pwd)`
1496# When building in place, set srcdir=.
1497if test "$ac_abs_confdir" = "$ac_pwd"; then
1498  srcdir=.
1499fi
1500# Remove unnecessary trailing slashes from srcdir.
1501# Double slashes in file names in object file debugging info
1502# mess up M-x gdb in Emacs.
1503case $srcdir in
1504*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1505esac
1506for ac_var in $ac_precious_vars; do
1507  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1508  eval ac_env_${ac_var}_value=\$${ac_var}
1509  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1510  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1511done
1512
1513#
1514# Report the --help message.
1515#
1516if test "$ac_init_help" = "long"; then
1517  # Omit some internal or obsolete options to make the list less imposing.
1518  # This message is too long to be a string in the A/UX 3.1 sh.
1519  cat <<_ACEOF
1520\`configure' configures xf86-video-trident 1.3.3 to adapt to many kinds of systems.
1521
1522Usage: $0 [OPTION]... [VAR=VALUE]...
1523
1524To assign environment variables (e.g., CC, CFLAGS...), specify them as
1525VAR=VALUE.  See below for descriptions of some of the useful variables.
1526
1527Defaults for the options are specified in brackets.
1528
1529Configuration:
1530  -h, --help              display this help and exit
1531      --help=short        display options specific to this package
1532      --help=recursive    display the short help of all the included packages
1533  -V, --version           display version information and exit
1534  -q, --quiet, --silent   do not print \`checking...' messages
1535      --cache-file=FILE   cache test results in FILE [disabled]
1536  -C, --config-cache      alias for \`--cache-file=config.cache'
1537  -n, --no-create         do not create output files
1538      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1539
1540Installation directories:
1541  --prefix=PREFIX         install architecture-independent files in PREFIX
1542                          [$ac_default_prefix]
1543  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1544                          [PREFIX]
1545
1546By default, \`make install' will install all the files in
1547\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1548an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1549for instance \`--prefix=\$HOME'.
1550
1551For better control, use the options below.
1552
1553Fine tuning of the installation directories:
1554  --bindir=DIR            user executables [EPREFIX/bin]
1555  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1556  --libexecdir=DIR        program executables [EPREFIX/libexec]
1557  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1558  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1559  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1560  --libdir=DIR            object code libraries [EPREFIX/lib]
1561  --includedir=DIR        C header files [PREFIX/include]
1562  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1563  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1564  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1565  --infodir=DIR           info documentation [DATAROOTDIR/info]
1566  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1567  --mandir=DIR            man documentation [DATAROOTDIR/man]
1568  --docdir=DIR            documentation root
1569                          [DATAROOTDIR/doc/xf86-video-trident]
1570  --htmldir=DIR           html documentation [DOCDIR]
1571  --dvidir=DIR            dvi documentation [DOCDIR]
1572  --pdfdir=DIR            pdf documentation [DOCDIR]
1573  --psdir=DIR             ps documentation [DOCDIR]
1574_ACEOF
1575
1576  cat <<\_ACEOF
1577
1578Program names:
1579  --program-prefix=PREFIX            prepend PREFIX to installed program names
1580  --program-suffix=SUFFIX            append SUFFIX to installed program names
1581  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1582
1583System types:
1584  --build=BUILD     configure for building on BUILD [guessed]
1585  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1586_ACEOF
1587fi
1588
1589if test -n "$ac_init_help"; then
1590  case $ac_init_help in
1591     short | recursive ) echo "Configuration of xf86-video-trident 1.3.3:";;
1592   esac
1593  cat <<\_ACEOF
1594
1595Optional Features:
1596  --disable-option-checking  ignore unrecognized --enable/--with options
1597  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1598  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1599  --enable-maintainer-mode  enable make rules and dependencies not useful
1600			  (and sometimes confusing) to the casual installer
1601  --enable-static[=PKGS]  build static libraries [default=no]
1602  --enable-shared[=PKGS]  build shared libraries [default=yes]
1603  --enable-fast-install[=PKGS]
1604                          optimize for fast installation [default=yes]
1605  --disable-dependency-tracking  speeds up one-time build
1606  --enable-dependency-tracking   do not reject slow dependency extractors
1607  --disable-libtool-lock  avoid locking (might break parallel builds)
1608
1609Optional Packages:
1610  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1611  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1612  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1613  --with-pic              try to use only PIC/non-PIC objects [default=use
1614                          both]
1615  --with-tags[=TAGS]      include additional configurations [automatic]
1616  --with-xorg-module-dir=DIR
1617                          Default xorg module directory
1618                          [default=$libdir/xorg/modules]
1619  --with-release-version=STRING
1620                          Use release version string in package name
1621
1622Some influential environment variables:
1623  CC          C compiler command
1624  CFLAGS      C compiler flags
1625  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1626              nonstandard directory <lib dir>
1627  LIBS        libraries to pass to the linker, e.g. -l<library>
1628  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1629              you have headers in a nonstandard directory <include dir>
1630  CPP         C preprocessor
1631  CXX         C++ compiler command
1632  CXXFLAGS    C++ compiler flags
1633  CXXCPP      C++ preprocessor
1634  F77         Fortran 77 compiler command
1635  FFLAGS      Fortran 77 compiler flags
1636  PKG_CONFIG  path to pkg-config utility
1637  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1638  XORG_LIBS   linker flags for XORG, overriding pkg-config
1639  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1640  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1641  PCIACCESS_CFLAGS
1642              C compiler flags for PCIACCESS, overriding pkg-config
1643  PCIACCESS_LIBS
1644              linker flags for PCIACCESS, overriding pkg-config
1645
1646Use these variables to override the choices made by `configure' or to help
1647it to find libraries and programs with nonstandard names/locations.
1648
1649Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1650_ACEOF
1651ac_status=$?
1652fi
1653
1654if test "$ac_init_help" = "recursive"; then
1655  # If there are subdirs, report their specific --help.
1656  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1657    test -d "$ac_dir" ||
1658      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1659      continue
1660    ac_builddir=.
1661
1662case "$ac_dir" in
1663.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1664*)
1665  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1666  # A ".." for each directory in $ac_dir_suffix.
1667  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1668  case $ac_top_builddir_sub in
1669  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1670  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1671  esac ;;
1672esac
1673ac_abs_top_builddir=$ac_pwd
1674ac_abs_builddir=$ac_pwd$ac_dir_suffix
1675# for backward compatibility:
1676ac_top_builddir=$ac_top_build_prefix
1677
1678case $srcdir in
1679  .)  # We are building in place.
1680    ac_srcdir=.
1681    ac_top_srcdir=$ac_top_builddir_sub
1682    ac_abs_top_srcdir=$ac_pwd ;;
1683  [\\/]* | ?:[\\/]* )  # Absolute name.
1684    ac_srcdir=$srcdir$ac_dir_suffix;
1685    ac_top_srcdir=$srcdir
1686    ac_abs_top_srcdir=$srcdir ;;
1687  *) # Relative name.
1688    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1689    ac_top_srcdir=$ac_top_build_prefix$srcdir
1690    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1691esac
1692ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1693
1694    cd "$ac_dir" || { ac_status=$?; continue; }
1695    # Check for guested configure.
1696    if test -f "$ac_srcdir/configure.gnu"; then
1697      echo &&
1698      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1699    elif test -f "$ac_srcdir/configure"; then
1700      echo &&
1701      $SHELL "$ac_srcdir/configure" --help=recursive
1702    else
1703      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1704    fi || ac_status=$?
1705    cd "$ac_pwd" || { ac_status=$?; break; }
1706  done
1707fi
1708
1709test -n "$ac_init_help" && exit $ac_status
1710if $ac_init_version; then
1711  cat <<\_ACEOF
1712xf86-video-trident configure 1.3.3
1713generated by GNU Autoconf 2.63
1714
1715Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17162002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1717This configure script is free software; the Free Software Foundation
1718gives unlimited permission to copy, distribute and modify it.
1719_ACEOF
1720  exit
1721fi
1722cat >config.log <<_ACEOF
1723This file contains any messages produced by compilers while
1724running configure, to aid debugging if configure makes a mistake.
1725
1726It was created by xf86-video-trident $as_me 1.3.3, which was
1727generated by GNU Autoconf 2.63.  Invocation command line was
1728
1729  $ $0 $@
1730
1731_ACEOF
1732exec 5>>config.log
1733{
1734cat <<_ASUNAME
1735## --------- ##
1736## Platform. ##
1737## --------- ##
1738
1739hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1740uname -m = `(uname -m) 2>/dev/null || echo unknown`
1741uname -r = `(uname -r) 2>/dev/null || echo unknown`
1742uname -s = `(uname -s) 2>/dev/null || echo unknown`
1743uname -v = `(uname -v) 2>/dev/null || echo unknown`
1744
1745/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1746/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1747
1748/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1749/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1750/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1751/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1752/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1753/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1754/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1755
1756_ASUNAME
1757
1758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1759for as_dir in $PATH
1760do
1761  IFS=$as_save_IFS
1762  test -z "$as_dir" && as_dir=.
1763  $as_echo "PATH: $as_dir"
1764done
1765IFS=$as_save_IFS
1766
1767} >&5
1768
1769cat >&5 <<_ACEOF
1770
1771
1772## ----------- ##
1773## Core tests. ##
1774## ----------- ##
1775
1776_ACEOF
1777
1778
1779# Keep a trace of the command line.
1780# Strip out --no-create and --no-recursion so they do not pile up.
1781# Strip out --silent because we don't want to record it for future runs.
1782# Also quote any args containing shell meta-characters.
1783# Make two passes to allow for proper duplicate-argument suppression.
1784ac_configure_args=
1785ac_configure_args0=
1786ac_configure_args1=
1787ac_must_keep_next=false
1788for ac_pass in 1 2
1789do
1790  for ac_arg
1791  do
1792    case $ac_arg in
1793    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1794    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1795    | -silent | --silent | --silen | --sile | --sil)
1796      continue ;;
1797    *\'*)
1798      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1799    esac
1800    case $ac_pass in
1801    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1802    2)
1803      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1804      if test $ac_must_keep_next = true; then
1805	ac_must_keep_next=false # Got value, back to normal.
1806      else
1807	case $ac_arg in
1808	  *=* | --config-cache | -C | -disable-* | --disable-* \
1809	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1810	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1811	  | -with-* | --with-* | -without-* | --without-* | --x)
1812	    case "$ac_configure_args0 " in
1813	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1814	    esac
1815	    ;;
1816	  -* ) ac_must_keep_next=true ;;
1817	esac
1818      fi
1819      ac_configure_args="$ac_configure_args '$ac_arg'"
1820      ;;
1821    esac
1822  done
1823done
1824$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1825$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1826
1827# When interrupted or exit'd, cleanup temporary files, and complete
1828# config.log.  We remove comments because anyway the quotes in there
1829# would cause problems or look ugly.
1830# WARNING: Use '\'' to represent an apostrophe within the trap.
1831# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1832trap 'exit_status=$?
1833  # Save into config.log some information that might help in debugging.
1834  {
1835    echo
1836
1837    cat <<\_ASBOX
1838## ---------------- ##
1839## Cache variables. ##
1840## ---------------- ##
1841_ASBOX
1842    echo
1843    # The following way of writing the cache mishandles newlines in values,
1844(
1845  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1846    eval ac_val=\$$ac_var
1847    case $ac_val in #(
1848    *${as_nl}*)
1849      case $ac_var in #(
1850      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1851$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1852      esac
1853      case $ac_var in #(
1854      _ | IFS | as_nl) ;; #(
1855      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1856      *) $as_unset $ac_var ;;
1857      esac ;;
1858    esac
1859  done
1860  (set) 2>&1 |
1861    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1862    *${as_nl}ac_space=\ *)
1863      sed -n \
1864	"s/'\''/'\''\\\\'\'''\''/g;
1865	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1866      ;; #(
1867    *)
1868      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1869      ;;
1870    esac |
1871    sort
1872)
1873    echo
1874
1875    cat <<\_ASBOX
1876## ----------------- ##
1877## Output variables. ##
1878## ----------------- ##
1879_ASBOX
1880    echo
1881    for ac_var in $ac_subst_vars
1882    do
1883      eval ac_val=\$$ac_var
1884      case $ac_val in
1885      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1886      esac
1887      $as_echo "$ac_var='\''$ac_val'\''"
1888    done | sort
1889    echo
1890
1891    if test -n "$ac_subst_files"; then
1892      cat <<\_ASBOX
1893## ------------------- ##
1894## File substitutions. ##
1895## ------------------- ##
1896_ASBOX
1897      echo
1898      for ac_var in $ac_subst_files
1899      do
1900	eval ac_val=\$$ac_var
1901	case $ac_val in
1902	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1903	esac
1904	$as_echo "$ac_var='\''$ac_val'\''"
1905      done | sort
1906      echo
1907    fi
1908
1909    if test -s confdefs.h; then
1910      cat <<\_ASBOX
1911## ----------- ##
1912## confdefs.h. ##
1913## ----------- ##
1914_ASBOX
1915      echo
1916      cat confdefs.h
1917      echo
1918    fi
1919    test "$ac_signal" != 0 &&
1920      $as_echo "$as_me: caught signal $ac_signal"
1921    $as_echo "$as_me: exit $exit_status"
1922  } >&5
1923  rm -f core *.core core.conftest.* &&
1924    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1925    exit $exit_status
1926' 0
1927for ac_signal in 1 2 13 15; do
1928  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1929done
1930ac_signal=0
1931
1932# confdefs.h avoids OS command line length limits that DEFS can exceed.
1933rm -f -r conftest* confdefs.h
1934
1935# Predefined preprocessor variables.
1936
1937cat >>confdefs.h <<_ACEOF
1938#define PACKAGE_NAME "$PACKAGE_NAME"
1939_ACEOF
1940
1941
1942cat >>confdefs.h <<_ACEOF
1943#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1944_ACEOF
1945
1946
1947cat >>confdefs.h <<_ACEOF
1948#define PACKAGE_VERSION "$PACKAGE_VERSION"
1949_ACEOF
1950
1951
1952cat >>confdefs.h <<_ACEOF
1953#define PACKAGE_STRING "$PACKAGE_STRING"
1954_ACEOF
1955
1956
1957cat >>confdefs.h <<_ACEOF
1958#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1959_ACEOF
1960
1961
1962# Let the site file select an alternate cache file if it wants to.
1963# Prefer an explicitly selected file to automatically selected ones.
1964ac_site_file1=NONE
1965ac_site_file2=NONE
1966if test -n "$CONFIG_SITE"; then
1967  ac_site_file1=$CONFIG_SITE
1968elif test "x$prefix" != xNONE; then
1969  ac_site_file1=$prefix/share/config.site
1970  ac_site_file2=$prefix/etc/config.site
1971else
1972  ac_site_file1=$ac_default_prefix/share/config.site
1973  ac_site_file2=$ac_default_prefix/etc/config.site
1974fi
1975for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1976do
1977  test "x$ac_site_file" = xNONE && continue
1978  if test -r "$ac_site_file"; then
1979    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1980$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1981    sed 's/^/| /' "$ac_site_file" >&5
1982    . "$ac_site_file"
1983  fi
1984done
1985
1986if test -r "$cache_file"; then
1987  # Some versions of bash will fail to source /dev/null (special
1988  # files actually), so we avoid doing that.
1989  if test -f "$cache_file"; then
1990    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1991$as_echo "$as_me: loading cache $cache_file" >&6;}
1992    case $cache_file in
1993      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1994      *)                      . "./$cache_file";;
1995    esac
1996  fi
1997else
1998  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1999$as_echo "$as_me: creating cache $cache_file" >&6;}
2000  >$cache_file
2001fi
2002
2003# Check that the precious variables saved in the cache have kept the same
2004# value.
2005ac_cache_corrupted=false
2006for ac_var in $ac_precious_vars; do
2007  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2008  eval ac_new_set=\$ac_env_${ac_var}_set
2009  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2010  eval ac_new_val=\$ac_env_${ac_var}_value
2011  case $ac_old_set,$ac_new_set in
2012    set,)
2013      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2014$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2015      ac_cache_corrupted=: ;;
2016    ,set)
2017      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2018$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2019      ac_cache_corrupted=: ;;
2020    ,);;
2021    *)
2022      if test "x$ac_old_val" != "x$ac_new_val"; then
2023	# differences in whitespace do not lead to failure.
2024	ac_old_val_w=`echo x $ac_old_val`
2025	ac_new_val_w=`echo x $ac_new_val`
2026	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2027	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2028$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2029	  ac_cache_corrupted=:
2030	else
2031	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2032$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2033	  eval $ac_var=\$ac_old_val
2034	fi
2035	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2036$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2037	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2038$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2039      fi;;
2040  esac
2041  # Pass precious variables to config.status.
2042  if test "$ac_new_set" = set; then
2043    case $ac_new_val in
2044    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2045    *) ac_arg=$ac_var=$ac_new_val ;;
2046    esac
2047    case " $ac_configure_args " in
2048      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2049      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2050    esac
2051  fi
2052done
2053if $ac_cache_corrupted; then
2054  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2055$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2056  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2057$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2058  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2059$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2060   { (exit 1); exit 1; }; }
2061fi
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087ac_ext=c
2088ac_cpp='$CPP $CPPFLAGS'
2089ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2090ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2091ac_compiler_gnu=$ac_cv_c_compiler_gnu
2092
2093
2094
2095
2096ac_config_headers="$ac_config_headers config.h"
2097
2098ac_aux_dir=
2099for ac_dir in . "$srcdir"/.; do
2100  if test -f "$ac_dir/install-sh"; then
2101    ac_aux_dir=$ac_dir
2102    ac_install_sh="$ac_aux_dir/install-sh -c"
2103    break
2104  elif test -f "$ac_dir/install.sh"; then
2105    ac_aux_dir=$ac_dir
2106    ac_install_sh="$ac_aux_dir/install.sh -c"
2107    break
2108  elif test -f "$ac_dir/shtool"; then
2109    ac_aux_dir=$ac_dir
2110    ac_install_sh="$ac_aux_dir/shtool install -c"
2111    break
2112  fi
2113done
2114if test -z "$ac_aux_dir"; then
2115  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2116$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2117   { (exit 1); exit 1; }; }
2118fi
2119
2120# These three variables are undocumented and unsupported,
2121# and are intended to be withdrawn in a future Autoconf release.
2122# They can cause serious problems if a builder's source tree is in a directory
2123# whose full name contains unusual characters.
2124ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2125ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2126ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2127
2128
2129
2130am__api_version='1.11'
2131
2132# Find a good install program.  We prefer a C program (faster),
2133# so one script is as good as another.  But avoid the broken or
2134# incompatible versions:
2135# SysV /etc/install, /usr/sbin/install
2136# SunOS /usr/etc/install
2137# IRIX /sbin/install
2138# AIX /bin/install
2139# AmigaOS /C/install, which installs bootblocks on floppy discs
2140# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2141# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2142# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2143# OS/2's system install, which has a completely different semantic
2144# ./install, which can be erroneously created by make from ./install.sh.
2145# Reject install programs that cannot install multiple files.
2146{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2147$as_echo_n "checking for a BSD-compatible install... " >&6; }
2148if test -z "$INSTALL"; then
2149if test "${ac_cv_path_install+set}" = set; then
2150  $as_echo_n "(cached) " >&6
2151else
2152  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2153for as_dir in $PATH
2154do
2155  IFS=$as_save_IFS
2156  test -z "$as_dir" && as_dir=.
2157  # Account for people who put trailing slashes in PATH elements.
2158case $as_dir/ in
2159  ./ | .// | /cC/* | \
2160  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2161  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2162  /usr/ucb/* ) ;;
2163  *)
2164    # OSF1 and SCO ODT 3.0 have their own names for install.
2165    # Don't use installbsd from OSF since it installs stuff as root
2166    # by default.
2167    for ac_prog in ginstall scoinst install; do
2168      for ac_exec_ext in '' $ac_executable_extensions; do
2169	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2170	  if test $ac_prog = install &&
2171	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2172	    # AIX install.  It has an incompatible calling convention.
2173	    :
2174	  elif test $ac_prog = install &&
2175	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2176	    # program-specific install script used by HP pwplus--don't use.
2177	    :
2178	  else
2179	    rm -rf conftest.one conftest.two conftest.dir
2180	    echo one > conftest.one
2181	    echo two > conftest.two
2182	    mkdir conftest.dir
2183	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2184	      test -s conftest.one && test -s conftest.two &&
2185	      test -s conftest.dir/conftest.one &&
2186	      test -s conftest.dir/conftest.two
2187	    then
2188	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2189	      break 3
2190	    fi
2191	  fi
2192	fi
2193      done
2194    done
2195    ;;
2196esac
2197
2198done
2199IFS=$as_save_IFS
2200
2201rm -rf conftest.one conftest.two conftest.dir
2202
2203fi
2204  if test "${ac_cv_path_install+set}" = set; then
2205    INSTALL=$ac_cv_path_install
2206  else
2207    # As a last resort, use the slow shell script.  Don't cache a
2208    # value for INSTALL within a source directory, because that will
2209    # break other packages using the cache if that directory is
2210    # removed, or if the value is a relative name.
2211    INSTALL=$ac_install_sh
2212  fi
2213fi
2214{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2215$as_echo "$INSTALL" >&6; }
2216
2217# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2218# It thinks the first close brace ends the variable substitution.
2219test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2220
2221test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2222
2223test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2224
2225{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2226$as_echo_n "checking whether build environment is sane... " >&6; }
2227# Just in case
2228sleep 1
2229echo timestamp > conftest.file
2230# Reject unsafe characters in $srcdir or the absolute working directory
2231# name.  Accept space and tab only in the latter.
2232am_lf='
2233'
2234case `pwd` in
2235  *[\\\"\#\$\&\'\`$am_lf]*)
2236    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2237$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2238   { (exit 1); exit 1; }; };;
2239esac
2240case $srcdir in
2241  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2242    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2243$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2244   { (exit 1); exit 1; }; };;
2245esac
2246
2247# Do `set' in a subshell so we don't clobber the current shell's
2248# arguments.  Must try -L first in case configure is actually a
2249# symlink; some systems play weird games with the mod time of symlinks
2250# (eg FreeBSD returns the mod time of the symlink's containing
2251# directory).
2252if (
2253   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2254   if test "$*" = "X"; then
2255      # -L didn't work.
2256      set X `ls -t "$srcdir/configure" conftest.file`
2257   fi
2258   rm -f conftest.file
2259   if test "$*" != "X $srcdir/configure conftest.file" \
2260      && test "$*" != "X conftest.file $srcdir/configure"; then
2261
2262      # If neither matched, then we have a broken ls.  This can happen
2263      # if, for instance, CONFIG_SHELL is bash and it inherits a
2264      # broken ls alias from the environment.  This has actually
2265      # happened.  Such a system could not be considered "sane".
2266      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2267alias in your environment" >&5
2268$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2269alias in your environment" >&2;}
2270   { (exit 1); exit 1; }; }
2271   fi
2272
2273   test "$2" = conftest.file
2274   )
2275then
2276   # Ok.
2277   :
2278else
2279   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2280Check your system clock" >&5
2281$as_echo "$as_me: error: newly created file is older than distributed files!
2282Check your system clock" >&2;}
2283   { (exit 1); exit 1; }; }
2284fi
2285{ $as_echo "$as_me:$LINENO: result: yes" >&5
2286$as_echo "yes" >&6; }
2287test "$program_prefix" != NONE &&
2288  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2289# Use a double $ so make ignores it.
2290test "$program_suffix" != NONE &&
2291  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2292# Double any \ or $.
2293# By default was `s,x,x', remove it if useless.
2294ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2295program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2296
2297# expand $ac_aux_dir to an absolute path
2298am_aux_dir=`cd $ac_aux_dir && pwd`
2299
2300if test x"${MISSING+set}" != xset; then
2301  case $am_aux_dir in
2302  *\ * | *\	*)
2303    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2304  *)
2305    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2306  esac
2307fi
2308# Use eval to expand $SHELL
2309if eval "$MISSING --run true"; then
2310  am_missing_run="$MISSING --run "
2311else
2312  am_missing_run=
2313  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2314$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2315fi
2316
2317if test x"${install_sh}" != xset; then
2318  case $am_aux_dir in
2319  *\ * | *\	*)
2320    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2321  *)
2322    install_sh="\${SHELL} $am_aux_dir/install-sh"
2323  esac
2324fi
2325
2326# Installed binaries are usually stripped using `strip' when the user
2327# run `make install-strip'.  However `strip' might not be the right
2328# tool to use in cross-compilation environments, therefore Automake
2329# will honor the `STRIP' environment variable to overrule this program.
2330if test "$cross_compiling" != no; then
2331  if test -n "$ac_tool_prefix"; then
2332  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2333set dummy ${ac_tool_prefix}strip; ac_word=$2
2334{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2335$as_echo_n "checking for $ac_word... " >&6; }
2336if test "${ac_cv_prog_STRIP+set}" = set; then
2337  $as_echo_n "(cached) " >&6
2338else
2339  if test -n "$STRIP"; then
2340  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2341else
2342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343for as_dir in $PATH
2344do
2345  IFS=$as_save_IFS
2346  test -z "$as_dir" && as_dir=.
2347  for ac_exec_ext in '' $ac_executable_extensions; do
2348  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2349    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2350    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2351    break 2
2352  fi
2353done
2354done
2355IFS=$as_save_IFS
2356
2357fi
2358fi
2359STRIP=$ac_cv_prog_STRIP
2360if test -n "$STRIP"; then
2361  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2362$as_echo "$STRIP" >&6; }
2363else
2364  { $as_echo "$as_me:$LINENO: result: no" >&5
2365$as_echo "no" >&6; }
2366fi
2367
2368
2369fi
2370if test -z "$ac_cv_prog_STRIP"; then
2371  ac_ct_STRIP=$STRIP
2372  # Extract the first word of "strip", so it can be a program name with args.
2373set dummy strip; ac_word=$2
2374{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2375$as_echo_n "checking for $ac_word... " >&6; }
2376if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2377  $as_echo_n "(cached) " >&6
2378else
2379  if test -n "$ac_ct_STRIP"; then
2380  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2381else
2382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2383for as_dir in $PATH
2384do
2385  IFS=$as_save_IFS
2386  test -z "$as_dir" && as_dir=.
2387  for ac_exec_ext in '' $ac_executable_extensions; do
2388  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2389    ac_cv_prog_ac_ct_STRIP="strip"
2390    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2391    break 2
2392  fi
2393done
2394done
2395IFS=$as_save_IFS
2396
2397fi
2398fi
2399ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2400if test -n "$ac_ct_STRIP"; then
2401  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2402$as_echo "$ac_ct_STRIP" >&6; }
2403else
2404  { $as_echo "$as_me:$LINENO: result: no" >&5
2405$as_echo "no" >&6; }
2406fi
2407
2408  if test "x$ac_ct_STRIP" = x; then
2409    STRIP=":"
2410  else
2411    case $cross_compiling:$ac_tool_warned in
2412yes:)
2413{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2415ac_tool_warned=yes ;;
2416esac
2417    STRIP=$ac_ct_STRIP
2418  fi
2419else
2420  STRIP="$ac_cv_prog_STRIP"
2421fi
2422
2423fi
2424INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2425
2426{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2427$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2428if test -z "$MKDIR_P"; then
2429  if test "${ac_cv_path_mkdir+set}" = set; then
2430  $as_echo_n "(cached) " >&6
2431else
2432  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2433for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2434do
2435  IFS=$as_save_IFS
2436  test -z "$as_dir" && as_dir=.
2437  for ac_prog in mkdir gmkdir; do
2438	 for ac_exec_ext in '' $ac_executable_extensions; do
2439	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2440	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2441	     'mkdir (GNU coreutils) '* | \
2442	     'mkdir (coreutils) '* | \
2443	     'mkdir (fileutils) '4.1*)
2444	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2445	       break 3;;
2446	   esac
2447	 done
2448       done
2449done
2450IFS=$as_save_IFS
2451
2452fi
2453
2454  if test "${ac_cv_path_mkdir+set}" = set; then
2455    MKDIR_P="$ac_cv_path_mkdir -p"
2456  else
2457    # As a last resort, use the slow shell script.  Don't cache a
2458    # value for MKDIR_P within a source directory, because that will
2459    # break other packages using the cache if that directory is
2460    # removed, or if the value is a relative name.
2461    test -d ./--version && rmdir ./--version
2462    MKDIR_P="$ac_install_sh -d"
2463  fi
2464fi
2465{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2466$as_echo "$MKDIR_P" >&6; }
2467
2468mkdir_p="$MKDIR_P"
2469case $mkdir_p in
2470  [\\/$]* | ?:[\\/]*) ;;
2471  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2472esac
2473
2474for ac_prog in gawk mawk nawk awk
2475do
2476  # Extract the first word of "$ac_prog", so it can be a program name with args.
2477set dummy $ac_prog; ac_word=$2
2478{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2479$as_echo_n "checking for $ac_word... " >&6; }
2480if test "${ac_cv_prog_AWK+set}" = set; then
2481  $as_echo_n "(cached) " >&6
2482else
2483  if test -n "$AWK"; then
2484  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2485else
2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2487for as_dir in $PATH
2488do
2489  IFS=$as_save_IFS
2490  test -z "$as_dir" && as_dir=.
2491  for ac_exec_ext in '' $ac_executable_extensions; do
2492  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2493    ac_cv_prog_AWK="$ac_prog"
2494    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2495    break 2
2496  fi
2497done
2498done
2499IFS=$as_save_IFS
2500
2501fi
2502fi
2503AWK=$ac_cv_prog_AWK
2504if test -n "$AWK"; then
2505  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2506$as_echo "$AWK" >&6; }
2507else
2508  { $as_echo "$as_me:$LINENO: result: no" >&5
2509$as_echo "no" >&6; }
2510fi
2511
2512
2513  test -n "$AWK" && break
2514done
2515
2516{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2517$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2518set x ${MAKE-make}
2519ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2520if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2521  $as_echo_n "(cached) " >&6
2522else
2523  cat >conftest.make <<\_ACEOF
2524SHELL = /bin/sh
2525all:
2526	@echo '@@@%%%=$(MAKE)=@@@%%%'
2527_ACEOF
2528# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2529case `${MAKE-make} -f conftest.make 2>/dev/null` in
2530  *@@@%%%=?*=@@@%%%*)
2531    eval ac_cv_prog_make_${ac_make}_set=yes;;
2532  *)
2533    eval ac_cv_prog_make_${ac_make}_set=no;;
2534esac
2535rm -f conftest.make
2536fi
2537if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2538  { $as_echo "$as_me:$LINENO: result: yes" >&5
2539$as_echo "yes" >&6; }
2540  SET_MAKE=
2541else
2542  { $as_echo "$as_me:$LINENO: result: no" >&5
2543$as_echo "no" >&6; }
2544  SET_MAKE="MAKE=${MAKE-make}"
2545fi
2546
2547rm -rf .tst 2>/dev/null
2548mkdir .tst 2>/dev/null
2549if test -d .tst; then
2550  am__leading_dot=.
2551else
2552  am__leading_dot=_
2553fi
2554rmdir .tst 2>/dev/null
2555
2556if test "`cd $srcdir && pwd`" != "`pwd`"; then
2557  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2558  # is not polluted with repeated "-I."
2559  am__isrc=' -I$(srcdir)'
2560  # test to see if srcdir already configured
2561  if test -f $srcdir/config.status; then
2562    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2563$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2564   { (exit 1); exit 1; }; }
2565  fi
2566fi
2567
2568# test whether we have cygpath
2569if test -z "$CYGPATH_W"; then
2570  if (cygpath --version) >/dev/null 2>/dev/null; then
2571    CYGPATH_W='cygpath -w'
2572  else
2573    CYGPATH_W=echo
2574  fi
2575fi
2576
2577
2578# Define the identity of the package.
2579 PACKAGE='xf86-video-trident'
2580 VERSION='1.3.3'
2581
2582
2583cat >>confdefs.h <<_ACEOF
2584#define PACKAGE "$PACKAGE"
2585_ACEOF
2586
2587
2588cat >>confdefs.h <<_ACEOF
2589#define VERSION "$VERSION"
2590_ACEOF
2591
2592# Some tools Automake needs.
2593
2594ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2595
2596
2597AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2598
2599
2600AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2601
2602
2603AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2604
2605
2606MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2607
2608# We need awk for the "check" target.  The system "awk" is bad on
2609# some platforms.
2610# Always define AMTAR for backward compatibility.
2611
2612AMTAR=${AMTAR-"${am_missing_run}tar"}
2613
2614am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2615
2616
2617
2618
2619
2620
2621
2622{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2623$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2624    # Check whether --enable-maintainer-mode was given.
2625if test "${enable_maintainer_mode+set}" = set; then
2626  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2627else
2628  USE_MAINTAINER_MODE=no
2629fi
2630
2631  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2632$as_echo "$USE_MAINTAINER_MODE" >&6; }
2633   if test $USE_MAINTAINER_MODE = yes; then
2634  MAINTAINER_MODE_TRUE=
2635  MAINTAINER_MODE_FALSE='#'
2636else
2637  MAINTAINER_MODE_TRUE='#'
2638  MAINTAINER_MODE_FALSE=
2639fi
2640
2641  MAINT=$MAINTAINER_MODE_TRUE
2642
2643
2644
2645# Checks for programs.
2646# Check whether --enable-static was given.
2647if test "${enable_static+set}" = set; then
2648  enableval=$enable_static; p=${PACKAGE-default}
2649    case $enableval in
2650    yes) enable_static=yes ;;
2651    no) enable_static=no ;;
2652    *)
2653     enable_static=no
2654      # Look at the argument we got.  We use all the common list separators.
2655      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2656      for pkg in $enableval; do
2657	IFS="$lt_save_ifs"
2658	if test "X$pkg" = "X$p"; then
2659	  enable_static=yes
2660	fi
2661      done
2662      IFS="$lt_save_ifs"
2663      ;;
2664    esac
2665else
2666  enable_static=no
2667fi
2668
2669
2670
2671# Check whether --enable-shared was given.
2672if test "${enable_shared+set}" = set; then
2673  enableval=$enable_shared; p=${PACKAGE-default}
2674    case $enableval in
2675    yes) enable_shared=yes ;;
2676    no) enable_shared=no ;;
2677    *)
2678      enable_shared=no
2679      # Look at the argument we got.  We use all the common list separators.
2680      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2681      for pkg in $enableval; do
2682	IFS="$lt_save_ifs"
2683	if test "X$pkg" = "X$p"; then
2684	  enable_shared=yes
2685	fi
2686      done
2687      IFS="$lt_save_ifs"
2688      ;;
2689    esac
2690else
2691  enable_shared=yes
2692fi
2693
2694
2695# Check whether --enable-fast-install was given.
2696if test "${enable_fast_install+set}" = set; then
2697  enableval=$enable_fast_install; p=${PACKAGE-default}
2698    case $enableval in
2699    yes) enable_fast_install=yes ;;
2700    no) enable_fast_install=no ;;
2701    *)
2702      enable_fast_install=no
2703      # Look at the argument we got.  We use all the common list separators.
2704      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2705      for pkg in $enableval; do
2706	IFS="$lt_save_ifs"
2707	if test "X$pkg" = "X$p"; then
2708	  enable_fast_install=yes
2709	fi
2710      done
2711      IFS="$lt_save_ifs"
2712      ;;
2713    esac
2714else
2715  enable_fast_install=yes
2716fi
2717
2718
2719# Make sure we can run config.sub.
2720$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2721  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2722$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2723   { (exit 1); exit 1; }; }
2724
2725{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2726$as_echo_n "checking build system type... " >&6; }
2727if test "${ac_cv_build+set}" = set; then
2728  $as_echo_n "(cached) " >&6
2729else
2730  ac_build_alias=$build_alias
2731test "x$ac_build_alias" = x &&
2732  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2733test "x$ac_build_alias" = x &&
2734  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2735$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2736   { (exit 1); exit 1; }; }
2737ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2738  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2739$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2740   { (exit 1); exit 1; }; }
2741
2742fi
2743{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2744$as_echo "$ac_cv_build" >&6; }
2745case $ac_cv_build in
2746*-*-*) ;;
2747*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2748$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2749   { (exit 1); exit 1; }; };;
2750esac
2751build=$ac_cv_build
2752ac_save_IFS=$IFS; IFS='-'
2753set x $ac_cv_build
2754shift
2755build_cpu=$1
2756build_vendor=$2
2757shift; shift
2758# Remember, the first character of IFS is used to create $*,
2759# except with old shells:
2760build_os=$*
2761IFS=$ac_save_IFS
2762case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2763
2764
2765{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2766$as_echo_n "checking host system type... " >&6; }
2767if test "${ac_cv_host+set}" = set; then
2768  $as_echo_n "(cached) " >&6
2769else
2770  if test "x$host_alias" = x; then
2771  ac_cv_host=$ac_cv_build
2772else
2773  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2774    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2775$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2776   { (exit 1); exit 1; }; }
2777fi
2778
2779fi
2780{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2781$as_echo "$ac_cv_host" >&6; }
2782case $ac_cv_host in
2783*-*-*) ;;
2784*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2785$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2786   { (exit 1); exit 1; }; };;
2787esac
2788host=$ac_cv_host
2789ac_save_IFS=$IFS; IFS='-'
2790set x $ac_cv_host
2791shift
2792host_cpu=$1
2793host_vendor=$2
2794shift; shift
2795# Remember, the first character of IFS is used to create $*,
2796# except with old shells:
2797host_os=$*
2798IFS=$ac_save_IFS
2799case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2800
2801
2802DEPDIR="${am__leading_dot}deps"
2803
2804ac_config_commands="$ac_config_commands depfiles"
2805
2806
2807am_make=${MAKE-make}
2808cat > confinc << 'END'
2809am__doit:
2810	@echo this is the am__doit target
2811.PHONY: am__doit
2812END
2813# If we don't find an include directive, just comment out the code.
2814{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2815$as_echo_n "checking for style of include used by $am_make... " >&6; }
2816am__include="#"
2817am__quote=
2818_am_result=none
2819# First try GNU make style include.
2820echo "include confinc" > confmf
2821# Ignore all kinds of additional output from `make'.
2822case `$am_make -s -f confmf 2> /dev/null` in #(
2823*the\ am__doit\ target*)
2824  am__include=include
2825  am__quote=
2826  _am_result=GNU
2827  ;;
2828esac
2829# Now try BSD make style include.
2830if test "$am__include" = "#"; then
2831   echo '.include "confinc"' > confmf
2832   case `$am_make -s -f confmf 2> /dev/null` in #(
2833   *the\ am__doit\ target*)
2834     am__include=.include
2835     am__quote="\""
2836     _am_result=BSD
2837     ;;
2838   esac
2839fi
2840
2841
2842{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2843$as_echo "$_am_result" >&6; }
2844rm -f confinc confmf
2845
2846# Check whether --enable-dependency-tracking was given.
2847if test "${enable_dependency_tracking+set}" = set; then
2848  enableval=$enable_dependency_tracking;
2849fi
2850
2851if test "x$enable_dependency_tracking" != xno; then
2852  am_depcomp="$ac_aux_dir/depcomp"
2853  AMDEPBACKSLASH='\'
2854fi
2855 if test "x$enable_dependency_tracking" != xno; then
2856  AMDEP_TRUE=
2857  AMDEP_FALSE='#'
2858else
2859  AMDEP_TRUE='#'
2860  AMDEP_FALSE=
2861fi
2862
2863
2864ac_ext=c
2865ac_cpp='$CPP $CPPFLAGS'
2866ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2867ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2868ac_compiler_gnu=$ac_cv_c_compiler_gnu
2869if test -n "$ac_tool_prefix"; then
2870  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2871set dummy ${ac_tool_prefix}gcc; ac_word=$2
2872{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2873$as_echo_n "checking for $ac_word... " >&6; }
2874if test "${ac_cv_prog_CC+set}" = set; then
2875  $as_echo_n "(cached) " >&6
2876else
2877  if test -n "$CC"; then
2878  ac_cv_prog_CC="$CC" # Let the user override the test.
2879else
2880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881for as_dir in $PATH
2882do
2883  IFS=$as_save_IFS
2884  test -z "$as_dir" && as_dir=.
2885  for ac_exec_ext in '' $ac_executable_extensions; do
2886  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2887    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2888    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2889    break 2
2890  fi
2891done
2892done
2893IFS=$as_save_IFS
2894
2895fi
2896fi
2897CC=$ac_cv_prog_CC
2898if test -n "$CC"; then
2899  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2900$as_echo "$CC" >&6; }
2901else
2902  { $as_echo "$as_me:$LINENO: result: no" >&5
2903$as_echo "no" >&6; }
2904fi
2905
2906
2907fi
2908if test -z "$ac_cv_prog_CC"; then
2909  ac_ct_CC=$CC
2910  # Extract the first word of "gcc", so it can be a program name with args.
2911set dummy gcc; ac_word=$2
2912{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2913$as_echo_n "checking for $ac_word... " >&6; }
2914if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2915  $as_echo_n "(cached) " >&6
2916else
2917  if test -n "$ac_ct_CC"; then
2918  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2919else
2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921for as_dir in $PATH
2922do
2923  IFS=$as_save_IFS
2924  test -z "$as_dir" && as_dir=.
2925  for ac_exec_ext in '' $ac_executable_extensions; do
2926  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2927    ac_cv_prog_ac_ct_CC="gcc"
2928    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2929    break 2
2930  fi
2931done
2932done
2933IFS=$as_save_IFS
2934
2935fi
2936fi
2937ac_ct_CC=$ac_cv_prog_ac_ct_CC
2938if test -n "$ac_ct_CC"; then
2939  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2940$as_echo "$ac_ct_CC" >&6; }
2941else
2942  { $as_echo "$as_me:$LINENO: result: no" >&5
2943$as_echo "no" >&6; }
2944fi
2945
2946  if test "x$ac_ct_CC" = x; then
2947    CC=""
2948  else
2949    case $cross_compiling:$ac_tool_warned in
2950yes:)
2951{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2952$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2953ac_tool_warned=yes ;;
2954esac
2955    CC=$ac_ct_CC
2956  fi
2957else
2958  CC="$ac_cv_prog_CC"
2959fi
2960
2961if test -z "$CC"; then
2962          if test -n "$ac_tool_prefix"; then
2963    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2964set dummy ${ac_tool_prefix}cc; ac_word=$2
2965{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2966$as_echo_n "checking for $ac_word... " >&6; }
2967if test "${ac_cv_prog_CC+set}" = set; then
2968  $as_echo_n "(cached) " >&6
2969else
2970  if test -n "$CC"; then
2971  ac_cv_prog_CC="$CC" # Let the user override the test.
2972else
2973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2974for as_dir in $PATH
2975do
2976  IFS=$as_save_IFS
2977  test -z "$as_dir" && as_dir=.
2978  for ac_exec_ext in '' $ac_executable_extensions; do
2979  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2980    ac_cv_prog_CC="${ac_tool_prefix}cc"
2981    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2982    break 2
2983  fi
2984done
2985done
2986IFS=$as_save_IFS
2987
2988fi
2989fi
2990CC=$ac_cv_prog_CC
2991if test -n "$CC"; then
2992  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2993$as_echo "$CC" >&6; }
2994else
2995  { $as_echo "$as_me:$LINENO: result: no" >&5
2996$as_echo "no" >&6; }
2997fi
2998
2999
3000  fi
3001fi
3002if test -z "$CC"; then
3003  # Extract the first word of "cc", so it can be a program name with args.
3004set dummy cc; ac_word=$2
3005{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3006$as_echo_n "checking for $ac_word... " >&6; }
3007if test "${ac_cv_prog_CC+set}" = set; then
3008  $as_echo_n "(cached) " >&6
3009else
3010  if test -n "$CC"; then
3011  ac_cv_prog_CC="$CC" # Let the user override the test.
3012else
3013  ac_prog_rejected=no
3014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3015for as_dir in $PATH
3016do
3017  IFS=$as_save_IFS
3018  test -z "$as_dir" && as_dir=.
3019  for ac_exec_ext in '' $ac_executable_extensions; do
3020  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3021    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3022       ac_prog_rejected=yes
3023       continue
3024     fi
3025    ac_cv_prog_CC="cc"
3026    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3027    break 2
3028  fi
3029done
3030done
3031IFS=$as_save_IFS
3032
3033if test $ac_prog_rejected = yes; then
3034  # We found a bogon in the path, so make sure we never use it.
3035  set dummy $ac_cv_prog_CC
3036  shift
3037  if test $# != 0; then
3038    # We chose a different compiler from the bogus one.
3039    # However, it has the same basename, so the bogon will be chosen
3040    # first if we set CC to just the basename; use the full file name.
3041    shift
3042    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3043  fi
3044fi
3045fi
3046fi
3047CC=$ac_cv_prog_CC
3048if test -n "$CC"; then
3049  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3050$as_echo "$CC" >&6; }
3051else
3052  { $as_echo "$as_me:$LINENO: result: no" >&5
3053$as_echo "no" >&6; }
3054fi
3055
3056
3057fi
3058if test -z "$CC"; then
3059  if test -n "$ac_tool_prefix"; then
3060  for ac_prog in cl.exe
3061  do
3062    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3063set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3064{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3065$as_echo_n "checking for $ac_word... " >&6; }
3066if test "${ac_cv_prog_CC+set}" = set; then
3067  $as_echo_n "(cached) " >&6
3068else
3069  if test -n "$CC"; then
3070  ac_cv_prog_CC="$CC" # Let the user override the test.
3071else
3072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073for as_dir in $PATH
3074do
3075  IFS=$as_save_IFS
3076  test -z "$as_dir" && as_dir=.
3077  for ac_exec_ext in '' $ac_executable_extensions; do
3078  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3079    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3080    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3081    break 2
3082  fi
3083done
3084done
3085IFS=$as_save_IFS
3086
3087fi
3088fi
3089CC=$ac_cv_prog_CC
3090if test -n "$CC"; then
3091  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3092$as_echo "$CC" >&6; }
3093else
3094  { $as_echo "$as_me:$LINENO: result: no" >&5
3095$as_echo "no" >&6; }
3096fi
3097
3098
3099    test -n "$CC" && break
3100  done
3101fi
3102if test -z "$CC"; then
3103  ac_ct_CC=$CC
3104  for ac_prog in cl.exe
3105do
3106  # Extract the first word of "$ac_prog", so it can be a program name with args.
3107set dummy $ac_prog; ac_word=$2
3108{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3109$as_echo_n "checking for $ac_word... " >&6; }
3110if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3111  $as_echo_n "(cached) " >&6
3112else
3113  if test -n "$ac_ct_CC"; then
3114  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3115else
3116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117for as_dir in $PATH
3118do
3119  IFS=$as_save_IFS
3120  test -z "$as_dir" && as_dir=.
3121  for ac_exec_ext in '' $ac_executable_extensions; do
3122  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3123    ac_cv_prog_ac_ct_CC="$ac_prog"
3124    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3125    break 2
3126  fi
3127done
3128done
3129IFS=$as_save_IFS
3130
3131fi
3132fi
3133ac_ct_CC=$ac_cv_prog_ac_ct_CC
3134if test -n "$ac_ct_CC"; then
3135  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3136$as_echo "$ac_ct_CC" >&6; }
3137else
3138  { $as_echo "$as_me:$LINENO: result: no" >&5
3139$as_echo "no" >&6; }
3140fi
3141
3142
3143  test -n "$ac_ct_CC" && break
3144done
3145
3146  if test "x$ac_ct_CC" = x; then
3147    CC=""
3148  else
3149    case $cross_compiling:$ac_tool_warned in
3150yes:)
3151{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3152$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3153ac_tool_warned=yes ;;
3154esac
3155    CC=$ac_ct_CC
3156  fi
3157fi
3158
3159fi
3160
3161
3162test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3165See \`config.log' for more details." >&5
3166$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3167See \`config.log' for more details." >&2;}
3168   { (exit 1); exit 1; }; }; }
3169
3170# Provide some information about the compiler.
3171$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3172set X $ac_compile
3173ac_compiler=$2
3174{ (ac_try="$ac_compiler --version >&5"
3175case "(($ac_try" in
3176  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177  *) ac_try_echo=$ac_try;;
3178esac
3179eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3180$as_echo "$ac_try_echo") >&5
3181  (eval "$ac_compiler --version >&5") 2>&5
3182  ac_status=$?
3183  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184  (exit $ac_status); }
3185{ (ac_try="$ac_compiler -v >&5"
3186case "(($ac_try" in
3187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3188  *) ac_try_echo=$ac_try;;
3189esac
3190eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3191$as_echo "$ac_try_echo") >&5
3192  (eval "$ac_compiler -v >&5") 2>&5
3193  ac_status=$?
3194  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3195  (exit $ac_status); }
3196{ (ac_try="$ac_compiler -V >&5"
3197case "(($ac_try" in
3198  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3199  *) ac_try_echo=$ac_try;;
3200esac
3201eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3202$as_echo "$ac_try_echo") >&5
3203  (eval "$ac_compiler -V >&5") 2>&5
3204  ac_status=$?
3205  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3206  (exit $ac_status); }
3207
3208cat >conftest.$ac_ext <<_ACEOF
3209/* confdefs.h.  */
3210_ACEOF
3211cat confdefs.h >>conftest.$ac_ext
3212cat >>conftest.$ac_ext <<_ACEOF
3213/* end confdefs.h.  */
3214
3215int
3216main ()
3217{
3218
3219  ;
3220  return 0;
3221}
3222_ACEOF
3223ac_clean_files_save=$ac_clean_files
3224ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3225# Try to create an executable without -o first, disregard a.out.
3226# It will help us diagnose broken compilers, and finding out an intuition
3227# of exeext.
3228{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3229$as_echo_n "checking for C compiler default output file name... " >&6; }
3230ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3231
3232# The possible output files:
3233ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3234
3235ac_rmfiles=
3236for ac_file in $ac_files
3237do
3238  case $ac_file in
3239    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3240    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3241  esac
3242done
3243rm -f $ac_rmfiles
3244
3245if { (ac_try="$ac_link_default"
3246case "(($ac_try" in
3247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3248  *) ac_try_echo=$ac_try;;
3249esac
3250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3251$as_echo "$ac_try_echo") >&5
3252  (eval "$ac_link_default") 2>&5
3253  ac_status=$?
3254  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3255  (exit $ac_status); }; then
3256  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3257# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3258# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3259# so that the user can short-circuit this test for compilers unknown to
3260# Autoconf.
3261for ac_file in $ac_files ''
3262do
3263  test -f "$ac_file" || continue
3264  case $ac_file in
3265    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3266	;;
3267    [ab].out )
3268	# We found the default executable, but exeext='' is most
3269	# certainly right.
3270	break;;
3271    *.* )
3272        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3273	then :; else
3274	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3275	fi
3276	# We set ac_cv_exeext here because the later test for it is not
3277	# safe: cross compilers may not add the suffix if given an `-o'
3278	# argument, so we may need to know it at that point already.
3279	# Even if this section looks crufty: it has the advantage of
3280	# actually working.
3281	break;;
3282    * )
3283	break;;
3284  esac
3285done
3286test "$ac_cv_exeext" = no && ac_cv_exeext=
3287
3288else
3289  ac_file=''
3290fi
3291
3292{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3293$as_echo "$ac_file" >&6; }
3294if test -z "$ac_file"; then
3295  $as_echo "$as_me: failed program was:" >&5
3296sed 's/^/| /' conftest.$ac_ext >&5
3297
3298{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3300{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3301See \`config.log' for more details." >&5
3302$as_echo "$as_me: error: C compiler cannot create executables
3303See \`config.log' for more details." >&2;}
3304   { (exit 77); exit 77; }; }; }
3305fi
3306
3307ac_exeext=$ac_cv_exeext
3308
3309# Check that the compiler produces executables we can run.  If not, either
3310# the compiler is broken, or we cross compile.
3311{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3312$as_echo_n "checking whether the C compiler works... " >&6; }
3313# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3314# If not cross compiling, check that we can run a simple program.
3315if test "$cross_compiling" != yes; then
3316  if { ac_try='./$ac_file'
3317  { (case "(($ac_try" in
3318  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3319  *) ac_try_echo=$ac_try;;
3320esac
3321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3322$as_echo "$ac_try_echo") >&5
3323  (eval "$ac_try") 2>&5
3324  ac_status=$?
3325  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3326  (exit $ac_status); }; }; then
3327    cross_compiling=no
3328  else
3329    if test "$cross_compiling" = maybe; then
3330	cross_compiling=yes
3331    else
3332	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3333$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3334{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3335If you meant to cross compile, use \`--host'.
3336See \`config.log' for more details." >&5
3337$as_echo "$as_me: error: cannot run C compiled programs.
3338If you meant to cross compile, use \`--host'.
3339See \`config.log' for more details." >&2;}
3340   { (exit 1); exit 1; }; }; }
3341    fi
3342  fi
3343fi
3344{ $as_echo "$as_me:$LINENO: result: yes" >&5
3345$as_echo "yes" >&6; }
3346
3347rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3348ac_clean_files=$ac_clean_files_save
3349# Check that the compiler produces executables we can run.  If not, either
3350# the compiler is broken, or we cross compile.
3351{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3352$as_echo_n "checking whether we are cross compiling... " >&6; }
3353{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3354$as_echo "$cross_compiling" >&6; }
3355
3356{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3357$as_echo_n "checking for suffix of executables... " >&6; }
3358if { (ac_try="$ac_link"
3359case "(($ac_try" in
3360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361  *) ac_try_echo=$ac_try;;
3362esac
3363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3364$as_echo "$ac_try_echo") >&5
3365  (eval "$ac_link") 2>&5
3366  ac_status=$?
3367  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3368  (exit $ac_status); }; then
3369  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3370# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3371# work properly (i.e., refer to `conftest.exe'), while it won't with
3372# `rm'.
3373for ac_file in conftest.exe conftest conftest.*; do
3374  test -f "$ac_file" || continue
3375  case $ac_file in
3376    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3377    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3378	  break;;
3379    * ) break;;
3380  esac
3381done
3382else
3383  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3384$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3385{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3386See \`config.log' for more details." >&5
3387$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3388See \`config.log' for more details." >&2;}
3389   { (exit 1); exit 1; }; }; }
3390fi
3391
3392rm -f conftest$ac_cv_exeext
3393{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3394$as_echo "$ac_cv_exeext" >&6; }
3395
3396rm -f conftest.$ac_ext
3397EXEEXT=$ac_cv_exeext
3398ac_exeext=$EXEEXT
3399{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3400$as_echo_n "checking for suffix of object files... " >&6; }
3401if test "${ac_cv_objext+set}" = set; then
3402  $as_echo_n "(cached) " >&6
3403else
3404  cat >conftest.$ac_ext <<_ACEOF
3405/* confdefs.h.  */
3406_ACEOF
3407cat confdefs.h >>conftest.$ac_ext
3408cat >>conftest.$ac_ext <<_ACEOF
3409/* end confdefs.h.  */
3410
3411int
3412main ()
3413{
3414
3415  ;
3416  return 0;
3417}
3418_ACEOF
3419rm -f conftest.o conftest.obj
3420if { (ac_try="$ac_compile"
3421case "(($ac_try" in
3422  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3423  *) ac_try_echo=$ac_try;;
3424esac
3425eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3426$as_echo "$ac_try_echo") >&5
3427  (eval "$ac_compile") 2>&5
3428  ac_status=$?
3429  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430  (exit $ac_status); }; then
3431  for ac_file in conftest.o conftest.obj conftest.*; do
3432  test -f "$ac_file" || continue;
3433  case $ac_file in
3434    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3435    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3436       break;;
3437  esac
3438done
3439else
3440  $as_echo "$as_me: failed program was:" >&5
3441sed 's/^/| /' conftest.$ac_ext >&5
3442
3443{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3444$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3445{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3446See \`config.log' for more details." >&5
3447$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3448See \`config.log' for more details." >&2;}
3449   { (exit 1); exit 1; }; }; }
3450fi
3451
3452rm -f conftest.$ac_cv_objext conftest.$ac_ext
3453fi
3454{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3455$as_echo "$ac_cv_objext" >&6; }
3456OBJEXT=$ac_cv_objext
3457ac_objext=$OBJEXT
3458{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3459$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3460if test "${ac_cv_c_compiler_gnu+set}" = set; then
3461  $as_echo_n "(cached) " >&6
3462else
3463  cat >conftest.$ac_ext <<_ACEOF
3464/* confdefs.h.  */
3465_ACEOF
3466cat confdefs.h >>conftest.$ac_ext
3467cat >>conftest.$ac_ext <<_ACEOF
3468/* end confdefs.h.  */
3469
3470int
3471main ()
3472{
3473#ifndef __GNUC__
3474       choke me
3475#endif
3476
3477  ;
3478  return 0;
3479}
3480_ACEOF
3481rm -f conftest.$ac_objext
3482if { (ac_try="$ac_compile"
3483case "(($ac_try" in
3484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3485  *) ac_try_echo=$ac_try;;
3486esac
3487eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3488$as_echo "$ac_try_echo") >&5
3489  (eval "$ac_compile") 2>conftest.er1
3490  ac_status=$?
3491  grep -v '^ *+' conftest.er1 >conftest.err
3492  rm -f conftest.er1
3493  cat conftest.err >&5
3494  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3495  (exit $ac_status); } && {
3496	 test -z "$ac_c_werror_flag" ||
3497	 test ! -s conftest.err
3498       } && test -s conftest.$ac_objext; then
3499  ac_compiler_gnu=yes
3500else
3501  $as_echo "$as_me: failed program was:" >&5
3502sed 's/^/| /' conftest.$ac_ext >&5
3503
3504	ac_compiler_gnu=no
3505fi
3506
3507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3508ac_cv_c_compiler_gnu=$ac_compiler_gnu
3509
3510fi
3511{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3512$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3513if test $ac_compiler_gnu = yes; then
3514  GCC=yes
3515else
3516  GCC=
3517fi
3518ac_test_CFLAGS=${CFLAGS+set}
3519ac_save_CFLAGS=$CFLAGS
3520{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3521$as_echo_n "checking whether $CC accepts -g... " >&6; }
3522if test "${ac_cv_prog_cc_g+set}" = set; then
3523  $as_echo_n "(cached) " >&6
3524else
3525  ac_save_c_werror_flag=$ac_c_werror_flag
3526   ac_c_werror_flag=yes
3527   ac_cv_prog_cc_g=no
3528   CFLAGS="-g"
3529   cat >conftest.$ac_ext <<_ACEOF
3530/* confdefs.h.  */
3531_ACEOF
3532cat confdefs.h >>conftest.$ac_ext
3533cat >>conftest.$ac_ext <<_ACEOF
3534/* end confdefs.h.  */
3535
3536int
3537main ()
3538{
3539
3540  ;
3541  return 0;
3542}
3543_ACEOF
3544rm -f conftest.$ac_objext
3545if { (ac_try="$ac_compile"
3546case "(($ac_try" in
3547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3548  *) ac_try_echo=$ac_try;;
3549esac
3550eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3551$as_echo "$ac_try_echo") >&5
3552  (eval "$ac_compile") 2>conftest.er1
3553  ac_status=$?
3554  grep -v '^ *+' conftest.er1 >conftest.err
3555  rm -f conftest.er1
3556  cat conftest.err >&5
3557  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3558  (exit $ac_status); } && {
3559	 test -z "$ac_c_werror_flag" ||
3560	 test ! -s conftest.err
3561       } && test -s conftest.$ac_objext; then
3562  ac_cv_prog_cc_g=yes
3563else
3564  $as_echo "$as_me: failed program was:" >&5
3565sed 's/^/| /' conftest.$ac_ext >&5
3566
3567	CFLAGS=""
3568      cat >conftest.$ac_ext <<_ACEOF
3569/* confdefs.h.  */
3570_ACEOF
3571cat confdefs.h >>conftest.$ac_ext
3572cat >>conftest.$ac_ext <<_ACEOF
3573/* end confdefs.h.  */
3574
3575int
3576main ()
3577{
3578
3579  ;
3580  return 0;
3581}
3582_ACEOF
3583rm -f conftest.$ac_objext
3584if { (ac_try="$ac_compile"
3585case "(($ac_try" in
3586  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3587  *) ac_try_echo=$ac_try;;
3588esac
3589eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3590$as_echo "$ac_try_echo") >&5
3591  (eval "$ac_compile") 2>conftest.er1
3592  ac_status=$?
3593  grep -v '^ *+' conftest.er1 >conftest.err
3594  rm -f conftest.er1
3595  cat conftest.err >&5
3596  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597  (exit $ac_status); } && {
3598	 test -z "$ac_c_werror_flag" ||
3599	 test ! -s conftest.err
3600       } && test -s conftest.$ac_objext; then
3601  :
3602else
3603  $as_echo "$as_me: failed program was:" >&5
3604sed 's/^/| /' conftest.$ac_ext >&5
3605
3606	ac_c_werror_flag=$ac_save_c_werror_flag
3607	 CFLAGS="-g"
3608	 cat >conftest.$ac_ext <<_ACEOF
3609/* confdefs.h.  */
3610_ACEOF
3611cat confdefs.h >>conftest.$ac_ext
3612cat >>conftest.$ac_ext <<_ACEOF
3613/* end confdefs.h.  */
3614
3615int
3616main ()
3617{
3618
3619  ;
3620  return 0;
3621}
3622_ACEOF
3623rm -f conftest.$ac_objext
3624if { (ac_try="$ac_compile"
3625case "(($ac_try" in
3626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3627  *) ac_try_echo=$ac_try;;
3628esac
3629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3630$as_echo "$ac_try_echo") >&5
3631  (eval "$ac_compile") 2>conftest.er1
3632  ac_status=$?
3633  grep -v '^ *+' conftest.er1 >conftest.err
3634  rm -f conftest.er1
3635  cat conftest.err >&5
3636  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3637  (exit $ac_status); } && {
3638	 test -z "$ac_c_werror_flag" ||
3639	 test ! -s conftest.err
3640       } && test -s conftest.$ac_objext; then
3641  ac_cv_prog_cc_g=yes
3642else
3643  $as_echo "$as_me: failed program was:" >&5
3644sed 's/^/| /' conftest.$ac_ext >&5
3645
3646
3647fi
3648
3649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3650fi
3651
3652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3653fi
3654
3655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3656   ac_c_werror_flag=$ac_save_c_werror_flag
3657fi
3658{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3659$as_echo "$ac_cv_prog_cc_g" >&6; }
3660if test "$ac_test_CFLAGS" = set; then
3661  CFLAGS=$ac_save_CFLAGS
3662elif test $ac_cv_prog_cc_g = yes; then
3663  if test "$GCC" = yes; then
3664    CFLAGS="-g -O2"
3665  else
3666    CFLAGS="-g"
3667  fi
3668else
3669  if test "$GCC" = yes; then
3670    CFLAGS="-O2"
3671  else
3672    CFLAGS=
3673  fi
3674fi
3675{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3676$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3677if test "${ac_cv_prog_cc_c89+set}" = set; then
3678  $as_echo_n "(cached) " >&6
3679else
3680  ac_cv_prog_cc_c89=no
3681ac_save_CC=$CC
3682cat >conftest.$ac_ext <<_ACEOF
3683/* confdefs.h.  */
3684_ACEOF
3685cat confdefs.h >>conftest.$ac_ext
3686cat >>conftest.$ac_ext <<_ACEOF
3687/* end confdefs.h.  */
3688#include <stdarg.h>
3689#include <stdio.h>
3690#include <sys/types.h>
3691#include <sys/stat.h>
3692/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3693struct buf { int x; };
3694FILE * (*rcsopen) (struct buf *, struct stat *, int);
3695static char *e (p, i)
3696     char **p;
3697     int i;
3698{
3699  return p[i];
3700}
3701static char *f (char * (*g) (char **, int), char **p, ...)
3702{
3703  char *s;
3704  va_list v;
3705  va_start (v,p);
3706  s = g (p, va_arg (v,int));
3707  va_end (v);
3708  return s;
3709}
3710
3711/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3712   function prototypes and stuff, but not '\xHH' hex character constants.
3713   These don't provoke an error unfortunately, instead are silently treated
3714   as 'x'.  The following induces an error, until -std is added to get
3715   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3716   array size at least.  It's necessary to write '\x00'==0 to get something
3717   that's true only with -std.  */
3718int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3719
3720/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3721   inside strings and character constants.  */
3722#define FOO(x) 'x'
3723int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3724
3725int test (int i, double x);
3726struct s1 {int (*f) (int a);};
3727struct s2 {int (*f) (double a);};
3728int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3729int argc;
3730char **argv;
3731int
3732main ()
3733{
3734return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3735  ;
3736  return 0;
3737}
3738_ACEOF
3739for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3740	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3741do
3742  CC="$ac_save_CC $ac_arg"
3743  rm -f conftest.$ac_objext
3744if { (ac_try="$ac_compile"
3745case "(($ac_try" in
3746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3747  *) ac_try_echo=$ac_try;;
3748esac
3749eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3750$as_echo "$ac_try_echo") >&5
3751  (eval "$ac_compile") 2>conftest.er1
3752  ac_status=$?
3753  grep -v '^ *+' conftest.er1 >conftest.err
3754  rm -f conftest.er1
3755  cat conftest.err >&5
3756  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3757  (exit $ac_status); } && {
3758	 test -z "$ac_c_werror_flag" ||
3759	 test ! -s conftest.err
3760       } && test -s conftest.$ac_objext; then
3761  ac_cv_prog_cc_c89=$ac_arg
3762else
3763  $as_echo "$as_me: failed program was:" >&5
3764sed 's/^/| /' conftest.$ac_ext >&5
3765
3766
3767fi
3768
3769rm -f core conftest.err conftest.$ac_objext
3770  test "x$ac_cv_prog_cc_c89" != "xno" && break
3771done
3772rm -f conftest.$ac_ext
3773CC=$ac_save_CC
3774
3775fi
3776# AC_CACHE_VAL
3777case "x$ac_cv_prog_cc_c89" in
3778  x)
3779    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3780$as_echo "none needed" >&6; } ;;
3781  xno)
3782    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3783$as_echo "unsupported" >&6; } ;;
3784  *)
3785    CC="$CC $ac_cv_prog_cc_c89"
3786    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3787$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3788esac
3789
3790
3791ac_ext=c
3792ac_cpp='$CPP $CPPFLAGS'
3793ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3794ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3795ac_compiler_gnu=$ac_cv_c_compiler_gnu
3796
3797depcc="$CC"   am_compiler_list=
3798
3799{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3800$as_echo_n "checking dependency style of $depcc... " >&6; }
3801if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3802  $as_echo_n "(cached) " >&6
3803else
3804  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3805  # We make a subdir and do the tests there.  Otherwise we can end up
3806  # making bogus files that we don't know about and never remove.  For
3807  # instance it was reported that on HP-UX the gcc test will end up
3808  # making a dummy file named `D' -- because `-MD' means `put the output
3809  # in D'.
3810  mkdir conftest.dir
3811  # Copy depcomp to subdir because otherwise we won't find it if we're
3812  # using a relative directory.
3813  cp "$am_depcomp" conftest.dir
3814  cd conftest.dir
3815  # We will build objects and dependencies in a subdirectory because
3816  # it helps to detect inapplicable dependency modes.  For instance
3817  # both Tru64's cc and ICC support -MD to output dependencies as a
3818  # side effect of compilation, but ICC will put the dependencies in
3819  # the current directory while Tru64 will put them in the object
3820  # directory.
3821  mkdir sub
3822
3823  am_cv_CC_dependencies_compiler_type=none
3824  if test "$am_compiler_list" = ""; then
3825     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3826  fi
3827  am__universal=false
3828  case " $depcc " in #(
3829     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3830     esac
3831
3832  for depmode in $am_compiler_list; do
3833    # Setup a source with many dependencies, because some compilers
3834    # like to wrap large dependency lists on column 80 (with \), and
3835    # we should not choose a depcomp mode which is confused by this.
3836    #
3837    # We need to recreate these files for each test, as the compiler may
3838    # overwrite some of them when testing with obscure command lines.
3839    # This happens at least with the AIX C compiler.
3840    : > sub/conftest.c
3841    for i in 1 2 3 4 5 6; do
3842      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3843      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3844      # Solaris 8's {/usr,}/bin/sh.
3845      touch sub/conftst$i.h
3846    done
3847    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3848
3849    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3850    # mode.  It turns out that the SunPro C++ compiler does not properly
3851    # handle `-M -o', and we need to detect this.  Also, some Intel
3852    # versions had trouble with output in subdirs
3853    am__obj=sub/conftest.${OBJEXT-o}
3854    am__minus_obj="-o $am__obj"
3855    case $depmode in
3856    gcc)
3857      # This depmode causes a compiler race in universal mode.
3858      test "$am__universal" = false || continue
3859      ;;
3860    nosideeffect)
3861      # after this tag, mechanisms are not by side-effect, so they'll
3862      # only be used when explicitly requested
3863      if test "x$enable_dependency_tracking" = xyes; then
3864	continue
3865      else
3866	break
3867      fi
3868      ;;
3869    msvisualcpp | msvcmsys)
3870      # This compiler won't grok `-c -o', but also, the minuso test has
3871      # not run yet.  These depmodes are late enough in the game, and
3872      # so weak that their functioning should not be impacted.
3873      am__obj=conftest.${OBJEXT-o}
3874      am__minus_obj=
3875      ;;
3876    none) break ;;
3877    esac
3878    if depmode=$depmode \
3879       source=sub/conftest.c object=$am__obj \
3880       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3881       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3882         >/dev/null 2>conftest.err &&
3883       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3884       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3885       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3886       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3887      # icc doesn't choke on unknown options, it will just issue warnings
3888      # or remarks (even with -Werror).  So we grep stderr for any message
3889      # that says an option was ignored or not supported.
3890      # When given -MP, icc 7.0 and 7.1 complain thusly:
3891      #   icc: Command line warning: ignoring option '-M'; no argument required
3892      # The diagnosis changed in icc 8.0:
3893      #   icc: Command line remark: option '-MP' not supported
3894      if (grep 'ignoring option' conftest.err ||
3895          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3896        am_cv_CC_dependencies_compiler_type=$depmode
3897        break
3898      fi
3899    fi
3900  done
3901
3902  cd ..
3903  rm -rf conftest.dir
3904else
3905  am_cv_CC_dependencies_compiler_type=none
3906fi
3907
3908fi
3909{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3910$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3911CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3912
3913 if
3914  test "x$enable_dependency_tracking" != xno \
3915  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3916  am__fastdepCC_TRUE=
3917  am__fastdepCC_FALSE='#'
3918else
3919  am__fastdepCC_TRUE='#'
3920  am__fastdepCC_FALSE=
3921fi
3922
3923
3924{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3925$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3926if test "${lt_cv_path_SED+set}" = set; then
3927  $as_echo_n "(cached) " >&6
3928else
3929  # Loop through the user's path and test for sed and gsed.
3930# Then use that list of sed's as ones to test for truncation.
3931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932for as_dir in $PATH
3933do
3934  IFS=$as_save_IFS
3935  test -z "$as_dir" && as_dir=.
3936  for lt_ac_prog in sed gsed; do
3937    for ac_exec_ext in '' $ac_executable_extensions; do
3938      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3939        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3940      fi
3941    done
3942  done
3943done
3944IFS=$as_save_IFS
3945lt_ac_max=0
3946lt_ac_count=0
3947# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3948# along with /bin/sed that truncates output.
3949for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3950  test ! -f $lt_ac_sed && continue
3951  cat /dev/null > conftest.in
3952  lt_ac_count=0
3953  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3954  # Check for GNU sed and select it if it is found.
3955  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3956    lt_cv_path_SED=$lt_ac_sed
3957    break
3958  fi
3959  while true; do
3960    cat conftest.in conftest.in >conftest.tmp
3961    mv conftest.tmp conftest.in
3962    cp conftest.in conftest.nl
3963    echo >>conftest.nl
3964    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3965    cmp -s conftest.out conftest.nl || break
3966    # 10000 chars as input seems more than enough
3967    test $lt_ac_count -gt 10 && break
3968    lt_ac_count=`expr $lt_ac_count + 1`
3969    if test $lt_ac_count -gt $lt_ac_max; then
3970      lt_ac_max=$lt_ac_count
3971      lt_cv_path_SED=$lt_ac_sed
3972    fi
3973  done
3974done
3975
3976fi
3977
3978SED=$lt_cv_path_SED
3979
3980{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3981$as_echo "$SED" >&6; }
3982
3983{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3984$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3985if test "${ac_cv_path_GREP+set}" = set; then
3986  $as_echo_n "(cached) " >&6
3987else
3988  if test -z "$GREP"; then
3989  ac_path_GREP_found=false
3990  # Loop through the user's path and test for each of PROGNAME-LIST
3991  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3992for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3993do
3994  IFS=$as_save_IFS
3995  test -z "$as_dir" && as_dir=.
3996  for ac_prog in grep ggrep; do
3997    for ac_exec_ext in '' $ac_executable_extensions; do
3998      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3999      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4000# Check for GNU ac_path_GREP and select it if it is found.
4001  # Check for GNU $ac_path_GREP
4002case `"$ac_path_GREP" --version 2>&1` in
4003*GNU*)
4004  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4005*)
4006  ac_count=0
4007  $as_echo_n 0123456789 >"conftest.in"
4008  while :
4009  do
4010    cat "conftest.in" "conftest.in" >"conftest.tmp"
4011    mv "conftest.tmp" "conftest.in"
4012    cp "conftest.in" "conftest.nl"
4013    $as_echo 'GREP' >> "conftest.nl"
4014    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4015    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4016    ac_count=`expr $ac_count + 1`
4017    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4018      # Best one so far, save it but keep looking for a better one
4019      ac_cv_path_GREP="$ac_path_GREP"
4020      ac_path_GREP_max=$ac_count
4021    fi
4022    # 10*(2^10) chars as input seems more than enough
4023    test $ac_count -gt 10 && break
4024  done
4025  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4026esac
4027
4028      $ac_path_GREP_found && break 3
4029    done
4030  done
4031done
4032IFS=$as_save_IFS
4033  if test -z "$ac_cv_path_GREP"; then
4034    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4035$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4036   { (exit 1); exit 1; }; }
4037  fi
4038else
4039  ac_cv_path_GREP=$GREP
4040fi
4041
4042fi
4043{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4044$as_echo "$ac_cv_path_GREP" >&6; }
4045 GREP="$ac_cv_path_GREP"
4046
4047
4048{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4049$as_echo_n "checking for egrep... " >&6; }
4050if test "${ac_cv_path_EGREP+set}" = set; then
4051  $as_echo_n "(cached) " >&6
4052else
4053  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4054   then ac_cv_path_EGREP="$GREP -E"
4055   else
4056     if test -z "$EGREP"; then
4057  ac_path_EGREP_found=false
4058  # Loop through the user's path and test for each of PROGNAME-LIST
4059  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4060for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4061do
4062  IFS=$as_save_IFS
4063  test -z "$as_dir" && as_dir=.
4064  for ac_prog in egrep; do
4065    for ac_exec_ext in '' $ac_executable_extensions; do
4066      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4067      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4068# Check for GNU ac_path_EGREP and select it if it is found.
4069  # Check for GNU $ac_path_EGREP
4070case `"$ac_path_EGREP" --version 2>&1` in
4071*GNU*)
4072  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4073*)
4074  ac_count=0
4075  $as_echo_n 0123456789 >"conftest.in"
4076  while :
4077  do
4078    cat "conftest.in" "conftest.in" >"conftest.tmp"
4079    mv "conftest.tmp" "conftest.in"
4080    cp "conftest.in" "conftest.nl"
4081    $as_echo 'EGREP' >> "conftest.nl"
4082    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4083    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4084    ac_count=`expr $ac_count + 1`
4085    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4086      # Best one so far, save it but keep looking for a better one
4087      ac_cv_path_EGREP="$ac_path_EGREP"
4088      ac_path_EGREP_max=$ac_count
4089    fi
4090    # 10*(2^10) chars as input seems more than enough
4091    test $ac_count -gt 10 && break
4092  done
4093  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4094esac
4095
4096      $ac_path_EGREP_found && break 3
4097    done
4098  done
4099done
4100IFS=$as_save_IFS
4101  if test -z "$ac_cv_path_EGREP"; then
4102    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4103$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4104   { (exit 1); exit 1; }; }
4105  fi
4106else
4107  ac_cv_path_EGREP=$EGREP
4108fi
4109
4110   fi
4111fi
4112{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4113$as_echo "$ac_cv_path_EGREP" >&6; }
4114 EGREP="$ac_cv_path_EGREP"
4115
4116
4117
4118# Check whether --with-gnu-ld was given.
4119if test "${with_gnu_ld+set}" = set; then
4120  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4121else
4122  with_gnu_ld=no
4123fi
4124
4125ac_prog=ld
4126if test "$GCC" = yes; then
4127  # Check if gcc -print-prog-name=ld gives a path.
4128  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4129$as_echo_n "checking for ld used by $CC... " >&6; }
4130  case $host in
4131  *-*-mingw*)
4132    # gcc leaves a trailing carriage return which upsets mingw
4133    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4134  *)
4135    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4136  esac
4137  case $ac_prog in
4138    # Accept absolute paths.
4139    [\\/]* | ?:[\\/]*)
4140      re_direlt='/[^/][^/]*/\.\./'
4141      # Canonicalize the pathname of ld
4142      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4143      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4144	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4145      done
4146      test -z "$LD" && LD="$ac_prog"
4147      ;;
4148  "")
4149    # If it fails, then pretend we aren't using GCC.
4150    ac_prog=ld
4151    ;;
4152  *)
4153    # If it is relative, then search for the first ld in PATH.
4154    with_gnu_ld=unknown
4155    ;;
4156  esac
4157elif test "$with_gnu_ld" = yes; then
4158  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4159$as_echo_n "checking for GNU ld... " >&6; }
4160else
4161  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4162$as_echo_n "checking for non-GNU ld... " >&6; }
4163fi
4164if test "${lt_cv_path_LD+set}" = set; then
4165  $as_echo_n "(cached) " >&6
4166else
4167  if test -z "$LD"; then
4168  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4169  for ac_dir in $PATH; do
4170    IFS="$lt_save_ifs"
4171    test -z "$ac_dir" && ac_dir=.
4172    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4173      lt_cv_path_LD="$ac_dir/$ac_prog"
4174      # Check to see if the program is GNU ld.  I'd rather use --version,
4175      # but apparently some variants of GNU ld only accept -v.
4176      # Break only if it was the GNU/non-GNU ld that we prefer.
4177      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4178      *GNU* | *'with BFD'*)
4179	test "$with_gnu_ld" != no && break
4180	;;
4181      *)
4182	test "$with_gnu_ld" != yes && break
4183	;;
4184      esac
4185    fi
4186  done
4187  IFS="$lt_save_ifs"
4188else
4189  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4190fi
4191fi
4192
4193LD="$lt_cv_path_LD"
4194if test -n "$LD"; then
4195  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4196$as_echo "$LD" >&6; }
4197else
4198  { $as_echo "$as_me:$LINENO: result: no" >&5
4199$as_echo "no" >&6; }
4200fi
4201test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4202$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4203   { (exit 1); exit 1; }; }
4204{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4205$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4206if test "${lt_cv_prog_gnu_ld+set}" = set; then
4207  $as_echo_n "(cached) " >&6
4208else
4209  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4210case `$LD -v 2>&1 </dev/null` in
4211*GNU* | *'with BFD'*)
4212  lt_cv_prog_gnu_ld=yes
4213  ;;
4214*)
4215  lt_cv_prog_gnu_ld=no
4216  ;;
4217esac
4218fi
4219{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4220$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4221with_gnu_ld=$lt_cv_prog_gnu_ld
4222
4223
4224{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4225$as_echo_n "checking for $LD option to reload object files... " >&6; }
4226if test "${lt_cv_ld_reload_flag+set}" = set; then
4227  $as_echo_n "(cached) " >&6
4228else
4229  lt_cv_ld_reload_flag='-r'
4230fi
4231{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4232$as_echo "$lt_cv_ld_reload_flag" >&6; }
4233reload_flag=$lt_cv_ld_reload_flag
4234case $reload_flag in
4235"" | " "*) ;;
4236*) reload_flag=" $reload_flag" ;;
4237esac
4238reload_cmds='$LD$reload_flag -o $output$reload_objs'
4239case $host_os in
4240  darwin*)
4241    if test "$GCC" = yes; then
4242      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4243    else
4244      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4245    fi
4246    ;;
4247esac
4248
4249{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4250$as_echo_n "checking for BSD-compatible nm... " >&6; }
4251if test "${lt_cv_path_NM+set}" = set; then
4252  $as_echo_n "(cached) " >&6
4253else
4254  if test -n "$NM"; then
4255  # Let the user override the test.
4256  lt_cv_path_NM="$NM"
4257else
4258  lt_nm_to_check="${ac_tool_prefix}nm"
4259  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4260    lt_nm_to_check="$lt_nm_to_check nm"
4261  fi
4262  for lt_tmp_nm in $lt_nm_to_check; do
4263    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4264    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4265      IFS="$lt_save_ifs"
4266      test -z "$ac_dir" && ac_dir=.
4267      tmp_nm="$ac_dir/$lt_tmp_nm"
4268      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4269	# Check to see if the nm accepts a BSD-compat flag.
4270	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4271	#   nm: unknown option "B" ignored
4272	# Tru64's nm complains that /dev/null is an invalid object file
4273	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4274	*/dev/null* | *'Invalid file or object type'*)
4275	  lt_cv_path_NM="$tmp_nm -B"
4276	  break
4277	  ;;
4278	*)
4279	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4280	  */dev/null*)
4281	    lt_cv_path_NM="$tmp_nm -p"
4282	    break
4283	    ;;
4284	  *)
4285	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4286	    continue # so that we can try to find one that supports BSD flags
4287	    ;;
4288	  esac
4289	  ;;
4290	esac
4291      fi
4292    done
4293    IFS="$lt_save_ifs"
4294  done
4295  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4296fi
4297fi
4298{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4299$as_echo "$lt_cv_path_NM" >&6; }
4300NM="$lt_cv_path_NM"
4301
4302{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4303$as_echo_n "checking whether ln -s works... " >&6; }
4304LN_S=$as_ln_s
4305if test "$LN_S" = "ln -s"; then
4306  { $as_echo "$as_me:$LINENO: result: yes" >&5
4307$as_echo "yes" >&6; }
4308else
4309  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4310$as_echo "no, using $LN_S" >&6; }
4311fi
4312
4313{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4314$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4315if test "${lt_cv_deplibs_check_method+set}" = set; then
4316  $as_echo_n "(cached) " >&6
4317else
4318  lt_cv_file_magic_cmd='$MAGIC_CMD'
4319lt_cv_file_magic_test_file=
4320lt_cv_deplibs_check_method='unknown'
4321# Need to set the preceding variable on all platforms that support
4322# interlibrary dependencies.
4323# 'none' -- dependencies not supported.
4324# `unknown' -- same as none, but documents that we really don't know.
4325# 'pass_all' -- all dependencies passed with no checks.
4326# 'test_compile' -- check by making test program.
4327# 'file_magic [[regex]]' -- check by looking for files in library path
4328# which responds to the $file_magic_cmd with a given extended regex.
4329# If you have `file' or equivalent on your system and you're not sure
4330# whether `pass_all' will *always* work, you probably want this one.
4331
4332case $host_os in
4333aix[4-9]*)
4334  lt_cv_deplibs_check_method=pass_all
4335  ;;
4336
4337beos*)
4338  lt_cv_deplibs_check_method=pass_all
4339  ;;
4340
4341bsdi[45]*)
4342  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4343  lt_cv_file_magic_cmd='/usr/bin/file -L'
4344  lt_cv_file_magic_test_file=/shlib/libc.so
4345  ;;
4346
4347cygwin*)
4348  # func_win32_libid is a shell function defined in ltmain.sh
4349  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4350  lt_cv_file_magic_cmd='func_win32_libid'
4351  ;;
4352
4353mingw* | pw32*)
4354  # Base MSYS/MinGW do not provide the 'file' command needed by
4355  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4356  # unless we find 'file', for example because we are cross-compiling.
4357  if ( file / ) >/dev/null 2>&1; then
4358    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4359    lt_cv_file_magic_cmd='func_win32_libid'
4360  else
4361    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4362    lt_cv_file_magic_cmd='$OBJDUMP -f'
4363  fi
4364  ;;
4365
4366darwin* | rhapsody*)
4367  lt_cv_deplibs_check_method=pass_all
4368  ;;
4369
4370freebsd* | dragonfly*)
4371  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4372    case $host_cpu in
4373    i*86 )
4374      # Not sure whether the presence of OpenBSD here was a mistake.
4375      # Let's accept both of them until this is cleared up.
4376      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4377      lt_cv_file_magic_cmd=/usr/bin/file
4378      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4379      ;;
4380    esac
4381  else
4382    lt_cv_deplibs_check_method=pass_all
4383  fi
4384  ;;
4385
4386gnu*)
4387  lt_cv_deplibs_check_method=pass_all
4388  ;;
4389
4390hpux10.20* | hpux11*)
4391  lt_cv_file_magic_cmd=/usr/bin/file
4392  case $host_cpu in
4393  ia64*)
4394    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4395    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4396    ;;
4397  hppa*64*)
4398    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]'
4399    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4400    ;;
4401  *)
4402    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4403    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4404    ;;
4405  esac
4406  ;;
4407
4408interix[3-9]*)
4409  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4410  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4411  ;;
4412
4413irix5* | irix6* | nonstopux*)
4414  case $LD in
4415  *-32|*"-32 ") libmagic=32-bit;;
4416  *-n32|*"-n32 ") libmagic=N32;;
4417  *-64|*"-64 ") libmagic=64-bit;;
4418  *) libmagic=never-match;;
4419  esac
4420  lt_cv_deplibs_check_method=pass_all
4421  ;;
4422
4423# This must be Linux ELF.
4424linux* | k*bsd*-gnu)
4425  lt_cv_deplibs_check_method=pass_all
4426  ;;
4427
4428netbsd*)
4429  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4430    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4431  else
4432    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4433  fi
4434  ;;
4435
4436newos6*)
4437  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4438  lt_cv_file_magic_cmd=/usr/bin/file
4439  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4440  ;;
4441
4442nto-qnx*)
4443  lt_cv_deplibs_check_method=unknown
4444  ;;
4445
4446openbsd*)
4447  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4448    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4449  else
4450    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4451  fi
4452  ;;
4453
4454osf3* | osf4* | osf5*)
4455  lt_cv_deplibs_check_method=pass_all
4456  ;;
4457
4458rdos*)
4459  lt_cv_deplibs_check_method=pass_all
4460  ;;
4461
4462solaris*)
4463  lt_cv_deplibs_check_method=pass_all
4464  ;;
4465
4466sysv4 | sysv4.3*)
4467  case $host_vendor in
4468  motorola)
4469    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]'
4470    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4471    ;;
4472  ncr)
4473    lt_cv_deplibs_check_method=pass_all
4474    ;;
4475  sequent)
4476    lt_cv_file_magic_cmd='/bin/file'
4477    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4478    ;;
4479  sni)
4480    lt_cv_file_magic_cmd='/bin/file'
4481    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4482    lt_cv_file_magic_test_file=/lib/libc.so
4483    ;;
4484  siemens)
4485    lt_cv_deplibs_check_method=pass_all
4486    ;;
4487  pc)
4488    lt_cv_deplibs_check_method=pass_all
4489    ;;
4490  esac
4491  ;;
4492
4493sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4494  lt_cv_deplibs_check_method=pass_all
4495  ;;
4496esac
4497
4498fi
4499{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4500$as_echo "$lt_cv_deplibs_check_method" >&6; }
4501file_magic_cmd=$lt_cv_file_magic_cmd
4502deplibs_check_method=$lt_cv_deplibs_check_method
4503test -z "$deplibs_check_method" && deplibs_check_method=unknown
4504
4505
4506
4507
4508# If no C compiler was specified, use CC.
4509LTCC=${LTCC-"$CC"}
4510
4511# If no C compiler flags were specified, use CFLAGS.
4512LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4513
4514# Allow CC to be a program name with arguments.
4515compiler=$CC
4516
4517
4518# Check whether --enable-libtool-lock was given.
4519if test "${enable_libtool_lock+set}" = set; then
4520  enableval=$enable_libtool_lock;
4521fi
4522
4523test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4524
4525# Some flags need to be propagated to the compiler or linker for good
4526# libtool support.
4527case $host in
4528ia64-*-hpux*)
4529  # Find out which ABI we are using.
4530  echo 'int i;' > conftest.$ac_ext
4531  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4532  (eval $ac_compile) 2>&5
4533  ac_status=$?
4534  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4535  (exit $ac_status); }; then
4536    case `/usr/bin/file conftest.$ac_objext` in
4537    *ELF-32*)
4538      HPUX_IA64_MODE="32"
4539      ;;
4540    *ELF-64*)
4541      HPUX_IA64_MODE="64"
4542      ;;
4543    esac
4544  fi
4545  rm -rf conftest*
4546  ;;
4547*-*-irix6*)
4548  # Find out which ABI we are using.
4549  echo '#line 4549 "configure"' > conftest.$ac_ext
4550  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4551  (eval $ac_compile) 2>&5
4552  ac_status=$?
4553  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4554  (exit $ac_status); }; then
4555   if test "$lt_cv_prog_gnu_ld" = yes; then
4556    case `/usr/bin/file conftest.$ac_objext` in
4557    *32-bit*)
4558      LD="${LD-ld} -melf32bsmip"
4559      ;;
4560    *N32*)
4561      LD="${LD-ld} -melf32bmipn32"
4562      ;;
4563    *64-bit*)
4564      LD="${LD-ld} -melf64bmip"
4565      ;;
4566    esac
4567   else
4568    case `/usr/bin/file conftest.$ac_objext` in
4569    *32-bit*)
4570      LD="${LD-ld} -32"
4571      ;;
4572    *N32*)
4573      LD="${LD-ld} -n32"
4574      ;;
4575    *64-bit*)
4576      LD="${LD-ld} -64"
4577      ;;
4578    esac
4579   fi
4580  fi
4581  rm -rf conftest*
4582  ;;
4583
4584x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4585s390*-*linux*|sparc*-*linux*)
4586  # Find out which ABI we are using.
4587  echo 'int i;' > conftest.$ac_ext
4588  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4589  (eval $ac_compile) 2>&5
4590  ac_status=$?
4591  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592  (exit $ac_status); }; then
4593    case `/usr/bin/file conftest.o` in
4594    *32-bit*)
4595      case $host in
4596        x86_64-*kfreebsd*-gnu)
4597          LD="${LD-ld} -m elf_i386_fbsd"
4598          ;;
4599        x86_64-*linux*)
4600          LD="${LD-ld} -m elf_i386"
4601          ;;
4602        ppc64-*linux*|powerpc64-*linux*)
4603          LD="${LD-ld} -m elf32ppclinux"
4604          ;;
4605        s390x-*linux*)
4606          LD="${LD-ld} -m elf_s390"
4607          ;;
4608        sparc64-*linux*)
4609          LD="${LD-ld} -m elf32_sparc"
4610          ;;
4611      esac
4612      ;;
4613    *64-bit*)
4614      libsuff=64
4615      case $host in
4616        x86_64-*kfreebsd*-gnu)
4617          LD="${LD-ld} -m elf_x86_64_fbsd"
4618          ;;
4619        x86_64-*linux*)
4620          LD="${LD-ld} -m elf_x86_64"
4621          ;;
4622        ppc*-*linux*|powerpc*-*linux*)
4623          LD="${LD-ld} -m elf64ppc"
4624          ;;
4625        s390*-*linux*)
4626          LD="${LD-ld} -m elf64_s390"
4627          ;;
4628        sparc*-*linux*)
4629          LD="${LD-ld} -m elf64_sparc"
4630          ;;
4631      esac
4632      ;;
4633    esac
4634  fi
4635  rm -rf conftest*
4636  ;;
4637
4638*-*-sco3.2v5*)
4639  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4640  SAVE_CFLAGS="$CFLAGS"
4641  CFLAGS="$CFLAGS -belf"
4642  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4643$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4644if test "${lt_cv_cc_needs_belf+set}" = set; then
4645  $as_echo_n "(cached) " >&6
4646else
4647  ac_ext=c
4648ac_cpp='$CPP $CPPFLAGS'
4649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4651ac_compiler_gnu=$ac_cv_c_compiler_gnu
4652
4653     cat >conftest.$ac_ext <<_ACEOF
4654/* confdefs.h.  */
4655_ACEOF
4656cat confdefs.h >>conftest.$ac_ext
4657cat >>conftest.$ac_ext <<_ACEOF
4658/* end confdefs.h.  */
4659
4660int
4661main ()
4662{
4663
4664  ;
4665  return 0;
4666}
4667_ACEOF
4668rm -f conftest.$ac_objext conftest$ac_exeext
4669if { (ac_try="$ac_link"
4670case "(($ac_try" in
4671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4672  *) ac_try_echo=$ac_try;;
4673esac
4674eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4675$as_echo "$ac_try_echo") >&5
4676  (eval "$ac_link") 2>conftest.er1
4677  ac_status=$?
4678  grep -v '^ *+' conftest.er1 >conftest.err
4679  rm -f conftest.er1
4680  cat conftest.err >&5
4681  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4682  (exit $ac_status); } && {
4683	 test -z "$ac_c_werror_flag" ||
4684	 test ! -s conftest.err
4685       } && test -s conftest$ac_exeext && {
4686	 test "$cross_compiling" = yes ||
4687	 $as_test_x conftest$ac_exeext
4688       }; then
4689  lt_cv_cc_needs_belf=yes
4690else
4691  $as_echo "$as_me: failed program was:" >&5
4692sed 's/^/| /' conftest.$ac_ext >&5
4693
4694	lt_cv_cc_needs_belf=no
4695fi
4696
4697rm -rf conftest.dSYM
4698rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4699      conftest$ac_exeext conftest.$ac_ext
4700     ac_ext=c
4701ac_cpp='$CPP $CPPFLAGS'
4702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4704ac_compiler_gnu=$ac_cv_c_compiler_gnu
4705
4706fi
4707{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4708$as_echo "$lt_cv_cc_needs_belf" >&6; }
4709  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4710    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4711    CFLAGS="$SAVE_CFLAGS"
4712  fi
4713  ;;
4714sparc*-*solaris*)
4715  # Find out which ABI we are using.
4716  echo 'int i;' > conftest.$ac_ext
4717  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4718  (eval $ac_compile) 2>&5
4719  ac_status=$?
4720  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4721  (exit $ac_status); }; then
4722    case `/usr/bin/file conftest.o` in
4723    *64-bit*)
4724      case $lt_cv_prog_gnu_ld in
4725      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4726      *)
4727        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4728	  LD="${LD-ld} -64"
4729	fi
4730	;;
4731      esac
4732      ;;
4733    esac
4734  fi
4735  rm -rf conftest*
4736  ;;
4737
4738
4739esac
4740
4741need_locks="$enable_libtool_lock"
4742
4743
4744ac_ext=c
4745ac_cpp='$CPP $CPPFLAGS'
4746ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4747ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4748ac_compiler_gnu=$ac_cv_c_compiler_gnu
4749{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4750$as_echo_n "checking how to run the C preprocessor... " >&6; }
4751# On Suns, sometimes $CPP names a directory.
4752if test -n "$CPP" && test -d "$CPP"; then
4753  CPP=
4754fi
4755if test -z "$CPP"; then
4756  if test "${ac_cv_prog_CPP+set}" = set; then
4757  $as_echo_n "(cached) " >&6
4758else
4759      # Double quotes because CPP needs to be expanded
4760    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4761    do
4762      ac_preproc_ok=false
4763for ac_c_preproc_warn_flag in '' yes
4764do
4765  # Use a header file that comes with gcc, so configuring glibc
4766  # with a fresh cross-compiler works.
4767  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4768  # <limits.h> exists even on freestanding compilers.
4769  # On the NeXT, cc -E runs the code through the compiler's parser,
4770  # not just through cpp. "Syntax error" is here to catch this case.
4771  cat >conftest.$ac_ext <<_ACEOF
4772/* confdefs.h.  */
4773_ACEOF
4774cat confdefs.h >>conftest.$ac_ext
4775cat >>conftest.$ac_ext <<_ACEOF
4776/* end confdefs.h.  */
4777#ifdef __STDC__
4778# include <limits.h>
4779#else
4780# include <assert.h>
4781#endif
4782		     Syntax error
4783_ACEOF
4784if { (ac_try="$ac_cpp conftest.$ac_ext"
4785case "(($ac_try" in
4786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4787  *) ac_try_echo=$ac_try;;
4788esac
4789eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4790$as_echo "$ac_try_echo") >&5
4791  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4792  ac_status=$?
4793  grep -v '^ *+' conftest.er1 >conftest.err
4794  rm -f conftest.er1
4795  cat conftest.err >&5
4796  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4797  (exit $ac_status); } >/dev/null && {
4798	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4799	 test ! -s conftest.err
4800       }; then
4801  :
4802else
4803  $as_echo "$as_me: failed program was:" >&5
4804sed 's/^/| /' conftest.$ac_ext >&5
4805
4806  # Broken: fails on valid input.
4807continue
4808fi
4809
4810rm -f conftest.err conftest.$ac_ext
4811
4812  # OK, works on sane cases.  Now check whether nonexistent headers
4813  # can be detected and how.
4814  cat >conftest.$ac_ext <<_ACEOF
4815/* confdefs.h.  */
4816_ACEOF
4817cat confdefs.h >>conftest.$ac_ext
4818cat >>conftest.$ac_ext <<_ACEOF
4819/* end confdefs.h.  */
4820#include <ac_nonexistent.h>
4821_ACEOF
4822if { (ac_try="$ac_cpp conftest.$ac_ext"
4823case "(($ac_try" in
4824  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4825  *) ac_try_echo=$ac_try;;
4826esac
4827eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4828$as_echo "$ac_try_echo") >&5
4829  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4830  ac_status=$?
4831  grep -v '^ *+' conftest.er1 >conftest.err
4832  rm -f conftest.er1
4833  cat conftest.err >&5
4834  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4835  (exit $ac_status); } >/dev/null && {
4836	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4837	 test ! -s conftest.err
4838       }; then
4839  # Broken: success on invalid input.
4840continue
4841else
4842  $as_echo "$as_me: failed program was:" >&5
4843sed 's/^/| /' conftest.$ac_ext >&5
4844
4845  # Passes both tests.
4846ac_preproc_ok=:
4847break
4848fi
4849
4850rm -f conftest.err conftest.$ac_ext
4851
4852done
4853# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4854rm -f conftest.err conftest.$ac_ext
4855if $ac_preproc_ok; then
4856  break
4857fi
4858
4859    done
4860    ac_cv_prog_CPP=$CPP
4861
4862fi
4863  CPP=$ac_cv_prog_CPP
4864else
4865  ac_cv_prog_CPP=$CPP
4866fi
4867{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4868$as_echo "$CPP" >&6; }
4869ac_preproc_ok=false
4870for ac_c_preproc_warn_flag in '' yes
4871do
4872  # Use a header file that comes with gcc, so configuring glibc
4873  # with a fresh cross-compiler works.
4874  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4875  # <limits.h> exists even on freestanding compilers.
4876  # On the NeXT, cc -E runs the code through the compiler's parser,
4877  # not just through cpp. "Syntax error" is here to catch this case.
4878  cat >conftest.$ac_ext <<_ACEOF
4879/* confdefs.h.  */
4880_ACEOF
4881cat confdefs.h >>conftest.$ac_ext
4882cat >>conftest.$ac_ext <<_ACEOF
4883/* end confdefs.h.  */
4884#ifdef __STDC__
4885# include <limits.h>
4886#else
4887# include <assert.h>
4888#endif
4889		     Syntax error
4890_ACEOF
4891if { (ac_try="$ac_cpp conftest.$ac_ext"
4892case "(($ac_try" in
4893  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4894  *) ac_try_echo=$ac_try;;
4895esac
4896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4897$as_echo "$ac_try_echo") >&5
4898  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4899  ac_status=$?
4900  grep -v '^ *+' conftest.er1 >conftest.err
4901  rm -f conftest.er1
4902  cat conftest.err >&5
4903  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4904  (exit $ac_status); } >/dev/null && {
4905	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4906	 test ! -s conftest.err
4907       }; then
4908  :
4909else
4910  $as_echo "$as_me: failed program was:" >&5
4911sed 's/^/| /' conftest.$ac_ext >&5
4912
4913  # Broken: fails on valid input.
4914continue
4915fi
4916
4917rm -f conftest.err conftest.$ac_ext
4918
4919  # OK, works on sane cases.  Now check whether nonexistent headers
4920  # can be detected and how.
4921  cat >conftest.$ac_ext <<_ACEOF
4922/* confdefs.h.  */
4923_ACEOF
4924cat confdefs.h >>conftest.$ac_ext
4925cat >>conftest.$ac_ext <<_ACEOF
4926/* end confdefs.h.  */
4927#include <ac_nonexistent.h>
4928_ACEOF
4929if { (ac_try="$ac_cpp conftest.$ac_ext"
4930case "(($ac_try" in
4931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4932  *) ac_try_echo=$ac_try;;
4933esac
4934eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4935$as_echo "$ac_try_echo") >&5
4936  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4937  ac_status=$?
4938  grep -v '^ *+' conftest.er1 >conftest.err
4939  rm -f conftest.er1
4940  cat conftest.err >&5
4941  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4942  (exit $ac_status); } >/dev/null && {
4943	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4944	 test ! -s conftest.err
4945       }; then
4946  # Broken: success on invalid input.
4947continue
4948else
4949  $as_echo "$as_me: failed program was:" >&5
4950sed 's/^/| /' conftest.$ac_ext >&5
4951
4952  # Passes both tests.
4953ac_preproc_ok=:
4954break
4955fi
4956
4957rm -f conftest.err conftest.$ac_ext
4958
4959done
4960# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4961rm -f conftest.err conftest.$ac_ext
4962if $ac_preproc_ok; then
4963  :
4964else
4965  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4966$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4967{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4968See \`config.log' for more details." >&5
4969$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4970See \`config.log' for more details." >&2;}
4971   { (exit 1); exit 1; }; }; }
4972fi
4973
4974ac_ext=c
4975ac_cpp='$CPP $CPPFLAGS'
4976ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4977ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4978ac_compiler_gnu=$ac_cv_c_compiler_gnu
4979
4980
4981{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4982$as_echo_n "checking for ANSI C header files... " >&6; }
4983if test "${ac_cv_header_stdc+set}" = set; then
4984  $as_echo_n "(cached) " >&6
4985else
4986  cat >conftest.$ac_ext <<_ACEOF
4987/* confdefs.h.  */
4988_ACEOF
4989cat confdefs.h >>conftest.$ac_ext
4990cat >>conftest.$ac_ext <<_ACEOF
4991/* end confdefs.h.  */
4992#include <stdlib.h>
4993#include <stdarg.h>
4994#include <string.h>
4995#include <float.h>
4996
4997int
4998main ()
4999{
5000
5001  ;
5002  return 0;
5003}
5004_ACEOF
5005rm -f conftest.$ac_objext
5006if { (ac_try="$ac_compile"
5007case "(($ac_try" in
5008  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5009  *) ac_try_echo=$ac_try;;
5010esac
5011eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5012$as_echo "$ac_try_echo") >&5
5013  (eval "$ac_compile") 2>conftest.er1
5014  ac_status=$?
5015  grep -v '^ *+' conftest.er1 >conftest.err
5016  rm -f conftest.er1
5017  cat conftest.err >&5
5018  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5019  (exit $ac_status); } && {
5020	 test -z "$ac_c_werror_flag" ||
5021	 test ! -s conftest.err
5022       } && test -s conftest.$ac_objext; then
5023  ac_cv_header_stdc=yes
5024else
5025  $as_echo "$as_me: failed program was:" >&5
5026sed 's/^/| /' conftest.$ac_ext >&5
5027
5028	ac_cv_header_stdc=no
5029fi
5030
5031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5032
5033if test $ac_cv_header_stdc = yes; then
5034  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5035  cat >conftest.$ac_ext <<_ACEOF
5036/* confdefs.h.  */
5037_ACEOF
5038cat confdefs.h >>conftest.$ac_ext
5039cat >>conftest.$ac_ext <<_ACEOF
5040/* end confdefs.h.  */
5041#include <string.h>
5042
5043_ACEOF
5044if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5045  $EGREP "memchr" >/dev/null 2>&1; then
5046  :
5047else
5048  ac_cv_header_stdc=no
5049fi
5050rm -f conftest*
5051
5052fi
5053
5054if test $ac_cv_header_stdc = yes; then
5055  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5056  cat >conftest.$ac_ext <<_ACEOF
5057/* confdefs.h.  */
5058_ACEOF
5059cat confdefs.h >>conftest.$ac_ext
5060cat >>conftest.$ac_ext <<_ACEOF
5061/* end confdefs.h.  */
5062#include <stdlib.h>
5063
5064_ACEOF
5065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5066  $EGREP "free" >/dev/null 2>&1; then
5067  :
5068else
5069  ac_cv_header_stdc=no
5070fi
5071rm -f conftest*
5072
5073fi
5074
5075if test $ac_cv_header_stdc = yes; then
5076  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5077  if test "$cross_compiling" = yes; then
5078  :
5079else
5080  cat >conftest.$ac_ext <<_ACEOF
5081/* confdefs.h.  */
5082_ACEOF
5083cat confdefs.h >>conftest.$ac_ext
5084cat >>conftest.$ac_ext <<_ACEOF
5085/* end confdefs.h.  */
5086#include <ctype.h>
5087#include <stdlib.h>
5088#if ((' ' & 0x0FF) == 0x020)
5089# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5090# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5091#else
5092# define ISLOWER(c) \
5093		   (('a' <= (c) && (c) <= 'i') \
5094		     || ('j' <= (c) && (c) <= 'r') \
5095		     || ('s' <= (c) && (c) <= 'z'))
5096# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5097#endif
5098
5099#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5100int
5101main ()
5102{
5103  int i;
5104  for (i = 0; i < 256; i++)
5105    if (XOR (islower (i), ISLOWER (i))
5106	|| toupper (i) != TOUPPER (i))
5107      return 2;
5108  return 0;
5109}
5110_ACEOF
5111rm -f conftest$ac_exeext
5112if { (ac_try="$ac_link"
5113case "(($ac_try" in
5114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5115  *) ac_try_echo=$ac_try;;
5116esac
5117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5118$as_echo "$ac_try_echo") >&5
5119  (eval "$ac_link") 2>&5
5120  ac_status=$?
5121  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5122  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5123  { (case "(($ac_try" in
5124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5125  *) ac_try_echo=$ac_try;;
5126esac
5127eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5128$as_echo "$ac_try_echo") >&5
5129  (eval "$ac_try") 2>&5
5130  ac_status=$?
5131  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132  (exit $ac_status); }; }; then
5133  :
5134else
5135  $as_echo "$as_me: program exited with status $ac_status" >&5
5136$as_echo "$as_me: failed program was:" >&5
5137sed 's/^/| /' conftest.$ac_ext >&5
5138
5139( exit $ac_status )
5140ac_cv_header_stdc=no
5141fi
5142rm -rf conftest.dSYM
5143rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5144fi
5145
5146
5147fi
5148fi
5149{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5150$as_echo "$ac_cv_header_stdc" >&6; }
5151if test $ac_cv_header_stdc = yes; then
5152
5153cat >>confdefs.h <<\_ACEOF
5154#define STDC_HEADERS 1
5155_ACEOF
5156
5157fi
5158
5159# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5170		  inttypes.h stdint.h unistd.h
5171do
5172as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5173{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5174$as_echo_n "checking for $ac_header... " >&6; }
5175if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5176  $as_echo_n "(cached) " >&6
5177else
5178  cat >conftest.$ac_ext <<_ACEOF
5179/* confdefs.h.  */
5180_ACEOF
5181cat confdefs.h >>conftest.$ac_ext
5182cat >>conftest.$ac_ext <<_ACEOF
5183/* end confdefs.h.  */
5184$ac_includes_default
5185
5186#include <$ac_header>
5187_ACEOF
5188rm -f conftest.$ac_objext
5189if { (ac_try="$ac_compile"
5190case "(($ac_try" in
5191  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5192  *) ac_try_echo=$ac_try;;
5193esac
5194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5195$as_echo "$ac_try_echo") >&5
5196  (eval "$ac_compile") 2>conftest.er1
5197  ac_status=$?
5198  grep -v '^ *+' conftest.er1 >conftest.err
5199  rm -f conftest.er1
5200  cat conftest.err >&5
5201  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5202  (exit $ac_status); } && {
5203	 test -z "$ac_c_werror_flag" ||
5204	 test ! -s conftest.err
5205       } && test -s conftest.$ac_objext; then
5206  eval "$as_ac_Header=yes"
5207else
5208  $as_echo "$as_me: failed program was:" >&5
5209sed 's/^/| /' conftest.$ac_ext >&5
5210
5211	eval "$as_ac_Header=no"
5212fi
5213
5214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5215fi
5216ac_res=`eval 'as_val=${'$as_ac_Header'}
5217		 $as_echo "$as_val"'`
5218	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5219$as_echo "$ac_res" >&6; }
5220as_val=`eval 'as_val=${'$as_ac_Header'}
5221		 $as_echo "$as_val"'`
5222   if test "x$as_val" = x""yes; then
5223  cat >>confdefs.h <<_ACEOF
5224#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5225_ACEOF
5226
5227fi
5228
5229done
5230
5231
5232
5233for ac_header in dlfcn.h
5234do
5235as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5236if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5237  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5238$as_echo_n "checking for $ac_header... " >&6; }
5239if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5240  $as_echo_n "(cached) " >&6
5241fi
5242ac_res=`eval 'as_val=${'$as_ac_Header'}
5243		 $as_echo "$as_val"'`
5244	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5245$as_echo "$ac_res" >&6; }
5246else
5247  # Is the header compilable?
5248{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5249$as_echo_n "checking $ac_header usability... " >&6; }
5250cat >conftest.$ac_ext <<_ACEOF
5251/* confdefs.h.  */
5252_ACEOF
5253cat confdefs.h >>conftest.$ac_ext
5254cat >>conftest.$ac_ext <<_ACEOF
5255/* end confdefs.h.  */
5256$ac_includes_default
5257#include <$ac_header>
5258_ACEOF
5259rm -f conftest.$ac_objext
5260if { (ac_try="$ac_compile"
5261case "(($ac_try" in
5262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5263  *) ac_try_echo=$ac_try;;
5264esac
5265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5266$as_echo "$ac_try_echo") >&5
5267  (eval "$ac_compile") 2>conftest.er1
5268  ac_status=$?
5269  grep -v '^ *+' conftest.er1 >conftest.err
5270  rm -f conftest.er1
5271  cat conftest.err >&5
5272  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5273  (exit $ac_status); } && {
5274	 test -z "$ac_c_werror_flag" ||
5275	 test ! -s conftest.err
5276       } && test -s conftest.$ac_objext; then
5277  ac_header_compiler=yes
5278else
5279  $as_echo "$as_me: failed program was:" >&5
5280sed 's/^/| /' conftest.$ac_ext >&5
5281
5282	ac_header_compiler=no
5283fi
5284
5285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5286{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5287$as_echo "$ac_header_compiler" >&6; }
5288
5289# Is the header present?
5290{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5291$as_echo_n "checking $ac_header presence... " >&6; }
5292cat >conftest.$ac_ext <<_ACEOF
5293/* confdefs.h.  */
5294_ACEOF
5295cat confdefs.h >>conftest.$ac_ext
5296cat >>conftest.$ac_ext <<_ACEOF
5297/* end confdefs.h.  */
5298#include <$ac_header>
5299_ACEOF
5300if { (ac_try="$ac_cpp conftest.$ac_ext"
5301case "(($ac_try" in
5302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5303  *) ac_try_echo=$ac_try;;
5304esac
5305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5306$as_echo "$ac_try_echo") >&5
5307  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5308  ac_status=$?
5309  grep -v '^ *+' conftest.er1 >conftest.err
5310  rm -f conftest.er1
5311  cat conftest.err >&5
5312  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5313  (exit $ac_status); } >/dev/null && {
5314	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5315	 test ! -s conftest.err
5316       }; then
5317  ac_header_preproc=yes
5318else
5319  $as_echo "$as_me: failed program was:" >&5
5320sed 's/^/| /' conftest.$ac_ext >&5
5321
5322  ac_header_preproc=no
5323fi
5324
5325rm -f conftest.err conftest.$ac_ext
5326{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5327$as_echo "$ac_header_preproc" >&6; }
5328
5329# So?  What about this header?
5330case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5331  yes:no: )
5332    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5333$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5334    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5335$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5336    ac_header_preproc=yes
5337    ;;
5338  no:yes:* )
5339    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5340$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5341    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5342$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5343    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5344$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5345    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5346$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5347    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5348$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5349    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5350$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5351    ( cat <<\_ASBOX
5352## ---------------------------------------------------------------------- ##
5353## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5354## ---------------------------------------------------------------------- ##
5355_ASBOX
5356     ) | sed "s/^/$as_me: WARNING:     /" >&2
5357    ;;
5358esac
5359{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5360$as_echo_n "checking for $ac_header... " >&6; }
5361if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5362  $as_echo_n "(cached) " >&6
5363else
5364  eval "$as_ac_Header=\$ac_header_preproc"
5365fi
5366ac_res=`eval 'as_val=${'$as_ac_Header'}
5367		 $as_echo "$as_val"'`
5368	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5369$as_echo "$ac_res" >&6; }
5370
5371fi
5372as_val=`eval 'as_val=${'$as_ac_Header'}
5373		 $as_echo "$as_val"'`
5374   if test "x$as_val" = x""yes; then
5375  cat >>confdefs.h <<_ACEOF
5376#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5377_ACEOF
5378
5379fi
5380
5381done
5382
5383ac_ext=cpp
5384ac_cpp='$CXXCPP $CPPFLAGS'
5385ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5386ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5387ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5388if test -z "$CXX"; then
5389  if test -n "$CCC"; then
5390    CXX=$CCC
5391  else
5392    if test -n "$ac_tool_prefix"; then
5393  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5394  do
5395    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5396set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5397{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5398$as_echo_n "checking for $ac_word... " >&6; }
5399if test "${ac_cv_prog_CXX+set}" = set; then
5400  $as_echo_n "(cached) " >&6
5401else
5402  if test -n "$CXX"; then
5403  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5404else
5405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5406for as_dir in $PATH
5407do
5408  IFS=$as_save_IFS
5409  test -z "$as_dir" && as_dir=.
5410  for ac_exec_ext in '' $ac_executable_extensions; do
5411  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5412    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5413    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5414    break 2
5415  fi
5416done
5417done
5418IFS=$as_save_IFS
5419
5420fi
5421fi
5422CXX=$ac_cv_prog_CXX
5423if test -n "$CXX"; then
5424  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5425$as_echo "$CXX" >&6; }
5426else
5427  { $as_echo "$as_me:$LINENO: result: no" >&5
5428$as_echo "no" >&6; }
5429fi
5430
5431
5432    test -n "$CXX" && break
5433  done
5434fi
5435if test -z "$CXX"; then
5436  ac_ct_CXX=$CXX
5437  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5438do
5439  # Extract the first word of "$ac_prog", so it can be a program name with args.
5440set dummy $ac_prog; ac_word=$2
5441{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5442$as_echo_n "checking for $ac_word... " >&6; }
5443if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5444  $as_echo_n "(cached) " >&6
5445else
5446  if test -n "$ac_ct_CXX"; then
5447  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5448else
5449as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450for as_dir in $PATH
5451do
5452  IFS=$as_save_IFS
5453  test -z "$as_dir" && as_dir=.
5454  for ac_exec_ext in '' $ac_executable_extensions; do
5455  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5456    ac_cv_prog_ac_ct_CXX="$ac_prog"
5457    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5458    break 2
5459  fi
5460done
5461done
5462IFS=$as_save_IFS
5463
5464fi
5465fi
5466ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5467if test -n "$ac_ct_CXX"; then
5468  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5469$as_echo "$ac_ct_CXX" >&6; }
5470else
5471  { $as_echo "$as_me:$LINENO: result: no" >&5
5472$as_echo "no" >&6; }
5473fi
5474
5475
5476  test -n "$ac_ct_CXX" && break
5477done
5478
5479  if test "x$ac_ct_CXX" = x; then
5480    CXX="g++"
5481  else
5482    case $cross_compiling:$ac_tool_warned in
5483yes:)
5484{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5485$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5486ac_tool_warned=yes ;;
5487esac
5488    CXX=$ac_ct_CXX
5489  fi
5490fi
5491
5492  fi
5493fi
5494# Provide some information about the compiler.
5495$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5496set X $ac_compile
5497ac_compiler=$2
5498{ (ac_try="$ac_compiler --version >&5"
5499case "(($ac_try" in
5500  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5501  *) ac_try_echo=$ac_try;;
5502esac
5503eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5504$as_echo "$ac_try_echo") >&5
5505  (eval "$ac_compiler --version >&5") 2>&5
5506  ac_status=$?
5507  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5508  (exit $ac_status); }
5509{ (ac_try="$ac_compiler -v >&5"
5510case "(($ac_try" in
5511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5512  *) ac_try_echo=$ac_try;;
5513esac
5514eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5515$as_echo "$ac_try_echo") >&5
5516  (eval "$ac_compiler -v >&5") 2>&5
5517  ac_status=$?
5518  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519  (exit $ac_status); }
5520{ (ac_try="$ac_compiler -V >&5"
5521case "(($ac_try" in
5522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5523  *) ac_try_echo=$ac_try;;
5524esac
5525eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5526$as_echo "$ac_try_echo") >&5
5527  (eval "$ac_compiler -V >&5") 2>&5
5528  ac_status=$?
5529  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5530  (exit $ac_status); }
5531
5532{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5533$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5534if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5535  $as_echo_n "(cached) " >&6
5536else
5537  cat >conftest.$ac_ext <<_ACEOF
5538/* confdefs.h.  */
5539_ACEOF
5540cat confdefs.h >>conftest.$ac_ext
5541cat >>conftest.$ac_ext <<_ACEOF
5542/* end confdefs.h.  */
5543
5544int
5545main ()
5546{
5547#ifndef __GNUC__
5548       choke me
5549#endif
5550
5551  ;
5552  return 0;
5553}
5554_ACEOF
5555rm -f conftest.$ac_objext
5556if { (ac_try="$ac_compile"
5557case "(($ac_try" in
5558  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5559  *) ac_try_echo=$ac_try;;
5560esac
5561eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5562$as_echo "$ac_try_echo") >&5
5563  (eval "$ac_compile") 2>conftest.er1
5564  ac_status=$?
5565  grep -v '^ *+' conftest.er1 >conftest.err
5566  rm -f conftest.er1
5567  cat conftest.err >&5
5568  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5569  (exit $ac_status); } && {
5570	 test -z "$ac_cxx_werror_flag" ||
5571	 test ! -s conftest.err
5572       } && test -s conftest.$ac_objext; then
5573  ac_compiler_gnu=yes
5574else
5575  $as_echo "$as_me: failed program was:" >&5
5576sed 's/^/| /' conftest.$ac_ext >&5
5577
5578	ac_compiler_gnu=no
5579fi
5580
5581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5582ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5583
5584fi
5585{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5586$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5587if test $ac_compiler_gnu = yes; then
5588  GXX=yes
5589else
5590  GXX=
5591fi
5592ac_test_CXXFLAGS=${CXXFLAGS+set}
5593ac_save_CXXFLAGS=$CXXFLAGS
5594{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5595$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5596if test "${ac_cv_prog_cxx_g+set}" = set; then
5597  $as_echo_n "(cached) " >&6
5598else
5599  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5600   ac_cxx_werror_flag=yes
5601   ac_cv_prog_cxx_g=no
5602   CXXFLAGS="-g"
5603   cat >conftest.$ac_ext <<_ACEOF
5604/* confdefs.h.  */
5605_ACEOF
5606cat confdefs.h >>conftest.$ac_ext
5607cat >>conftest.$ac_ext <<_ACEOF
5608/* end confdefs.h.  */
5609
5610int
5611main ()
5612{
5613
5614  ;
5615  return 0;
5616}
5617_ACEOF
5618rm -f conftest.$ac_objext
5619if { (ac_try="$ac_compile"
5620case "(($ac_try" in
5621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5622  *) ac_try_echo=$ac_try;;
5623esac
5624eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5625$as_echo "$ac_try_echo") >&5
5626  (eval "$ac_compile") 2>conftest.er1
5627  ac_status=$?
5628  grep -v '^ *+' conftest.er1 >conftest.err
5629  rm -f conftest.er1
5630  cat conftest.err >&5
5631  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5632  (exit $ac_status); } && {
5633	 test -z "$ac_cxx_werror_flag" ||
5634	 test ! -s conftest.err
5635       } && test -s conftest.$ac_objext; then
5636  ac_cv_prog_cxx_g=yes
5637else
5638  $as_echo "$as_me: failed program was:" >&5
5639sed 's/^/| /' conftest.$ac_ext >&5
5640
5641	CXXFLAGS=""
5642      cat >conftest.$ac_ext <<_ACEOF
5643/* confdefs.h.  */
5644_ACEOF
5645cat confdefs.h >>conftest.$ac_ext
5646cat >>conftest.$ac_ext <<_ACEOF
5647/* end confdefs.h.  */
5648
5649int
5650main ()
5651{
5652
5653  ;
5654  return 0;
5655}
5656_ACEOF
5657rm -f conftest.$ac_objext
5658if { (ac_try="$ac_compile"
5659case "(($ac_try" in
5660  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5661  *) ac_try_echo=$ac_try;;
5662esac
5663eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5664$as_echo "$ac_try_echo") >&5
5665  (eval "$ac_compile") 2>conftest.er1
5666  ac_status=$?
5667  grep -v '^ *+' conftest.er1 >conftest.err
5668  rm -f conftest.er1
5669  cat conftest.err >&5
5670  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5671  (exit $ac_status); } && {
5672	 test -z "$ac_cxx_werror_flag" ||
5673	 test ! -s conftest.err
5674       } && test -s conftest.$ac_objext; then
5675  :
5676else
5677  $as_echo "$as_me: failed program was:" >&5
5678sed 's/^/| /' conftest.$ac_ext >&5
5679
5680	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5681	 CXXFLAGS="-g"
5682	 cat >conftest.$ac_ext <<_ACEOF
5683/* confdefs.h.  */
5684_ACEOF
5685cat confdefs.h >>conftest.$ac_ext
5686cat >>conftest.$ac_ext <<_ACEOF
5687/* end confdefs.h.  */
5688
5689int
5690main ()
5691{
5692
5693  ;
5694  return 0;
5695}
5696_ACEOF
5697rm -f conftest.$ac_objext
5698if { (ac_try="$ac_compile"
5699case "(($ac_try" in
5700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5701  *) ac_try_echo=$ac_try;;
5702esac
5703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5704$as_echo "$ac_try_echo") >&5
5705  (eval "$ac_compile") 2>conftest.er1
5706  ac_status=$?
5707  grep -v '^ *+' conftest.er1 >conftest.err
5708  rm -f conftest.er1
5709  cat conftest.err >&5
5710  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711  (exit $ac_status); } && {
5712	 test -z "$ac_cxx_werror_flag" ||
5713	 test ! -s conftest.err
5714       } && test -s conftest.$ac_objext; then
5715  ac_cv_prog_cxx_g=yes
5716else
5717  $as_echo "$as_me: failed program was:" >&5
5718sed 's/^/| /' conftest.$ac_ext >&5
5719
5720
5721fi
5722
5723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5724fi
5725
5726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5727fi
5728
5729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5731fi
5732{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5733$as_echo "$ac_cv_prog_cxx_g" >&6; }
5734if test "$ac_test_CXXFLAGS" = set; then
5735  CXXFLAGS=$ac_save_CXXFLAGS
5736elif test $ac_cv_prog_cxx_g = yes; then
5737  if test "$GXX" = yes; then
5738    CXXFLAGS="-g -O2"
5739  else
5740    CXXFLAGS="-g"
5741  fi
5742else
5743  if test "$GXX" = yes; then
5744    CXXFLAGS="-O2"
5745  else
5746    CXXFLAGS=
5747  fi
5748fi
5749ac_ext=cpp
5750ac_cpp='$CXXCPP $CPPFLAGS'
5751ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5752ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5753ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5754
5755depcc="$CXX"  am_compiler_list=
5756
5757{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5758$as_echo_n "checking dependency style of $depcc... " >&6; }
5759if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5760  $as_echo_n "(cached) " >&6
5761else
5762  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5763  # We make a subdir and do the tests there.  Otherwise we can end up
5764  # making bogus files that we don't know about and never remove.  For
5765  # instance it was reported that on HP-UX the gcc test will end up
5766  # making a dummy file named `D' -- because `-MD' means `put the output
5767  # in D'.
5768  mkdir conftest.dir
5769  # Copy depcomp to subdir because otherwise we won't find it if we're
5770  # using a relative directory.
5771  cp "$am_depcomp" conftest.dir
5772  cd conftest.dir
5773  # We will build objects and dependencies in a subdirectory because
5774  # it helps to detect inapplicable dependency modes.  For instance
5775  # both Tru64's cc and ICC support -MD to output dependencies as a
5776  # side effect of compilation, but ICC will put the dependencies in
5777  # the current directory while Tru64 will put them in the object
5778  # directory.
5779  mkdir sub
5780
5781  am_cv_CXX_dependencies_compiler_type=none
5782  if test "$am_compiler_list" = ""; then
5783     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5784  fi
5785  am__universal=false
5786  case " $depcc " in #(
5787     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5788     esac
5789
5790  for depmode in $am_compiler_list; do
5791    # Setup a source with many dependencies, because some compilers
5792    # like to wrap large dependency lists on column 80 (with \), and
5793    # we should not choose a depcomp mode which is confused by this.
5794    #
5795    # We need to recreate these files for each test, as the compiler may
5796    # overwrite some of them when testing with obscure command lines.
5797    # This happens at least with the AIX C compiler.
5798    : > sub/conftest.c
5799    for i in 1 2 3 4 5 6; do
5800      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5801      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5802      # Solaris 8's {/usr,}/bin/sh.
5803      touch sub/conftst$i.h
5804    done
5805    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5806
5807    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5808    # mode.  It turns out that the SunPro C++ compiler does not properly
5809    # handle `-M -o', and we need to detect this.  Also, some Intel
5810    # versions had trouble with output in subdirs
5811    am__obj=sub/conftest.${OBJEXT-o}
5812    am__minus_obj="-o $am__obj"
5813    case $depmode in
5814    gcc)
5815      # This depmode causes a compiler race in universal mode.
5816      test "$am__universal" = false || continue
5817      ;;
5818    nosideeffect)
5819      # after this tag, mechanisms are not by side-effect, so they'll
5820      # only be used when explicitly requested
5821      if test "x$enable_dependency_tracking" = xyes; then
5822	continue
5823      else
5824	break
5825      fi
5826      ;;
5827    msvisualcpp | msvcmsys)
5828      # This compiler won't grok `-c -o', but also, the minuso test has
5829      # not run yet.  These depmodes are late enough in the game, and
5830      # so weak that their functioning should not be impacted.
5831      am__obj=conftest.${OBJEXT-o}
5832      am__minus_obj=
5833      ;;
5834    none) break ;;
5835    esac
5836    if depmode=$depmode \
5837       source=sub/conftest.c object=$am__obj \
5838       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5839       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5840         >/dev/null 2>conftest.err &&
5841       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5842       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5843       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5844       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5845      # icc doesn't choke on unknown options, it will just issue warnings
5846      # or remarks (even with -Werror).  So we grep stderr for any message
5847      # that says an option was ignored or not supported.
5848      # When given -MP, icc 7.0 and 7.1 complain thusly:
5849      #   icc: Command line warning: ignoring option '-M'; no argument required
5850      # The diagnosis changed in icc 8.0:
5851      #   icc: Command line remark: option '-MP' not supported
5852      if (grep 'ignoring option' conftest.err ||
5853          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5854        am_cv_CXX_dependencies_compiler_type=$depmode
5855        break
5856      fi
5857    fi
5858  done
5859
5860  cd ..
5861  rm -rf conftest.dir
5862else
5863  am_cv_CXX_dependencies_compiler_type=none
5864fi
5865
5866fi
5867{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5868$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5869CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5870
5871 if
5872  test "x$enable_dependency_tracking" != xno \
5873  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5874  am__fastdepCXX_TRUE=
5875  am__fastdepCXX_FALSE='#'
5876else
5877  am__fastdepCXX_TRUE='#'
5878  am__fastdepCXX_FALSE=
5879fi
5880
5881
5882
5883
5884if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5885    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5886    (test "X$CXX" != "Xg++"))) ; then
5887  ac_ext=cpp
5888ac_cpp='$CXXCPP $CPPFLAGS'
5889ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5890ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5891ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5892{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5893$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5894if test -z "$CXXCPP"; then
5895  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5896  $as_echo_n "(cached) " >&6
5897else
5898      # Double quotes because CXXCPP needs to be expanded
5899    for CXXCPP in "$CXX -E" "/lib/cpp"
5900    do
5901      ac_preproc_ok=false
5902for ac_cxx_preproc_warn_flag in '' yes
5903do
5904  # Use a header file that comes with gcc, so configuring glibc
5905  # with a fresh cross-compiler works.
5906  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5907  # <limits.h> exists even on freestanding compilers.
5908  # On the NeXT, cc -E runs the code through the compiler's parser,
5909  # not just through cpp. "Syntax error" is here to catch this case.
5910  cat >conftest.$ac_ext <<_ACEOF
5911/* confdefs.h.  */
5912_ACEOF
5913cat confdefs.h >>conftest.$ac_ext
5914cat >>conftest.$ac_ext <<_ACEOF
5915/* end confdefs.h.  */
5916#ifdef __STDC__
5917# include <limits.h>
5918#else
5919# include <assert.h>
5920#endif
5921		     Syntax error
5922_ACEOF
5923if { (ac_try="$ac_cpp conftest.$ac_ext"
5924case "(($ac_try" in
5925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5926  *) ac_try_echo=$ac_try;;
5927esac
5928eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5929$as_echo "$ac_try_echo") >&5
5930  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5931  ac_status=$?
5932  grep -v '^ *+' conftest.er1 >conftest.err
5933  rm -f conftest.er1
5934  cat conftest.err >&5
5935  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5936  (exit $ac_status); } >/dev/null && {
5937	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5938	 test ! -s conftest.err
5939       }; then
5940  :
5941else
5942  $as_echo "$as_me: failed program was:" >&5
5943sed 's/^/| /' conftest.$ac_ext >&5
5944
5945  # Broken: fails on valid input.
5946continue
5947fi
5948
5949rm -f conftest.err conftest.$ac_ext
5950
5951  # OK, works on sane cases.  Now check whether nonexistent headers
5952  # can be detected and how.
5953  cat >conftest.$ac_ext <<_ACEOF
5954/* confdefs.h.  */
5955_ACEOF
5956cat confdefs.h >>conftest.$ac_ext
5957cat >>conftest.$ac_ext <<_ACEOF
5958/* end confdefs.h.  */
5959#include <ac_nonexistent.h>
5960_ACEOF
5961if { (ac_try="$ac_cpp conftest.$ac_ext"
5962case "(($ac_try" in
5963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5964  *) ac_try_echo=$ac_try;;
5965esac
5966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5967$as_echo "$ac_try_echo") >&5
5968  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5969  ac_status=$?
5970  grep -v '^ *+' conftest.er1 >conftest.err
5971  rm -f conftest.er1
5972  cat conftest.err >&5
5973  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5974  (exit $ac_status); } >/dev/null && {
5975	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5976	 test ! -s conftest.err
5977       }; then
5978  # Broken: success on invalid input.
5979continue
5980else
5981  $as_echo "$as_me: failed program was:" >&5
5982sed 's/^/| /' conftest.$ac_ext >&5
5983
5984  # Passes both tests.
5985ac_preproc_ok=:
5986break
5987fi
5988
5989rm -f conftest.err conftest.$ac_ext
5990
5991done
5992# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5993rm -f conftest.err conftest.$ac_ext
5994if $ac_preproc_ok; then
5995  break
5996fi
5997
5998    done
5999    ac_cv_prog_CXXCPP=$CXXCPP
6000
6001fi
6002  CXXCPP=$ac_cv_prog_CXXCPP
6003else
6004  ac_cv_prog_CXXCPP=$CXXCPP
6005fi
6006{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6007$as_echo "$CXXCPP" >&6; }
6008ac_preproc_ok=false
6009for ac_cxx_preproc_warn_flag in '' yes
6010do
6011  # Use a header file that comes with gcc, so configuring glibc
6012  # with a fresh cross-compiler works.
6013  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6014  # <limits.h> exists even on freestanding compilers.
6015  # On the NeXT, cc -E runs the code through the compiler's parser,
6016  # not just through cpp. "Syntax error" is here to catch this case.
6017  cat >conftest.$ac_ext <<_ACEOF
6018/* confdefs.h.  */
6019_ACEOF
6020cat confdefs.h >>conftest.$ac_ext
6021cat >>conftest.$ac_ext <<_ACEOF
6022/* end confdefs.h.  */
6023#ifdef __STDC__
6024# include <limits.h>
6025#else
6026# include <assert.h>
6027#endif
6028		     Syntax error
6029_ACEOF
6030if { (ac_try="$ac_cpp conftest.$ac_ext"
6031case "(($ac_try" in
6032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6033  *) ac_try_echo=$ac_try;;
6034esac
6035eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6036$as_echo "$ac_try_echo") >&5
6037  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6038  ac_status=$?
6039  grep -v '^ *+' conftest.er1 >conftest.err
6040  rm -f conftest.er1
6041  cat conftest.err >&5
6042  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6043  (exit $ac_status); } >/dev/null && {
6044	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6045	 test ! -s conftest.err
6046       }; then
6047  :
6048else
6049  $as_echo "$as_me: failed program was:" >&5
6050sed 's/^/| /' conftest.$ac_ext >&5
6051
6052  # Broken: fails on valid input.
6053continue
6054fi
6055
6056rm -f conftest.err conftest.$ac_ext
6057
6058  # OK, works on sane cases.  Now check whether nonexistent headers
6059  # can be detected and how.
6060  cat >conftest.$ac_ext <<_ACEOF
6061/* confdefs.h.  */
6062_ACEOF
6063cat confdefs.h >>conftest.$ac_ext
6064cat >>conftest.$ac_ext <<_ACEOF
6065/* end confdefs.h.  */
6066#include <ac_nonexistent.h>
6067_ACEOF
6068if { (ac_try="$ac_cpp conftest.$ac_ext"
6069case "(($ac_try" in
6070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6071  *) ac_try_echo=$ac_try;;
6072esac
6073eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6074$as_echo "$ac_try_echo") >&5
6075  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6076  ac_status=$?
6077  grep -v '^ *+' conftest.er1 >conftest.err
6078  rm -f conftest.er1
6079  cat conftest.err >&5
6080  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6081  (exit $ac_status); } >/dev/null && {
6082	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6083	 test ! -s conftest.err
6084       }; then
6085  # Broken: success on invalid input.
6086continue
6087else
6088  $as_echo "$as_me: failed program was:" >&5
6089sed 's/^/| /' conftest.$ac_ext >&5
6090
6091  # Passes both tests.
6092ac_preproc_ok=:
6093break
6094fi
6095
6096rm -f conftest.err conftest.$ac_ext
6097
6098done
6099# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6100rm -f conftest.err conftest.$ac_ext
6101if $ac_preproc_ok; then
6102  :
6103else
6104  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6105$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6106{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6107See \`config.log' for more details." >&5
6108$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6109See \`config.log' for more details." >&2;}
6110   { (exit 1); exit 1; }; }; }
6111fi
6112
6113ac_ext=cpp
6114ac_cpp='$CXXCPP $CPPFLAGS'
6115ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6116ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6117ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6118
6119fi
6120
6121
6122ac_ext=f
6123ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6124ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6125ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6126if test -n "$ac_tool_prefix"; then
6127  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
6128  do
6129    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6130set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6131{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6132$as_echo_n "checking for $ac_word... " >&6; }
6133if test "${ac_cv_prog_F77+set}" = set; then
6134  $as_echo_n "(cached) " >&6
6135else
6136  if test -n "$F77"; then
6137  ac_cv_prog_F77="$F77" # Let the user override the test.
6138else
6139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6140for as_dir in $PATH
6141do
6142  IFS=$as_save_IFS
6143  test -z "$as_dir" && as_dir=.
6144  for ac_exec_ext in '' $ac_executable_extensions; do
6145  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6146    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6147    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6148    break 2
6149  fi
6150done
6151done
6152IFS=$as_save_IFS
6153
6154fi
6155fi
6156F77=$ac_cv_prog_F77
6157if test -n "$F77"; then
6158  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6159$as_echo "$F77" >&6; }
6160else
6161  { $as_echo "$as_me:$LINENO: result: no" >&5
6162$as_echo "no" >&6; }
6163fi
6164
6165
6166    test -n "$F77" && break
6167  done
6168fi
6169if test -z "$F77"; then
6170  ac_ct_F77=$F77
6171  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
6172do
6173  # Extract the first word of "$ac_prog", so it can be a program name with args.
6174set dummy $ac_prog; ac_word=$2
6175{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6176$as_echo_n "checking for $ac_word... " >&6; }
6177if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6178  $as_echo_n "(cached) " >&6
6179else
6180  if test -n "$ac_ct_F77"; then
6181  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6182else
6183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6184for as_dir in $PATH
6185do
6186  IFS=$as_save_IFS
6187  test -z "$as_dir" && as_dir=.
6188  for ac_exec_ext in '' $ac_executable_extensions; do
6189  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6190    ac_cv_prog_ac_ct_F77="$ac_prog"
6191    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6192    break 2
6193  fi
6194done
6195done
6196IFS=$as_save_IFS
6197
6198fi
6199fi
6200ac_ct_F77=$ac_cv_prog_ac_ct_F77
6201if test -n "$ac_ct_F77"; then
6202  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6203$as_echo "$ac_ct_F77" >&6; }
6204else
6205  { $as_echo "$as_me:$LINENO: result: no" >&5
6206$as_echo "no" >&6; }
6207fi
6208
6209
6210  test -n "$ac_ct_F77" && break
6211done
6212
6213  if test "x$ac_ct_F77" = x; then
6214    F77=""
6215  else
6216    case $cross_compiling:$ac_tool_warned in
6217yes:)
6218{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6219$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6220ac_tool_warned=yes ;;
6221esac
6222    F77=$ac_ct_F77
6223  fi
6224fi
6225
6226
6227# Provide some information about the compiler.
6228$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6229set X $ac_compile
6230ac_compiler=$2
6231{ (ac_try="$ac_compiler --version >&5"
6232case "(($ac_try" in
6233  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6234  *) ac_try_echo=$ac_try;;
6235esac
6236eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6237$as_echo "$ac_try_echo") >&5
6238  (eval "$ac_compiler --version >&5") 2>&5
6239  ac_status=$?
6240  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6241  (exit $ac_status); }
6242{ (ac_try="$ac_compiler -v >&5"
6243case "(($ac_try" in
6244  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6245  *) ac_try_echo=$ac_try;;
6246esac
6247eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6248$as_echo "$ac_try_echo") >&5
6249  (eval "$ac_compiler -v >&5") 2>&5
6250  ac_status=$?
6251  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6252  (exit $ac_status); }
6253{ (ac_try="$ac_compiler -V >&5"
6254case "(($ac_try" in
6255  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6256  *) ac_try_echo=$ac_try;;
6257esac
6258eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6259$as_echo "$ac_try_echo") >&5
6260  (eval "$ac_compiler -V >&5") 2>&5
6261  ac_status=$?
6262  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263  (exit $ac_status); }
6264rm -f a.out
6265
6266# If we don't use `.F' as extension, the preprocessor is not run on the
6267# input file.  (Note that this only needs to work for GNU compilers.)
6268ac_save_ext=$ac_ext
6269ac_ext=F
6270{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6271$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6272if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6273  $as_echo_n "(cached) " >&6
6274else
6275  cat >conftest.$ac_ext <<_ACEOF
6276      program main
6277#ifndef __GNUC__
6278       choke me
6279#endif
6280
6281      end
6282_ACEOF
6283rm -f conftest.$ac_objext
6284if { (ac_try="$ac_compile"
6285case "(($ac_try" in
6286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6287  *) ac_try_echo=$ac_try;;
6288esac
6289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6290$as_echo "$ac_try_echo") >&5
6291  (eval "$ac_compile") 2>conftest.er1
6292  ac_status=$?
6293  grep -v '^ *+' conftest.er1 >conftest.err
6294  rm -f conftest.er1
6295  cat conftest.err >&5
6296  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6297  (exit $ac_status); } && {
6298	 test -z "$ac_f77_werror_flag" ||
6299	 test ! -s conftest.err
6300       } && test -s conftest.$ac_objext; then
6301  ac_compiler_gnu=yes
6302else
6303  $as_echo "$as_me: failed program was:" >&5
6304sed 's/^/| /' conftest.$ac_ext >&5
6305
6306	ac_compiler_gnu=no
6307fi
6308
6309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6310ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6311
6312fi
6313{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6314$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6315ac_ext=$ac_save_ext
6316ac_test_FFLAGS=${FFLAGS+set}
6317ac_save_FFLAGS=$FFLAGS
6318FFLAGS=
6319{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6320$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6321if test "${ac_cv_prog_f77_g+set}" = set; then
6322  $as_echo_n "(cached) " >&6
6323else
6324  FFLAGS=-g
6325cat >conftest.$ac_ext <<_ACEOF
6326      program main
6327
6328      end
6329_ACEOF
6330rm -f conftest.$ac_objext
6331if { (ac_try="$ac_compile"
6332case "(($ac_try" in
6333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6334  *) ac_try_echo=$ac_try;;
6335esac
6336eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6337$as_echo "$ac_try_echo") >&5
6338  (eval "$ac_compile") 2>conftest.er1
6339  ac_status=$?
6340  grep -v '^ *+' conftest.er1 >conftest.err
6341  rm -f conftest.er1
6342  cat conftest.err >&5
6343  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6344  (exit $ac_status); } && {
6345	 test -z "$ac_f77_werror_flag" ||
6346	 test ! -s conftest.err
6347       } && test -s conftest.$ac_objext; then
6348  ac_cv_prog_f77_g=yes
6349else
6350  $as_echo "$as_me: failed program was:" >&5
6351sed 's/^/| /' conftest.$ac_ext >&5
6352
6353	ac_cv_prog_f77_g=no
6354fi
6355
6356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6357
6358fi
6359{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6360$as_echo "$ac_cv_prog_f77_g" >&6; }
6361if test "$ac_test_FFLAGS" = set; then
6362  FFLAGS=$ac_save_FFLAGS
6363elif test $ac_cv_prog_f77_g = yes; then
6364  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6365    FFLAGS="-g -O2"
6366  else
6367    FFLAGS="-g"
6368  fi
6369else
6370  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6371    FFLAGS="-O2"
6372  else
6373    FFLAGS=
6374  fi
6375fi
6376
6377if test $ac_compiler_gnu = yes; then
6378  G77=yes
6379else
6380  G77=
6381fi
6382ac_ext=c
6383ac_cpp='$CPP $CPPFLAGS'
6384ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6385ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6386ac_compiler_gnu=$ac_cv_c_compiler_gnu
6387
6388
6389
6390# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6391# find the maximum length of command line arguments
6392{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6393$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6394if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6395  $as_echo_n "(cached) " >&6
6396else
6397    i=0
6398  teststring="ABCD"
6399
6400  case $build_os in
6401  msdosdjgpp*)
6402    # On DJGPP, this test can blow up pretty badly due to problems in libc
6403    # (any single argument exceeding 2000 bytes causes a buffer overrun
6404    # during glob expansion).  Even if it were fixed, the result of this
6405    # check would be larger than it should be.
6406    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6407    ;;
6408
6409  gnu*)
6410    # Under GNU Hurd, this test is not required because there is
6411    # no limit to the length of command line arguments.
6412    # Libtool will interpret -1 as no limit whatsoever
6413    lt_cv_sys_max_cmd_len=-1;
6414    ;;
6415
6416  cygwin* | mingw*)
6417    # On Win9x/ME, this test blows up -- it succeeds, but takes
6418    # about 5 minutes as the teststring grows exponentially.
6419    # Worse, since 9x/ME are not pre-emptively multitasking,
6420    # you end up with a "frozen" computer, even though with patience
6421    # the test eventually succeeds (with a max line length of 256k).
6422    # Instead, let's just punt: use the minimum linelength reported by
6423    # all of the supported platforms: 8192 (on NT/2K/XP).
6424    lt_cv_sys_max_cmd_len=8192;
6425    ;;
6426
6427  amigaos*)
6428    # On AmigaOS with pdksh, this test takes hours, literally.
6429    # So we just punt and use a minimum line length of 8192.
6430    lt_cv_sys_max_cmd_len=8192;
6431    ;;
6432
6433  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6434    # This has been around since 386BSD, at least.  Likely further.
6435    if test -x /sbin/sysctl; then
6436      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6437    elif test -x /usr/sbin/sysctl; then
6438      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6439    else
6440      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6441    fi
6442    # And add a safety zone
6443    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6444    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6445    ;;
6446
6447  interix*)
6448    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6449    lt_cv_sys_max_cmd_len=196608
6450    ;;
6451
6452  osf*)
6453    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6454    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6455    # nice to cause kernel panics so lets avoid the loop below.
6456    # First set a reasonable default.
6457    lt_cv_sys_max_cmd_len=16384
6458    #
6459    if test -x /sbin/sysconfig; then
6460      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6461        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6462      esac
6463    fi
6464    ;;
6465  sco3.2v5*)
6466    lt_cv_sys_max_cmd_len=102400
6467    ;;
6468  sysv5* | sco5v6* | sysv4.2uw2*)
6469    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6470    if test -n "$kargmax"; then
6471      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6472    else
6473      lt_cv_sys_max_cmd_len=32768
6474    fi
6475    ;;
6476  *)
6477    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6478    if test -n "$lt_cv_sys_max_cmd_len"; then
6479      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6480      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6481    else
6482      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6483      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6484	       = "XX$teststring") >/dev/null 2>&1 &&
6485	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6486	      lt_cv_sys_max_cmd_len=$new_result &&
6487	      test $i != 17 # 1/2 MB should be enough
6488      do
6489        i=`expr $i + 1`
6490        teststring=$teststring$teststring
6491      done
6492      teststring=
6493      # Add a significant safety factor because C++ compilers can tack on massive
6494      # amounts of additional arguments before passing them to the linker.
6495      # It appears as though 1/2 is a usable value.
6496      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6497    fi
6498    ;;
6499  esac
6500
6501fi
6502
6503if test -n $lt_cv_sys_max_cmd_len ; then
6504  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6505$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6506else
6507  { $as_echo "$as_me:$LINENO: result: none" >&5
6508$as_echo "none" >&6; }
6509fi
6510
6511
6512
6513
6514
6515# Check for command to grab the raw symbol name followed by C symbol from nm.
6516{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6517$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6518if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6519  $as_echo_n "(cached) " >&6
6520else
6521
6522# These are sane defaults that work on at least a few old systems.
6523# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6524
6525# Character class describing NM global symbol codes.
6526symcode='[BCDEGRST]'
6527
6528# Regexp to match symbols that can be accessed directly from C.
6529sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6530
6531# Transform an extracted symbol line into a proper C declaration
6532lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6533
6534# Transform an extracted symbol line into symbol name and symbol address
6535lt_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'"
6536
6537# Define system-specific variables.
6538case $host_os in
6539aix*)
6540  symcode='[BCDT]'
6541  ;;
6542cygwin* | mingw* | pw32*)
6543  symcode='[ABCDGISTW]'
6544  ;;
6545hpux*) # Its linker distinguishes data from code symbols
6546  if test "$host_cpu" = ia64; then
6547    symcode='[ABCDEGRST]'
6548  fi
6549  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6550  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'"
6551  ;;
6552linux* | k*bsd*-gnu)
6553  if test "$host_cpu" = ia64; then
6554    symcode='[ABCDGIRSTW]'
6555    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6556    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'"
6557  fi
6558  ;;
6559irix* | nonstopux*)
6560  symcode='[BCDEGRST]'
6561  ;;
6562osf*)
6563  symcode='[BCDEGQRST]'
6564  ;;
6565solaris*)
6566  symcode='[BDRT]'
6567  ;;
6568sco3.2v5*)
6569  symcode='[DT]'
6570  ;;
6571sysv4.2uw2*)
6572  symcode='[DT]'
6573  ;;
6574sysv5* | sco5v6* | unixware* | OpenUNIX*)
6575  symcode='[ABDT]'
6576  ;;
6577sysv4)
6578  symcode='[DFNSTU]'
6579  ;;
6580esac
6581
6582# Handle CRLF in mingw tool chain
6583opt_cr=
6584case $build_os in
6585mingw*)
6586  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6587  ;;
6588esac
6589
6590# If we're using GNU nm, then use its standard symbol codes.
6591case `$NM -V 2>&1` in
6592*GNU* | *'with BFD'*)
6593  symcode='[ABCDGIRSTW]' ;;
6594esac
6595
6596# Try without a prefix undercore, then with it.
6597for ac_symprfx in "" "_"; do
6598
6599  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6600  symxfrm="\\1 $ac_symprfx\\2 \\2"
6601
6602  # Write the raw and C identifiers.
6603  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6604
6605  # Check to see that the pipe works correctly.
6606  pipe_works=no
6607
6608  rm -f conftest*
6609  cat > conftest.$ac_ext <<EOF
6610#ifdef __cplusplus
6611extern "C" {
6612#endif
6613char nm_test_var;
6614void nm_test_func(){}
6615#ifdef __cplusplus
6616}
6617#endif
6618int main(){nm_test_var='a';nm_test_func();return(0);}
6619EOF
6620
6621  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6622  (eval $ac_compile) 2>&5
6623  ac_status=$?
6624  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625  (exit $ac_status); }; then
6626    # Now try to grab the symbols.
6627    nlist=conftest.nm
6628    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6629  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6630  ac_status=$?
6631  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6632  (exit $ac_status); } && test -s "$nlist"; then
6633      # Try sorting and uniquifying the output.
6634      if sort "$nlist" | uniq > "$nlist"T; then
6635	mv -f "$nlist"T "$nlist"
6636      else
6637	rm -f "$nlist"T
6638      fi
6639
6640      # Make sure that we snagged all the symbols we need.
6641      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6642	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6643	  cat <<EOF > conftest.$ac_ext
6644#ifdef __cplusplus
6645extern "C" {
6646#endif
6647
6648EOF
6649	  # Now generate the symbol file.
6650	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6651
6652	  cat <<EOF >> conftest.$ac_ext
6653#if defined (__STDC__) && __STDC__
6654# define lt_ptr_t void *
6655#else
6656# define lt_ptr_t char *
6657# define const
6658#endif
6659
6660/* The mapping between symbol names and symbols. */
6661const struct {
6662  const char *name;
6663  lt_ptr_t address;
6664}
6665lt_preloaded_symbols[] =
6666{
6667EOF
6668	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6669	  cat <<\EOF >> conftest.$ac_ext
6670  {0, (lt_ptr_t) 0}
6671};
6672
6673#ifdef __cplusplus
6674}
6675#endif
6676EOF
6677	  # Now try linking the two files.
6678	  mv conftest.$ac_objext conftstm.$ac_objext
6679	  lt_save_LIBS="$LIBS"
6680	  lt_save_CFLAGS="$CFLAGS"
6681	  LIBS="conftstm.$ac_objext"
6682	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6683	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6684  (eval $ac_link) 2>&5
6685  ac_status=$?
6686  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6687  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6688	    pipe_works=yes
6689	  fi
6690	  LIBS="$lt_save_LIBS"
6691	  CFLAGS="$lt_save_CFLAGS"
6692	else
6693	  echo "cannot find nm_test_func in $nlist" >&5
6694	fi
6695      else
6696	echo "cannot find nm_test_var in $nlist" >&5
6697      fi
6698    else
6699      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6700    fi
6701  else
6702    echo "$progname: failed program was:" >&5
6703    cat conftest.$ac_ext >&5
6704  fi
6705  rm -rf conftest* conftst*
6706
6707  # Do not use the global_symbol_pipe unless it works.
6708  if test "$pipe_works" = yes; then
6709    break
6710  else
6711    lt_cv_sys_global_symbol_pipe=
6712  fi
6713done
6714
6715fi
6716
6717if test -z "$lt_cv_sys_global_symbol_pipe"; then
6718  lt_cv_sys_global_symbol_to_cdecl=
6719fi
6720if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6721  { $as_echo "$as_me:$LINENO: result: failed" >&5
6722$as_echo "failed" >&6; }
6723else
6724  { $as_echo "$as_me:$LINENO: result: ok" >&5
6725$as_echo "ok" >&6; }
6726fi
6727
6728{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6729$as_echo_n "checking for objdir... " >&6; }
6730if test "${lt_cv_objdir+set}" = set; then
6731  $as_echo_n "(cached) " >&6
6732else
6733  rm -f .libs 2>/dev/null
6734mkdir .libs 2>/dev/null
6735if test -d .libs; then
6736  lt_cv_objdir=.libs
6737else
6738  # MS-DOS does not allow filenames that begin with a dot.
6739  lt_cv_objdir=_libs
6740fi
6741rmdir .libs 2>/dev/null
6742fi
6743{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6744$as_echo "$lt_cv_objdir" >&6; }
6745objdir=$lt_cv_objdir
6746
6747
6748
6749
6750
6751case $host_os in
6752aix3*)
6753  # AIX sometimes has problems with the GCC collect2 program.  For some
6754  # reason, if we set the COLLECT_NAMES environment variable, the problems
6755  # vanish in a puff of smoke.
6756  if test "X${COLLECT_NAMES+set}" != Xset; then
6757    COLLECT_NAMES=
6758    export COLLECT_NAMES
6759  fi
6760  ;;
6761esac
6762
6763# Sed substitution that helps us do robust quoting.  It backslashifies
6764# metacharacters that are still active within double-quoted strings.
6765Xsed='sed -e 1s/^X//'
6766sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6767
6768# Same as above, but do not quote variable references.
6769double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6770
6771# Sed substitution to delay expansion of an escaped shell variable in a
6772# double_quote_subst'ed string.
6773delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6774
6775# Sed substitution to avoid accidental globbing in evaled expressions
6776no_glob_subst='s/\*/\\\*/g'
6777
6778# Constants:
6779rm="rm -f"
6780
6781# Global variables:
6782default_ofile=libtool
6783can_build_shared=yes
6784
6785# All known linkers require a `.a' archive for static linking (except MSVC,
6786# which needs '.lib').
6787libext=a
6788ltmain="$ac_aux_dir/ltmain.sh"
6789ofile="$default_ofile"
6790with_gnu_ld="$lt_cv_prog_gnu_ld"
6791
6792if test -n "$ac_tool_prefix"; then
6793  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6794set dummy ${ac_tool_prefix}ar; ac_word=$2
6795{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6796$as_echo_n "checking for $ac_word... " >&6; }
6797if test "${ac_cv_prog_AR+set}" = set; then
6798  $as_echo_n "(cached) " >&6
6799else
6800  if test -n "$AR"; then
6801  ac_cv_prog_AR="$AR" # Let the user override the test.
6802else
6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804for as_dir in $PATH
6805do
6806  IFS=$as_save_IFS
6807  test -z "$as_dir" && as_dir=.
6808  for ac_exec_ext in '' $ac_executable_extensions; do
6809  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6810    ac_cv_prog_AR="${ac_tool_prefix}ar"
6811    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6812    break 2
6813  fi
6814done
6815done
6816IFS=$as_save_IFS
6817
6818fi
6819fi
6820AR=$ac_cv_prog_AR
6821if test -n "$AR"; then
6822  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6823$as_echo "$AR" >&6; }
6824else
6825  { $as_echo "$as_me:$LINENO: result: no" >&5
6826$as_echo "no" >&6; }
6827fi
6828
6829
6830fi
6831if test -z "$ac_cv_prog_AR"; then
6832  ac_ct_AR=$AR
6833  # Extract the first word of "ar", so it can be a program name with args.
6834set dummy ar; ac_word=$2
6835{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6836$as_echo_n "checking for $ac_word... " >&6; }
6837if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6838  $as_echo_n "(cached) " >&6
6839else
6840  if test -n "$ac_ct_AR"; then
6841  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846  IFS=$as_save_IFS
6847  test -z "$as_dir" && as_dir=.
6848  for ac_exec_ext in '' $ac_executable_extensions; do
6849  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6850    ac_cv_prog_ac_ct_AR="ar"
6851    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6852    break 2
6853  fi
6854done
6855done
6856IFS=$as_save_IFS
6857
6858fi
6859fi
6860ac_ct_AR=$ac_cv_prog_ac_ct_AR
6861if test -n "$ac_ct_AR"; then
6862  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6863$as_echo "$ac_ct_AR" >&6; }
6864else
6865  { $as_echo "$as_me:$LINENO: result: no" >&5
6866$as_echo "no" >&6; }
6867fi
6868
6869  if test "x$ac_ct_AR" = x; then
6870    AR="false"
6871  else
6872    case $cross_compiling:$ac_tool_warned in
6873yes:)
6874{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6876ac_tool_warned=yes ;;
6877esac
6878    AR=$ac_ct_AR
6879  fi
6880else
6881  AR="$ac_cv_prog_AR"
6882fi
6883
6884if test -n "$ac_tool_prefix"; then
6885  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6886set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6887{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6888$as_echo_n "checking for $ac_word... " >&6; }
6889if test "${ac_cv_prog_RANLIB+set}" = set; then
6890  $as_echo_n "(cached) " >&6
6891else
6892  if test -n "$RANLIB"; then
6893  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6894else
6895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896for as_dir in $PATH
6897do
6898  IFS=$as_save_IFS
6899  test -z "$as_dir" && as_dir=.
6900  for ac_exec_ext in '' $ac_executable_extensions; do
6901  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6902    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6903    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6904    break 2
6905  fi
6906done
6907done
6908IFS=$as_save_IFS
6909
6910fi
6911fi
6912RANLIB=$ac_cv_prog_RANLIB
6913if test -n "$RANLIB"; then
6914  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6915$as_echo "$RANLIB" >&6; }
6916else
6917  { $as_echo "$as_me:$LINENO: result: no" >&5
6918$as_echo "no" >&6; }
6919fi
6920
6921
6922fi
6923if test -z "$ac_cv_prog_RANLIB"; then
6924  ac_ct_RANLIB=$RANLIB
6925  # Extract the first word of "ranlib", so it can be a program name with args.
6926set dummy ranlib; ac_word=$2
6927{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6928$as_echo_n "checking for $ac_word... " >&6; }
6929if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6930  $as_echo_n "(cached) " >&6
6931else
6932  if test -n "$ac_ct_RANLIB"; then
6933  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6934else
6935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936for as_dir in $PATH
6937do
6938  IFS=$as_save_IFS
6939  test -z "$as_dir" && as_dir=.
6940  for ac_exec_ext in '' $ac_executable_extensions; do
6941  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6942    ac_cv_prog_ac_ct_RANLIB="ranlib"
6943    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6944    break 2
6945  fi
6946done
6947done
6948IFS=$as_save_IFS
6949
6950fi
6951fi
6952ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6953if test -n "$ac_ct_RANLIB"; then
6954  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6955$as_echo "$ac_ct_RANLIB" >&6; }
6956else
6957  { $as_echo "$as_me:$LINENO: result: no" >&5
6958$as_echo "no" >&6; }
6959fi
6960
6961  if test "x$ac_ct_RANLIB" = x; then
6962    RANLIB=":"
6963  else
6964    case $cross_compiling:$ac_tool_warned in
6965yes:)
6966{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6968ac_tool_warned=yes ;;
6969esac
6970    RANLIB=$ac_ct_RANLIB
6971  fi
6972else
6973  RANLIB="$ac_cv_prog_RANLIB"
6974fi
6975
6976if test -n "$ac_tool_prefix"; then
6977  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6978set dummy ${ac_tool_prefix}strip; ac_word=$2
6979{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6980$as_echo_n "checking for $ac_word... " >&6; }
6981if test "${ac_cv_prog_STRIP+set}" = set; then
6982  $as_echo_n "(cached) " >&6
6983else
6984  if test -n "$STRIP"; then
6985  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6986else
6987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6988for as_dir in $PATH
6989do
6990  IFS=$as_save_IFS
6991  test -z "$as_dir" && as_dir=.
6992  for ac_exec_ext in '' $ac_executable_extensions; do
6993  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6994    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6995    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6996    break 2
6997  fi
6998done
6999done
7000IFS=$as_save_IFS
7001
7002fi
7003fi
7004STRIP=$ac_cv_prog_STRIP
7005if test -n "$STRIP"; then
7006  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7007$as_echo "$STRIP" >&6; }
7008else
7009  { $as_echo "$as_me:$LINENO: result: no" >&5
7010$as_echo "no" >&6; }
7011fi
7012
7013
7014fi
7015if test -z "$ac_cv_prog_STRIP"; then
7016  ac_ct_STRIP=$STRIP
7017  # Extract the first word of "strip", so it can be a program name with args.
7018set dummy strip; ac_word=$2
7019{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7020$as_echo_n "checking for $ac_word... " >&6; }
7021if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7022  $as_echo_n "(cached) " >&6
7023else
7024  if test -n "$ac_ct_STRIP"; then
7025  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7026else
7027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028for as_dir in $PATH
7029do
7030  IFS=$as_save_IFS
7031  test -z "$as_dir" && as_dir=.
7032  for ac_exec_ext in '' $ac_executable_extensions; do
7033  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7034    ac_cv_prog_ac_ct_STRIP="strip"
7035    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7036    break 2
7037  fi
7038done
7039done
7040IFS=$as_save_IFS
7041
7042fi
7043fi
7044ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7045if test -n "$ac_ct_STRIP"; then
7046  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7047$as_echo "$ac_ct_STRIP" >&6; }
7048else
7049  { $as_echo "$as_me:$LINENO: result: no" >&5
7050$as_echo "no" >&6; }
7051fi
7052
7053  if test "x$ac_ct_STRIP" = x; then
7054    STRIP=":"
7055  else
7056    case $cross_compiling:$ac_tool_warned in
7057yes:)
7058{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7060ac_tool_warned=yes ;;
7061esac
7062    STRIP=$ac_ct_STRIP
7063  fi
7064else
7065  STRIP="$ac_cv_prog_STRIP"
7066fi
7067
7068
7069old_CC="$CC"
7070old_CFLAGS="$CFLAGS"
7071
7072# Set sane defaults for various variables
7073test -z "$AR" && AR=ar
7074test -z "$AR_FLAGS" && AR_FLAGS=cru
7075test -z "$AS" && AS=as
7076test -z "$CC" && CC=cc
7077test -z "$LTCC" && LTCC=$CC
7078test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7079test -z "$DLLTOOL" && DLLTOOL=dlltool
7080test -z "$LD" && LD=ld
7081test -z "$LN_S" && LN_S="ln -s"
7082test -z "$MAGIC_CMD" && MAGIC_CMD=file
7083test -z "$NM" && NM=nm
7084test -z "$SED" && SED=sed
7085test -z "$OBJDUMP" && OBJDUMP=objdump
7086test -z "$RANLIB" && RANLIB=:
7087test -z "$STRIP" && STRIP=:
7088test -z "$ac_objext" && ac_objext=o
7089
7090# Determine commands to create old-style static archives.
7091old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7092old_postinstall_cmds='chmod 644 $oldlib'
7093old_postuninstall_cmds=
7094
7095if test -n "$RANLIB"; then
7096  case $host_os in
7097  openbsd*)
7098    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7099    ;;
7100  *)
7101    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7102    ;;
7103  esac
7104  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7105fi
7106
7107for cc_temp in $compiler""; do
7108  case $cc_temp in
7109    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7110    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7111    \-*) ;;
7112    *) break;;
7113  esac
7114done
7115cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7116
7117
7118# Only perform the check for file, if the check method requires it
7119case $deplibs_check_method in
7120file_magic*)
7121  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7122    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7123$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7124if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7125  $as_echo_n "(cached) " >&6
7126else
7127  case $MAGIC_CMD in
7128[\\/*] |  ?:[\\/]*)
7129  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7130  ;;
7131*)
7132  lt_save_MAGIC_CMD="$MAGIC_CMD"
7133  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7134  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7135  for ac_dir in $ac_dummy; do
7136    IFS="$lt_save_ifs"
7137    test -z "$ac_dir" && ac_dir=.
7138    if test -f $ac_dir/${ac_tool_prefix}file; then
7139      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7140      if test -n "$file_magic_test_file"; then
7141	case $deplibs_check_method in
7142	"file_magic "*)
7143	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7144	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7145	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7146	    $EGREP "$file_magic_regex" > /dev/null; then
7147	    :
7148	  else
7149	    cat <<EOF 1>&2
7150
7151*** Warning: the command libtool uses to detect shared libraries,
7152*** $file_magic_cmd, produces output that libtool cannot recognize.
7153*** The result is that libtool may fail to recognize shared libraries
7154*** as such.  This will affect the creation of libtool libraries that
7155*** depend on shared libraries, but programs linked with such libtool
7156*** libraries will work regardless of this problem.  Nevertheless, you
7157*** may want to report the problem to your system manager and/or to
7158*** bug-libtool@gnu.org
7159
7160EOF
7161	  fi ;;
7162	esac
7163      fi
7164      break
7165    fi
7166  done
7167  IFS="$lt_save_ifs"
7168  MAGIC_CMD="$lt_save_MAGIC_CMD"
7169  ;;
7170esac
7171fi
7172
7173MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7174if test -n "$MAGIC_CMD"; then
7175  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7176$as_echo "$MAGIC_CMD" >&6; }
7177else
7178  { $as_echo "$as_me:$LINENO: result: no" >&5
7179$as_echo "no" >&6; }
7180fi
7181
7182if test -z "$lt_cv_path_MAGIC_CMD"; then
7183  if test -n "$ac_tool_prefix"; then
7184    { $as_echo "$as_me:$LINENO: checking for file" >&5
7185$as_echo_n "checking for file... " >&6; }
7186if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7187  $as_echo_n "(cached) " >&6
7188else
7189  case $MAGIC_CMD in
7190[\\/*] |  ?:[\\/]*)
7191  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7192  ;;
7193*)
7194  lt_save_MAGIC_CMD="$MAGIC_CMD"
7195  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7196  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7197  for ac_dir in $ac_dummy; do
7198    IFS="$lt_save_ifs"
7199    test -z "$ac_dir" && ac_dir=.
7200    if test -f $ac_dir/file; then
7201      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7202      if test -n "$file_magic_test_file"; then
7203	case $deplibs_check_method in
7204	"file_magic "*)
7205	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7206	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7207	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7208	    $EGREP "$file_magic_regex" > /dev/null; then
7209	    :
7210	  else
7211	    cat <<EOF 1>&2
7212
7213*** Warning: the command libtool uses to detect shared libraries,
7214*** $file_magic_cmd, produces output that libtool cannot recognize.
7215*** The result is that libtool may fail to recognize shared libraries
7216*** as such.  This will affect the creation of libtool libraries that
7217*** depend on shared libraries, but programs linked with such libtool
7218*** libraries will work regardless of this problem.  Nevertheless, you
7219*** may want to report the problem to your system manager and/or to
7220*** bug-libtool@gnu.org
7221
7222EOF
7223	  fi ;;
7224	esac
7225      fi
7226      break
7227    fi
7228  done
7229  IFS="$lt_save_ifs"
7230  MAGIC_CMD="$lt_save_MAGIC_CMD"
7231  ;;
7232esac
7233fi
7234
7235MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7236if test -n "$MAGIC_CMD"; then
7237  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7238$as_echo "$MAGIC_CMD" >&6; }
7239else
7240  { $as_echo "$as_me:$LINENO: result: no" >&5
7241$as_echo "no" >&6; }
7242fi
7243
7244  else
7245    MAGIC_CMD=:
7246  fi
7247fi
7248
7249  fi
7250  ;;
7251esac
7252
7253
7254  case $host_os in
7255    rhapsody* | darwin*)
7256    if test -n "$ac_tool_prefix"; then
7257  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7258set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7259{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7260$as_echo_n "checking for $ac_word... " >&6; }
7261if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7262  $as_echo_n "(cached) " >&6
7263else
7264  if test -n "$DSYMUTIL"; then
7265  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7266else
7267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7268for as_dir in $PATH
7269do
7270  IFS=$as_save_IFS
7271  test -z "$as_dir" && as_dir=.
7272  for ac_exec_ext in '' $ac_executable_extensions; do
7273  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7274    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7275    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7276    break 2
7277  fi
7278done
7279done
7280IFS=$as_save_IFS
7281
7282fi
7283fi
7284DSYMUTIL=$ac_cv_prog_DSYMUTIL
7285if test -n "$DSYMUTIL"; then
7286  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7287$as_echo "$DSYMUTIL" >&6; }
7288else
7289  { $as_echo "$as_me:$LINENO: result: no" >&5
7290$as_echo "no" >&6; }
7291fi
7292
7293
7294fi
7295if test -z "$ac_cv_prog_DSYMUTIL"; then
7296  ac_ct_DSYMUTIL=$DSYMUTIL
7297  # Extract the first word of "dsymutil", so it can be a program name with args.
7298set dummy dsymutil; ac_word=$2
7299{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7300$as_echo_n "checking for $ac_word... " >&6; }
7301if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7302  $as_echo_n "(cached) " >&6
7303else
7304  if test -n "$ac_ct_DSYMUTIL"; then
7305  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7306else
7307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7308for as_dir in $PATH
7309do
7310  IFS=$as_save_IFS
7311  test -z "$as_dir" && as_dir=.
7312  for ac_exec_ext in '' $ac_executable_extensions; do
7313  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7314    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7315    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7316    break 2
7317  fi
7318done
7319done
7320IFS=$as_save_IFS
7321
7322fi
7323fi
7324ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7325if test -n "$ac_ct_DSYMUTIL"; then
7326  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7327$as_echo "$ac_ct_DSYMUTIL" >&6; }
7328else
7329  { $as_echo "$as_me:$LINENO: result: no" >&5
7330$as_echo "no" >&6; }
7331fi
7332
7333  if test "x$ac_ct_DSYMUTIL" = x; then
7334    DSYMUTIL=":"
7335  else
7336    case $cross_compiling:$ac_tool_warned in
7337yes:)
7338{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7339$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7340ac_tool_warned=yes ;;
7341esac
7342    DSYMUTIL=$ac_ct_DSYMUTIL
7343  fi
7344else
7345  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7346fi
7347
7348    if test -n "$ac_tool_prefix"; then
7349  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7350set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7351{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7352$as_echo_n "checking for $ac_word... " >&6; }
7353if test "${ac_cv_prog_NMEDIT+set}" = set; then
7354  $as_echo_n "(cached) " >&6
7355else
7356  if test -n "$NMEDIT"; then
7357  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7358else
7359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7360for as_dir in $PATH
7361do
7362  IFS=$as_save_IFS
7363  test -z "$as_dir" && as_dir=.
7364  for ac_exec_ext in '' $ac_executable_extensions; do
7365  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7366    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7367    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7368    break 2
7369  fi
7370done
7371done
7372IFS=$as_save_IFS
7373
7374fi
7375fi
7376NMEDIT=$ac_cv_prog_NMEDIT
7377if test -n "$NMEDIT"; then
7378  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7379$as_echo "$NMEDIT" >&6; }
7380else
7381  { $as_echo "$as_me:$LINENO: result: no" >&5
7382$as_echo "no" >&6; }
7383fi
7384
7385
7386fi
7387if test -z "$ac_cv_prog_NMEDIT"; then
7388  ac_ct_NMEDIT=$NMEDIT
7389  # Extract the first word of "nmedit", so it can be a program name with args.
7390set dummy nmedit; ac_word=$2
7391{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7392$as_echo_n "checking for $ac_word... " >&6; }
7393if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7394  $as_echo_n "(cached) " >&6
7395else
7396  if test -n "$ac_ct_NMEDIT"; then
7397  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7398else
7399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7400for as_dir in $PATH
7401do
7402  IFS=$as_save_IFS
7403  test -z "$as_dir" && as_dir=.
7404  for ac_exec_ext in '' $ac_executable_extensions; do
7405  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7406    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7407    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7408    break 2
7409  fi
7410done
7411done
7412IFS=$as_save_IFS
7413
7414fi
7415fi
7416ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7417if test -n "$ac_ct_NMEDIT"; then
7418  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7419$as_echo "$ac_ct_NMEDIT" >&6; }
7420else
7421  { $as_echo "$as_me:$LINENO: result: no" >&5
7422$as_echo "no" >&6; }
7423fi
7424
7425  if test "x$ac_ct_NMEDIT" = x; then
7426    NMEDIT=":"
7427  else
7428    case $cross_compiling:$ac_tool_warned in
7429yes:)
7430{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7431$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7432ac_tool_warned=yes ;;
7433esac
7434    NMEDIT=$ac_ct_NMEDIT
7435  fi
7436else
7437  NMEDIT="$ac_cv_prog_NMEDIT"
7438fi
7439
7440
7441    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7442$as_echo_n "checking for -single_module linker flag... " >&6; }
7443if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7444  $as_echo_n "(cached) " >&6
7445else
7446  lt_cv_apple_cc_single_mod=no
7447      if test -z "${LT_MULTI_MODULE}"; then
7448   # By default we will add the -single_module flag. You can override
7449   # by either setting the environment variable LT_MULTI_MODULE
7450   # non-empty at configure time, or by adding -multi_module to the
7451   # link flags.
7452   echo "int foo(void){return 1;}" > conftest.c
7453   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7454     -dynamiclib ${wl}-single_module conftest.c
7455   if test -f libconftest.dylib; then
7456     lt_cv_apple_cc_single_mod=yes
7457     rm -rf libconftest.dylib*
7458   fi
7459   rm conftest.c
7460      fi
7461fi
7462{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7463$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7464    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7465$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7466if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7467  $as_echo_n "(cached) " >&6
7468else
7469  lt_cv_ld_exported_symbols_list=no
7470      save_LDFLAGS=$LDFLAGS
7471      echo "_main" > conftest.sym
7472      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7473      cat >conftest.$ac_ext <<_ACEOF
7474/* confdefs.h.  */
7475_ACEOF
7476cat confdefs.h >>conftest.$ac_ext
7477cat >>conftest.$ac_ext <<_ACEOF
7478/* end confdefs.h.  */
7479
7480int
7481main ()
7482{
7483
7484  ;
7485  return 0;
7486}
7487_ACEOF
7488rm -f conftest.$ac_objext conftest$ac_exeext
7489if { (ac_try="$ac_link"
7490case "(($ac_try" in
7491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7492  *) ac_try_echo=$ac_try;;
7493esac
7494eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7495$as_echo "$ac_try_echo") >&5
7496  (eval "$ac_link") 2>conftest.er1
7497  ac_status=$?
7498  grep -v '^ *+' conftest.er1 >conftest.err
7499  rm -f conftest.er1
7500  cat conftest.err >&5
7501  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7502  (exit $ac_status); } && {
7503	 test -z "$ac_c_werror_flag" ||
7504	 test ! -s conftest.err
7505       } && test -s conftest$ac_exeext && {
7506	 test "$cross_compiling" = yes ||
7507	 $as_test_x conftest$ac_exeext
7508       }; then
7509  lt_cv_ld_exported_symbols_list=yes
7510else
7511  $as_echo "$as_me: failed program was:" >&5
7512sed 's/^/| /' conftest.$ac_ext >&5
7513
7514	lt_cv_ld_exported_symbols_list=no
7515fi
7516
7517rm -rf conftest.dSYM
7518rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7519      conftest$ac_exeext conftest.$ac_ext
7520   LDFLAGS="$save_LDFLAGS"
7521
7522fi
7523{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7524$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7525    case $host_os in
7526    rhapsody* | darwin1.[0123])
7527      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7528    darwin1.*)
7529     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7530    darwin*)
7531      # if running on 10.5 or later, the deployment target defaults
7532      # to the OS version, if on x86, and 10.4, the deployment
7533      # target defaults to 10.4. Don't you love it?
7534      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7535   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7536     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7537   10.[012]*)
7538     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7539   10.*)
7540     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7541      esac
7542    ;;
7543  esac
7544    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7545      _lt_dar_single_mod='$single_module'
7546    fi
7547    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7548      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7549    else
7550      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7551    fi
7552    if test "$DSYMUTIL" != ":"; then
7553      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7554    else
7555      _lt_dsymutil=
7556    fi
7557    ;;
7558  esac
7559
7560
7561enable_dlopen=no
7562enable_win32_dll=no
7563
7564# Check whether --enable-libtool-lock was given.
7565if test "${enable_libtool_lock+set}" = set; then
7566  enableval=$enable_libtool_lock;
7567fi
7568
7569test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7570
7571
7572# Check whether --with-pic was given.
7573if test "${with_pic+set}" = set; then
7574  withval=$with_pic; pic_mode="$withval"
7575else
7576  pic_mode=default
7577fi
7578
7579test -z "$pic_mode" && pic_mode=default
7580
7581# Use C for the default configuration in the libtool script
7582tagname=
7583lt_save_CC="$CC"
7584ac_ext=c
7585ac_cpp='$CPP $CPPFLAGS'
7586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7588ac_compiler_gnu=$ac_cv_c_compiler_gnu
7589
7590
7591# Source file extension for C test sources.
7592ac_ext=c
7593
7594# Object file extension for compiled C test sources.
7595objext=o
7596objext=$objext
7597
7598# Code to be used in simple compile tests
7599lt_simple_compile_test_code="int some_variable = 0;"
7600
7601# Code to be used in simple link tests
7602lt_simple_link_test_code='int main(){return(0);}'
7603
7604
7605# If no C compiler was specified, use CC.
7606LTCC=${LTCC-"$CC"}
7607
7608# If no C compiler flags were specified, use CFLAGS.
7609LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7610
7611# Allow CC to be a program name with arguments.
7612compiler=$CC
7613
7614
7615# save warnings/boilerplate of simple test code
7616ac_outfile=conftest.$ac_objext
7617echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7618eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7619_lt_compiler_boilerplate=`cat conftest.err`
7620$rm conftest*
7621
7622ac_outfile=conftest.$ac_objext
7623echo "$lt_simple_link_test_code" >conftest.$ac_ext
7624eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7625_lt_linker_boilerplate=`cat conftest.err`
7626$rm -r conftest*
7627
7628
7629
7630lt_prog_compiler_no_builtin_flag=
7631
7632if test "$GCC" = yes; then
7633  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7634
7635
7636{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7637$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7638if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7639  $as_echo_n "(cached) " >&6
7640else
7641  lt_cv_prog_compiler_rtti_exceptions=no
7642  ac_outfile=conftest.$ac_objext
7643   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7644   lt_compiler_flag="-fno-rtti -fno-exceptions"
7645   # Insert the option either (1) after the last *FLAGS variable, or
7646   # (2) before a word containing "conftest.", or (3) at the end.
7647   # Note that $ac_compile itself does not contain backslashes and begins
7648   # with a dollar sign (not a hyphen), so the echo should work correctly.
7649   # The option is referenced via a variable to avoid confusing sed.
7650   lt_compile=`echo "$ac_compile" | $SED \
7651   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7652   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7653   -e 's:$: $lt_compiler_flag:'`
7654   (eval echo "\"\$as_me:7654: $lt_compile\"" >&5)
7655   (eval "$lt_compile" 2>conftest.err)
7656   ac_status=$?
7657   cat conftest.err >&5
7658   echo "$as_me:7658: \$? = $ac_status" >&5
7659   if (exit $ac_status) && test -s "$ac_outfile"; then
7660     # The compiler can only warn and ignore the option if not recognized
7661     # So say no if there are warnings other than the usual output.
7662     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7663     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7664     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7665       lt_cv_prog_compiler_rtti_exceptions=yes
7666     fi
7667   fi
7668   $rm conftest*
7669
7670fi
7671{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7672$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7673
7674if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7675    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7676else
7677    :
7678fi
7679
7680fi
7681
7682lt_prog_compiler_wl=
7683lt_prog_compiler_pic=
7684lt_prog_compiler_static=
7685
7686{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7687$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7688
7689  if test "$GCC" = yes; then
7690    lt_prog_compiler_wl='-Wl,'
7691    lt_prog_compiler_static='-static'
7692
7693    case $host_os in
7694      aix*)
7695      # All AIX code is PIC.
7696      if test "$host_cpu" = ia64; then
7697	# AIX 5 now supports IA64 processor
7698	lt_prog_compiler_static='-Bstatic'
7699      fi
7700      ;;
7701
7702    amigaos*)
7703      # FIXME: we need at least 68020 code to build shared libraries, but
7704      # adding the `-m68020' flag to GCC prevents building anything better,
7705      # like `-m68040'.
7706      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7707      ;;
7708
7709    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7710      # PIC is the default for these OSes.
7711      ;;
7712
7713    mingw* | cygwin* | pw32* | os2*)
7714      # This hack is so that the source file can tell whether it is being
7715      # built for inclusion in a dll (and should export symbols for example).
7716      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7717      # (--disable-auto-import) libraries
7718      lt_prog_compiler_pic='-DDLL_EXPORT'
7719      ;;
7720
7721    darwin* | rhapsody*)
7722      # PIC is the default on this platform
7723      # Common symbols not allowed in MH_DYLIB files
7724      lt_prog_compiler_pic='-fno-common'
7725      ;;
7726
7727    interix[3-9]*)
7728      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7729      # Instead, we relocate shared libraries at runtime.
7730      ;;
7731
7732    msdosdjgpp*)
7733      # Just because we use GCC doesn't mean we suddenly get shared libraries
7734      # on systems that don't support them.
7735      lt_prog_compiler_can_build_shared=no
7736      enable_shared=no
7737      ;;
7738
7739    sysv4*MP*)
7740      if test -d /usr/nec; then
7741	lt_prog_compiler_pic=-Kconform_pic
7742      fi
7743      ;;
7744
7745    hpux*)
7746      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7747      # not for PA HP-UX.
7748      case $host_cpu in
7749      hppa*64*|ia64*)
7750	# +Z the default
7751	;;
7752      *)
7753	lt_prog_compiler_pic='-fPIC'
7754	;;
7755      esac
7756      ;;
7757
7758    *)
7759      lt_prog_compiler_pic='-fPIC'
7760      ;;
7761    esac
7762  else
7763    # PORTME Check for flag to pass linker flags through the system compiler.
7764    case $host_os in
7765    aix*)
7766      lt_prog_compiler_wl='-Wl,'
7767      if test "$host_cpu" = ia64; then
7768	# AIX 5 now supports IA64 processor
7769	lt_prog_compiler_static='-Bstatic'
7770      else
7771	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7772      fi
7773      ;;
7774      darwin*)
7775        # PIC is the default on this platform
7776        # Common symbols not allowed in MH_DYLIB files
7777       case $cc_basename in
7778         xlc*)
7779         lt_prog_compiler_pic='-qnocommon'
7780         lt_prog_compiler_wl='-Wl,'
7781         ;;
7782       esac
7783       ;;
7784
7785    mingw* | cygwin* | pw32* | os2*)
7786      # This hack is so that the source file can tell whether it is being
7787      # built for inclusion in a dll (and should export symbols for example).
7788      lt_prog_compiler_pic='-DDLL_EXPORT'
7789      ;;
7790
7791    hpux9* | hpux10* | hpux11*)
7792      lt_prog_compiler_wl='-Wl,'
7793      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7794      # not for PA HP-UX.
7795      case $host_cpu in
7796      hppa*64*|ia64*)
7797	# +Z the default
7798	;;
7799      *)
7800	lt_prog_compiler_pic='+Z'
7801	;;
7802      esac
7803      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7804      lt_prog_compiler_static='${wl}-a ${wl}archive'
7805      ;;
7806
7807    irix5* | irix6* | nonstopux*)
7808      lt_prog_compiler_wl='-Wl,'
7809      # PIC (with -KPIC) is the default.
7810      lt_prog_compiler_static='-non_shared'
7811      ;;
7812
7813    newsos6)
7814      lt_prog_compiler_pic='-KPIC'
7815      lt_prog_compiler_static='-Bstatic'
7816      ;;
7817
7818    linux* | k*bsd*-gnu)
7819      case $cc_basename in
7820      icc* | ecc*)
7821	lt_prog_compiler_wl='-Wl,'
7822	lt_prog_compiler_pic='-KPIC'
7823	lt_prog_compiler_static='-static'
7824        ;;
7825      pgcc* | pgf77* | pgf90* | pgf95*)
7826        # Portland Group compilers (*not* the Pentium gcc compiler,
7827	# which looks to be a dead project)
7828	lt_prog_compiler_wl='-Wl,'
7829	lt_prog_compiler_pic='-fpic'
7830	lt_prog_compiler_static='-Bstatic'
7831        ;;
7832      ccc*)
7833        lt_prog_compiler_wl='-Wl,'
7834        # All Alpha code is PIC.
7835        lt_prog_compiler_static='-non_shared'
7836        ;;
7837      *)
7838        case `$CC -V 2>&1 | sed 5q` in
7839	*Sun\ C*)
7840	  # Sun C 5.9
7841	  lt_prog_compiler_pic='-KPIC'
7842	  lt_prog_compiler_static='-Bstatic'
7843	  lt_prog_compiler_wl='-Wl,'
7844	  ;;
7845	*Sun\ F*)
7846	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7847	  lt_prog_compiler_pic='-KPIC'
7848	  lt_prog_compiler_static='-Bstatic'
7849	  lt_prog_compiler_wl=''
7850	  ;;
7851	esac
7852	;;
7853      esac
7854      ;;
7855
7856    osf3* | osf4* | osf5*)
7857      lt_prog_compiler_wl='-Wl,'
7858      # All OSF/1 code is PIC.
7859      lt_prog_compiler_static='-non_shared'
7860      ;;
7861
7862    rdos*)
7863      lt_prog_compiler_static='-non_shared'
7864      ;;
7865
7866    solaris*)
7867      lt_prog_compiler_pic='-KPIC'
7868      lt_prog_compiler_static='-Bstatic'
7869      case $cc_basename in
7870      f77* | f90* | f95*)
7871	lt_prog_compiler_wl='-Qoption ld ';;
7872      *)
7873	lt_prog_compiler_wl='-Wl,';;
7874      esac
7875      ;;
7876
7877    sunos4*)
7878      lt_prog_compiler_wl='-Qoption ld '
7879      lt_prog_compiler_pic='-PIC'
7880      lt_prog_compiler_static='-Bstatic'
7881      ;;
7882
7883    sysv4 | sysv4.2uw2* | sysv4.3*)
7884      lt_prog_compiler_wl='-Wl,'
7885      lt_prog_compiler_pic='-KPIC'
7886      lt_prog_compiler_static='-Bstatic'
7887      ;;
7888
7889    sysv4*MP*)
7890      if test -d /usr/nec ;then
7891	lt_prog_compiler_pic='-Kconform_pic'
7892	lt_prog_compiler_static='-Bstatic'
7893      fi
7894      ;;
7895
7896    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7897      lt_prog_compiler_wl='-Wl,'
7898      lt_prog_compiler_pic='-KPIC'
7899      lt_prog_compiler_static='-Bstatic'
7900      ;;
7901
7902    unicos*)
7903      lt_prog_compiler_wl='-Wl,'
7904      lt_prog_compiler_can_build_shared=no
7905      ;;
7906
7907    uts4*)
7908      lt_prog_compiler_pic='-pic'
7909      lt_prog_compiler_static='-Bstatic'
7910      ;;
7911
7912    *)
7913      lt_prog_compiler_can_build_shared=no
7914      ;;
7915    esac
7916  fi
7917
7918{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7919$as_echo "$lt_prog_compiler_pic" >&6; }
7920
7921#
7922# Check to make sure the PIC flag actually works.
7923#
7924if test -n "$lt_prog_compiler_pic"; then
7925
7926{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7927$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7928if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7929  $as_echo_n "(cached) " >&6
7930else
7931  lt_cv_prog_compiler_pic_works=no
7932  ac_outfile=conftest.$ac_objext
7933   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7934   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7935   # Insert the option either (1) after the last *FLAGS variable, or
7936   # (2) before a word containing "conftest.", or (3) at the end.
7937   # Note that $ac_compile itself does not contain backslashes and begins
7938   # with a dollar sign (not a hyphen), so the echo should work correctly.
7939   # The option is referenced via a variable to avoid confusing sed.
7940   lt_compile=`echo "$ac_compile" | $SED \
7941   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7942   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7943   -e 's:$: $lt_compiler_flag:'`
7944   (eval echo "\"\$as_me:7944: $lt_compile\"" >&5)
7945   (eval "$lt_compile" 2>conftest.err)
7946   ac_status=$?
7947   cat conftest.err >&5
7948   echo "$as_me:7948: \$? = $ac_status" >&5
7949   if (exit $ac_status) && test -s "$ac_outfile"; then
7950     # The compiler can only warn and ignore the option if not recognized
7951     # So say no if there are warnings other than the usual output.
7952     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7953     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7954     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7955       lt_cv_prog_compiler_pic_works=yes
7956     fi
7957   fi
7958   $rm conftest*
7959
7960fi
7961{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7962$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7963
7964if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7965    case $lt_prog_compiler_pic in
7966     "" | " "*) ;;
7967     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7968     esac
7969else
7970    lt_prog_compiler_pic=
7971     lt_prog_compiler_can_build_shared=no
7972fi
7973
7974fi
7975case $host_os in
7976  # For platforms which do not support PIC, -DPIC is meaningless:
7977  *djgpp*)
7978    lt_prog_compiler_pic=
7979    ;;
7980  *)
7981    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7982    ;;
7983esac
7984
7985#
7986# Check to make sure the static flag actually works.
7987#
7988wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7989{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7990$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7991if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7992  $as_echo_n "(cached) " >&6
7993else
7994  lt_cv_prog_compiler_static_works=no
7995   save_LDFLAGS="$LDFLAGS"
7996   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7997   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7998   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7999     # The linker can only warn and ignore the option if not recognized
8000     # So say no if there are warnings
8001     if test -s conftest.err; then
8002       # Append any errors to the config.log.
8003       cat conftest.err 1>&5
8004       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8005       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8006       if diff conftest.exp conftest.er2 >/dev/null; then
8007         lt_cv_prog_compiler_static_works=yes
8008       fi
8009     else
8010       lt_cv_prog_compiler_static_works=yes
8011     fi
8012   fi
8013   $rm -r conftest*
8014   LDFLAGS="$save_LDFLAGS"
8015
8016fi
8017{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8018$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8019
8020if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8021    :
8022else
8023    lt_prog_compiler_static=
8024fi
8025
8026
8027{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8028$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8029if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8030  $as_echo_n "(cached) " >&6
8031else
8032  lt_cv_prog_compiler_c_o=no
8033   $rm -r conftest 2>/dev/null
8034   mkdir conftest
8035   cd conftest
8036   mkdir out
8037   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8038
8039   lt_compiler_flag="-o out/conftest2.$ac_objext"
8040   # Insert the option either (1) after the last *FLAGS variable, or
8041   # (2) before a word containing "conftest.", or (3) at the end.
8042   # Note that $ac_compile itself does not contain backslashes and begins
8043   # with a dollar sign (not a hyphen), so the echo should work correctly.
8044   lt_compile=`echo "$ac_compile" | $SED \
8045   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8046   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8047   -e 's:$: $lt_compiler_flag:'`
8048   (eval echo "\"\$as_me:8048: $lt_compile\"" >&5)
8049   (eval "$lt_compile" 2>out/conftest.err)
8050   ac_status=$?
8051   cat out/conftest.err >&5
8052   echo "$as_me:8052: \$? = $ac_status" >&5
8053   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8054   then
8055     # The compiler can only warn and ignore the option if not recognized
8056     # So say no if there are warnings
8057     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8058     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8059     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8060       lt_cv_prog_compiler_c_o=yes
8061     fi
8062   fi
8063   chmod u+w . 2>&5
8064   $rm conftest*
8065   # SGI C++ compiler will create directory out/ii_files/ for
8066   # template instantiation
8067   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8068   $rm out/* && rmdir out
8069   cd ..
8070   rmdir conftest
8071   $rm conftest*
8072
8073fi
8074{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8075$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8076
8077
8078hard_links="nottested"
8079if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8080  # do not overwrite the value of need_locks provided by the user
8081  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8082$as_echo_n "checking if we can lock with hard links... " >&6; }
8083  hard_links=yes
8084  $rm conftest*
8085  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8086  touch conftest.a
8087  ln conftest.a conftest.b 2>&5 || hard_links=no
8088  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8089  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8090$as_echo "$hard_links" >&6; }
8091  if test "$hard_links" = no; then
8092    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8093$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8094    need_locks=warn
8095  fi
8096else
8097  need_locks=no
8098fi
8099
8100{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8101$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8102
8103  runpath_var=
8104  allow_undefined_flag=
8105  enable_shared_with_static_runtimes=no
8106  archive_cmds=
8107  archive_expsym_cmds=
8108  old_archive_From_new_cmds=
8109  old_archive_from_expsyms_cmds=
8110  export_dynamic_flag_spec=
8111  whole_archive_flag_spec=
8112  thread_safe_flag_spec=
8113  hardcode_libdir_flag_spec=
8114  hardcode_libdir_flag_spec_ld=
8115  hardcode_libdir_separator=
8116  hardcode_direct=no
8117  hardcode_minus_L=no
8118  hardcode_shlibpath_var=unsupported
8119  link_all_deplibs=unknown
8120  hardcode_automatic=no
8121  module_cmds=
8122  module_expsym_cmds=
8123  always_export_symbols=no
8124  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8125  # include_expsyms should be a list of space-separated symbols to be *always*
8126  # included in the symbol list
8127  include_expsyms=
8128  # exclude_expsyms can be an extended regexp of symbols to exclude
8129  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8130  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8131  # as well as any symbol that contains `d'.
8132  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8133  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8134  # platforms (ab)use it in PIC code, but their linkers get confused if
8135  # the symbol is explicitly referenced.  Since portable code cannot
8136  # rely on this symbol name, it's probably fine to never include it in
8137  # preloaded symbol tables.
8138  # Exclude shared library initialization/finalization symbols.
8139  extract_expsyms_cmds=
8140  # Just being paranoid about ensuring that cc_basename is set.
8141  for cc_temp in $compiler""; do
8142  case $cc_temp in
8143    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8144    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8145    \-*) ;;
8146    *) break;;
8147  esac
8148done
8149cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8150
8151  case $host_os in
8152  cygwin* | mingw* | pw32*)
8153    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8154    # When not using gcc, we currently assume that we are using
8155    # Microsoft Visual C++.
8156    if test "$GCC" != yes; then
8157      with_gnu_ld=no
8158    fi
8159    ;;
8160  interix*)
8161    # we just hope/assume this is gcc and not c89 (= MSVC++)
8162    with_gnu_ld=yes
8163    ;;
8164  openbsd*)
8165    with_gnu_ld=no
8166    ;;
8167  esac
8168
8169  ld_shlibs=yes
8170  if test "$with_gnu_ld" = yes; then
8171    # If archive_cmds runs LD, not CC, wlarc should be empty
8172    wlarc='${wl}'
8173
8174    # Set some defaults for GNU ld with shared library support. These
8175    # are reset later if shared libraries are not supported. Putting them
8176    # here allows them to be overridden if necessary.
8177    runpath_var=LD_RUN_PATH
8178    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8179    export_dynamic_flag_spec='${wl}--export-dynamic'
8180    # ancient GNU ld didn't support --whole-archive et. al.
8181    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8182	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8183      else
8184  	whole_archive_flag_spec=
8185    fi
8186    supports_anon_versioning=no
8187    case `$LD -v 2>/dev/null` in
8188      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8189      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8190      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8191      *\ 2.11.*) ;; # other 2.11 versions
8192      *) supports_anon_versioning=yes ;;
8193    esac
8194
8195    # See if GNU ld supports shared libraries.
8196    case $host_os in
8197    aix[3-9]*)
8198      # On AIX/PPC, the GNU linker is very broken
8199      if test "$host_cpu" != ia64; then
8200	ld_shlibs=no
8201	cat <<EOF 1>&2
8202
8203*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8204*** to be unable to reliably create shared libraries on AIX.
8205*** Therefore, libtool is disabling shared libraries support.  If you
8206*** really care for shared libraries, you may want to modify your PATH
8207*** so that a non-GNU linker is found, and then restart.
8208
8209EOF
8210      fi
8211      ;;
8212
8213    amigaos*)
8214      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)'
8215      hardcode_libdir_flag_spec='-L$libdir'
8216      hardcode_minus_L=yes
8217
8218      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8219      # that the semantics of dynamic libraries on AmigaOS, at least up
8220      # to version 4, is to share data among multiple programs linked
8221      # with the same dynamic library.  Since this doesn't match the
8222      # behavior of shared libraries on other platforms, we can't use
8223      # them.
8224      ld_shlibs=no
8225      ;;
8226
8227    beos*)
8228      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8229	allow_undefined_flag=unsupported
8230	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8231	# support --undefined.  This deserves some investigation.  FIXME
8232	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8233      else
8234	ld_shlibs=no
8235      fi
8236      ;;
8237
8238    cygwin* | mingw* | pw32*)
8239      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8240      # as there is no search path for DLLs.
8241      hardcode_libdir_flag_spec='-L$libdir'
8242      allow_undefined_flag=unsupported
8243      always_export_symbols=no
8244      enable_shared_with_static_runtimes=yes
8245      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8246
8247      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8248        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8249	# If the export-symbols file already is a .def file (1st line
8250	# is EXPORTS), use it as is; otherwise, prepend...
8251	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8252	  cp $export_symbols $output_objdir/$soname.def;
8253	else
8254	  echo EXPORTS > $output_objdir/$soname.def;
8255	  cat $export_symbols >> $output_objdir/$soname.def;
8256	fi~
8257	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8258      else
8259	ld_shlibs=no
8260      fi
8261      ;;
8262
8263    interix[3-9]*)
8264      hardcode_direct=no
8265      hardcode_shlibpath_var=no
8266      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8267      export_dynamic_flag_spec='${wl}-E'
8268      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8269      # Instead, shared libraries are loaded at an image base (0x10000000 by
8270      # default) and relocated if they conflict, which is a slow very memory
8271      # consuming and fragmenting process.  To avoid this, we pick a random,
8272      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8273      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8274      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8275      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'
8276      ;;
8277
8278    gnu* | linux* | k*bsd*-gnu)
8279      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8280	tmp_addflag=
8281	case $cc_basename,$host_cpu in
8282	pgcc*)				# Portland Group C compiler
8283	  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'
8284	  tmp_addflag=' $pic_flag'
8285	  ;;
8286	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8287	  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'
8288	  tmp_addflag=' $pic_flag -Mnomain' ;;
8289	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8290	  tmp_addflag=' -i_dynamic' ;;
8291	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8292	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8293	ifc* | ifort*)			# Intel Fortran compiler
8294	  tmp_addflag=' -nofor_main' ;;
8295	esac
8296	case `$CC -V 2>&1 | sed 5q` in
8297	*Sun\ C*)			# Sun C 5.9
8298	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8299	  tmp_sharedflag='-G' ;;
8300	*Sun\ F*)			# Sun Fortran 8.3
8301	  tmp_sharedflag='-G' ;;
8302	*)
8303	  tmp_sharedflag='-shared' ;;
8304	esac
8305	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8306
8307	if test $supports_anon_versioning = yes; then
8308	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8309  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8310  $echo "local: *; };" >> $output_objdir/$libname.ver~
8311	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8312	fi
8313      else
8314	ld_shlibs=no
8315      fi
8316      ;;
8317
8318    netbsd*)
8319      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8320	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8321	wlarc=
8322      else
8323	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8324	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8325      fi
8326      ;;
8327
8328    solaris*)
8329      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8330	ld_shlibs=no
8331	cat <<EOF 1>&2
8332
8333*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8334*** create shared libraries on Solaris systems.  Therefore, libtool
8335*** is disabling shared libraries support.  We urge you to upgrade GNU
8336*** binutils to release 2.9.1 or newer.  Another option is to modify
8337*** your PATH or compiler configuration so that the native linker is
8338*** used, and then restart.
8339
8340EOF
8341      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8342	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8343	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8344      else
8345	ld_shlibs=no
8346      fi
8347      ;;
8348
8349    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8350      case `$LD -v 2>&1` in
8351        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8352	ld_shlibs=no
8353	cat <<_LT_EOF 1>&2
8354
8355*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8356*** reliably create shared libraries on SCO systems.  Therefore, libtool
8357*** is disabling shared libraries support.  We urge you to upgrade GNU
8358*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8359*** your PATH or compiler configuration so that the native linker is
8360*** used, and then restart.
8361
8362_LT_EOF
8363	;;
8364	*)
8365	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8366	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8367	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8368	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8369	  else
8370	    ld_shlibs=no
8371	  fi
8372	;;
8373      esac
8374      ;;
8375
8376    sunos4*)
8377      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8378      wlarc=
8379      hardcode_direct=yes
8380      hardcode_shlibpath_var=no
8381      ;;
8382
8383    *)
8384      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8385	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8386	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8387      else
8388	ld_shlibs=no
8389      fi
8390      ;;
8391    esac
8392
8393    if test "$ld_shlibs" = no; then
8394      runpath_var=
8395      hardcode_libdir_flag_spec=
8396      export_dynamic_flag_spec=
8397      whole_archive_flag_spec=
8398    fi
8399  else
8400    # PORTME fill in a description of your system's linker (not GNU ld)
8401    case $host_os in
8402    aix3*)
8403      allow_undefined_flag=unsupported
8404      always_export_symbols=yes
8405      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'
8406      # Note: this linker hardcodes the directories in LIBPATH if there
8407      # are no directories specified by -L.
8408      hardcode_minus_L=yes
8409      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8410	# Neither direct hardcoding nor static linking is supported with a
8411	# broken collect2.
8412	hardcode_direct=unsupported
8413      fi
8414      ;;
8415
8416    aix[4-9]*)
8417      if test "$host_cpu" = ia64; then
8418	# On IA64, the linker does run time linking by default, so we don't
8419	# have to do anything special.
8420	aix_use_runtimelinking=no
8421	exp_sym_flag='-Bexport'
8422	no_entry_flag=""
8423      else
8424	# If we're using GNU nm, then we don't want the "-C" option.
8425	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8426	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8427	  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'
8428	else
8429	  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'
8430	fi
8431	aix_use_runtimelinking=no
8432
8433	# Test if we are trying to use run time linking or normal
8434	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8435	# need to do runtime linking.
8436	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8437	  for ld_flag in $LDFLAGS; do
8438  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8439  	    aix_use_runtimelinking=yes
8440  	    break
8441  	  fi
8442	  done
8443	  ;;
8444	esac
8445
8446	exp_sym_flag='-bexport'
8447	no_entry_flag='-bnoentry'
8448      fi
8449
8450      # When large executables or shared objects are built, AIX ld can
8451      # have problems creating the table of contents.  If linking a library
8452      # or program results in "error TOC overflow" add -mminimal-toc to
8453      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8454      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8455
8456      archive_cmds=''
8457      hardcode_direct=yes
8458      hardcode_libdir_separator=':'
8459      link_all_deplibs=yes
8460
8461      if test "$GCC" = yes; then
8462	case $host_os in aix4.[012]|aix4.[012].*)
8463	# We only want to do this on AIX 4.2 and lower, the check
8464	# below for broken collect2 doesn't work under 4.3+
8465	  collect2name=`${CC} -print-prog-name=collect2`
8466	  if test -f "$collect2name" && \
8467  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8468	  then
8469  	  # We have reworked collect2
8470  	  :
8471	  else
8472  	  # We have old collect2
8473  	  hardcode_direct=unsupported
8474  	  # It fails to find uninstalled libraries when the uninstalled
8475  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8476  	  # to unsupported forces relinking
8477  	  hardcode_minus_L=yes
8478  	  hardcode_libdir_flag_spec='-L$libdir'
8479  	  hardcode_libdir_separator=
8480	  fi
8481	  ;;
8482	esac
8483	shared_flag='-shared'
8484	if test "$aix_use_runtimelinking" = yes; then
8485	  shared_flag="$shared_flag "'${wl}-G'
8486	fi
8487      else
8488	# not using gcc
8489	if test "$host_cpu" = ia64; then
8490  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8491  	# chokes on -Wl,-G. The following line is correct:
8492	  shared_flag='-G'
8493	else
8494	  if test "$aix_use_runtimelinking" = yes; then
8495	    shared_flag='${wl}-G'
8496	  else
8497	    shared_flag='${wl}-bM:SRE'
8498	  fi
8499	fi
8500      fi
8501
8502      # It seems that -bexpall does not export symbols beginning with
8503      # underscore (_), so it is better to generate a list of symbols to export.
8504      always_export_symbols=yes
8505      if test "$aix_use_runtimelinking" = yes; then
8506	# Warning - without using the other runtime loading flags (-brtl),
8507	# -berok will link without error, but may produce a broken library.
8508	allow_undefined_flag='-berok'
8509       # Determine the default libpath from the value encoded in an empty executable.
8510       cat >conftest.$ac_ext <<_ACEOF
8511/* confdefs.h.  */
8512_ACEOF
8513cat confdefs.h >>conftest.$ac_ext
8514cat >>conftest.$ac_ext <<_ACEOF
8515/* end confdefs.h.  */
8516
8517int
8518main ()
8519{
8520
8521  ;
8522  return 0;
8523}
8524_ACEOF
8525rm -f conftest.$ac_objext conftest$ac_exeext
8526if { (ac_try="$ac_link"
8527case "(($ac_try" in
8528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8529  *) ac_try_echo=$ac_try;;
8530esac
8531eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8532$as_echo "$ac_try_echo") >&5
8533  (eval "$ac_link") 2>conftest.er1
8534  ac_status=$?
8535  grep -v '^ *+' conftest.er1 >conftest.err
8536  rm -f conftest.er1
8537  cat conftest.err >&5
8538  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8539  (exit $ac_status); } && {
8540	 test -z "$ac_c_werror_flag" ||
8541	 test ! -s conftest.err
8542       } && test -s conftest$ac_exeext && {
8543	 test "$cross_compiling" = yes ||
8544	 $as_test_x conftest$ac_exeext
8545       }; then
8546
8547lt_aix_libpath_sed='
8548    /Import File Strings/,/^$/ {
8549	/^0/ {
8550	    s/^0  *\(.*\)$/\1/
8551	    p
8552	}
8553    }'
8554aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8555# Check for a 64-bit object if we didn't find anything.
8556if test -z "$aix_libpath"; then
8557  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8558fi
8559else
8560  $as_echo "$as_me: failed program was:" >&5
8561sed 's/^/| /' conftest.$ac_ext >&5
8562
8563
8564fi
8565
8566rm -rf conftest.dSYM
8567rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8568      conftest$ac_exeext conftest.$ac_ext
8569if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8570
8571       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8572	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"
8573       else
8574	if test "$host_cpu" = ia64; then
8575	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8576	  allow_undefined_flag="-z nodefs"
8577	  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"
8578	else
8579	 # Determine the default libpath from the value encoded in an empty executable.
8580	 cat >conftest.$ac_ext <<_ACEOF
8581/* confdefs.h.  */
8582_ACEOF
8583cat confdefs.h >>conftest.$ac_ext
8584cat >>conftest.$ac_ext <<_ACEOF
8585/* end confdefs.h.  */
8586
8587int
8588main ()
8589{
8590
8591  ;
8592  return 0;
8593}
8594_ACEOF
8595rm -f conftest.$ac_objext conftest$ac_exeext
8596if { (ac_try="$ac_link"
8597case "(($ac_try" in
8598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8599  *) ac_try_echo=$ac_try;;
8600esac
8601eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8602$as_echo "$ac_try_echo") >&5
8603  (eval "$ac_link") 2>conftest.er1
8604  ac_status=$?
8605  grep -v '^ *+' conftest.er1 >conftest.err
8606  rm -f conftest.er1
8607  cat conftest.err >&5
8608  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8609  (exit $ac_status); } && {
8610	 test -z "$ac_c_werror_flag" ||
8611	 test ! -s conftest.err
8612       } && test -s conftest$ac_exeext && {
8613	 test "$cross_compiling" = yes ||
8614	 $as_test_x conftest$ac_exeext
8615       }; then
8616
8617lt_aix_libpath_sed='
8618    /Import File Strings/,/^$/ {
8619	/^0/ {
8620	    s/^0  *\(.*\)$/\1/
8621	    p
8622	}
8623    }'
8624aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8625# Check for a 64-bit object if we didn't find anything.
8626if test -z "$aix_libpath"; then
8627  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8628fi
8629else
8630  $as_echo "$as_me: failed program was:" >&5
8631sed 's/^/| /' conftest.$ac_ext >&5
8632
8633
8634fi
8635
8636rm -rf conftest.dSYM
8637rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8638      conftest$ac_exeext conftest.$ac_ext
8639if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8640
8641	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8642	  # Warning - without using the other run time loading flags,
8643	  # -berok will link without error, but may produce a broken library.
8644	  no_undefined_flag=' ${wl}-bernotok'
8645	  allow_undefined_flag=' ${wl}-berok'
8646	  # Exported symbols can be pulled into shared objects from archives
8647	  whole_archive_flag_spec='$convenience'
8648	  archive_cmds_need_lc=yes
8649	  # This is similar to how AIX traditionally builds its shared libraries.
8650	  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'
8651	fi
8652      fi
8653      ;;
8654
8655    amigaos*)
8656      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)'
8657      hardcode_libdir_flag_spec='-L$libdir'
8658      hardcode_minus_L=yes
8659      # see comment about different semantics on the GNU ld section
8660      ld_shlibs=no
8661      ;;
8662
8663    bsdi[45]*)
8664      export_dynamic_flag_spec=-rdynamic
8665      ;;
8666
8667    cygwin* | mingw* | pw32*)
8668      # When not using gcc, we currently assume that we are using
8669      # Microsoft Visual C++.
8670      # hardcode_libdir_flag_spec is actually meaningless, as there is
8671      # no search path for DLLs.
8672      hardcode_libdir_flag_spec=' '
8673      allow_undefined_flag=unsupported
8674      # Tell ltmain to make .lib files, not .a files.
8675      libext=lib
8676      # Tell ltmain to make .dll files, not .so files.
8677      shrext_cmds=".dll"
8678      # FIXME: Setting linknames here is a bad hack.
8679      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8680      # The linker will automatically build a .lib file if we build a DLL.
8681      old_archive_From_new_cmds='true'
8682      # FIXME: Should let the user specify the lib program.
8683      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8684      fix_srcfile_path='`cygpath -w "$srcfile"`'
8685      enable_shared_with_static_runtimes=yes
8686      ;;
8687
8688    darwin* | rhapsody*)
8689      case $host_os in
8690        rhapsody* | darwin1.[012])
8691         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8692         ;;
8693       *) # Darwin 1.3 on
8694         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8695           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8696         else
8697           case ${MACOSX_DEPLOYMENT_TARGET} in
8698             10.[012])
8699               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8700               ;;
8701             10.*)
8702               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8703               ;;
8704           esac
8705         fi
8706         ;;
8707      esac
8708      archive_cmds_need_lc=no
8709      hardcode_direct=no
8710      hardcode_automatic=yes
8711      hardcode_shlibpath_var=unsupported
8712      whole_archive_flag_spec=''
8713      link_all_deplibs=yes
8714    if test "$GCC" = yes ; then
8715    	output_verbose_link_cmd='echo'
8716        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8717        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8718        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8719        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8720    else
8721      case $cc_basename in
8722        xlc*)
8723         output_verbose_link_cmd='echo'
8724         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8725         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8726          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8727         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8728          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}'
8729          ;;
8730       *)
8731         ld_shlibs=no
8732          ;;
8733      esac
8734    fi
8735      ;;
8736
8737    dgux*)
8738      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8739      hardcode_libdir_flag_spec='-L$libdir'
8740      hardcode_shlibpath_var=no
8741      ;;
8742
8743    freebsd1*)
8744      ld_shlibs=no
8745      ;;
8746
8747    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8748    # support.  Future versions do this automatically, but an explicit c++rt0.o
8749    # does not break anything, and helps significantly (at the cost of a little
8750    # extra space).
8751    freebsd2.2*)
8752      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8753      hardcode_libdir_flag_spec='-R$libdir'
8754      hardcode_direct=yes
8755      hardcode_shlibpath_var=no
8756      ;;
8757
8758    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8759    freebsd2*)
8760      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8761      hardcode_direct=yes
8762      hardcode_minus_L=yes
8763      hardcode_shlibpath_var=no
8764      ;;
8765
8766    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8767    freebsd* | dragonfly*)
8768      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8769      hardcode_libdir_flag_spec='-R$libdir'
8770      hardcode_direct=yes
8771      hardcode_shlibpath_var=no
8772      ;;
8773
8774    hpux9*)
8775      if test "$GCC" = yes; then
8776	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'
8777      else
8778	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'
8779      fi
8780      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8781      hardcode_libdir_separator=:
8782      hardcode_direct=yes
8783
8784      # hardcode_minus_L: Not really in the search PATH,
8785      # but as the default location of the library.
8786      hardcode_minus_L=yes
8787      export_dynamic_flag_spec='${wl}-E'
8788      ;;
8789
8790    hpux10*)
8791      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8792	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8793      else
8794	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8795      fi
8796      if test "$with_gnu_ld" = no; then
8797	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8798	hardcode_libdir_separator=:
8799
8800	hardcode_direct=yes
8801	export_dynamic_flag_spec='${wl}-E'
8802
8803	# hardcode_minus_L: Not really in the search PATH,
8804	# but as the default location of the library.
8805	hardcode_minus_L=yes
8806      fi
8807      ;;
8808
8809    hpux11*)
8810      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8811	case $host_cpu in
8812	hppa*64*)
8813	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8814	  ;;
8815	ia64*)
8816	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8817	  ;;
8818	*)
8819	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8820	  ;;
8821	esac
8822      else
8823	case $host_cpu in
8824	hppa*64*)
8825	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8826	  ;;
8827	ia64*)
8828	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8829	  ;;
8830	*)
8831	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8832	  ;;
8833	esac
8834      fi
8835      if test "$with_gnu_ld" = no; then
8836	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8837	hardcode_libdir_separator=:
8838
8839	case $host_cpu in
8840	hppa*64*|ia64*)
8841	  hardcode_libdir_flag_spec_ld='+b $libdir'
8842	  hardcode_direct=no
8843	  hardcode_shlibpath_var=no
8844	  ;;
8845	*)
8846	  hardcode_direct=yes
8847	  export_dynamic_flag_spec='${wl}-E'
8848
8849	  # hardcode_minus_L: Not really in the search PATH,
8850	  # but as the default location of the library.
8851	  hardcode_minus_L=yes
8852	  ;;
8853	esac
8854      fi
8855      ;;
8856
8857    irix5* | irix6* | nonstopux*)
8858      if test "$GCC" = yes; then
8859	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'
8860      else
8861	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'
8862	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8863      fi
8864      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8865      hardcode_libdir_separator=:
8866      link_all_deplibs=yes
8867      ;;
8868
8869    netbsd*)
8870      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8871	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8872      else
8873	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8874      fi
8875      hardcode_libdir_flag_spec='-R$libdir'
8876      hardcode_direct=yes
8877      hardcode_shlibpath_var=no
8878      ;;
8879
8880    newsos6)
8881      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8882      hardcode_direct=yes
8883      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8884      hardcode_libdir_separator=:
8885      hardcode_shlibpath_var=no
8886      ;;
8887
8888    openbsd*)
8889      if test -f /usr/libexec/ld.so; then
8890	hardcode_direct=yes
8891	hardcode_shlibpath_var=no
8892	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8893	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8894	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8895	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8896	  export_dynamic_flag_spec='${wl}-E'
8897	else
8898	  case $host_os in
8899	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8900	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8901	     hardcode_libdir_flag_spec='-R$libdir'
8902	     ;;
8903	   *)
8904	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8905	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8906	     ;;
8907	  esac
8908        fi
8909      else
8910	ld_shlibs=no
8911      fi
8912      ;;
8913
8914    os2*)
8915      hardcode_libdir_flag_spec='-L$libdir'
8916      hardcode_minus_L=yes
8917      allow_undefined_flag=unsupported
8918      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'
8919      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8920      ;;
8921
8922    osf3*)
8923      if test "$GCC" = yes; then
8924	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8925	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'
8926      else
8927	allow_undefined_flag=' -expect_unresolved \*'
8928	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'
8929      fi
8930      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8931      hardcode_libdir_separator=:
8932      ;;
8933
8934    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8935      if test "$GCC" = yes; then
8936	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8937	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'
8938	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8939      else
8940	allow_undefined_flag=' -expect_unresolved \*'
8941	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'
8942	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8943	$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'
8944
8945	# Both c and cxx compiler support -rpath directly
8946	hardcode_libdir_flag_spec='-rpath $libdir'
8947      fi
8948      hardcode_libdir_separator=:
8949      ;;
8950
8951    solaris*)
8952      no_undefined_flag=' -z text'
8953      if test "$GCC" = yes; then
8954	wlarc='${wl}'
8955	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8956	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8957	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8958      else
8959	wlarc=''
8960	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8961	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8962  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8963      fi
8964      hardcode_libdir_flag_spec='-R$libdir'
8965      hardcode_shlibpath_var=no
8966      case $host_os in
8967      solaris2.[0-5] | solaris2.[0-5].*) ;;
8968      *)
8969	# The compiler driver will combine and reorder linker options,
8970	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8971	# but is careful enough not to reorder.
8972 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8973	if test "$GCC" = yes; then
8974	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8975	else
8976	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8977	fi
8978	;;
8979      esac
8980      link_all_deplibs=yes
8981      ;;
8982
8983    sunos4*)
8984      if test "x$host_vendor" = xsequent; then
8985	# Use $CC to link under sequent, because it throws in some extra .o
8986	# files that make .init and .fini sections work.
8987	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8988      else
8989	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8990      fi
8991      hardcode_libdir_flag_spec='-L$libdir'
8992      hardcode_direct=yes
8993      hardcode_minus_L=yes
8994      hardcode_shlibpath_var=no
8995      ;;
8996
8997    sysv4)
8998      case $host_vendor in
8999	sni)
9000	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9001	  hardcode_direct=yes # is this really true???
9002	;;
9003	siemens)
9004	  ## LD is ld it makes a PLAMLIB
9005	  ## CC just makes a GrossModule.
9006	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9007	  reload_cmds='$CC -r -o $output$reload_objs'
9008	  hardcode_direct=no
9009        ;;
9010	motorola)
9011	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9012	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9013	;;
9014      esac
9015      runpath_var='LD_RUN_PATH'
9016      hardcode_shlibpath_var=no
9017      ;;
9018
9019    sysv4.3*)
9020      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9021      hardcode_shlibpath_var=no
9022      export_dynamic_flag_spec='-Bexport'
9023      ;;
9024
9025    sysv4*MP*)
9026      if test -d /usr/nec; then
9027	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9028	hardcode_shlibpath_var=no
9029	runpath_var=LD_RUN_PATH
9030	hardcode_runpath_var=yes
9031	ld_shlibs=yes
9032      fi
9033      ;;
9034
9035    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9036      no_undefined_flag='${wl}-z,text'
9037      archive_cmds_need_lc=no
9038      hardcode_shlibpath_var=no
9039      runpath_var='LD_RUN_PATH'
9040
9041      if test "$GCC" = yes; then
9042	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9043	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9044      else
9045	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9046	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9047      fi
9048      ;;
9049
9050    sysv5* | sco3.2v5* | sco5v6*)
9051      # Note: We can NOT use -z defs as we might desire, because we do not
9052      # link with -lc, and that would cause any symbols used from libc to
9053      # always be unresolved, which means just about no library would
9054      # ever link correctly.  If we're not using GNU ld we use -z text
9055      # though, which does catch some bad symbols but isn't as heavy-handed
9056      # as -z defs.
9057      no_undefined_flag='${wl}-z,text'
9058      allow_undefined_flag='${wl}-z,nodefs'
9059      archive_cmds_need_lc=no
9060      hardcode_shlibpath_var=no
9061      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9062      hardcode_libdir_separator=':'
9063      link_all_deplibs=yes
9064      export_dynamic_flag_spec='${wl}-Bexport'
9065      runpath_var='LD_RUN_PATH'
9066
9067      if test "$GCC" = yes; then
9068	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9069	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9070      else
9071	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9072	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9073      fi
9074      ;;
9075
9076    uts4*)
9077      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9078      hardcode_libdir_flag_spec='-L$libdir'
9079      hardcode_shlibpath_var=no
9080      ;;
9081
9082    *)
9083      ld_shlibs=no
9084      ;;
9085    esac
9086  fi
9087
9088{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9089$as_echo "$ld_shlibs" >&6; }
9090test "$ld_shlibs" = no && can_build_shared=no
9091
9092#
9093# Do we need to explicitly link libc?
9094#
9095case "x$archive_cmds_need_lc" in
9096x|xyes)
9097  # Assume -lc should be added
9098  archive_cmds_need_lc=yes
9099
9100  if test "$enable_shared" = yes && test "$GCC" = yes; then
9101    case $archive_cmds in
9102    *'~'*)
9103      # FIXME: we may have to deal with multi-command sequences.
9104      ;;
9105    '$CC '*)
9106      # Test whether the compiler implicitly links with -lc since on some
9107      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9108      # to ld, don't add -lc before -lgcc.
9109      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9110$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9111      $rm conftest*
9112      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9113
9114      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9115  (eval $ac_compile) 2>&5
9116  ac_status=$?
9117  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9118  (exit $ac_status); } 2>conftest.err; then
9119        soname=conftest
9120        lib=conftest
9121        libobjs=conftest.$ac_objext
9122        deplibs=
9123        wl=$lt_prog_compiler_wl
9124	pic_flag=$lt_prog_compiler_pic
9125        compiler_flags=-v
9126        linker_flags=-v
9127        verstring=
9128        output_objdir=.
9129        libname=conftest
9130        lt_save_allow_undefined_flag=$allow_undefined_flag
9131        allow_undefined_flag=
9132        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9133  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9134  ac_status=$?
9135  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9136  (exit $ac_status); }
9137        then
9138	  archive_cmds_need_lc=no
9139        else
9140	  archive_cmds_need_lc=yes
9141        fi
9142        allow_undefined_flag=$lt_save_allow_undefined_flag
9143      else
9144        cat conftest.err 1>&5
9145      fi
9146      $rm conftest*
9147      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9148$as_echo "$archive_cmds_need_lc" >&6; }
9149      ;;
9150    esac
9151  fi
9152  ;;
9153esac
9154
9155{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9156$as_echo_n "checking dynamic linker characteristics... " >&6; }
9157library_names_spec=
9158libname_spec='lib$name'
9159soname_spec=
9160shrext_cmds=".so"
9161postinstall_cmds=
9162postuninstall_cmds=
9163finish_cmds=
9164finish_eval=
9165shlibpath_var=
9166shlibpath_overrides_runpath=unknown
9167version_type=none
9168dynamic_linker="$host_os ld.so"
9169sys_lib_dlsearch_path_spec="/lib /usr/lib"
9170
9171if test "$GCC" = yes; then
9172  case $host_os in
9173    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9174    *) lt_awk_arg="/^libraries:/" ;;
9175  esac
9176  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9177  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9178    # if the path contains ";" then we assume it to be the separator
9179    # otherwise default to the standard path separator (i.e. ":") - it is
9180    # assumed that no part of a normal pathname contains ";" but that should
9181    # okay in the real world where ";" in dirpaths is itself problematic.
9182    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9183  else
9184    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9185  fi
9186  # Ok, now we have the path, separated by spaces, we can step through it
9187  # and add multilib dir if necessary.
9188  lt_tmp_lt_search_path_spec=
9189  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9190  for lt_sys_path in $lt_search_path_spec; do
9191    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9192      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9193    else
9194      test -d "$lt_sys_path" && \
9195	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9196    fi
9197  done
9198  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9199BEGIN {RS=" "; FS="/|\n";} {
9200  lt_foo="";
9201  lt_count=0;
9202  for (lt_i = NF; lt_i > 0; lt_i--) {
9203    if ($lt_i != "" && $lt_i != ".") {
9204      if ($lt_i == "..") {
9205        lt_count++;
9206      } else {
9207        if (lt_count == 0) {
9208          lt_foo="/" $lt_i lt_foo;
9209        } else {
9210          lt_count--;
9211        }
9212      }
9213    }
9214  }
9215  if (lt_foo != "") { lt_freq[lt_foo]++; }
9216  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9217}'`
9218  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9219else
9220  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9221fi
9222need_lib_prefix=unknown
9223hardcode_into_libs=no
9224
9225# when you set need_version to no, make sure it does not cause -set_version
9226# flags to be left without arguments
9227need_version=unknown
9228
9229case $host_os in
9230aix3*)
9231  version_type=linux
9232  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9233  shlibpath_var=LIBPATH
9234
9235  # AIX 3 has no versioning support, so we append a major version to the name.
9236  soname_spec='${libname}${release}${shared_ext}$major'
9237  ;;
9238
9239aix[4-9]*)
9240  version_type=linux
9241  need_lib_prefix=no
9242  need_version=no
9243  hardcode_into_libs=yes
9244  if test "$host_cpu" = ia64; then
9245    # AIX 5 supports IA64
9246    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9247    shlibpath_var=LD_LIBRARY_PATH
9248  else
9249    # With GCC up to 2.95.x, collect2 would create an import file
9250    # for dependence libraries.  The import file would start with
9251    # the line `#! .'.  This would cause the generated library to
9252    # depend on `.', always an invalid library.  This was fixed in
9253    # development snapshots of GCC prior to 3.0.
9254    case $host_os in
9255      aix4 | aix4.[01] | aix4.[01].*)
9256      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9257	   echo ' yes '
9258	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9259	:
9260      else
9261	can_build_shared=no
9262      fi
9263      ;;
9264    esac
9265    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9266    # soname into executable. Probably we can add versioning support to
9267    # collect2, so additional links can be useful in future.
9268    if test "$aix_use_runtimelinking" = yes; then
9269      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9270      # instead of lib<name>.a to let people know that these are not
9271      # typical AIX shared libraries.
9272      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9273    else
9274      # We preserve .a as extension for shared libraries through AIX4.2
9275      # and later when we are not doing run time linking.
9276      library_names_spec='${libname}${release}.a $libname.a'
9277      soname_spec='${libname}${release}${shared_ext}$major'
9278    fi
9279    shlibpath_var=LIBPATH
9280  fi
9281  ;;
9282
9283amigaos*)
9284  library_names_spec='$libname.ixlibrary $libname.a'
9285  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9286  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'
9287  ;;
9288
9289beos*)
9290  library_names_spec='${libname}${shared_ext}'
9291  dynamic_linker="$host_os ld.so"
9292  shlibpath_var=LIBRARY_PATH
9293  ;;
9294
9295bsdi[45]*)
9296  version_type=linux
9297  need_version=no
9298  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9299  soname_spec='${libname}${release}${shared_ext}$major'
9300  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9301  shlibpath_var=LD_LIBRARY_PATH
9302  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9303  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9304  # the default ld.so.conf also contains /usr/contrib/lib and
9305  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9306  # libtool to hard-code these into programs
9307  ;;
9308
9309cygwin* | mingw* | pw32*)
9310  version_type=windows
9311  shrext_cmds=".dll"
9312  need_version=no
9313  need_lib_prefix=no
9314
9315  case $GCC,$host_os in
9316  yes,cygwin* | yes,mingw* | yes,pw32*)
9317    library_names_spec='$libname.dll.a'
9318    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9319    postinstall_cmds='base_file=`basename \${file}`~
9320      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9321      dldir=$destdir/`dirname \$dlpath`~
9322      test -d \$dldir || mkdir -p \$dldir~
9323      $install_prog $dir/$dlname \$dldir/$dlname~
9324      chmod a+x \$dldir/$dlname'
9325    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9326      dlpath=$dir/\$dldll~
9327       $rm \$dlpath'
9328    shlibpath_overrides_runpath=yes
9329
9330    case $host_os in
9331    cygwin*)
9332      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9333      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9334      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9335      ;;
9336    mingw*)
9337      # MinGW DLLs use traditional 'lib' prefix
9338      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9339      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9340      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9341        # It is most probably a Windows format PATH printed by
9342        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9343        # path with ; separators, and with drive letters. We can handle the
9344        # drive letters (cygwin fileutils understands them), so leave them,
9345        # especially as we might pass files found there to a mingw objdump,
9346        # which wouldn't understand a cygwinified path. Ahh.
9347        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9348      else
9349        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9350      fi
9351      ;;
9352    pw32*)
9353      # pw32 DLLs use 'pw' prefix rather than 'lib'
9354      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9355      ;;
9356    esac
9357    ;;
9358
9359  *)
9360    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9361    ;;
9362  esac
9363  dynamic_linker='Win32 ld.exe'
9364  # FIXME: first we should search . and the directory the executable is in
9365  shlibpath_var=PATH
9366  ;;
9367
9368darwin* | rhapsody*)
9369  dynamic_linker="$host_os dyld"
9370  version_type=darwin
9371  need_lib_prefix=no
9372  need_version=no
9373  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9374  soname_spec='${libname}${release}${major}$shared_ext'
9375  shlibpath_overrides_runpath=yes
9376  shlibpath_var=DYLD_LIBRARY_PATH
9377  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9378
9379  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9380  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9381  ;;
9382
9383dgux*)
9384  version_type=linux
9385  need_lib_prefix=no
9386  need_version=no
9387  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9388  soname_spec='${libname}${release}${shared_ext}$major'
9389  shlibpath_var=LD_LIBRARY_PATH
9390  ;;
9391
9392freebsd1*)
9393  dynamic_linker=no
9394  ;;
9395
9396freebsd* | dragonfly*)
9397  # DragonFly does not have aout.  When/if they implement a new
9398  # versioning mechanism, adjust this.
9399  if test -x /usr/bin/objformat; then
9400    objformat=`/usr/bin/objformat`
9401  else
9402    case $host_os in
9403    freebsd[123]*) objformat=aout ;;
9404    *) objformat=elf ;;
9405    esac
9406  fi
9407  version_type=freebsd-$objformat
9408  case $version_type in
9409    freebsd-elf*)
9410      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9411      need_version=no
9412      need_lib_prefix=no
9413      ;;
9414    freebsd-*)
9415      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9416      need_version=yes
9417      ;;
9418  esac
9419  shlibpath_var=LD_LIBRARY_PATH
9420  case $host_os in
9421  freebsd2*)
9422    shlibpath_overrides_runpath=yes
9423    ;;
9424  freebsd3.[01]* | freebsdelf3.[01]*)
9425    shlibpath_overrides_runpath=yes
9426    hardcode_into_libs=yes
9427    ;;
9428  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9429  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9430    shlibpath_overrides_runpath=no
9431    hardcode_into_libs=yes
9432    ;;
9433  *) # from 4.6 on, and DragonFly
9434    shlibpath_overrides_runpath=yes
9435    hardcode_into_libs=yes
9436    ;;
9437  esac
9438  ;;
9439
9440gnu*)
9441  version_type=linux
9442  need_lib_prefix=no
9443  need_version=no
9444  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9445  soname_spec='${libname}${release}${shared_ext}$major'
9446  shlibpath_var=LD_LIBRARY_PATH
9447  hardcode_into_libs=yes
9448  ;;
9449
9450hpux9* | hpux10* | hpux11*)
9451  # Give a soname corresponding to the major version so that dld.sl refuses to
9452  # link against other versions.
9453  version_type=sunos
9454  need_lib_prefix=no
9455  need_version=no
9456  case $host_cpu in
9457  ia64*)
9458    shrext_cmds='.so'
9459    hardcode_into_libs=yes
9460    dynamic_linker="$host_os dld.so"
9461    shlibpath_var=LD_LIBRARY_PATH
9462    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9463    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9464    soname_spec='${libname}${release}${shared_ext}$major'
9465    if test "X$HPUX_IA64_MODE" = X32; then
9466      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9467    else
9468      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9469    fi
9470    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9471    ;;
9472   hppa*64*)
9473     shrext_cmds='.sl'
9474     hardcode_into_libs=yes
9475     dynamic_linker="$host_os dld.sl"
9476     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9477     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9478     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9479     soname_spec='${libname}${release}${shared_ext}$major'
9480     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9481     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9482     ;;
9483   *)
9484    shrext_cmds='.sl'
9485    dynamic_linker="$host_os dld.sl"
9486    shlibpath_var=SHLIB_PATH
9487    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9488    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9489    soname_spec='${libname}${release}${shared_ext}$major'
9490    ;;
9491  esac
9492  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9493  postinstall_cmds='chmod 555 $lib'
9494  ;;
9495
9496interix[3-9]*)
9497  version_type=linux
9498  need_lib_prefix=no
9499  need_version=no
9500  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9501  soname_spec='${libname}${release}${shared_ext}$major'
9502  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9503  shlibpath_var=LD_LIBRARY_PATH
9504  shlibpath_overrides_runpath=no
9505  hardcode_into_libs=yes
9506  ;;
9507
9508irix5* | irix6* | nonstopux*)
9509  case $host_os in
9510    nonstopux*) version_type=nonstopux ;;
9511    *)
9512	if test "$lt_cv_prog_gnu_ld" = yes; then
9513		version_type=linux
9514	else
9515		version_type=irix
9516	fi ;;
9517  esac
9518  need_lib_prefix=no
9519  need_version=no
9520  soname_spec='${libname}${release}${shared_ext}$major'
9521  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9522  case $host_os in
9523  irix5* | nonstopux*)
9524    libsuff= shlibsuff=
9525    ;;
9526  *)
9527    case $LD in # libtool.m4 will add one of these switches to LD
9528    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9529      libsuff= shlibsuff= libmagic=32-bit;;
9530    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9531      libsuff=32 shlibsuff=N32 libmagic=N32;;
9532    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9533      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9534    *) libsuff= shlibsuff= libmagic=never-match;;
9535    esac
9536    ;;
9537  esac
9538  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9539  shlibpath_overrides_runpath=no
9540  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9541  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9542  hardcode_into_libs=yes
9543  ;;
9544
9545# No shared lib support for Linux oldld, aout, or coff.
9546linux*oldld* | linux*aout* | linux*coff*)
9547  dynamic_linker=no
9548  ;;
9549
9550# This must be Linux ELF.
9551linux* | k*bsd*-gnu)
9552  version_type=linux
9553  need_lib_prefix=no
9554  need_version=no
9555  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9556  soname_spec='${libname}${release}${shared_ext}$major'
9557  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9558  shlibpath_var=LD_LIBRARY_PATH
9559  shlibpath_overrides_runpath=no
9560  # This implies no fast_install, which is unacceptable.
9561  # Some rework will be needed to allow for fast_install
9562  # before this can be enabled.
9563  hardcode_into_libs=yes
9564  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9565  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9566
9567  # Append ld.so.conf contents to the search path
9568  if test -f /etc/ld.so.conf; then
9569    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9570    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9571  fi
9572
9573  # We used to test for /lib/ld.so.1 and disable shared libraries on
9574  # powerpc, because MkLinux only supported shared libraries with the
9575  # GNU dynamic linker.  Since this was broken with cross compilers,
9576  # most powerpc-linux boxes support dynamic linking these days and
9577  # people can always --disable-shared, the test was removed, and we
9578  # assume the GNU/Linux dynamic linker is in use.
9579  dynamic_linker='GNU/Linux ld.so'
9580  ;;
9581
9582netbsd*)
9583  version_type=sunos
9584  need_lib_prefix=no
9585  need_version=no
9586  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9587    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9588    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9589    dynamic_linker='NetBSD (a.out) ld.so'
9590  else
9591    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9592    soname_spec='${libname}${release}${shared_ext}$major'
9593    dynamic_linker='NetBSD ld.elf_so'
9594  fi
9595  shlibpath_var=LD_LIBRARY_PATH
9596  shlibpath_overrides_runpath=yes
9597  hardcode_into_libs=yes
9598  ;;
9599
9600newsos6)
9601  version_type=linux
9602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9603  shlibpath_var=LD_LIBRARY_PATH
9604  shlibpath_overrides_runpath=yes
9605  ;;
9606
9607nto-qnx*)
9608  version_type=linux
9609  need_lib_prefix=no
9610  need_version=no
9611  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9612  soname_spec='${libname}${release}${shared_ext}$major'
9613  shlibpath_var=LD_LIBRARY_PATH
9614  shlibpath_overrides_runpath=yes
9615  ;;
9616
9617openbsd*)
9618  version_type=sunos
9619  sys_lib_dlsearch_path_spec="/usr/lib"
9620  need_lib_prefix=no
9621  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9622  case $host_os in
9623    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9624    *)                         need_version=no  ;;
9625  esac
9626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9627  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9628  shlibpath_var=LD_LIBRARY_PATH
9629  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9630    case $host_os in
9631      openbsd2.[89] | openbsd2.[89].*)
9632	shlibpath_overrides_runpath=no
9633	;;
9634      *)
9635	shlibpath_overrides_runpath=yes
9636	;;
9637      esac
9638  else
9639    shlibpath_overrides_runpath=yes
9640  fi
9641  ;;
9642
9643os2*)
9644  libname_spec='$name'
9645  shrext_cmds=".dll"
9646  need_lib_prefix=no
9647  library_names_spec='$libname${shared_ext} $libname.a'
9648  dynamic_linker='OS/2 ld.exe'
9649  shlibpath_var=LIBPATH
9650  ;;
9651
9652osf3* | osf4* | osf5*)
9653  version_type=osf
9654  need_lib_prefix=no
9655  need_version=no
9656  soname_spec='${libname}${release}${shared_ext}$major'
9657  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9658  shlibpath_var=LD_LIBRARY_PATH
9659  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9660  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9661  ;;
9662
9663rdos*)
9664  dynamic_linker=no
9665  ;;
9666
9667solaris*)
9668  version_type=linux
9669  need_lib_prefix=no
9670  need_version=no
9671  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9672  soname_spec='${libname}${release}${shared_ext}$major'
9673  shlibpath_var=LD_LIBRARY_PATH
9674  shlibpath_overrides_runpath=yes
9675  hardcode_into_libs=yes
9676  # ldd complains unless libraries are executable
9677  postinstall_cmds='chmod +x $lib'
9678  ;;
9679
9680sunos4*)
9681  version_type=sunos
9682  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9683  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9684  shlibpath_var=LD_LIBRARY_PATH
9685  shlibpath_overrides_runpath=yes
9686  if test "$with_gnu_ld" = yes; then
9687    need_lib_prefix=no
9688  fi
9689  need_version=yes
9690  ;;
9691
9692sysv4 | sysv4.3*)
9693  version_type=linux
9694  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9695  soname_spec='${libname}${release}${shared_ext}$major'
9696  shlibpath_var=LD_LIBRARY_PATH
9697  case $host_vendor in
9698    sni)
9699      shlibpath_overrides_runpath=no
9700      need_lib_prefix=no
9701      export_dynamic_flag_spec='${wl}-Blargedynsym'
9702      runpath_var=LD_RUN_PATH
9703      ;;
9704    siemens)
9705      need_lib_prefix=no
9706      ;;
9707    motorola)
9708      need_lib_prefix=no
9709      need_version=no
9710      shlibpath_overrides_runpath=no
9711      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9712      ;;
9713  esac
9714  ;;
9715
9716sysv4*MP*)
9717  if test -d /usr/nec ;then
9718    version_type=linux
9719    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9720    soname_spec='$libname${shared_ext}.$major'
9721    shlibpath_var=LD_LIBRARY_PATH
9722  fi
9723  ;;
9724
9725sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9726  version_type=freebsd-elf
9727  need_lib_prefix=no
9728  need_version=no
9729  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9730  soname_spec='${libname}${release}${shared_ext}$major'
9731  shlibpath_var=LD_LIBRARY_PATH
9732  hardcode_into_libs=yes
9733  if test "$with_gnu_ld" = yes; then
9734    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9735    shlibpath_overrides_runpath=no
9736  else
9737    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9738    shlibpath_overrides_runpath=yes
9739    case $host_os in
9740      sco3.2v5*)
9741        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9742	;;
9743    esac
9744  fi
9745  sys_lib_dlsearch_path_spec='/usr/lib'
9746  ;;
9747
9748uts4*)
9749  version_type=linux
9750  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9751  soname_spec='${libname}${release}${shared_ext}$major'
9752  shlibpath_var=LD_LIBRARY_PATH
9753  ;;
9754
9755*)
9756  dynamic_linker=no
9757  ;;
9758esac
9759{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9760$as_echo "$dynamic_linker" >&6; }
9761test "$dynamic_linker" = no && can_build_shared=no
9762
9763if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9764  $as_echo_n "(cached) " >&6
9765else
9766  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9767fi
9768
9769sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9770if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9771  $as_echo_n "(cached) " >&6
9772else
9773  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9774fi
9775
9776sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9777
9778variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9779if test "$GCC" = yes; then
9780  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9781fi
9782
9783{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9784$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9785hardcode_action=
9786if test -n "$hardcode_libdir_flag_spec" || \
9787   test -n "$runpath_var" || \
9788   test "X$hardcode_automatic" = "Xyes" ; then
9789
9790  # We can hardcode non-existant directories.
9791  if test "$hardcode_direct" != no &&
9792     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9793     # have to relink, otherwise we might link with an installed library
9794     # when we should be linking with a yet-to-be-installed one
9795     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9796     test "$hardcode_minus_L" != no; then
9797    # Linking always hardcodes the temporary library directory.
9798    hardcode_action=relink
9799  else
9800    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9801    hardcode_action=immediate
9802  fi
9803else
9804  # We cannot hardcode anything, or else we can only hardcode existing
9805  # directories.
9806  hardcode_action=unsupported
9807fi
9808{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9809$as_echo "$hardcode_action" >&6; }
9810
9811if test "$hardcode_action" = relink; then
9812  # Fast installation is not supported
9813  enable_fast_install=no
9814elif test "$shlibpath_overrides_runpath" = yes ||
9815     test "$enable_shared" = no; then
9816  # Fast installation is not necessary
9817  enable_fast_install=needless
9818fi
9819
9820striplib=
9821old_striplib=
9822{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9823$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9824if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9825  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9826  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9827  { $as_echo "$as_me:$LINENO: result: yes" >&5
9828$as_echo "yes" >&6; }
9829else
9830# FIXME - insert some real tests, host_os isn't really good enough
9831  case $host_os in
9832   darwin*)
9833       if test -n "$STRIP" ; then
9834         striplib="$STRIP -x"
9835         old_striplib="$STRIP -S"
9836         { $as_echo "$as_me:$LINENO: result: yes" >&5
9837$as_echo "yes" >&6; }
9838       else
9839  { $as_echo "$as_me:$LINENO: result: no" >&5
9840$as_echo "no" >&6; }
9841fi
9842       ;;
9843   *)
9844  { $as_echo "$as_me:$LINENO: result: no" >&5
9845$as_echo "no" >&6; }
9846    ;;
9847  esac
9848fi
9849
9850if test "x$enable_dlopen" != xyes; then
9851  enable_dlopen=unknown
9852  enable_dlopen_self=unknown
9853  enable_dlopen_self_static=unknown
9854else
9855  lt_cv_dlopen=no
9856  lt_cv_dlopen_libs=
9857
9858  case $host_os in
9859  beos*)
9860    lt_cv_dlopen="load_add_on"
9861    lt_cv_dlopen_libs=
9862    lt_cv_dlopen_self=yes
9863    ;;
9864
9865  mingw* | pw32*)
9866    lt_cv_dlopen="LoadLibrary"
9867    lt_cv_dlopen_libs=
9868   ;;
9869
9870  cygwin*)
9871    lt_cv_dlopen="dlopen"
9872    lt_cv_dlopen_libs=
9873   ;;
9874
9875  darwin*)
9876  # if libdl is installed we need to link against it
9877    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9878$as_echo_n "checking for dlopen in -ldl... " >&6; }
9879if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9880  $as_echo_n "(cached) " >&6
9881else
9882  ac_check_lib_save_LIBS=$LIBS
9883LIBS="-ldl  $LIBS"
9884cat >conftest.$ac_ext <<_ACEOF
9885/* confdefs.h.  */
9886_ACEOF
9887cat confdefs.h >>conftest.$ac_ext
9888cat >>conftest.$ac_ext <<_ACEOF
9889/* end confdefs.h.  */
9890
9891/* Override any GCC internal prototype to avoid an error.
9892   Use char because int might match the return type of a GCC
9893   builtin and then its argument prototype would still apply.  */
9894#ifdef __cplusplus
9895extern "C"
9896#endif
9897char dlopen ();
9898int
9899main ()
9900{
9901return dlopen ();
9902  ;
9903  return 0;
9904}
9905_ACEOF
9906rm -f conftest.$ac_objext conftest$ac_exeext
9907if { (ac_try="$ac_link"
9908case "(($ac_try" in
9909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9910  *) ac_try_echo=$ac_try;;
9911esac
9912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9913$as_echo "$ac_try_echo") >&5
9914  (eval "$ac_link") 2>conftest.er1
9915  ac_status=$?
9916  grep -v '^ *+' conftest.er1 >conftest.err
9917  rm -f conftest.er1
9918  cat conftest.err >&5
9919  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9920  (exit $ac_status); } && {
9921	 test -z "$ac_c_werror_flag" ||
9922	 test ! -s conftest.err
9923       } && test -s conftest$ac_exeext && {
9924	 test "$cross_compiling" = yes ||
9925	 $as_test_x conftest$ac_exeext
9926       }; then
9927  ac_cv_lib_dl_dlopen=yes
9928else
9929  $as_echo "$as_me: failed program was:" >&5
9930sed 's/^/| /' conftest.$ac_ext >&5
9931
9932	ac_cv_lib_dl_dlopen=no
9933fi
9934
9935rm -rf conftest.dSYM
9936rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9937      conftest$ac_exeext conftest.$ac_ext
9938LIBS=$ac_check_lib_save_LIBS
9939fi
9940{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9941$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9942if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9943  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9944else
9945
9946    lt_cv_dlopen="dyld"
9947    lt_cv_dlopen_libs=
9948    lt_cv_dlopen_self=yes
9949
9950fi
9951
9952   ;;
9953
9954  *)
9955    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9956$as_echo_n "checking for shl_load... " >&6; }
9957if test "${ac_cv_func_shl_load+set}" = set; then
9958  $as_echo_n "(cached) " >&6
9959else
9960  cat >conftest.$ac_ext <<_ACEOF
9961/* confdefs.h.  */
9962_ACEOF
9963cat confdefs.h >>conftest.$ac_ext
9964cat >>conftest.$ac_ext <<_ACEOF
9965/* end confdefs.h.  */
9966/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9967   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9968#define shl_load innocuous_shl_load
9969
9970/* System header to define __stub macros and hopefully few prototypes,
9971    which can conflict with char shl_load (); below.
9972    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9973    <limits.h> exists even on freestanding compilers.  */
9974
9975#ifdef __STDC__
9976# include <limits.h>
9977#else
9978# include <assert.h>
9979#endif
9980
9981#undef shl_load
9982
9983/* Override any GCC internal prototype to avoid an error.
9984   Use char because int might match the return type of a GCC
9985   builtin and then its argument prototype would still apply.  */
9986#ifdef __cplusplus
9987extern "C"
9988#endif
9989char shl_load ();
9990/* The GNU C library defines this for functions which it implements
9991    to always fail with ENOSYS.  Some functions are actually named
9992    something starting with __ and the normal name is an alias.  */
9993#if defined __stub_shl_load || defined __stub___shl_load
9994choke me
9995#endif
9996
9997int
9998main ()
9999{
10000return shl_load ();
10001  ;
10002  return 0;
10003}
10004_ACEOF
10005rm -f conftest.$ac_objext conftest$ac_exeext
10006if { (ac_try="$ac_link"
10007case "(($ac_try" in
10008  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10009  *) ac_try_echo=$ac_try;;
10010esac
10011eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10012$as_echo "$ac_try_echo") >&5
10013  (eval "$ac_link") 2>conftest.er1
10014  ac_status=$?
10015  grep -v '^ *+' conftest.er1 >conftest.err
10016  rm -f conftest.er1
10017  cat conftest.err >&5
10018  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10019  (exit $ac_status); } && {
10020	 test -z "$ac_c_werror_flag" ||
10021	 test ! -s conftest.err
10022       } && test -s conftest$ac_exeext && {
10023	 test "$cross_compiling" = yes ||
10024	 $as_test_x conftest$ac_exeext
10025       }; then
10026  ac_cv_func_shl_load=yes
10027else
10028  $as_echo "$as_me: failed program was:" >&5
10029sed 's/^/| /' conftest.$ac_ext >&5
10030
10031	ac_cv_func_shl_load=no
10032fi
10033
10034rm -rf conftest.dSYM
10035rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10036      conftest$ac_exeext conftest.$ac_ext
10037fi
10038{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10039$as_echo "$ac_cv_func_shl_load" >&6; }
10040if test "x$ac_cv_func_shl_load" = x""yes; then
10041  lt_cv_dlopen="shl_load"
10042else
10043  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10044$as_echo_n "checking for shl_load in -ldld... " >&6; }
10045if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10046  $as_echo_n "(cached) " >&6
10047else
10048  ac_check_lib_save_LIBS=$LIBS
10049LIBS="-ldld  $LIBS"
10050cat >conftest.$ac_ext <<_ACEOF
10051/* confdefs.h.  */
10052_ACEOF
10053cat confdefs.h >>conftest.$ac_ext
10054cat >>conftest.$ac_ext <<_ACEOF
10055/* end confdefs.h.  */
10056
10057/* Override any GCC internal prototype to avoid an error.
10058   Use char because int might match the return type of a GCC
10059   builtin and then its argument prototype would still apply.  */
10060#ifdef __cplusplus
10061extern "C"
10062#endif
10063char shl_load ();
10064int
10065main ()
10066{
10067return shl_load ();
10068  ;
10069  return 0;
10070}
10071_ACEOF
10072rm -f conftest.$ac_objext conftest$ac_exeext
10073if { (ac_try="$ac_link"
10074case "(($ac_try" in
10075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10076  *) ac_try_echo=$ac_try;;
10077esac
10078eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10079$as_echo "$ac_try_echo") >&5
10080  (eval "$ac_link") 2>conftest.er1
10081  ac_status=$?
10082  grep -v '^ *+' conftest.er1 >conftest.err
10083  rm -f conftest.er1
10084  cat conftest.err >&5
10085  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086  (exit $ac_status); } && {
10087	 test -z "$ac_c_werror_flag" ||
10088	 test ! -s conftest.err
10089       } && test -s conftest$ac_exeext && {
10090	 test "$cross_compiling" = yes ||
10091	 $as_test_x conftest$ac_exeext
10092       }; then
10093  ac_cv_lib_dld_shl_load=yes
10094else
10095  $as_echo "$as_me: failed program was:" >&5
10096sed 's/^/| /' conftest.$ac_ext >&5
10097
10098	ac_cv_lib_dld_shl_load=no
10099fi
10100
10101rm -rf conftest.dSYM
10102rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10103      conftest$ac_exeext conftest.$ac_ext
10104LIBS=$ac_check_lib_save_LIBS
10105fi
10106{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10107$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10108if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10109  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10110else
10111  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10112$as_echo_n "checking for dlopen... " >&6; }
10113if test "${ac_cv_func_dlopen+set}" = set; then
10114  $as_echo_n "(cached) " >&6
10115else
10116  cat >conftest.$ac_ext <<_ACEOF
10117/* confdefs.h.  */
10118_ACEOF
10119cat confdefs.h >>conftest.$ac_ext
10120cat >>conftest.$ac_ext <<_ACEOF
10121/* end confdefs.h.  */
10122/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10123   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10124#define dlopen innocuous_dlopen
10125
10126/* System header to define __stub macros and hopefully few prototypes,
10127    which can conflict with char dlopen (); below.
10128    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10129    <limits.h> exists even on freestanding compilers.  */
10130
10131#ifdef __STDC__
10132# include <limits.h>
10133#else
10134# include <assert.h>
10135#endif
10136
10137#undef dlopen
10138
10139/* Override any GCC internal prototype to avoid an error.
10140   Use char because int might match the return type of a GCC
10141   builtin and then its argument prototype would still apply.  */
10142#ifdef __cplusplus
10143extern "C"
10144#endif
10145char dlopen ();
10146/* The GNU C library defines this for functions which it implements
10147    to always fail with ENOSYS.  Some functions are actually named
10148    something starting with __ and the normal name is an alias.  */
10149#if defined __stub_dlopen || defined __stub___dlopen
10150choke me
10151#endif
10152
10153int
10154main ()
10155{
10156return dlopen ();
10157  ;
10158  return 0;
10159}
10160_ACEOF
10161rm -f conftest.$ac_objext conftest$ac_exeext
10162if { (ac_try="$ac_link"
10163case "(($ac_try" in
10164  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10165  *) ac_try_echo=$ac_try;;
10166esac
10167eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10168$as_echo "$ac_try_echo") >&5
10169  (eval "$ac_link") 2>conftest.er1
10170  ac_status=$?
10171  grep -v '^ *+' conftest.er1 >conftest.err
10172  rm -f conftest.er1
10173  cat conftest.err >&5
10174  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10175  (exit $ac_status); } && {
10176	 test -z "$ac_c_werror_flag" ||
10177	 test ! -s conftest.err
10178       } && test -s conftest$ac_exeext && {
10179	 test "$cross_compiling" = yes ||
10180	 $as_test_x conftest$ac_exeext
10181       }; then
10182  ac_cv_func_dlopen=yes
10183else
10184  $as_echo "$as_me: failed program was:" >&5
10185sed 's/^/| /' conftest.$ac_ext >&5
10186
10187	ac_cv_func_dlopen=no
10188fi
10189
10190rm -rf conftest.dSYM
10191rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10192      conftest$ac_exeext conftest.$ac_ext
10193fi
10194{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10195$as_echo "$ac_cv_func_dlopen" >&6; }
10196if test "x$ac_cv_func_dlopen" = x""yes; then
10197  lt_cv_dlopen="dlopen"
10198else
10199  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10200$as_echo_n "checking for dlopen in -ldl... " >&6; }
10201if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10202  $as_echo_n "(cached) " >&6
10203else
10204  ac_check_lib_save_LIBS=$LIBS
10205LIBS="-ldl  $LIBS"
10206cat >conftest.$ac_ext <<_ACEOF
10207/* confdefs.h.  */
10208_ACEOF
10209cat confdefs.h >>conftest.$ac_ext
10210cat >>conftest.$ac_ext <<_ACEOF
10211/* end confdefs.h.  */
10212
10213/* Override any GCC internal prototype to avoid an error.
10214   Use char because int might match the return type of a GCC
10215   builtin and then its argument prototype would still apply.  */
10216#ifdef __cplusplus
10217extern "C"
10218#endif
10219char dlopen ();
10220int
10221main ()
10222{
10223return dlopen ();
10224  ;
10225  return 0;
10226}
10227_ACEOF
10228rm -f conftest.$ac_objext conftest$ac_exeext
10229if { (ac_try="$ac_link"
10230case "(($ac_try" in
10231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10232  *) ac_try_echo=$ac_try;;
10233esac
10234eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10235$as_echo "$ac_try_echo") >&5
10236  (eval "$ac_link") 2>conftest.er1
10237  ac_status=$?
10238  grep -v '^ *+' conftest.er1 >conftest.err
10239  rm -f conftest.er1
10240  cat conftest.err >&5
10241  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10242  (exit $ac_status); } && {
10243	 test -z "$ac_c_werror_flag" ||
10244	 test ! -s conftest.err
10245       } && test -s conftest$ac_exeext && {
10246	 test "$cross_compiling" = yes ||
10247	 $as_test_x conftest$ac_exeext
10248       }; then
10249  ac_cv_lib_dl_dlopen=yes
10250else
10251  $as_echo "$as_me: failed program was:" >&5
10252sed 's/^/| /' conftest.$ac_ext >&5
10253
10254	ac_cv_lib_dl_dlopen=no
10255fi
10256
10257rm -rf conftest.dSYM
10258rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10259      conftest$ac_exeext conftest.$ac_ext
10260LIBS=$ac_check_lib_save_LIBS
10261fi
10262{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10263$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10264if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10265  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10266else
10267  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10268$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10269if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10270  $as_echo_n "(cached) " >&6
10271else
10272  ac_check_lib_save_LIBS=$LIBS
10273LIBS="-lsvld  $LIBS"
10274cat >conftest.$ac_ext <<_ACEOF
10275/* confdefs.h.  */
10276_ACEOF
10277cat confdefs.h >>conftest.$ac_ext
10278cat >>conftest.$ac_ext <<_ACEOF
10279/* end confdefs.h.  */
10280
10281/* Override any GCC internal prototype to avoid an error.
10282   Use char because int might match the return type of a GCC
10283   builtin and then its argument prototype would still apply.  */
10284#ifdef __cplusplus
10285extern "C"
10286#endif
10287char dlopen ();
10288int
10289main ()
10290{
10291return dlopen ();
10292  ;
10293  return 0;
10294}
10295_ACEOF
10296rm -f conftest.$ac_objext conftest$ac_exeext
10297if { (ac_try="$ac_link"
10298case "(($ac_try" in
10299  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10300  *) ac_try_echo=$ac_try;;
10301esac
10302eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10303$as_echo "$ac_try_echo") >&5
10304  (eval "$ac_link") 2>conftest.er1
10305  ac_status=$?
10306  grep -v '^ *+' conftest.er1 >conftest.err
10307  rm -f conftest.er1
10308  cat conftest.err >&5
10309  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10310  (exit $ac_status); } && {
10311	 test -z "$ac_c_werror_flag" ||
10312	 test ! -s conftest.err
10313       } && test -s conftest$ac_exeext && {
10314	 test "$cross_compiling" = yes ||
10315	 $as_test_x conftest$ac_exeext
10316       }; then
10317  ac_cv_lib_svld_dlopen=yes
10318else
10319  $as_echo "$as_me: failed program was:" >&5
10320sed 's/^/| /' conftest.$ac_ext >&5
10321
10322	ac_cv_lib_svld_dlopen=no
10323fi
10324
10325rm -rf conftest.dSYM
10326rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10327      conftest$ac_exeext conftest.$ac_ext
10328LIBS=$ac_check_lib_save_LIBS
10329fi
10330{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10331$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10332if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10333  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10334else
10335  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10336$as_echo_n "checking for dld_link in -ldld... " >&6; }
10337if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10338  $as_echo_n "(cached) " >&6
10339else
10340  ac_check_lib_save_LIBS=$LIBS
10341LIBS="-ldld  $LIBS"
10342cat >conftest.$ac_ext <<_ACEOF
10343/* confdefs.h.  */
10344_ACEOF
10345cat confdefs.h >>conftest.$ac_ext
10346cat >>conftest.$ac_ext <<_ACEOF
10347/* end confdefs.h.  */
10348
10349/* Override any GCC internal prototype to avoid an error.
10350   Use char because int might match the return type of a GCC
10351   builtin and then its argument prototype would still apply.  */
10352#ifdef __cplusplus
10353extern "C"
10354#endif
10355char dld_link ();
10356int
10357main ()
10358{
10359return dld_link ();
10360  ;
10361  return 0;
10362}
10363_ACEOF
10364rm -f conftest.$ac_objext conftest$ac_exeext
10365if { (ac_try="$ac_link"
10366case "(($ac_try" in
10367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10368  *) ac_try_echo=$ac_try;;
10369esac
10370eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10371$as_echo "$ac_try_echo") >&5
10372  (eval "$ac_link") 2>conftest.er1
10373  ac_status=$?
10374  grep -v '^ *+' conftest.er1 >conftest.err
10375  rm -f conftest.er1
10376  cat conftest.err >&5
10377  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10378  (exit $ac_status); } && {
10379	 test -z "$ac_c_werror_flag" ||
10380	 test ! -s conftest.err
10381       } && test -s conftest$ac_exeext && {
10382	 test "$cross_compiling" = yes ||
10383	 $as_test_x conftest$ac_exeext
10384       }; then
10385  ac_cv_lib_dld_dld_link=yes
10386else
10387  $as_echo "$as_me: failed program was:" >&5
10388sed 's/^/| /' conftest.$ac_ext >&5
10389
10390	ac_cv_lib_dld_dld_link=no
10391fi
10392
10393rm -rf conftest.dSYM
10394rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10395      conftest$ac_exeext conftest.$ac_ext
10396LIBS=$ac_check_lib_save_LIBS
10397fi
10398{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10399$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10400if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10401  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10402fi
10403
10404
10405fi
10406
10407
10408fi
10409
10410
10411fi
10412
10413
10414fi
10415
10416
10417fi
10418
10419    ;;
10420  esac
10421
10422  if test "x$lt_cv_dlopen" != xno; then
10423    enable_dlopen=yes
10424  else
10425    enable_dlopen=no
10426  fi
10427
10428  case $lt_cv_dlopen in
10429  dlopen)
10430    save_CPPFLAGS="$CPPFLAGS"
10431    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10432
10433    save_LDFLAGS="$LDFLAGS"
10434    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10435
10436    save_LIBS="$LIBS"
10437    LIBS="$lt_cv_dlopen_libs $LIBS"
10438
10439    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10440$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10441if test "${lt_cv_dlopen_self+set}" = set; then
10442  $as_echo_n "(cached) " >&6
10443else
10444  	  if test "$cross_compiling" = yes; then :
10445  lt_cv_dlopen_self=cross
10446else
10447  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10448  lt_status=$lt_dlunknown
10449  cat > conftest.$ac_ext <<EOF
10450#line 10450 "configure"
10451#include "confdefs.h"
10452
10453#if HAVE_DLFCN_H
10454#include <dlfcn.h>
10455#endif
10456
10457#include <stdio.h>
10458
10459#ifdef RTLD_GLOBAL
10460#  define LT_DLGLOBAL		RTLD_GLOBAL
10461#else
10462#  ifdef DL_GLOBAL
10463#    define LT_DLGLOBAL		DL_GLOBAL
10464#  else
10465#    define LT_DLGLOBAL		0
10466#  endif
10467#endif
10468
10469/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10470   find out it does not work in some platform. */
10471#ifndef LT_DLLAZY_OR_NOW
10472#  ifdef RTLD_LAZY
10473#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10474#  else
10475#    ifdef DL_LAZY
10476#      define LT_DLLAZY_OR_NOW		DL_LAZY
10477#    else
10478#      ifdef RTLD_NOW
10479#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10480#      else
10481#        ifdef DL_NOW
10482#          define LT_DLLAZY_OR_NOW	DL_NOW
10483#        else
10484#          define LT_DLLAZY_OR_NOW	0
10485#        endif
10486#      endif
10487#    endif
10488#  endif
10489#endif
10490
10491#ifdef __cplusplus
10492extern "C" void exit (int);
10493#endif
10494
10495void fnord() { int i=42;}
10496int main ()
10497{
10498  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10499  int status = $lt_dlunknown;
10500
10501  if (self)
10502    {
10503      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10504      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10505      /* dlclose (self); */
10506    }
10507  else
10508    puts (dlerror ());
10509
10510    exit (status);
10511}
10512EOF
10513  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10514  (eval $ac_link) 2>&5
10515  ac_status=$?
10516  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10517  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10518    (./conftest; exit; ) >&5 2>/dev/null
10519    lt_status=$?
10520    case x$lt_status in
10521      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10522      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10523      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10524    esac
10525  else :
10526    # compilation failed
10527    lt_cv_dlopen_self=no
10528  fi
10529fi
10530rm -fr conftest*
10531
10532
10533fi
10534{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10535$as_echo "$lt_cv_dlopen_self" >&6; }
10536
10537    if test "x$lt_cv_dlopen_self" = xyes; then
10538      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10539      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10540$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10541if test "${lt_cv_dlopen_self_static+set}" = set; then
10542  $as_echo_n "(cached) " >&6
10543else
10544  	  if test "$cross_compiling" = yes; then :
10545  lt_cv_dlopen_self_static=cross
10546else
10547  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10548  lt_status=$lt_dlunknown
10549  cat > conftest.$ac_ext <<EOF
10550#line 10550 "configure"
10551#include "confdefs.h"
10552
10553#if HAVE_DLFCN_H
10554#include <dlfcn.h>
10555#endif
10556
10557#include <stdio.h>
10558
10559#ifdef RTLD_GLOBAL
10560#  define LT_DLGLOBAL		RTLD_GLOBAL
10561#else
10562#  ifdef DL_GLOBAL
10563#    define LT_DLGLOBAL		DL_GLOBAL
10564#  else
10565#    define LT_DLGLOBAL		0
10566#  endif
10567#endif
10568
10569/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10570   find out it does not work in some platform. */
10571#ifndef LT_DLLAZY_OR_NOW
10572#  ifdef RTLD_LAZY
10573#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10574#  else
10575#    ifdef DL_LAZY
10576#      define LT_DLLAZY_OR_NOW		DL_LAZY
10577#    else
10578#      ifdef RTLD_NOW
10579#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10580#      else
10581#        ifdef DL_NOW
10582#          define LT_DLLAZY_OR_NOW	DL_NOW
10583#        else
10584#          define LT_DLLAZY_OR_NOW	0
10585#        endif
10586#      endif
10587#    endif
10588#  endif
10589#endif
10590
10591#ifdef __cplusplus
10592extern "C" void exit (int);
10593#endif
10594
10595void fnord() { int i=42;}
10596int main ()
10597{
10598  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10599  int status = $lt_dlunknown;
10600
10601  if (self)
10602    {
10603      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10604      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10605      /* dlclose (self); */
10606    }
10607  else
10608    puts (dlerror ());
10609
10610    exit (status);
10611}
10612EOF
10613  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10614  (eval $ac_link) 2>&5
10615  ac_status=$?
10616  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10617  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10618    (./conftest; exit; ) >&5 2>/dev/null
10619    lt_status=$?
10620    case x$lt_status in
10621      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10622      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10623      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10624    esac
10625  else :
10626    # compilation failed
10627    lt_cv_dlopen_self_static=no
10628  fi
10629fi
10630rm -fr conftest*
10631
10632
10633fi
10634{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10635$as_echo "$lt_cv_dlopen_self_static" >&6; }
10636    fi
10637
10638    CPPFLAGS="$save_CPPFLAGS"
10639    LDFLAGS="$save_LDFLAGS"
10640    LIBS="$save_LIBS"
10641    ;;
10642  esac
10643
10644  case $lt_cv_dlopen_self in
10645  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10646  *) enable_dlopen_self=unknown ;;
10647  esac
10648
10649  case $lt_cv_dlopen_self_static in
10650  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10651  *) enable_dlopen_self_static=unknown ;;
10652  esac
10653fi
10654
10655
10656# Report which library types will actually be built
10657{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10658$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10659{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10660$as_echo "$can_build_shared" >&6; }
10661
10662{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10663$as_echo_n "checking whether to build shared libraries... " >&6; }
10664test "$can_build_shared" = "no" && enable_shared=no
10665
10666# On AIX, shared libraries and static libraries use the same namespace, and
10667# are all built from PIC.
10668case $host_os in
10669aix3*)
10670  test "$enable_shared" = yes && enable_static=no
10671  if test -n "$RANLIB"; then
10672    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10673    postinstall_cmds='$RANLIB $lib'
10674  fi
10675  ;;
10676
10677aix[4-9]*)
10678  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10679    test "$enable_shared" = yes && enable_static=no
10680  fi
10681    ;;
10682esac
10683{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10684$as_echo "$enable_shared" >&6; }
10685
10686{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10687$as_echo_n "checking whether to build static libraries... " >&6; }
10688# Make sure either enable_shared or enable_static is yes.
10689test "$enable_shared" = yes || enable_static=yes
10690{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10691$as_echo "$enable_static" >&6; }
10692
10693# The else clause should only fire when bootstrapping the
10694# libtool distribution, otherwise you forgot to ship ltmain.sh
10695# with your package, and you will get complaints that there are
10696# no rules to generate ltmain.sh.
10697if test -f "$ltmain"; then
10698  # See if we are running on zsh, and set the options which allow our commands through
10699  # without removal of \ escapes.
10700  if test -n "${ZSH_VERSION+set}" ; then
10701    setopt NO_GLOB_SUBST
10702  fi
10703  # Now quote all the things that may contain metacharacters while being
10704  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10705  # variables and quote the copies for generation of the libtool script.
10706  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10707    SED SHELL STRIP \
10708    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10709    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10710    deplibs_check_method reload_flag reload_cmds need_locks \
10711    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10712    lt_cv_sys_global_symbol_to_c_name_address \
10713    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10714    old_postinstall_cmds old_postuninstall_cmds \
10715    compiler \
10716    CC \
10717    LD \
10718    lt_prog_compiler_wl \
10719    lt_prog_compiler_pic \
10720    lt_prog_compiler_static \
10721    lt_prog_compiler_no_builtin_flag \
10722    export_dynamic_flag_spec \
10723    thread_safe_flag_spec \
10724    whole_archive_flag_spec \
10725    enable_shared_with_static_runtimes \
10726    old_archive_cmds \
10727    old_archive_from_new_cmds \
10728    predep_objects \
10729    postdep_objects \
10730    predeps \
10731    postdeps \
10732    compiler_lib_search_path \
10733    compiler_lib_search_dirs \
10734    archive_cmds \
10735    archive_expsym_cmds \
10736    postinstall_cmds \
10737    postuninstall_cmds \
10738    old_archive_from_expsyms_cmds \
10739    allow_undefined_flag \
10740    no_undefined_flag \
10741    export_symbols_cmds \
10742    hardcode_libdir_flag_spec \
10743    hardcode_libdir_flag_spec_ld \
10744    hardcode_libdir_separator \
10745    hardcode_automatic \
10746    module_cmds \
10747    module_expsym_cmds \
10748    lt_cv_prog_compiler_c_o \
10749    fix_srcfile_path \
10750    exclude_expsyms \
10751    include_expsyms; do
10752
10753    case $var in
10754    old_archive_cmds | \
10755    old_archive_from_new_cmds | \
10756    archive_cmds | \
10757    archive_expsym_cmds | \
10758    module_cmds | \
10759    module_expsym_cmds | \
10760    old_archive_from_expsyms_cmds | \
10761    export_symbols_cmds | \
10762    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10763    postinstall_cmds | postuninstall_cmds | \
10764    old_postinstall_cmds | old_postuninstall_cmds | \
10765    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10766      # Double-quote double-evaled strings.
10767      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10768      ;;
10769    *)
10770      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10771      ;;
10772    esac
10773  done
10774
10775  case $lt_echo in
10776  *'\$0 --fallback-echo"')
10777    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10778    ;;
10779  esac
10780
10781cfgfile="${ofile}T"
10782  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10783  $rm -f "$cfgfile"
10784  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10785$as_echo "$as_me: creating $ofile" >&6;}
10786
10787  cat <<__EOF__ >> "$cfgfile"
10788#! $SHELL
10789
10790# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10791# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10792# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10793#
10794# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10795# Free Software Foundation, Inc.
10796#
10797# This file is part of GNU Libtool:
10798# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10799#
10800# This program is free software; you can redistribute it and/or modify
10801# it under the terms of the GNU General Public License as published by
10802# the Free Software Foundation; either version 2 of the License, or
10803# (at your option) any later version.
10804#
10805# This program is distributed in the hope that it will be useful, but
10806# WITHOUT ANY WARRANTY; without even the implied warranty of
10807# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10808# General Public License for more details.
10809#
10810# You should have received a copy of the GNU General Public License
10811# along with this program; if not, write to the Free Software
10812# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10813#
10814# As a special exception to the GNU General Public License, if you
10815# distribute this file as part of a program that contains a
10816# configuration script generated by Autoconf, you may include it under
10817# the same distribution terms that you use for the rest of that program.
10818
10819# A sed program that does not truncate output.
10820SED=$lt_SED
10821
10822# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10823Xsed="$SED -e 1s/^X//"
10824
10825# The HP-UX ksh and POSIX shell print the target directory to stdout
10826# if CDPATH is set.
10827(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10828
10829# The names of the tagged configurations supported by this script.
10830available_tags=
10831
10832# ### BEGIN LIBTOOL CONFIG
10833
10834# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10835
10836# Shell to use when invoking shell scripts.
10837SHELL=$lt_SHELL
10838
10839# Whether or not to build shared libraries.
10840build_libtool_libs=$enable_shared
10841
10842# Whether or not to build static libraries.
10843build_old_libs=$enable_static
10844
10845# Whether or not to add -lc for building shared libraries.
10846build_libtool_need_lc=$archive_cmds_need_lc
10847
10848# Whether or not to disallow shared libs when runtime libs are static
10849allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10850
10851# Whether or not to optimize for fast installation.
10852fast_install=$enable_fast_install
10853
10854# The host system.
10855host_alias=$host_alias
10856host=$host
10857host_os=$host_os
10858
10859# The build system.
10860build_alias=$build_alias
10861build=$build
10862build_os=$build_os
10863
10864# An echo program that does not interpret backslashes.
10865echo=$lt_echo
10866
10867# The archiver.
10868AR=$lt_AR
10869AR_FLAGS=$lt_AR_FLAGS
10870
10871# A C compiler.
10872LTCC=$lt_LTCC
10873
10874# LTCC compiler flags.
10875LTCFLAGS=$lt_LTCFLAGS
10876
10877# A language-specific compiler.
10878CC=$lt_compiler
10879
10880# Is the compiler the GNU C compiler?
10881with_gcc=$GCC
10882
10883# An ERE matcher.
10884EGREP=$lt_EGREP
10885
10886# The linker used to build libraries.
10887LD=$lt_LD
10888
10889# Whether we need hard or soft links.
10890LN_S=$lt_LN_S
10891
10892# A BSD-compatible nm program.
10893NM=$lt_NM
10894
10895# A symbol stripping program
10896STRIP=$lt_STRIP
10897
10898# Used to examine libraries when file_magic_cmd begins "file"
10899MAGIC_CMD=$MAGIC_CMD
10900
10901# Used on cygwin: DLL creation program.
10902DLLTOOL="$DLLTOOL"
10903
10904# Used on cygwin: object dumper.
10905OBJDUMP="$OBJDUMP"
10906
10907# Used on cygwin: assembler.
10908AS="$AS"
10909
10910# The name of the directory that contains temporary libtool files.
10911objdir=$objdir
10912
10913# How to create reloadable object files.
10914reload_flag=$lt_reload_flag
10915reload_cmds=$lt_reload_cmds
10916
10917# How to pass a linker flag through the compiler.
10918wl=$lt_lt_prog_compiler_wl
10919
10920# Object file suffix (normally "o").
10921objext="$ac_objext"
10922
10923# Old archive suffix (normally "a").
10924libext="$libext"
10925
10926# Shared library suffix (normally ".so").
10927shrext_cmds='$shrext_cmds'
10928
10929# Executable file suffix (normally "").
10930exeext="$exeext"
10931
10932# Additional compiler flags for building library objects.
10933pic_flag=$lt_lt_prog_compiler_pic
10934pic_mode=$pic_mode
10935
10936# What is the maximum length of a command?
10937max_cmd_len=$lt_cv_sys_max_cmd_len
10938
10939# Does compiler simultaneously support -c and -o options?
10940compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10941
10942# Must we lock files when doing compilation?
10943need_locks=$lt_need_locks
10944
10945# Do we need the lib prefix for modules?
10946need_lib_prefix=$need_lib_prefix
10947
10948# Do we need a version for libraries?
10949need_version=$need_version
10950
10951# Whether dlopen is supported.
10952dlopen_support=$enable_dlopen
10953
10954# Whether dlopen of programs is supported.
10955dlopen_self=$enable_dlopen_self
10956
10957# Whether dlopen of statically linked programs is supported.
10958dlopen_self_static=$enable_dlopen_self_static
10959
10960# Compiler flag to prevent dynamic linking.
10961link_static_flag=$lt_lt_prog_compiler_static
10962
10963# Compiler flag to turn off builtin functions.
10964no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10965
10966# Compiler flag to allow reflexive dlopens.
10967export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10968
10969# Compiler flag to generate shared objects directly from archives.
10970whole_archive_flag_spec=$lt_whole_archive_flag_spec
10971
10972# Compiler flag to generate thread-safe objects.
10973thread_safe_flag_spec=$lt_thread_safe_flag_spec
10974
10975# Library versioning type.
10976version_type=$version_type
10977
10978# Format of library name prefix.
10979libname_spec=$lt_libname_spec
10980
10981# List of archive names.  First name is the real one, the rest are links.
10982# The last name is the one that the linker finds with -lNAME.
10983library_names_spec=$lt_library_names_spec
10984
10985# The coded name of the library, if different from the real name.
10986soname_spec=$lt_soname_spec
10987
10988# Commands used to build and install an old-style archive.
10989RANLIB=$lt_RANLIB
10990old_archive_cmds=$lt_old_archive_cmds
10991old_postinstall_cmds=$lt_old_postinstall_cmds
10992old_postuninstall_cmds=$lt_old_postuninstall_cmds
10993
10994# Create an old-style archive from a shared archive.
10995old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10996
10997# Create a temporary old-style archive to link instead of a shared archive.
10998old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10999
11000# Commands used to build and install a shared archive.
11001archive_cmds=$lt_archive_cmds
11002archive_expsym_cmds=$lt_archive_expsym_cmds
11003postinstall_cmds=$lt_postinstall_cmds
11004postuninstall_cmds=$lt_postuninstall_cmds
11005
11006# Commands used to build a loadable module (assumed same as above if empty)
11007module_cmds=$lt_module_cmds
11008module_expsym_cmds=$lt_module_expsym_cmds
11009
11010# Commands to strip libraries.
11011old_striplib=$lt_old_striplib
11012striplib=$lt_striplib
11013
11014# Dependencies to place before the objects being linked to create a
11015# shared library.
11016predep_objects=$lt_predep_objects
11017
11018# Dependencies to place after the objects being linked to create a
11019# shared library.
11020postdep_objects=$lt_postdep_objects
11021
11022# Dependencies to place before the objects being linked to create a
11023# shared library.
11024predeps=$lt_predeps
11025
11026# Dependencies to place after the objects being linked to create a
11027# shared library.
11028postdeps=$lt_postdeps
11029
11030# The directories searched by this compiler when creating a shared
11031# library
11032compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11033
11034# The library search path used internally by the compiler when linking
11035# a shared library.
11036compiler_lib_search_path=$lt_compiler_lib_search_path
11037
11038# Method to check whether dependent libraries are shared objects.
11039deplibs_check_method=$lt_deplibs_check_method
11040
11041# Command to use when deplibs_check_method == file_magic.
11042file_magic_cmd=$lt_file_magic_cmd
11043
11044# Flag that allows shared libraries with undefined symbols to be built.
11045allow_undefined_flag=$lt_allow_undefined_flag
11046
11047# Flag that forces no undefined symbols.
11048no_undefined_flag=$lt_no_undefined_flag
11049
11050# Commands used to finish a libtool library installation in a directory.
11051finish_cmds=$lt_finish_cmds
11052
11053# Same as above, but a single script fragment to be evaled but not shown.
11054finish_eval=$lt_finish_eval
11055
11056# Take the output of nm and produce a listing of raw symbols and C names.
11057global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11058
11059# Transform the output of nm in a proper C declaration
11060global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11061
11062# Transform the output of nm in a C name address pair
11063global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11064
11065# This is the shared library runtime path variable.
11066runpath_var=$runpath_var
11067
11068# This is the shared library path variable.
11069shlibpath_var=$shlibpath_var
11070
11071# Is shlibpath searched before the hard-coded library search path?
11072shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11073
11074# How to hardcode a shared library path into an executable.
11075hardcode_action=$hardcode_action
11076
11077# Whether we should hardcode library paths into libraries.
11078hardcode_into_libs=$hardcode_into_libs
11079
11080# Flag to hardcode \$libdir into a binary during linking.
11081# This must work even if \$libdir does not exist.
11082hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11083
11084# If ld is used when linking, flag to hardcode \$libdir into
11085# a binary during linking. This must work even if \$libdir does
11086# not exist.
11087hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11088
11089# Whether we need a single -rpath flag with a separated argument.
11090hardcode_libdir_separator=$lt_hardcode_libdir_separator
11091
11092# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11093# resulting binary.
11094hardcode_direct=$hardcode_direct
11095
11096# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11097# resulting binary.
11098hardcode_minus_L=$hardcode_minus_L
11099
11100# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11101# the resulting binary.
11102hardcode_shlibpath_var=$hardcode_shlibpath_var
11103
11104# Set to yes if building a shared library automatically hardcodes DIR into the library
11105# and all subsequent libraries and executables linked against it.
11106hardcode_automatic=$hardcode_automatic
11107
11108# Variables whose values should be saved in libtool wrapper scripts and
11109# restored at relink time.
11110variables_saved_for_relink="$variables_saved_for_relink"
11111
11112# Whether libtool must link a program against all its dependency libraries.
11113link_all_deplibs=$link_all_deplibs
11114
11115# Compile-time system search path for libraries
11116sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11117
11118# Run-time system search path for libraries
11119sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11120
11121# Fix the shell variable \$srcfile for the compiler.
11122fix_srcfile_path=$lt_fix_srcfile_path
11123
11124# Set to yes if exported symbols are required.
11125always_export_symbols=$always_export_symbols
11126
11127# The commands to list exported symbols.
11128export_symbols_cmds=$lt_export_symbols_cmds
11129
11130# The commands to extract the exported symbol list from a shared archive.
11131extract_expsyms_cmds=$lt_extract_expsyms_cmds
11132
11133# Symbols that should not be listed in the preloaded symbols.
11134exclude_expsyms=$lt_exclude_expsyms
11135
11136# Symbols that must always be exported.
11137include_expsyms=$lt_include_expsyms
11138
11139# ### END LIBTOOL CONFIG
11140
11141__EOF__
11142
11143
11144  case $host_os in
11145  aix3*)
11146    cat <<\EOF >> "$cfgfile"
11147
11148# AIX sometimes has problems with the GCC collect2 program.  For some
11149# reason, if we set the COLLECT_NAMES environment variable, the problems
11150# vanish in a puff of smoke.
11151if test "X${COLLECT_NAMES+set}" != Xset; then
11152  COLLECT_NAMES=
11153  export COLLECT_NAMES
11154fi
11155EOF
11156    ;;
11157  esac
11158
11159  # We use sed instead of cat because bash on DJGPP gets confused if
11160  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11161  # text mode, it properly converts lines to CR/LF.  This bash problem
11162  # is reportedly fixed, but why not run on old versions too?
11163  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11164
11165  mv -f "$cfgfile" "$ofile" || \
11166    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11167  chmod +x "$ofile"
11168
11169else
11170  # If there is no Makefile yet, we rely on a make rule to execute
11171  # `config.status --recheck' to rerun these tests and create the
11172  # libtool script then.
11173  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11174  if test -f "$ltmain_in"; then
11175    test -f Makefile && make "$ltmain"
11176  fi
11177fi
11178
11179
11180ac_ext=c
11181ac_cpp='$CPP $CPPFLAGS'
11182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11184ac_compiler_gnu=$ac_cv_c_compiler_gnu
11185
11186CC="$lt_save_CC"
11187
11188
11189# Check whether --with-tags was given.
11190if test "${with_tags+set}" = set; then
11191  withval=$with_tags; tagnames="$withval"
11192fi
11193
11194
11195if test -f "$ltmain" && test -n "$tagnames"; then
11196  if test ! -f "${ofile}"; then
11197    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11198$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11199  fi
11200
11201  if test -z "$LTCC"; then
11202    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11203    if test -z "$LTCC"; then
11204      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11205$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11206    else
11207      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11208$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11209    fi
11210  fi
11211  if test -z "$LTCFLAGS"; then
11212    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11213  fi
11214
11215  # Extract list of available tagged configurations in $ofile.
11216  # Note that this assumes the entire list is on one line.
11217  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11218
11219  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11220  for tagname in $tagnames; do
11221    IFS="$lt_save_ifs"
11222    # Check whether tagname contains only valid characters
11223    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11224    "") ;;
11225    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11226$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11227   { (exit 1); exit 1; }; }
11228	;;
11229    esac
11230
11231    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11232    then
11233      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11234$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11235   { (exit 1); exit 1; }; }
11236    fi
11237
11238    # Update the list of available tags.
11239    if test -n "$tagname"; then
11240      echo appending configuration tag \"$tagname\" to $ofile
11241
11242      case $tagname in
11243      CXX)
11244	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11245	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11246	    (test "X$CXX" != "Xg++"))) ; then
11247	  ac_ext=cpp
11248ac_cpp='$CXXCPP $CPPFLAGS'
11249ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11250ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11251ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11252
11253
11254
11255
11256archive_cmds_need_lc_CXX=no
11257allow_undefined_flag_CXX=
11258always_export_symbols_CXX=no
11259archive_expsym_cmds_CXX=
11260export_dynamic_flag_spec_CXX=
11261hardcode_direct_CXX=no
11262hardcode_libdir_flag_spec_CXX=
11263hardcode_libdir_flag_spec_ld_CXX=
11264hardcode_libdir_separator_CXX=
11265hardcode_minus_L_CXX=no
11266hardcode_shlibpath_var_CXX=unsupported
11267hardcode_automatic_CXX=no
11268module_cmds_CXX=
11269module_expsym_cmds_CXX=
11270link_all_deplibs_CXX=unknown
11271old_archive_cmds_CXX=$old_archive_cmds
11272no_undefined_flag_CXX=
11273whole_archive_flag_spec_CXX=
11274enable_shared_with_static_runtimes_CXX=no
11275
11276# Dependencies to place before and after the object being linked:
11277predep_objects_CXX=
11278postdep_objects_CXX=
11279predeps_CXX=
11280postdeps_CXX=
11281compiler_lib_search_path_CXX=
11282compiler_lib_search_dirs_CXX=
11283
11284# Source file extension for C++ test sources.
11285ac_ext=cpp
11286
11287# Object file extension for compiled C++ test sources.
11288objext=o
11289objext_CXX=$objext
11290
11291# Code to be used in simple compile tests
11292lt_simple_compile_test_code="int some_variable = 0;"
11293
11294# Code to be used in simple link tests
11295lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11296
11297# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11298
11299# If no C compiler was specified, use CC.
11300LTCC=${LTCC-"$CC"}
11301
11302# If no C compiler flags were specified, use CFLAGS.
11303LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11304
11305# Allow CC to be a program name with arguments.
11306compiler=$CC
11307
11308
11309# save warnings/boilerplate of simple test code
11310ac_outfile=conftest.$ac_objext
11311echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11312eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11313_lt_compiler_boilerplate=`cat conftest.err`
11314$rm conftest*
11315
11316ac_outfile=conftest.$ac_objext
11317echo "$lt_simple_link_test_code" >conftest.$ac_ext
11318eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11319_lt_linker_boilerplate=`cat conftest.err`
11320$rm -r conftest*
11321
11322
11323# Allow CC to be a program name with arguments.
11324lt_save_CC=$CC
11325lt_save_LD=$LD
11326lt_save_GCC=$GCC
11327GCC=$GXX
11328lt_save_with_gnu_ld=$with_gnu_ld
11329lt_save_path_LD=$lt_cv_path_LD
11330if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11331  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11332else
11333  $as_unset lt_cv_prog_gnu_ld
11334fi
11335if test -n "${lt_cv_path_LDCXX+set}"; then
11336  lt_cv_path_LD=$lt_cv_path_LDCXX
11337else
11338  $as_unset lt_cv_path_LD
11339fi
11340test -z "${LDCXX+set}" || LD=$LDCXX
11341CC=${CXX-"c++"}
11342compiler=$CC
11343compiler_CXX=$CC
11344for cc_temp in $compiler""; do
11345  case $cc_temp in
11346    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11347    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11348    \-*) ;;
11349    *) break;;
11350  esac
11351done
11352cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11353
11354
11355# We don't want -fno-exception wen compiling C++ code, so set the
11356# no_builtin_flag separately
11357if test "$GXX" = yes; then
11358  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11359else
11360  lt_prog_compiler_no_builtin_flag_CXX=
11361fi
11362
11363if test "$GXX" = yes; then
11364  # Set up default GNU C++ configuration
11365
11366
11367# Check whether --with-gnu-ld was given.
11368if test "${with_gnu_ld+set}" = set; then
11369  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11370else
11371  with_gnu_ld=no
11372fi
11373
11374ac_prog=ld
11375if test "$GCC" = yes; then
11376  # Check if gcc -print-prog-name=ld gives a path.
11377  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11378$as_echo_n "checking for ld used by $CC... " >&6; }
11379  case $host in
11380  *-*-mingw*)
11381    # gcc leaves a trailing carriage return which upsets mingw
11382    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11383  *)
11384    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11385  esac
11386  case $ac_prog in
11387    # Accept absolute paths.
11388    [\\/]* | ?:[\\/]*)
11389      re_direlt='/[^/][^/]*/\.\./'
11390      # Canonicalize the pathname of ld
11391      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11392      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11393	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11394      done
11395      test -z "$LD" && LD="$ac_prog"
11396      ;;
11397  "")
11398    # If it fails, then pretend we aren't using GCC.
11399    ac_prog=ld
11400    ;;
11401  *)
11402    # If it is relative, then search for the first ld in PATH.
11403    with_gnu_ld=unknown
11404    ;;
11405  esac
11406elif test "$with_gnu_ld" = yes; then
11407  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11408$as_echo_n "checking for GNU ld... " >&6; }
11409else
11410  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11411$as_echo_n "checking for non-GNU ld... " >&6; }
11412fi
11413if test "${lt_cv_path_LD+set}" = set; then
11414  $as_echo_n "(cached) " >&6
11415else
11416  if test -z "$LD"; then
11417  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11418  for ac_dir in $PATH; do
11419    IFS="$lt_save_ifs"
11420    test -z "$ac_dir" && ac_dir=.
11421    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11422      lt_cv_path_LD="$ac_dir/$ac_prog"
11423      # Check to see if the program is GNU ld.  I'd rather use --version,
11424      # but apparently some variants of GNU ld only accept -v.
11425      # Break only if it was the GNU/non-GNU ld that we prefer.
11426      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11427      *GNU* | *'with BFD'*)
11428	test "$with_gnu_ld" != no && break
11429	;;
11430      *)
11431	test "$with_gnu_ld" != yes && break
11432	;;
11433      esac
11434    fi
11435  done
11436  IFS="$lt_save_ifs"
11437else
11438  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11439fi
11440fi
11441
11442LD="$lt_cv_path_LD"
11443if test -n "$LD"; then
11444  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11445$as_echo "$LD" >&6; }
11446else
11447  { $as_echo "$as_me:$LINENO: result: no" >&5
11448$as_echo "no" >&6; }
11449fi
11450test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11451$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11452   { (exit 1); exit 1; }; }
11453{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11454$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11455if test "${lt_cv_prog_gnu_ld+set}" = set; then
11456  $as_echo_n "(cached) " >&6
11457else
11458  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11459case `$LD -v 2>&1 </dev/null` in
11460*GNU* | *'with BFD'*)
11461  lt_cv_prog_gnu_ld=yes
11462  ;;
11463*)
11464  lt_cv_prog_gnu_ld=no
11465  ;;
11466esac
11467fi
11468{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11469$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11470with_gnu_ld=$lt_cv_prog_gnu_ld
11471
11472
11473
11474  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11475  # archiving commands below assume that GNU ld is being used.
11476  if test "$with_gnu_ld" = yes; then
11477    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11478    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'
11479
11480    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11481    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11482
11483    # If archive_cmds runs LD, not CC, wlarc should be empty
11484    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11485    #     investigate it a little bit more. (MM)
11486    wlarc='${wl}'
11487
11488    # ancient GNU ld didn't support --whole-archive et. al.
11489    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11490	grep 'no-whole-archive' > /dev/null; then
11491      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11492    else
11493      whole_archive_flag_spec_CXX=
11494    fi
11495  else
11496    with_gnu_ld=no
11497    wlarc=
11498
11499    # A generic and very simple default shared library creation
11500    # command for GNU C++ for the case where it uses the native
11501    # linker, instead of GNU ld.  If possible, this setting should
11502    # overridden to take advantage of the native linker features on
11503    # the platform it is being used on.
11504    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11505  fi
11506
11507  # Commands to make compiler produce verbose output that lists
11508  # what "hidden" libraries, object files and flags are used when
11509  # linking a shared library.
11510  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11511
11512else
11513  GXX=no
11514  with_gnu_ld=no
11515  wlarc=
11516fi
11517
11518# PORTME: fill in a description of your system's C++ link characteristics
11519{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11520$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11521ld_shlibs_CXX=yes
11522case $host_os in
11523  aix3*)
11524    # FIXME: insert proper C++ library support
11525    ld_shlibs_CXX=no
11526    ;;
11527  aix[4-9]*)
11528    if test "$host_cpu" = ia64; then
11529      # On IA64, the linker does run time linking by default, so we don't
11530      # have to do anything special.
11531      aix_use_runtimelinking=no
11532      exp_sym_flag='-Bexport'
11533      no_entry_flag=""
11534    else
11535      aix_use_runtimelinking=no
11536
11537      # Test if we are trying to use run time linking or normal
11538      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11539      # need to do runtime linking.
11540      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11541	for ld_flag in $LDFLAGS; do
11542	  case $ld_flag in
11543	  *-brtl*)
11544	    aix_use_runtimelinking=yes
11545	    break
11546	    ;;
11547	  esac
11548	done
11549	;;
11550      esac
11551
11552      exp_sym_flag='-bexport'
11553      no_entry_flag='-bnoentry'
11554    fi
11555
11556    # When large executables or shared objects are built, AIX ld can
11557    # have problems creating the table of contents.  If linking a library
11558    # or program results in "error TOC overflow" add -mminimal-toc to
11559    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11560    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11561
11562    archive_cmds_CXX=''
11563    hardcode_direct_CXX=yes
11564    hardcode_libdir_separator_CXX=':'
11565    link_all_deplibs_CXX=yes
11566
11567    if test "$GXX" = yes; then
11568      case $host_os in aix4.[012]|aix4.[012].*)
11569      # We only want to do this on AIX 4.2 and lower, the check
11570      # below for broken collect2 doesn't work under 4.3+
11571	collect2name=`${CC} -print-prog-name=collect2`
11572	if test -f "$collect2name" && \
11573	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11574	then
11575	  # We have reworked collect2
11576	  :
11577	else
11578	  # We have old collect2
11579	  hardcode_direct_CXX=unsupported
11580	  # It fails to find uninstalled libraries when the uninstalled
11581	  # path is not listed in the libpath.  Setting hardcode_minus_L
11582	  # to unsupported forces relinking
11583	  hardcode_minus_L_CXX=yes
11584	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11585	  hardcode_libdir_separator_CXX=
11586	fi
11587	;;
11588      esac
11589      shared_flag='-shared'
11590      if test "$aix_use_runtimelinking" = yes; then
11591	shared_flag="$shared_flag "'${wl}-G'
11592      fi
11593    else
11594      # not using gcc
11595      if test "$host_cpu" = ia64; then
11596	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11597	# chokes on -Wl,-G. The following line is correct:
11598	shared_flag='-G'
11599      else
11600	if test "$aix_use_runtimelinking" = yes; then
11601	  shared_flag='${wl}-G'
11602	else
11603	  shared_flag='${wl}-bM:SRE'
11604	fi
11605      fi
11606    fi
11607
11608    # It seems that -bexpall does not export symbols beginning with
11609    # underscore (_), so it is better to generate a list of symbols to export.
11610    always_export_symbols_CXX=yes
11611    if test "$aix_use_runtimelinking" = yes; then
11612      # Warning - without using the other runtime loading flags (-brtl),
11613      # -berok will link without error, but may produce a broken library.
11614      allow_undefined_flag_CXX='-berok'
11615      # Determine the default libpath from the value encoded in an empty executable.
11616      cat >conftest.$ac_ext <<_ACEOF
11617/* confdefs.h.  */
11618_ACEOF
11619cat confdefs.h >>conftest.$ac_ext
11620cat >>conftest.$ac_ext <<_ACEOF
11621/* end confdefs.h.  */
11622
11623int
11624main ()
11625{
11626
11627  ;
11628  return 0;
11629}
11630_ACEOF
11631rm -f conftest.$ac_objext conftest$ac_exeext
11632if { (ac_try="$ac_link"
11633case "(($ac_try" in
11634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11635  *) ac_try_echo=$ac_try;;
11636esac
11637eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11638$as_echo "$ac_try_echo") >&5
11639  (eval "$ac_link") 2>conftest.er1
11640  ac_status=$?
11641  grep -v '^ *+' conftest.er1 >conftest.err
11642  rm -f conftest.er1
11643  cat conftest.err >&5
11644  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11645  (exit $ac_status); } && {
11646	 test -z "$ac_cxx_werror_flag" ||
11647	 test ! -s conftest.err
11648       } && test -s conftest$ac_exeext && {
11649	 test "$cross_compiling" = yes ||
11650	 $as_test_x conftest$ac_exeext
11651       }; then
11652
11653lt_aix_libpath_sed='
11654    /Import File Strings/,/^$/ {
11655	/^0/ {
11656	    s/^0  *\(.*\)$/\1/
11657	    p
11658	}
11659    }'
11660aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11661# Check for a 64-bit object if we didn't find anything.
11662if test -z "$aix_libpath"; then
11663  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11664fi
11665else
11666  $as_echo "$as_me: failed program was:" >&5
11667sed 's/^/| /' conftest.$ac_ext >&5
11668
11669
11670fi
11671
11672rm -rf conftest.dSYM
11673rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11674      conftest$ac_exeext conftest.$ac_ext
11675if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11676
11677      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11678
11679      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"
11680     else
11681      if test "$host_cpu" = ia64; then
11682	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11683	allow_undefined_flag_CXX="-z nodefs"
11684	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"
11685      else
11686	# Determine the default libpath from the value encoded in an empty executable.
11687	cat >conftest.$ac_ext <<_ACEOF
11688/* confdefs.h.  */
11689_ACEOF
11690cat confdefs.h >>conftest.$ac_ext
11691cat >>conftest.$ac_ext <<_ACEOF
11692/* end confdefs.h.  */
11693
11694int
11695main ()
11696{
11697
11698  ;
11699  return 0;
11700}
11701_ACEOF
11702rm -f conftest.$ac_objext conftest$ac_exeext
11703if { (ac_try="$ac_link"
11704case "(($ac_try" in
11705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11706  *) ac_try_echo=$ac_try;;
11707esac
11708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11709$as_echo "$ac_try_echo") >&5
11710  (eval "$ac_link") 2>conftest.er1
11711  ac_status=$?
11712  grep -v '^ *+' conftest.er1 >conftest.err
11713  rm -f conftest.er1
11714  cat conftest.err >&5
11715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11716  (exit $ac_status); } && {
11717	 test -z "$ac_cxx_werror_flag" ||
11718	 test ! -s conftest.err
11719       } && test -s conftest$ac_exeext && {
11720	 test "$cross_compiling" = yes ||
11721	 $as_test_x conftest$ac_exeext
11722       }; then
11723
11724lt_aix_libpath_sed='
11725    /Import File Strings/,/^$/ {
11726	/^0/ {
11727	    s/^0  *\(.*\)$/\1/
11728	    p
11729	}
11730    }'
11731aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11732# Check for a 64-bit object if we didn't find anything.
11733if test -z "$aix_libpath"; then
11734  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11735fi
11736else
11737  $as_echo "$as_me: failed program was:" >&5
11738sed 's/^/| /' conftest.$ac_ext >&5
11739
11740
11741fi
11742
11743rm -rf conftest.dSYM
11744rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11745      conftest$ac_exeext conftest.$ac_ext
11746if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11747
11748	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11749	# Warning - without using the other run time loading flags,
11750	# -berok will link without error, but may produce a broken library.
11751	no_undefined_flag_CXX=' ${wl}-bernotok'
11752	allow_undefined_flag_CXX=' ${wl}-berok'
11753	# Exported symbols can be pulled into shared objects from archives
11754	whole_archive_flag_spec_CXX='$convenience'
11755	archive_cmds_need_lc_CXX=yes
11756	# This is similar to how AIX traditionally builds its shared libraries.
11757	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'
11758      fi
11759    fi
11760    ;;
11761
11762  beos*)
11763    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11764      allow_undefined_flag_CXX=unsupported
11765      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11766      # support --undefined.  This deserves some investigation.  FIXME
11767      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11768    else
11769      ld_shlibs_CXX=no
11770    fi
11771    ;;
11772
11773  chorus*)
11774    case $cc_basename in
11775      *)
11776	# FIXME: insert proper C++ library support
11777	ld_shlibs_CXX=no
11778	;;
11779    esac
11780    ;;
11781
11782  cygwin* | mingw* | pw32*)
11783    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11784    # as there is no search path for DLLs.
11785    hardcode_libdir_flag_spec_CXX='-L$libdir'
11786    allow_undefined_flag_CXX=unsupported
11787    always_export_symbols_CXX=no
11788    enable_shared_with_static_runtimes_CXX=yes
11789
11790    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11791      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'
11792      # If the export-symbols file already is a .def file (1st line
11793      # is EXPORTS), use it as is; otherwise, prepend...
11794      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11795	cp $export_symbols $output_objdir/$soname.def;
11796      else
11797	echo EXPORTS > $output_objdir/$soname.def;
11798	cat $export_symbols >> $output_objdir/$soname.def;
11799      fi~
11800      $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'
11801    else
11802      ld_shlibs_CXX=no
11803    fi
11804  ;;
11805      darwin* | rhapsody*)
11806      archive_cmds_need_lc_CXX=no
11807      hardcode_direct_CXX=no
11808      hardcode_automatic_CXX=yes
11809      hardcode_shlibpath_var_CXX=unsupported
11810      whole_archive_flag_spec_CXX=''
11811      link_all_deplibs_CXX=yes
11812      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11813      if test "$GXX" = yes ; then
11814      output_verbose_link_cmd='echo'
11815      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11816      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11817      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11818      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11819      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11820        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${_lt_dsymutil}"
11821        archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}"
11822      fi
11823      else
11824      case $cc_basename in
11825        xlc*)
11826         output_verbose_link_cmd='echo'
11827          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
11828          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11829          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11830          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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11831          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}'
11832          ;;
11833       *)
11834         ld_shlibs_CXX=no
11835          ;;
11836      esac
11837      fi
11838        ;;
11839
11840  dgux*)
11841    case $cc_basename in
11842      ec++*)
11843	# FIXME: insert proper C++ library support
11844	ld_shlibs_CXX=no
11845	;;
11846      ghcx*)
11847	# Green Hills C++ Compiler
11848	# FIXME: insert proper C++ library support
11849	ld_shlibs_CXX=no
11850	;;
11851      *)
11852	# FIXME: insert proper C++ library support
11853	ld_shlibs_CXX=no
11854	;;
11855    esac
11856    ;;
11857  freebsd[12]*)
11858    # C++ shared libraries reported to be fairly broken before switch to ELF
11859    ld_shlibs_CXX=no
11860    ;;
11861  freebsd-elf*)
11862    archive_cmds_need_lc_CXX=no
11863    ;;
11864  freebsd* | dragonfly*)
11865    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11866    # conventions
11867    ld_shlibs_CXX=yes
11868    ;;
11869  gnu*)
11870    ;;
11871  hpux9*)
11872    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11873    hardcode_libdir_separator_CXX=:
11874    export_dynamic_flag_spec_CXX='${wl}-E'
11875    hardcode_direct_CXX=yes
11876    hardcode_minus_L_CXX=yes # Not in the search PATH,
11877				# but as the default
11878				# location of the library.
11879
11880    case $cc_basename in
11881    CC*)
11882      # FIXME: insert proper C++ library support
11883      ld_shlibs_CXX=no
11884      ;;
11885    aCC*)
11886      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'
11887      # Commands to make compiler produce verbose output that lists
11888      # what "hidden" libraries, object files and flags are used when
11889      # linking a shared library.
11890      #
11891      # There doesn't appear to be a way to prevent this compiler from
11892      # explicitly linking system object files so we need to strip them
11893      # from the output so that they don't get included in the library
11894      # dependencies.
11895      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'
11896      ;;
11897    *)
11898      if test "$GXX" = yes; then
11899        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'
11900      else
11901        # FIXME: insert proper C++ library support
11902        ld_shlibs_CXX=no
11903      fi
11904      ;;
11905    esac
11906    ;;
11907  hpux10*|hpux11*)
11908    if test $with_gnu_ld = no; then
11909      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11910      hardcode_libdir_separator_CXX=:
11911
11912      case $host_cpu in
11913      hppa*64*|ia64*) ;;
11914      *)
11915	export_dynamic_flag_spec_CXX='${wl}-E'
11916        ;;
11917      esac
11918    fi
11919    case $host_cpu in
11920    hppa*64*|ia64*)
11921      hardcode_direct_CXX=no
11922      hardcode_shlibpath_var_CXX=no
11923      ;;
11924    *)
11925      hardcode_direct_CXX=yes
11926      hardcode_minus_L_CXX=yes # Not in the search PATH,
11927					      # but as the default
11928					      # location of the library.
11929      ;;
11930    esac
11931
11932    case $cc_basename in
11933      CC*)
11934	# FIXME: insert proper C++ library support
11935	ld_shlibs_CXX=no
11936	;;
11937      aCC*)
11938	case $host_cpu in
11939	hppa*64*)
11940	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11941	  ;;
11942	ia64*)
11943	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11944	  ;;
11945	*)
11946	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11947	  ;;
11948	esac
11949	# Commands to make compiler produce verbose output that lists
11950	# what "hidden" libraries, object files and flags are used when
11951	# linking a shared library.
11952	#
11953	# There doesn't appear to be a way to prevent this compiler from
11954	# explicitly linking system object files so we need to strip them
11955	# from the output so that they don't get included in the library
11956	# dependencies.
11957	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'
11958	;;
11959      *)
11960	if test "$GXX" = yes; then
11961	  if test $with_gnu_ld = no; then
11962	    case $host_cpu in
11963	    hppa*64*)
11964	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11965	      ;;
11966	    ia64*)
11967	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11968	      ;;
11969	    *)
11970	      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'
11971	      ;;
11972	    esac
11973	  fi
11974	else
11975	  # FIXME: insert proper C++ library support
11976	  ld_shlibs_CXX=no
11977	fi
11978	;;
11979    esac
11980    ;;
11981  interix[3-9]*)
11982    hardcode_direct_CXX=no
11983    hardcode_shlibpath_var_CXX=no
11984    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11985    export_dynamic_flag_spec_CXX='${wl}-E'
11986    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11987    # Instead, shared libraries are loaded at an image base (0x10000000 by
11988    # default) and relocated if they conflict, which is a slow very memory
11989    # consuming and fragmenting process.  To avoid this, we pick a random,
11990    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11991    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11992    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'
11993    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'
11994    ;;
11995  irix5* | irix6*)
11996    case $cc_basename in
11997      CC*)
11998	# SGI C++
11999	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'
12000
12001	# Archives containing C++ object files must be created using
12002	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12003	# necessary to make sure instantiated templates are included
12004	# in the archive.
12005	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12006	;;
12007      *)
12008	if test "$GXX" = yes; then
12009	  if test "$with_gnu_ld" = no; then
12010	    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'
12011	  else
12012	    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'
12013	  fi
12014	fi
12015	link_all_deplibs_CXX=yes
12016	;;
12017    esac
12018    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12019    hardcode_libdir_separator_CXX=:
12020    ;;
12021  linux* | k*bsd*-gnu)
12022    case $cc_basename in
12023      KCC*)
12024	# Kuck and Associates, Inc. (KAI) C++ Compiler
12025
12026	# KCC will only create a shared library if the output file
12027	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12028	# to its proper name (with version) after linking.
12029	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'
12030	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'
12031	# Commands to make compiler produce verbose output that lists
12032	# what "hidden" libraries, object files and flags are used when
12033	# linking a shared library.
12034	#
12035	# There doesn't appear to be a way to prevent this compiler from
12036	# explicitly linking system object files so we need to strip them
12037	# from the output so that they don't get included in the library
12038	# dependencies.
12039	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'
12040
12041	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12042	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12043
12044	# Archives containing C++ object files must be created using
12045	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12046	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12047	;;
12048      icpc*)
12049	# Intel C++
12050	with_gnu_ld=yes
12051	# version 8.0 and above of icpc choke on multiply defined symbols
12052	# if we add $predep_objects and $postdep_objects, however 7.1 and
12053	# earlier do not add the objects themselves.
12054	case `$CC -V 2>&1` in
12055	*"Version 7."*)
12056  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12057  	  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'
12058	  ;;
12059	*)  # Version 8.0 or newer
12060	  tmp_idyn=
12061	  case $host_cpu in
12062	    ia64*) tmp_idyn=' -i_dynamic';;
12063	  esac
12064  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12065	  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'
12066	  ;;
12067	esac
12068	archive_cmds_need_lc_CXX=no
12069	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12070	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12071	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12072	;;
12073      pgCC* | pgcpp*)
12074        # Portland Group C++ compiler
12075	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12076  	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'
12077
12078	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12079	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12080	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'
12081        ;;
12082      cxx*)
12083	# Compaq C++
12084	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12085	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'
12086
12087	runpath_var=LD_RUN_PATH
12088	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12089	hardcode_libdir_separator_CXX=:
12090
12091	# Commands to make compiler produce verbose output that lists
12092	# what "hidden" libraries, object files and flags are used when
12093	# linking a shared library.
12094	#
12095	# There doesn't appear to be a way to prevent this compiler from
12096	# explicitly linking system object files so we need to strip them
12097	# from the output so that they don't get included in the library
12098	# dependencies.
12099	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'
12100	;;
12101      *)
12102	case `$CC -V 2>&1 | sed 5q` in
12103	*Sun\ C*)
12104	  # Sun C++ 5.9
12105	  no_undefined_flag_CXX=' -zdefs'
12106	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12107	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12108	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12109	  whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12110
12111	  # Not sure whether something based on
12112	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12113	  # would be better.
12114	  output_verbose_link_cmd='echo'
12115
12116	  # Archives containing C++ object files must be created using
12117	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12118	  # necessary to make sure instantiated templates are included
12119	  # in the archive.
12120	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12121	  ;;
12122	esac
12123	;;
12124    esac
12125    ;;
12126  lynxos*)
12127    # FIXME: insert proper C++ library support
12128    ld_shlibs_CXX=no
12129    ;;
12130  m88k*)
12131    # FIXME: insert proper C++ library support
12132    ld_shlibs_CXX=no
12133    ;;
12134  mvs*)
12135    case $cc_basename in
12136      cxx*)
12137	# FIXME: insert proper C++ library support
12138	ld_shlibs_CXX=no
12139	;;
12140      *)
12141	# FIXME: insert proper C++ library support
12142	ld_shlibs_CXX=no
12143	;;
12144    esac
12145    ;;
12146  netbsd*)
12147    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12148      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12149      wlarc=
12150      hardcode_libdir_flag_spec_CXX='-R$libdir'
12151      hardcode_direct_CXX=yes
12152      hardcode_shlibpath_var_CXX=no
12153    fi
12154    # Workaround some broken pre-1.5 toolchains
12155    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12156    ;;
12157  openbsd2*)
12158    # C++ shared libraries are fairly broken
12159    ld_shlibs_CXX=no
12160    ;;
12161  openbsd*)
12162    if test -f /usr/libexec/ld.so; then
12163      hardcode_direct_CXX=yes
12164      hardcode_shlibpath_var_CXX=no
12165      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12166      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12167      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12168	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12169	export_dynamic_flag_spec_CXX='${wl}-E'
12170	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12171      fi
12172      output_verbose_link_cmd='echo'
12173    else
12174      ld_shlibs_CXX=no
12175    fi
12176    ;;
12177  osf3*)
12178    case $cc_basename in
12179      KCC*)
12180	# Kuck and Associates, Inc. (KAI) C++ Compiler
12181
12182	# KCC will only create a shared library if the output file
12183	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12184	# to its proper name (with version) after linking.
12185	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'
12186
12187	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12188	hardcode_libdir_separator_CXX=:
12189
12190	# Archives containing C++ object files must be created using
12191	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12192	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12193
12194	;;
12195      RCC*)
12196	# Rational C++ 2.4.1
12197	# FIXME: insert proper C++ library support
12198	ld_shlibs_CXX=no
12199	;;
12200      cxx*)
12201	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12202	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'
12203
12204	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12205	hardcode_libdir_separator_CXX=:
12206
12207	# Commands to make compiler produce verbose output that lists
12208	# what "hidden" libraries, object files and flags are used when
12209	# linking a shared library.
12210	#
12211	# There doesn't appear to be a way to prevent this compiler from
12212	# explicitly linking system object files so we need to strip them
12213	# from the output so that they don't get included in the library
12214	# dependencies.
12215	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'
12216	;;
12217      *)
12218	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12219	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12220	  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'
12221
12222	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12223	  hardcode_libdir_separator_CXX=:
12224
12225	  # Commands to make compiler produce verbose output that lists
12226	  # what "hidden" libraries, object files and flags are used when
12227	  # linking a shared library.
12228	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12229
12230	else
12231	  # FIXME: insert proper C++ library support
12232	  ld_shlibs_CXX=no
12233	fi
12234	;;
12235    esac
12236    ;;
12237  osf4* | osf5*)
12238    case $cc_basename in
12239      KCC*)
12240	# Kuck and Associates, Inc. (KAI) C++ Compiler
12241
12242	# KCC will only create a shared library if the output file
12243	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12244	# to its proper name (with version) after linking.
12245	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'
12246
12247	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12248	hardcode_libdir_separator_CXX=:
12249
12250	# Archives containing C++ object files must be created using
12251	# the KAI C++ compiler.
12252	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12253	;;
12254      RCC*)
12255	# Rational C++ 2.4.1
12256	# FIXME: insert proper C++ library support
12257	ld_shlibs_CXX=no
12258	;;
12259      cxx*)
12260	allow_undefined_flag_CXX=' -expect_unresolved \*'
12261	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'
12262	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12263	  echo "-hidden">> $lib.exp~
12264	  $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~
12265	  $rm $lib.exp'
12266
12267	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12268	hardcode_libdir_separator_CXX=:
12269
12270	# Commands to make compiler produce verbose output that lists
12271	# what "hidden" libraries, object files and flags are used when
12272	# linking a shared library.
12273	#
12274	# There doesn't appear to be a way to prevent this compiler from
12275	# explicitly linking system object files so we need to strip them
12276	# from the output so that they don't get included in the library
12277	# dependencies.
12278	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'
12279	;;
12280      *)
12281	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12282	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12283	 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'
12284
12285	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12286	  hardcode_libdir_separator_CXX=:
12287
12288	  # Commands to make compiler produce verbose output that lists
12289	  # what "hidden" libraries, object files and flags are used when
12290	  # linking a shared library.
12291	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12292
12293	else
12294	  # FIXME: insert proper C++ library support
12295	  ld_shlibs_CXX=no
12296	fi
12297	;;
12298    esac
12299    ;;
12300  psos*)
12301    # FIXME: insert proper C++ library support
12302    ld_shlibs_CXX=no
12303    ;;
12304  sunos4*)
12305    case $cc_basename in
12306      CC*)
12307	# Sun C++ 4.x
12308	# FIXME: insert proper C++ library support
12309	ld_shlibs_CXX=no
12310	;;
12311      lcc*)
12312	# Lucid
12313	# FIXME: insert proper C++ library support
12314	ld_shlibs_CXX=no
12315	;;
12316      *)
12317	# FIXME: insert proper C++ library support
12318	ld_shlibs_CXX=no
12319	;;
12320    esac
12321    ;;
12322  solaris*)
12323    case $cc_basename in
12324      CC*)
12325	# Sun C++ 4.2, 5.x and Centerline C++
12326        archive_cmds_need_lc_CXX=yes
12327	no_undefined_flag_CXX=' -zdefs'
12328	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12329	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12330	$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'
12331
12332	hardcode_libdir_flag_spec_CXX='-R$libdir'
12333	hardcode_shlibpath_var_CXX=no
12334	case $host_os in
12335	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12336	  *)
12337	    # The compiler driver will combine and reorder linker options,
12338	    # but understands `-z linker_flag'.
12339	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12340	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12341	    ;;
12342	esac
12343	link_all_deplibs_CXX=yes
12344
12345	output_verbose_link_cmd='echo'
12346
12347	# Archives containing C++ object files must be created using
12348	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12349	# necessary to make sure instantiated templates are included
12350	# in the archive.
12351	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12352	;;
12353      gcx*)
12354	# Green Hills C++ Compiler
12355	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12356
12357	# The C++ compiler must be used to create the archive.
12358	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12359	;;
12360      *)
12361	# GNU C++ compiler with Solaris linker
12362	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12363	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12364	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12365	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12366	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12367		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12368
12369	    # Commands to make compiler produce verbose output that lists
12370	    # what "hidden" libraries, object files and flags are used when
12371	    # linking a shared library.
12372	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12373	  else
12374	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12375	    # platform.
12376	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12377	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12378		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12379
12380	    # Commands to make compiler produce verbose output that lists
12381	    # what "hidden" libraries, object files and flags are used when
12382	    # linking a shared library.
12383	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12384	  fi
12385
12386	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12387	  case $host_os in
12388	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12389	  *)
12390	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12391	    ;;
12392	  esac
12393	fi
12394	;;
12395    esac
12396    ;;
12397  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12398    no_undefined_flag_CXX='${wl}-z,text'
12399    archive_cmds_need_lc_CXX=no
12400    hardcode_shlibpath_var_CXX=no
12401    runpath_var='LD_RUN_PATH'
12402
12403    case $cc_basename in
12404      CC*)
12405	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12406	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12407	;;
12408      *)
12409	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12410	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12411	;;
12412    esac
12413    ;;
12414  sysv5* | sco3.2v5* | sco5v6*)
12415    # Note: We can NOT use -z defs as we might desire, because we do not
12416    # link with -lc, and that would cause any symbols used from libc to
12417    # always be unresolved, which means just about no library would
12418    # ever link correctly.  If we're not using GNU ld we use -z text
12419    # though, which does catch some bad symbols but isn't as heavy-handed
12420    # as -z defs.
12421    # For security reasons, it is highly recommended that you always
12422    # use absolute paths for naming shared libraries, and exclude the
12423    # DT_RUNPATH tag from executables and libraries.  But doing so
12424    # requires that you compile everything twice, which is a pain.
12425    # So that behaviour is only enabled if SCOABSPATH is set to a
12426    # non-empty value in the environment.  Most likely only useful for
12427    # creating official distributions of packages.
12428    # This is a hack until libtool officially supports absolute path
12429    # names for shared libraries.
12430    no_undefined_flag_CXX='${wl}-z,text'
12431    allow_undefined_flag_CXX='${wl}-z,nodefs'
12432    archive_cmds_need_lc_CXX=no
12433    hardcode_shlibpath_var_CXX=no
12434    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12435    hardcode_libdir_separator_CXX=':'
12436    link_all_deplibs_CXX=yes
12437    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12438    runpath_var='LD_RUN_PATH'
12439
12440    case $cc_basename in
12441      CC*)
12442	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12443	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12444	;;
12445      *)
12446	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12447	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12448	;;
12449    esac
12450    ;;
12451  tandem*)
12452    case $cc_basename in
12453      NCC*)
12454	# NonStop-UX NCC 3.20
12455	# FIXME: insert proper C++ library support
12456	ld_shlibs_CXX=no
12457	;;
12458      *)
12459	# FIXME: insert proper C++ library support
12460	ld_shlibs_CXX=no
12461	;;
12462    esac
12463    ;;
12464  vxworks*)
12465    # FIXME: insert proper C++ library support
12466    ld_shlibs_CXX=no
12467    ;;
12468  *)
12469    # FIXME: insert proper C++ library support
12470    ld_shlibs_CXX=no
12471    ;;
12472esac
12473{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12474$as_echo "$ld_shlibs_CXX" >&6; }
12475test "$ld_shlibs_CXX" = no && can_build_shared=no
12476
12477GCC_CXX="$GXX"
12478LD_CXX="$LD"
12479
12480cat > conftest.$ac_ext <<EOF
12481class Foo
12482{
12483public:
12484  Foo (void) { a = 0; }
12485private:
12486  int a;
12487};
12488EOF
12489
12490if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12491  (eval $ac_compile) 2>&5
12492  ac_status=$?
12493  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12494  (exit $ac_status); }; then
12495  # Parse the compiler output and extract the necessary
12496  # objects, libraries and library flags.
12497
12498  # Sentinel used to keep track of whether or not we are before
12499  # the conftest object file.
12500  pre_test_object_deps_done=no
12501
12502  # The `*' in the case matches for architectures that use `case' in
12503  # $output_verbose_cmd can trigger glob expansion during the loop
12504  # eval without this substitution.
12505  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12506
12507  for p in `eval $output_verbose_link_cmd`; do
12508    case $p in
12509
12510    -L* | -R* | -l*)
12511       # Some compilers place space between "-{L,R}" and the path.
12512       # Remove the space.
12513       if test $p = "-L" \
12514	  || test $p = "-R"; then
12515	 prev=$p
12516	 continue
12517       else
12518	 prev=
12519       fi
12520
12521       if test "$pre_test_object_deps_done" = no; then
12522	 case $p in
12523	 -L* | -R*)
12524	   # Internal compiler library paths should come after those
12525	   # provided the user.  The postdeps already come after the
12526	   # user supplied libs so there is no need to process them.
12527	   if test -z "$compiler_lib_search_path_CXX"; then
12528	     compiler_lib_search_path_CXX="${prev}${p}"
12529	   else
12530	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12531	   fi
12532	   ;;
12533	 # The "-l" case would never come before the object being
12534	 # linked, so don't bother handling this case.
12535	 esac
12536       else
12537	 if test -z "$postdeps_CXX"; then
12538	   postdeps_CXX="${prev}${p}"
12539	 else
12540	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12541	 fi
12542       fi
12543       ;;
12544
12545    *.$objext)
12546       # This assumes that the test object file only shows up
12547       # once in the compiler output.
12548       if test "$p" = "conftest.$objext"; then
12549	 pre_test_object_deps_done=yes
12550	 continue
12551       fi
12552
12553       if test "$pre_test_object_deps_done" = no; then
12554	 if test -z "$predep_objects_CXX"; then
12555	   predep_objects_CXX="$p"
12556	 else
12557	   predep_objects_CXX="$predep_objects_CXX $p"
12558	 fi
12559       else
12560	 if test -z "$postdep_objects_CXX"; then
12561	   postdep_objects_CXX="$p"
12562	 else
12563	   postdep_objects_CXX="$postdep_objects_CXX $p"
12564	 fi
12565       fi
12566       ;;
12567
12568    *) ;; # Ignore the rest.
12569
12570    esac
12571  done
12572
12573  # Clean up.
12574  rm -f a.out a.exe
12575else
12576  echo "libtool.m4: error: problem compiling CXX test program"
12577fi
12578
12579$rm -f confest.$objext
12580
12581compiler_lib_search_dirs_CXX=
12582if test -n "$compiler_lib_search_path_CXX"; then
12583  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12584fi
12585
12586# PORTME: override above test on systems where it is broken
12587case $host_os in
12588interix[3-9]*)
12589  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12590  # hack all around it, let's just trust "g++" to DTRT.
12591  predep_objects_CXX=
12592  postdep_objects_CXX=
12593  postdeps_CXX=
12594  ;;
12595
12596linux*)
12597  case `$CC -V 2>&1 | sed 5q` in
12598  *Sun\ C*)
12599    # Sun C++ 5.9
12600    #
12601    # The more standards-conforming stlport4 library is
12602    # incompatible with the Cstd library. Avoid specifying
12603    # it if it's in CXXFLAGS. Ignore libCrun as
12604    # -library=stlport4 depends on it.
12605    case " $CXX $CXXFLAGS " in
12606    *" -library=stlport4 "*)
12607      solaris_use_stlport4=yes
12608      ;;
12609    esac
12610    if test "$solaris_use_stlport4" != yes; then
12611      postdeps_CXX='-library=Cstd -library=Crun'
12612    fi
12613    ;;
12614  esac
12615  ;;
12616
12617solaris*)
12618  case $cc_basename in
12619  CC*)
12620    # The more standards-conforming stlport4 library is
12621    # incompatible with the Cstd library. Avoid specifying
12622    # it if it's in CXXFLAGS. Ignore libCrun as
12623    # -library=stlport4 depends on it.
12624    case " $CXX $CXXFLAGS " in
12625    *" -library=stlport4 "*)
12626      solaris_use_stlport4=yes
12627      ;;
12628    esac
12629
12630    # Adding this requires a known-good setup of shared libraries for
12631    # Sun compiler versions before 5.6, else PIC objects from an old
12632    # archive will be linked into the output, leading to subtle bugs.
12633    if test "$solaris_use_stlport4" != yes; then
12634      postdeps_CXX='-library=Cstd -library=Crun'
12635    fi
12636    ;;
12637  esac
12638  ;;
12639esac
12640
12641case " $postdeps_CXX " in
12642*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12643esac
12644
12645lt_prog_compiler_wl_CXX=
12646lt_prog_compiler_pic_CXX=
12647lt_prog_compiler_static_CXX=
12648
12649{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12650$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12651
12652  # C++ specific cases for pic, static, wl, etc.
12653  if test "$GXX" = yes; then
12654    lt_prog_compiler_wl_CXX='-Wl,'
12655    lt_prog_compiler_static_CXX='-static'
12656
12657    case $host_os in
12658    aix*)
12659      # All AIX code is PIC.
12660      if test "$host_cpu" = ia64; then
12661	# AIX 5 now supports IA64 processor
12662	lt_prog_compiler_static_CXX='-Bstatic'
12663      fi
12664      ;;
12665    amigaos*)
12666      # FIXME: we need at least 68020 code to build shared libraries, but
12667      # adding the `-m68020' flag to GCC prevents building anything better,
12668      # like `-m68040'.
12669      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12670      ;;
12671    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12672      # PIC is the default for these OSes.
12673      ;;
12674    mingw* | cygwin* | os2* | pw32*)
12675      # This hack is so that the source file can tell whether it is being
12676      # built for inclusion in a dll (and should export symbols for example).
12677      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12678      # (--disable-auto-import) libraries
12679      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12680      ;;
12681    darwin* | rhapsody*)
12682      # PIC is the default on this platform
12683      # Common symbols not allowed in MH_DYLIB files
12684      lt_prog_compiler_pic_CXX='-fno-common'
12685      ;;
12686    *djgpp*)
12687      # DJGPP does not support shared libraries at all
12688      lt_prog_compiler_pic_CXX=
12689      ;;
12690    interix[3-9]*)
12691      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12692      # Instead, we relocate shared libraries at runtime.
12693      ;;
12694    sysv4*MP*)
12695      if test -d /usr/nec; then
12696	lt_prog_compiler_pic_CXX=-Kconform_pic
12697      fi
12698      ;;
12699    hpux*)
12700      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12701      # not for PA HP-UX.
12702      case $host_cpu in
12703      hppa*64*|ia64*)
12704	;;
12705      *)
12706	lt_prog_compiler_pic_CXX='-fPIC'
12707	;;
12708      esac
12709      ;;
12710    *)
12711      lt_prog_compiler_pic_CXX='-fPIC'
12712      ;;
12713    esac
12714  else
12715    case $host_os in
12716      aix[4-9]*)
12717	# All AIX code is PIC.
12718	if test "$host_cpu" = ia64; then
12719	  # AIX 5 now supports IA64 processor
12720	  lt_prog_compiler_static_CXX='-Bstatic'
12721	else
12722	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12723	fi
12724	;;
12725      chorus*)
12726	case $cc_basename in
12727	cxch68*)
12728	  # Green Hills C++ Compiler
12729	  # _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"
12730	  ;;
12731	esac
12732	;;
12733       darwin*)
12734         # PIC is the default on this platform
12735         # Common symbols not allowed in MH_DYLIB files
12736         case $cc_basename in
12737           xlc*)
12738           lt_prog_compiler_pic_CXX='-qnocommon'
12739           lt_prog_compiler_wl_CXX='-Wl,'
12740           ;;
12741         esac
12742       ;;
12743      dgux*)
12744	case $cc_basename in
12745	  ec++*)
12746	    lt_prog_compiler_pic_CXX='-KPIC'
12747	    ;;
12748	  ghcx*)
12749	    # Green Hills C++ Compiler
12750	    lt_prog_compiler_pic_CXX='-pic'
12751	    ;;
12752	  *)
12753	    ;;
12754	esac
12755	;;
12756      freebsd* | dragonfly*)
12757	# FreeBSD uses GNU C++
12758	;;
12759      hpux9* | hpux10* | hpux11*)
12760	case $cc_basename in
12761	  CC*)
12762	    lt_prog_compiler_wl_CXX='-Wl,'
12763	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12764	    if test "$host_cpu" != ia64; then
12765	      lt_prog_compiler_pic_CXX='+Z'
12766	    fi
12767	    ;;
12768	  aCC*)
12769	    lt_prog_compiler_wl_CXX='-Wl,'
12770	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12771	    case $host_cpu in
12772	    hppa*64*|ia64*)
12773	      # +Z the default
12774	      ;;
12775	    *)
12776	      lt_prog_compiler_pic_CXX='+Z'
12777	      ;;
12778	    esac
12779	    ;;
12780	  *)
12781	    ;;
12782	esac
12783	;;
12784      interix*)
12785	# This is c89, which is MS Visual C++ (no shared libs)
12786	# Anyone wants to do a port?
12787	;;
12788      irix5* | irix6* | nonstopux*)
12789	case $cc_basename in
12790	  CC*)
12791	    lt_prog_compiler_wl_CXX='-Wl,'
12792	    lt_prog_compiler_static_CXX='-non_shared'
12793	    # CC pic flag -KPIC is the default.
12794	    ;;
12795	  *)
12796	    ;;
12797	esac
12798	;;
12799      linux* | k*bsd*-gnu)
12800	case $cc_basename in
12801	  KCC*)
12802	    # KAI C++ Compiler
12803	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12804	    lt_prog_compiler_pic_CXX='-fPIC'
12805	    ;;
12806	  icpc* | ecpc*)
12807	    # Intel C++
12808	    lt_prog_compiler_wl_CXX='-Wl,'
12809	    lt_prog_compiler_pic_CXX='-KPIC'
12810	    lt_prog_compiler_static_CXX='-static'
12811	    ;;
12812	  pgCC* | pgcpp*)
12813	    # Portland Group C++ compiler.
12814	    lt_prog_compiler_wl_CXX='-Wl,'
12815	    lt_prog_compiler_pic_CXX='-fpic'
12816	    lt_prog_compiler_static_CXX='-Bstatic'
12817	    ;;
12818	  cxx*)
12819	    # Compaq C++
12820	    # Make sure the PIC flag is empty.  It appears that all Alpha
12821	    # Linux and Compaq Tru64 Unix objects are PIC.
12822	    lt_prog_compiler_pic_CXX=
12823	    lt_prog_compiler_static_CXX='-non_shared'
12824	    ;;
12825	  *)
12826	    case `$CC -V 2>&1 | sed 5q` in
12827	    *Sun\ C*)
12828	      # Sun C++ 5.9
12829	      lt_prog_compiler_pic_CXX='-KPIC'
12830	      lt_prog_compiler_static_CXX='-Bstatic'
12831	      lt_prog_compiler_wl_CXX='-Qoption ld '
12832	      ;;
12833	    esac
12834	    ;;
12835	esac
12836	;;
12837      lynxos*)
12838	;;
12839      m88k*)
12840	;;
12841      mvs*)
12842	case $cc_basename in
12843	  cxx*)
12844	    lt_prog_compiler_pic_CXX='-W c,exportall'
12845	    ;;
12846	  *)
12847	    ;;
12848	esac
12849	;;
12850      netbsd*)
12851	;;
12852      osf3* | osf4* | osf5*)
12853	case $cc_basename in
12854	  KCC*)
12855	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12856	    ;;
12857	  RCC*)
12858	    # Rational C++ 2.4.1
12859	    lt_prog_compiler_pic_CXX='-pic'
12860	    ;;
12861	  cxx*)
12862	    # Digital/Compaq C++
12863	    lt_prog_compiler_wl_CXX='-Wl,'
12864	    # Make sure the PIC flag is empty.  It appears that all Alpha
12865	    # Linux and Compaq Tru64 Unix objects are PIC.
12866	    lt_prog_compiler_pic_CXX=
12867	    lt_prog_compiler_static_CXX='-non_shared'
12868	    ;;
12869	  *)
12870	    ;;
12871	esac
12872	;;
12873      psos*)
12874	;;
12875      solaris*)
12876	case $cc_basename in
12877	  CC*)
12878	    # Sun C++ 4.2, 5.x and Centerline C++
12879	    lt_prog_compiler_pic_CXX='-KPIC'
12880	    lt_prog_compiler_static_CXX='-Bstatic'
12881	    lt_prog_compiler_wl_CXX='-Qoption ld '
12882	    ;;
12883	  gcx*)
12884	    # Green Hills C++ Compiler
12885	    lt_prog_compiler_pic_CXX='-PIC'
12886	    ;;
12887	  *)
12888	    ;;
12889	esac
12890	;;
12891      sunos4*)
12892	case $cc_basename in
12893	  CC*)
12894	    # Sun C++ 4.x
12895	    lt_prog_compiler_pic_CXX='-pic'
12896	    lt_prog_compiler_static_CXX='-Bstatic'
12897	    ;;
12898	  lcc*)
12899	    # Lucid
12900	    lt_prog_compiler_pic_CXX='-pic'
12901	    ;;
12902	  *)
12903	    ;;
12904	esac
12905	;;
12906      tandem*)
12907	case $cc_basename in
12908	  NCC*)
12909	    # NonStop-UX NCC 3.20
12910	    lt_prog_compiler_pic_CXX='-KPIC'
12911	    ;;
12912	  *)
12913	    ;;
12914	esac
12915	;;
12916      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12917	case $cc_basename in
12918	  CC*)
12919	    lt_prog_compiler_wl_CXX='-Wl,'
12920	    lt_prog_compiler_pic_CXX='-KPIC'
12921	    lt_prog_compiler_static_CXX='-Bstatic'
12922	    ;;
12923	esac
12924	;;
12925      vxworks*)
12926	;;
12927      *)
12928	lt_prog_compiler_can_build_shared_CXX=no
12929	;;
12930    esac
12931  fi
12932
12933{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12934$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12935
12936#
12937# Check to make sure the PIC flag actually works.
12938#
12939if test -n "$lt_prog_compiler_pic_CXX"; then
12940
12941{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12942$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12943if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12944  $as_echo_n "(cached) " >&6
12945else
12946  lt_cv_prog_compiler_pic_works_CXX=no
12947  ac_outfile=conftest.$ac_objext
12948   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12949   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12950   # Insert the option either (1) after the last *FLAGS variable, or
12951   # (2) before a word containing "conftest.", or (3) at the end.
12952   # Note that $ac_compile itself does not contain backslashes and begins
12953   # with a dollar sign (not a hyphen), so the echo should work correctly.
12954   # The option is referenced via a variable to avoid confusing sed.
12955   lt_compile=`echo "$ac_compile" | $SED \
12956   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12957   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12958   -e 's:$: $lt_compiler_flag:'`
12959   (eval echo "\"\$as_me:12959: $lt_compile\"" >&5)
12960   (eval "$lt_compile" 2>conftest.err)
12961   ac_status=$?
12962   cat conftest.err >&5
12963   echo "$as_me:12963: \$? = $ac_status" >&5
12964   if (exit $ac_status) && test -s "$ac_outfile"; then
12965     # The compiler can only warn and ignore the option if not recognized
12966     # So say no if there are warnings other than the usual output.
12967     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12968     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12969     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12970       lt_cv_prog_compiler_pic_works_CXX=yes
12971     fi
12972   fi
12973   $rm conftest*
12974
12975fi
12976{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12977$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12978
12979if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12980    case $lt_prog_compiler_pic_CXX in
12981     "" | " "*) ;;
12982     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12983     esac
12984else
12985    lt_prog_compiler_pic_CXX=
12986     lt_prog_compiler_can_build_shared_CXX=no
12987fi
12988
12989fi
12990case $host_os in
12991  # For platforms which do not support PIC, -DPIC is meaningless:
12992  *djgpp*)
12993    lt_prog_compiler_pic_CXX=
12994    ;;
12995  *)
12996    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12997    ;;
12998esac
12999
13000#
13001# Check to make sure the static flag actually works.
13002#
13003wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13004{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13005$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13006if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13007  $as_echo_n "(cached) " >&6
13008else
13009  lt_cv_prog_compiler_static_works_CXX=no
13010   save_LDFLAGS="$LDFLAGS"
13011   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13012   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13013   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13014     # The linker can only warn and ignore the option if not recognized
13015     # So say no if there are warnings
13016     if test -s conftest.err; then
13017       # Append any errors to the config.log.
13018       cat conftest.err 1>&5
13019       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13020       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13021       if diff conftest.exp conftest.er2 >/dev/null; then
13022         lt_cv_prog_compiler_static_works_CXX=yes
13023       fi
13024     else
13025       lt_cv_prog_compiler_static_works_CXX=yes
13026     fi
13027   fi
13028   $rm -r conftest*
13029   LDFLAGS="$save_LDFLAGS"
13030
13031fi
13032{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13033$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13034
13035if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13036    :
13037else
13038    lt_prog_compiler_static_CXX=
13039fi
13040
13041
13042{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13043$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13044if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13045  $as_echo_n "(cached) " >&6
13046else
13047  lt_cv_prog_compiler_c_o_CXX=no
13048   $rm -r conftest 2>/dev/null
13049   mkdir conftest
13050   cd conftest
13051   mkdir out
13052   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13053
13054   lt_compiler_flag="-o out/conftest2.$ac_objext"
13055   # Insert the option either (1) after the last *FLAGS variable, or
13056   # (2) before a word containing "conftest.", or (3) at the end.
13057   # Note that $ac_compile itself does not contain backslashes and begins
13058   # with a dollar sign (not a hyphen), so the echo should work correctly.
13059   lt_compile=`echo "$ac_compile" | $SED \
13060   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13061   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13062   -e 's:$: $lt_compiler_flag:'`
13063   (eval echo "\"\$as_me:13063: $lt_compile\"" >&5)
13064   (eval "$lt_compile" 2>out/conftest.err)
13065   ac_status=$?
13066   cat out/conftest.err >&5
13067   echo "$as_me:13067: \$? = $ac_status" >&5
13068   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13069   then
13070     # The compiler can only warn and ignore the option if not recognized
13071     # So say no if there are warnings
13072     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13073     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13074     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13075       lt_cv_prog_compiler_c_o_CXX=yes
13076     fi
13077   fi
13078   chmod u+w . 2>&5
13079   $rm conftest*
13080   # SGI C++ compiler will create directory out/ii_files/ for
13081   # template instantiation
13082   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13083   $rm out/* && rmdir out
13084   cd ..
13085   rmdir conftest
13086   $rm conftest*
13087
13088fi
13089{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13090$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13091
13092
13093hard_links="nottested"
13094if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13095  # do not overwrite the value of need_locks provided by the user
13096  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13097$as_echo_n "checking if we can lock with hard links... " >&6; }
13098  hard_links=yes
13099  $rm conftest*
13100  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13101  touch conftest.a
13102  ln conftest.a conftest.b 2>&5 || hard_links=no
13103  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13104  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13105$as_echo "$hard_links" >&6; }
13106  if test "$hard_links" = no; then
13107    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13108$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13109    need_locks=warn
13110  fi
13111else
13112  need_locks=no
13113fi
13114
13115{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13116$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13117
13118  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13119  case $host_os in
13120  aix[4-9]*)
13121    # If we're using GNU nm, then we don't want the "-C" option.
13122    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13123    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13124      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'
13125    else
13126      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'
13127    fi
13128    ;;
13129  pw32*)
13130    export_symbols_cmds_CXX="$ltdll_cmds"
13131  ;;
13132  cygwin* | mingw*)
13133    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'
13134  ;;
13135  *)
13136    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13137  ;;
13138  esac
13139  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13140
13141{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13142$as_echo "$ld_shlibs_CXX" >&6; }
13143test "$ld_shlibs_CXX" = no && can_build_shared=no
13144
13145#
13146# Do we need to explicitly link libc?
13147#
13148case "x$archive_cmds_need_lc_CXX" in
13149x|xyes)
13150  # Assume -lc should be added
13151  archive_cmds_need_lc_CXX=yes
13152
13153  if test "$enable_shared" = yes && test "$GCC" = yes; then
13154    case $archive_cmds_CXX in
13155    *'~'*)
13156      # FIXME: we may have to deal with multi-command sequences.
13157      ;;
13158    '$CC '*)
13159      # Test whether the compiler implicitly links with -lc since on some
13160      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13161      # to ld, don't add -lc before -lgcc.
13162      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13163$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13164      $rm conftest*
13165      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13166
13167      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13168  (eval $ac_compile) 2>&5
13169  ac_status=$?
13170  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13171  (exit $ac_status); } 2>conftest.err; then
13172        soname=conftest
13173        lib=conftest
13174        libobjs=conftest.$ac_objext
13175        deplibs=
13176        wl=$lt_prog_compiler_wl_CXX
13177	pic_flag=$lt_prog_compiler_pic_CXX
13178        compiler_flags=-v
13179        linker_flags=-v
13180        verstring=
13181        output_objdir=.
13182        libname=conftest
13183        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13184        allow_undefined_flag_CXX=
13185        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13186  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13187  ac_status=$?
13188  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13189  (exit $ac_status); }
13190        then
13191	  archive_cmds_need_lc_CXX=no
13192        else
13193	  archive_cmds_need_lc_CXX=yes
13194        fi
13195        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13196      else
13197        cat conftest.err 1>&5
13198      fi
13199      $rm conftest*
13200      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13201$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13202      ;;
13203    esac
13204  fi
13205  ;;
13206esac
13207
13208{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13209$as_echo_n "checking dynamic linker characteristics... " >&6; }
13210library_names_spec=
13211libname_spec='lib$name'
13212soname_spec=
13213shrext_cmds=".so"
13214postinstall_cmds=
13215postuninstall_cmds=
13216finish_cmds=
13217finish_eval=
13218shlibpath_var=
13219shlibpath_overrides_runpath=unknown
13220version_type=none
13221dynamic_linker="$host_os ld.so"
13222sys_lib_dlsearch_path_spec="/lib /usr/lib"
13223
13224need_lib_prefix=unknown
13225hardcode_into_libs=no
13226
13227# when you set need_version to no, make sure it does not cause -set_version
13228# flags to be left without arguments
13229need_version=unknown
13230
13231case $host_os in
13232aix3*)
13233  version_type=linux
13234  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13235  shlibpath_var=LIBPATH
13236
13237  # AIX 3 has no versioning support, so we append a major version to the name.
13238  soname_spec='${libname}${release}${shared_ext}$major'
13239  ;;
13240
13241aix[4-9]*)
13242  version_type=linux
13243  need_lib_prefix=no
13244  need_version=no
13245  hardcode_into_libs=yes
13246  if test "$host_cpu" = ia64; then
13247    # AIX 5 supports IA64
13248    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13249    shlibpath_var=LD_LIBRARY_PATH
13250  else
13251    # With GCC up to 2.95.x, collect2 would create an import file
13252    # for dependence libraries.  The import file would start with
13253    # the line `#! .'.  This would cause the generated library to
13254    # depend on `.', always an invalid library.  This was fixed in
13255    # development snapshots of GCC prior to 3.0.
13256    case $host_os in
13257      aix4 | aix4.[01] | aix4.[01].*)
13258      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13259	   echo ' yes '
13260	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13261	:
13262      else
13263	can_build_shared=no
13264      fi
13265      ;;
13266    esac
13267    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13268    # soname into executable. Probably we can add versioning support to
13269    # collect2, so additional links can be useful in future.
13270    if test "$aix_use_runtimelinking" = yes; then
13271      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13272      # instead of lib<name>.a to let people know that these are not
13273      # typical AIX shared libraries.
13274      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13275    else
13276      # We preserve .a as extension for shared libraries through AIX4.2
13277      # and later when we are not doing run time linking.
13278      library_names_spec='${libname}${release}.a $libname.a'
13279      soname_spec='${libname}${release}${shared_ext}$major'
13280    fi
13281    shlibpath_var=LIBPATH
13282  fi
13283  ;;
13284
13285amigaos*)
13286  library_names_spec='$libname.ixlibrary $libname.a'
13287  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13288  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'
13289  ;;
13290
13291beos*)
13292  library_names_spec='${libname}${shared_ext}'
13293  dynamic_linker="$host_os ld.so"
13294  shlibpath_var=LIBRARY_PATH
13295  ;;
13296
13297bsdi[45]*)
13298  version_type=linux
13299  need_version=no
13300  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13301  soname_spec='${libname}${release}${shared_ext}$major'
13302  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13303  shlibpath_var=LD_LIBRARY_PATH
13304  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13305  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13306  # the default ld.so.conf also contains /usr/contrib/lib and
13307  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13308  # libtool to hard-code these into programs
13309  ;;
13310
13311cygwin* | mingw* | pw32*)
13312  version_type=windows
13313  shrext_cmds=".dll"
13314  need_version=no
13315  need_lib_prefix=no
13316
13317  case $GCC,$host_os in
13318  yes,cygwin* | yes,mingw* | yes,pw32*)
13319    library_names_spec='$libname.dll.a'
13320    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13321    postinstall_cmds='base_file=`basename \${file}`~
13322      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13323      dldir=$destdir/`dirname \$dlpath`~
13324      test -d \$dldir || mkdir -p \$dldir~
13325      $install_prog $dir/$dlname \$dldir/$dlname~
13326      chmod a+x \$dldir/$dlname'
13327    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13328      dlpath=$dir/\$dldll~
13329       $rm \$dlpath'
13330    shlibpath_overrides_runpath=yes
13331
13332    case $host_os in
13333    cygwin*)
13334      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13335      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13336      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13337      ;;
13338    mingw*)
13339      # MinGW DLLs use traditional 'lib' prefix
13340      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13341      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13342      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13343        # It is most probably a Windows format PATH printed by
13344        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13345        # path with ; separators, and with drive letters. We can handle the
13346        # drive letters (cygwin fileutils understands them), so leave them,
13347        # especially as we might pass files found there to a mingw objdump,
13348        # which wouldn't understand a cygwinified path. Ahh.
13349        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13350      else
13351        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13352      fi
13353      ;;
13354    pw32*)
13355      # pw32 DLLs use 'pw' prefix rather than 'lib'
13356      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13357      ;;
13358    esac
13359    ;;
13360
13361  *)
13362    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13363    ;;
13364  esac
13365  dynamic_linker='Win32 ld.exe'
13366  # FIXME: first we should search . and the directory the executable is in
13367  shlibpath_var=PATH
13368  ;;
13369
13370darwin* | rhapsody*)
13371  dynamic_linker="$host_os dyld"
13372  version_type=darwin
13373  need_lib_prefix=no
13374  need_version=no
13375  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13376  soname_spec='${libname}${release}${major}$shared_ext'
13377  shlibpath_overrides_runpath=yes
13378  shlibpath_var=DYLD_LIBRARY_PATH
13379  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13380
13381  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13382  ;;
13383
13384dgux*)
13385  version_type=linux
13386  need_lib_prefix=no
13387  need_version=no
13388  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13389  soname_spec='${libname}${release}${shared_ext}$major'
13390  shlibpath_var=LD_LIBRARY_PATH
13391  ;;
13392
13393freebsd1*)
13394  dynamic_linker=no
13395  ;;
13396
13397freebsd* | dragonfly*)
13398  # DragonFly does not have aout.  When/if they implement a new
13399  # versioning mechanism, adjust this.
13400  if test -x /usr/bin/objformat; then
13401    objformat=`/usr/bin/objformat`
13402  else
13403    case $host_os in
13404    freebsd[123]*) objformat=aout ;;
13405    *) objformat=elf ;;
13406    esac
13407  fi
13408  version_type=freebsd-$objformat
13409  case $version_type in
13410    freebsd-elf*)
13411      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13412      need_version=no
13413      need_lib_prefix=no
13414      ;;
13415    freebsd-*)
13416      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13417      need_version=yes
13418      ;;
13419  esac
13420  shlibpath_var=LD_LIBRARY_PATH
13421  case $host_os in
13422  freebsd2*)
13423    shlibpath_overrides_runpath=yes
13424    ;;
13425  freebsd3.[01]* | freebsdelf3.[01]*)
13426    shlibpath_overrides_runpath=yes
13427    hardcode_into_libs=yes
13428    ;;
13429  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13430  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13431    shlibpath_overrides_runpath=no
13432    hardcode_into_libs=yes
13433    ;;
13434  *) # from 4.6 on, and DragonFly
13435    shlibpath_overrides_runpath=yes
13436    hardcode_into_libs=yes
13437    ;;
13438  esac
13439  ;;
13440
13441gnu*)
13442  version_type=linux
13443  need_lib_prefix=no
13444  need_version=no
13445  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13446  soname_spec='${libname}${release}${shared_ext}$major'
13447  shlibpath_var=LD_LIBRARY_PATH
13448  hardcode_into_libs=yes
13449  ;;
13450
13451hpux9* | hpux10* | hpux11*)
13452  # Give a soname corresponding to the major version so that dld.sl refuses to
13453  # link against other versions.
13454  version_type=sunos
13455  need_lib_prefix=no
13456  need_version=no
13457  case $host_cpu in
13458  ia64*)
13459    shrext_cmds='.so'
13460    hardcode_into_libs=yes
13461    dynamic_linker="$host_os dld.so"
13462    shlibpath_var=LD_LIBRARY_PATH
13463    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13464    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13465    soname_spec='${libname}${release}${shared_ext}$major'
13466    if test "X$HPUX_IA64_MODE" = X32; then
13467      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13468    else
13469      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13470    fi
13471    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13472    ;;
13473   hppa*64*)
13474     shrext_cmds='.sl'
13475     hardcode_into_libs=yes
13476     dynamic_linker="$host_os dld.sl"
13477     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13478     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13479     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13480     soname_spec='${libname}${release}${shared_ext}$major'
13481     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13482     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13483     ;;
13484   *)
13485    shrext_cmds='.sl'
13486    dynamic_linker="$host_os dld.sl"
13487    shlibpath_var=SHLIB_PATH
13488    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13489    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13490    soname_spec='${libname}${release}${shared_ext}$major'
13491    ;;
13492  esac
13493  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13494  postinstall_cmds='chmod 555 $lib'
13495  ;;
13496
13497interix[3-9]*)
13498  version_type=linux
13499  need_lib_prefix=no
13500  need_version=no
13501  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13502  soname_spec='${libname}${release}${shared_ext}$major'
13503  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13504  shlibpath_var=LD_LIBRARY_PATH
13505  shlibpath_overrides_runpath=no
13506  hardcode_into_libs=yes
13507  ;;
13508
13509irix5* | irix6* | nonstopux*)
13510  case $host_os in
13511    nonstopux*) version_type=nonstopux ;;
13512    *)
13513	if test "$lt_cv_prog_gnu_ld" = yes; then
13514		version_type=linux
13515	else
13516		version_type=irix
13517	fi ;;
13518  esac
13519  need_lib_prefix=no
13520  need_version=no
13521  soname_spec='${libname}${release}${shared_ext}$major'
13522  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13523  case $host_os in
13524  irix5* | nonstopux*)
13525    libsuff= shlibsuff=
13526    ;;
13527  *)
13528    case $LD in # libtool.m4 will add one of these switches to LD
13529    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13530      libsuff= shlibsuff= libmagic=32-bit;;
13531    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13532      libsuff=32 shlibsuff=N32 libmagic=N32;;
13533    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13534      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13535    *) libsuff= shlibsuff= libmagic=never-match;;
13536    esac
13537    ;;
13538  esac
13539  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13540  shlibpath_overrides_runpath=no
13541  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13542  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13543  hardcode_into_libs=yes
13544  ;;
13545
13546# No shared lib support for Linux oldld, aout, or coff.
13547linux*oldld* | linux*aout* | linux*coff*)
13548  dynamic_linker=no
13549  ;;
13550
13551# This must be Linux ELF.
13552linux* | k*bsd*-gnu)
13553  version_type=linux
13554  need_lib_prefix=no
13555  need_version=no
13556  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13557  soname_spec='${libname}${release}${shared_ext}$major'
13558  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13559  shlibpath_var=LD_LIBRARY_PATH
13560  shlibpath_overrides_runpath=no
13561  # This implies no fast_install, which is unacceptable.
13562  # Some rework will be needed to allow for fast_install
13563  # before this can be enabled.
13564  hardcode_into_libs=yes
13565  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13566  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13567
13568  # Append ld.so.conf contents to the search path
13569  if test -f /etc/ld.so.conf; then
13570    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13571    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13572  fi
13573
13574  # We used to test for /lib/ld.so.1 and disable shared libraries on
13575  # powerpc, because MkLinux only supported shared libraries with the
13576  # GNU dynamic linker.  Since this was broken with cross compilers,
13577  # most powerpc-linux boxes support dynamic linking these days and
13578  # people can always --disable-shared, the test was removed, and we
13579  # assume the GNU/Linux dynamic linker is in use.
13580  dynamic_linker='GNU/Linux ld.so'
13581  ;;
13582
13583netbsd*)
13584  version_type=sunos
13585  need_lib_prefix=no
13586  need_version=no
13587  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13588    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13589    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13590    dynamic_linker='NetBSD (a.out) ld.so'
13591  else
13592    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13593    soname_spec='${libname}${release}${shared_ext}$major'
13594    dynamic_linker='NetBSD ld.elf_so'
13595  fi
13596  shlibpath_var=LD_LIBRARY_PATH
13597  shlibpath_overrides_runpath=yes
13598  hardcode_into_libs=yes
13599  ;;
13600
13601newsos6)
13602  version_type=linux
13603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13604  shlibpath_var=LD_LIBRARY_PATH
13605  shlibpath_overrides_runpath=yes
13606  ;;
13607
13608nto-qnx*)
13609  version_type=linux
13610  need_lib_prefix=no
13611  need_version=no
13612  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13613  soname_spec='${libname}${release}${shared_ext}$major'
13614  shlibpath_var=LD_LIBRARY_PATH
13615  shlibpath_overrides_runpath=yes
13616  ;;
13617
13618openbsd*)
13619  version_type=sunos
13620  sys_lib_dlsearch_path_spec="/usr/lib"
13621  need_lib_prefix=no
13622  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13623  case $host_os in
13624    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13625    *)                         need_version=no  ;;
13626  esac
13627  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13628  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13629  shlibpath_var=LD_LIBRARY_PATH
13630  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13631    case $host_os in
13632      openbsd2.[89] | openbsd2.[89].*)
13633	shlibpath_overrides_runpath=no
13634	;;
13635      *)
13636	shlibpath_overrides_runpath=yes
13637	;;
13638      esac
13639  else
13640    shlibpath_overrides_runpath=yes
13641  fi
13642  ;;
13643
13644os2*)
13645  libname_spec='$name'
13646  shrext_cmds=".dll"
13647  need_lib_prefix=no
13648  library_names_spec='$libname${shared_ext} $libname.a'
13649  dynamic_linker='OS/2 ld.exe'
13650  shlibpath_var=LIBPATH
13651  ;;
13652
13653osf3* | osf4* | osf5*)
13654  version_type=osf
13655  need_lib_prefix=no
13656  need_version=no
13657  soname_spec='${libname}${release}${shared_ext}$major'
13658  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13659  shlibpath_var=LD_LIBRARY_PATH
13660  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13661  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13662  ;;
13663
13664rdos*)
13665  dynamic_linker=no
13666  ;;
13667
13668solaris*)
13669  version_type=linux
13670  need_lib_prefix=no
13671  need_version=no
13672  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13673  soname_spec='${libname}${release}${shared_ext}$major'
13674  shlibpath_var=LD_LIBRARY_PATH
13675  shlibpath_overrides_runpath=yes
13676  hardcode_into_libs=yes
13677  # ldd complains unless libraries are executable
13678  postinstall_cmds='chmod +x $lib'
13679  ;;
13680
13681sunos4*)
13682  version_type=sunos
13683  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13684  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13685  shlibpath_var=LD_LIBRARY_PATH
13686  shlibpath_overrides_runpath=yes
13687  if test "$with_gnu_ld" = yes; then
13688    need_lib_prefix=no
13689  fi
13690  need_version=yes
13691  ;;
13692
13693sysv4 | sysv4.3*)
13694  version_type=linux
13695  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13696  soname_spec='${libname}${release}${shared_ext}$major'
13697  shlibpath_var=LD_LIBRARY_PATH
13698  case $host_vendor in
13699    sni)
13700      shlibpath_overrides_runpath=no
13701      need_lib_prefix=no
13702      export_dynamic_flag_spec='${wl}-Blargedynsym'
13703      runpath_var=LD_RUN_PATH
13704      ;;
13705    siemens)
13706      need_lib_prefix=no
13707      ;;
13708    motorola)
13709      need_lib_prefix=no
13710      need_version=no
13711      shlibpath_overrides_runpath=no
13712      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13713      ;;
13714  esac
13715  ;;
13716
13717sysv4*MP*)
13718  if test -d /usr/nec ;then
13719    version_type=linux
13720    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13721    soname_spec='$libname${shared_ext}.$major'
13722    shlibpath_var=LD_LIBRARY_PATH
13723  fi
13724  ;;
13725
13726sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13727  version_type=freebsd-elf
13728  need_lib_prefix=no
13729  need_version=no
13730  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13731  soname_spec='${libname}${release}${shared_ext}$major'
13732  shlibpath_var=LD_LIBRARY_PATH
13733  hardcode_into_libs=yes
13734  if test "$with_gnu_ld" = yes; then
13735    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13736    shlibpath_overrides_runpath=no
13737  else
13738    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13739    shlibpath_overrides_runpath=yes
13740    case $host_os in
13741      sco3.2v5*)
13742        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13743	;;
13744    esac
13745  fi
13746  sys_lib_dlsearch_path_spec='/usr/lib'
13747  ;;
13748
13749uts4*)
13750  version_type=linux
13751  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13752  soname_spec='${libname}${release}${shared_ext}$major'
13753  shlibpath_var=LD_LIBRARY_PATH
13754  ;;
13755
13756*)
13757  dynamic_linker=no
13758  ;;
13759esac
13760{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13761$as_echo "$dynamic_linker" >&6; }
13762test "$dynamic_linker" = no && can_build_shared=no
13763
13764if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13765  $as_echo_n "(cached) " >&6
13766else
13767  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13768fi
13769
13770sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13771if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13772  $as_echo_n "(cached) " >&6
13773else
13774  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13775fi
13776
13777sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13778
13779variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13780if test "$GCC" = yes; then
13781  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13782fi
13783
13784{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13785$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13786hardcode_action_CXX=
13787if test -n "$hardcode_libdir_flag_spec_CXX" || \
13788   test -n "$runpath_var_CXX" || \
13789   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13790
13791  # We can hardcode non-existant directories.
13792  if test "$hardcode_direct_CXX" != no &&
13793     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13794     # have to relink, otherwise we might link with an installed library
13795     # when we should be linking with a yet-to-be-installed one
13796     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13797     test "$hardcode_minus_L_CXX" != no; then
13798    # Linking always hardcodes the temporary library directory.
13799    hardcode_action_CXX=relink
13800  else
13801    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13802    hardcode_action_CXX=immediate
13803  fi
13804else
13805  # We cannot hardcode anything, or else we can only hardcode existing
13806  # directories.
13807  hardcode_action_CXX=unsupported
13808fi
13809{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13810$as_echo "$hardcode_action_CXX" >&6; }
13811
13812if test "$hardcode_action_CXX" = relink; then
13813  # Fast installation is not supported
13814  enable_fast_install=no
13815elif test "$shlibpath_overrides_runpath" = yes ||
13816     test "$enable_shared" = no; then
13817  # Fast installation is not necessary
13818  enable_fast_install=needless
13819fi
13820
13821
13822# The else clause should only fire when bootstrapping the
13823# libtool distribution, otherwise you forgot to ship ltmain.sh
13824# with your package, and you will get complaints that there are
13825# no rules to generate ltmain.sh.
13826if test -f "$ltmain"; then
13827  # See if we are running on zsh, and set the options which allow our commands through
13828  # without removal of \ escapes.
13829  if test -n "${ZSH_VERSION+set}" ; then
13830    setopt NO_GLOB_SUBST
13831  fi
13832  # Now quote all the things that may contain metacharacters while being
13833  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13834  # variables and quote the copies for generation of the libtool script.
13835  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13836    SED SHELL STRIP \
13837    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13838    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13839    deplibs_check_method reload_flag reload_cmds need_locks \
13840    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13841    lt_cv_sys_global_symbol_to_c_name_address \
13842    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13843    old_postinstall_cmds old_postuninstall_cmds \
13844    compiler_CXX \
13845    CC_CXX \
13846    LD_CXX \
13847    lt_prog_compiler_wl_CXX \
13848    lt_prog_compiler_pic_CXX \
13849    lt_prog_compiler_static_CXX \
13850    lt_prog_compiler_no_builtin_flag_CXX \
13851    export_dynamic_flag_spec_CXX \
13852    thread_safe_flag_spec_CXX \
13853    whole_archive_flag_spec_CXX \
13854    enable_shared_with_static_runtimes_CXX \
13855    old_archive_cmds_CXX \
13856    old_archive_from_new_cmds_CXX \
13857    predep_objects_CXX \
13858    postdep_objects_CXX \
13859    predeps_CXX \
13860    postdeps_CXX \
13861    compiler_lib_search_path_CXX \
13862    compiler_lib_search_dirs_CXX \
13863    archive_cmds_CXX \
13864    archive_expsym_cmds_CXX \
13865    postinstall_cmds_CXX \
13866    postuninstall_cmds_CXX \
13867    old_archive_from_expsyms_cmds_CXX \
13868    allow_undefined_flag_CXX \
13869    no_undefined_flag_CXX \
13870    export_symbols_cmds_CXX \
13871    hardcode_libdir_flag_spec_CXX \
13872    hardcode_libdir_flag_spec_ld_CXX \
13873    hardcode_libdir_separator_CXX \
13874    hardcode_automatic_CXX \
13875    module_cmds_CXX \
13876    module_expsym_cmds_CXX \
13877    lt_cv_prog_compiler_c_o_CXX \
13878    fix_srcfile_path_CXX \
13879    exclude_expsyms_CXX \
13880    include_expsyms_CXX; do
13881
13882    case $var in
13883    old_archive_cmds_CXX | \
13884    old_archive_from_new_cmds_CXX | \
13885    archive_cmds_CXX | \
13886    archive_expsym_cmds_CXX | \
13887    module_cmds_CXX | \
13888    module_expsym_cmds_CXX | \
13889    old_archive_from_expsyms_cmds_CXX | \
13890    export_symbols_cmds_CXX | \
13891    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13892    postinstall_cmds | postuninstall_cmds | \
13893    old_postinstall_cmds | old_postuninstall_cmds | \
13894    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13895      # Double-quote double-evaled strings.
13896      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13897      ;;
13898    *)
13899      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13900      ;;
13901    esac
13902  done
13903
13904  case $lt_echo in
13905  *'\$0 --fallback-echo"')
13906    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13907    ;;
13908  esac
13909
13910cfgfile="$ofile"
13911
13912  cat <<__EOF__ >> "$cfgfile"
13913# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13914
13915# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13916
13917# Shell to use when invoking shell scripts.
13918SHELL=$lt_SHELL
13919
13920# Whether or not to build shared libraries.
13921build_libtool_libs=$enable_shared
13922
13923# Whether or not to build static libraries.
13924build_old_libs=$enable_static
13925
13926# Whether or not to add -lc for building shared libraries.
13927build_libtool_need_lc=$archive_cmds_need_lc_CXX
13928
13929# Whether or not to disallow shared libs when runtime libs are static
13930allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13931
13932# Whether or not to optimize for fast installation.
13933fast_install=$enable_fast_install
13934
13935# The host system.
13936host_alias=$host_alias
13937host=$host
13938host_os=$host_os
13939
13940# The build system.
13941build_alias=$build_alias
13942build=$build
13943build_os=$build_os
13944
13945# An echo program that does not interpret backslashes.
13946echo=$lt_echo
13947
13948# The archiver.
13949AR=$lt_AR
13950AR_FLAGS=$lt_AR_FLAGS
13951
13952# A C compiler.
13953LTCC=$lt_LTCC
13954
13955# LTCC compiler flags.
13956LTCFLAGS=$lt_LTCFLAGS
13957
13958# A language-specific compiler.
13959CC=$lt_compiler_CXX
13960
13961# Is the compiler the GNU C compiler?
13962with_gcc=$GCC_CXX
13963
13964# An ERE matcher.
13965EGREP=$lt_EGREP
13966
13967# The linker used to build libraries.
13968LD=$lt_LD_CXX
13969
13970# Whether we need hard or soft links.
13971LN_S=$lt_LN_S
13972
13973# A BSD-compatible nm program.
13974NM=$lt_NM
13975
13976# A symbol stripping program
13977STRIP=$lt_STRIP
13978
13979# Used to examine libraries when file_magic_cmd begins "file"
13980MAGIC_CMD=$MAGIC_CMD
13981
13982# Used on cygwin: DLL creation program.
13983DLLTOOL="$DLLTOOL"
13984
13985# Used on cygwin: object dumper.
13986OBJDUMP="$OBJDUMP"
13987
13988# Used on cygwin: assembler.
13989AS="$AS"
13990
13991# The name of the directory that contains temporary libtool files.
13992objdir=$objdir
13993
13994# How to create reloadable object files.
13995reload_flag=$lt_reload_flag
13996reload_cmds=$lt_reload_cmds
13997
13998# How to pass a linker flag through the compiler.
13999wl=$lt_lt_prog_compiler_wl_CXX
14000
14001# Object file suffix (normally "o").
14002objext="$ac_objext"
14003
14004# Old archive suffix (normally "a").
14005libext="$libext"
14006
14007# Shared library suffix (normally ".so").
14008shrext_cmds='$shrext_cmds'
14009
14010# Executable file suffix (normally "").
14011exeext="$exeext"
14012
14013# Additional compiler flags for building library objects.
14014pic_flag=$lt_lt_prog_compiler_pic_CXX
14015pic_mode=$pic_mode
14016
14017# What is the maximum length of a command?
14018max_cmd_len=$lt_cv_sys_max_cmd_len
14019
14020# Does compiler simultaneously support -c and -o options?
14021compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14022
14023# Must we lock files when doing compilation?
14024need_locks=$lt_need_locks
14025
14026# Do we need the lib prefix for modules?
14027need_lib_prefix=$need_lib_prefix
14028
14029# Do we need a version for libraries?
14030need_version=$need_version
14031
14032# Whether dlopen is supported.
14033dlopen_support=$enable_dlopen
14034
14035# Whether dlopen of programs is supported.
14036dlopen_self=$enable_dlopen_self
14037
14038# Whether dlopen of statically linked programs is supported.
14039dlopen_self_static=$enable_dlopen_self_static
14040
14041# Compiler flag to prevent dynamic linking.
14042link_static_flag=$lt_lt_prog_compiler_static_CXX
14043
14044# Compiler flag to turn off builtin functions.
14045no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14046
14047# Compiler flag to allow reflexive dlopens.
14048export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14049
14050# Compiler flag to generate shared objects directly from archives.
14051whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14052
14053# Compiler flag to generate thread-safe objects.
14054thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14055
14056# Library versioning type.
14057version_type=$version_type
14058
14059# Format of library name prefix.
14060libname_spec=$lt_libname_spec
14061
14062# List of archive names.  First name is the real one, the rest are links.
14063# The last name is the one that the linker finds with -lNAME.
14064library_names_spec=$lt_library_names_spec
14065
14066# The coded name of the library, if different from the real name.
14067soname_spec=$lt_soname_spec
14068
14069# Commands used to build and install an old-style archive.
14070RANLIB=$lt_RANLIB
14071old_archive_cmds=$lt_old_archive_cmds_CXX
14072old_postinstall_cmds=$lt_old_postinstall_cmds
14073old_postuninstall_cmds=$lt_old_postuninstall_cmds
14074
14075# Create an old-style archive from a shared archive.
14076old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14077
14078# Create a temporary old-style archive to link instead of a shared archive.
14079old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14080
14081# Commands used to build and install a shared archive.
14082archive_cmds=$lt_archive_cmds_CXX
14083archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14084postinstall_cmds=$lt_postinstall_cmds
14085postuninstall_cmds=$lt_postuninstall_cmds
14086
14087# Commands used to build a loadable module (assumed same as above if empty)
14088module_cmds=$lt_module_cmds_CXX
14089module_expsym_cmds=$lt_module_expsym_cmds_CXX
14090
14091# Commands to strip libraries.
14092old_striplib=$lt_old_striplib
14093striplib=$lt_striplib
14094
14095# Dependencies to place before the objects being linked to create a
14096# shared library.
14097predep_objects=$lt_predep_objects_CXX
14098
14099# Dependencies to place after the objects being linked to create a
14100# shared library.
14101postdep_objects=$lt_postdep_objects_CXX
14102
14103# Dependencies to place before the objects being linked to create a
14104# shared library.
14105predeps=$lt_predeps_CXX
14106
14107# Dependencies to place after the objects being linked to create a
14108# shared library.
14109postdeps=$lt_postdeps_CXX
14110
14111# The directories searched by this compiler when creating a shared
14112# library
14113compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14114
14115# The library search path used internally by the compiler when linking
14116# a shared library.
14117compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14118
14119# Method to check whether dependent libraries are shared objects.
14120deplibs_check_method=$lt_deplibs_check_method
14121
14122# Command to use when deplibs_check_method == file_magic.
14123file_magic_cmd=$lt_file_magic_cmd
14124
14125# Flag that allows shared libraries with undefined symbols to be built.
14126allow_undefined_flag=$lt_allow_undefined_flag_CXX
14127
14128# Flag that forces no undefined symbols.
14129no_undefined_flag=$lt_no_undefined_flag_CXX
14130
14131# Commands used to finish a libtool library installation in a directory.
14132finish_cmds=$lt_finish_cmds
14133
14134# Same as above, but a single script fragment to be evaled but not shown.
14135finish_eval=$lt_finish_eval
14136
14137# Take the output of nm and produce a listing of raw symbols and C names.
14138global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14139
14140# Transform the output of nm in a proper C declaration
14141global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14142
14143# Transform the output of nm in a C name address pair
14144global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14145
14146# This is the shared library runtime path variable.
14147runpath_var=$runpath_var
14148
14149# This is the shared library path variable.
14150shlibpath_var=$shlibpath_var
14151
14152# Is shlibpath searched before the hard-coded library search path?
14153shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14154
14155# How to hardcode a shared library path into an executable.
14156hardcode_action=$hardcode_action_CXX
14157
14158# Whether we should hardcode library paths into libraries.
14159hardcode_into_libs=$hardcode_into_libs
14160
14161# Flag to hardcode \$libdir into a binary during linking.
14162# This must work even if \$libdir does not exist.
14163hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14164
14165# If ld is used when linking, flag to hardcode \$libdir into
14166# a binary during linking. This must work even if \$libdir does
14167# not exist.
14168hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14169
14170# Whether we need a single -rpath flag with a separated argument.
14171hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14172
14173# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14174# resulting binary.
14175hardcode_direct=$hardcode_direct_CXX
14176
14177# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14178# resulting binary.
14179hardcode_minus_L=$hardcode_minus_L_CXX
14180
14181# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14182# the resulting binary.
14183hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14184
14185# Set to yes if building a shared library automatically hardcodes DIR into the library
14186# and all subsequent libraries and executables linked against it.
14187hardcode_automatic=$hardcode_automatic_CXX
14188
14189# Variables whose values should be saved in libtool wrapper scripts and
14190# restored at relink time.
14191variables_saved_for_relink="$variables_saved_for_relink"
14192
14193# Whether libtool must link a program against all its dependency libraries.
14194link_all_deplibs=$link_all_deplibs_CXX
14195
14196# Compile-time system search path for libraries
14197sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14198
14199# Run-time system search path for libraries
14200sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14201
14202# Fix the shell variable \$srcfile for the compiler.
14203fix_srcfile_path=$lt_fix_srcfile_path
14204
14205# Set to yes if exported symbols are required.
14206always_export_symbols=$always_export_symbols_CXX
14207
14208# The commands to list exported symbols.
14209export_symbols_cmds=$lt_export_symbols_cmds_CXX
14210
14211# The commands to extract the exported symbol list from a shared archive.
14212extract_expsyms_cmds=$lt_extract_expsyms_cmds
14213
14214# Symbols that should not be listed in the preloaded symbols.
14215exclude_expsyms=$lt_exclude_expsyms_CXX
14216
14217# Symbols that must always be exported.
14218include_expsyms=$lt_include_expsyms_CXX
14219
14220# ### END LIBTOOL TAG CONFIG: $tagname
14221
14222__EOF__
14223
14224
14225else
14226  # If there is no Makefile yet, we rely on a make rule to execute
14227  # `config.status --recheck' to rerun these tests and create the
14228  # libtool script then.
14229  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14230  if test -f "$ltmain_in"; then
14231    test -f Makefile && make "$ltmain"
14232  fi
14233fi
14234
14235
14236ac_ext=c
14237ac_cpp='$CPP $CPPFLAGS'
14238ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14239ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14240ac_compiler_gnu=$ac_cv_c_compiler_gnu
14241
14242CC=$lt_save_CC
14243LDCXX=$LD
14244LD=$lt_save_LD
14245GCC=$lt_save_GCC
14246with_gnu_ldcxx=$with_gnu_ld
14247with_gnu_ld=$lt_save_with_gnu_ld
14248lt_cv_path_LDCXX=$lt_cv_path_LD
14249lt_cv_path_LD=$lt_save_path_LD
14250lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14251lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14252
14253	else
14254	  tagname=""
14255	fi
14256	;;
14257
14258      F77)
14259	if test -n "$F77" && test "X$F77" != "Xno"; then
14260
14261ac_ext=f
14262ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14263ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14264ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14265
14266
14267archive_cmds_need_lc_F77=no
14268allow_undefined_flag_F77=
14269always_export_symbols_F77=no
14270archive_expsym_cmds_F77=
14271export_dynamic_flag_spec_F77=
14272hardcode_direct_F77=no
14273hardcode_libdir_flag_spec_F77=
14274hardcode_libdir_flag_spec_ld_F77=
14275hardcode_libdir_separator_F77=
14276hardcode_minus_L_F77=no
14277hardcode_automatic_F77=no
14278module_cmds_F77=
14279module_expsym_cmds_F77=
14280link_all_deplibs_F77=unknown
14281old_archive_cmds_F77=$old_archive_cmds
14282no_undefined_flag_F77=
14283whole_archive_flag_spec_F77=
14284enable_shared_with_static_runtimes_F77=no
14285
14286# Source file extension for f77 test sources.
14287ac_ext=f
14288
14289# Object file extension for compiled f77 test sources.
14290objext=o
14291objext_F77=$objext
14292
14293# Code to be used in simple compile tests
14294lt_simple_compile_test_code="\
14295      subroutine t
14296      return
14297      end
14298"
14299
14300# Code to be used in simple link tests
14301lt_simple_link_test_code="\
14302      program t
14303      end
14304"
14305
14306# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14307
14308# If no C compiler was specified, use CC.
14309LTCC=${LTCC-"$CC"}
14310
14311# If no C compiler flags were specified, use CFLAGS.
14312LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14313
14314# Allow CC to be a program name with arguments.
14315compiler=$CC
14316
14317
14318# save warnings/boilerplate of simple test code
14319ac_outfile=conftest.$ac_objext
14320echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14321eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14322_lt_compiler_boilerplate=`cat conftest.err`
14323$rm conftest*
14324
14325ac_outfile=conftest.$ac_objext
14326echo "$lt_simple_link_test_code" >conftest.$ac_ext
14327eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14328_lt_linker_boilerplate=`cat conftest.err`
14329$rm -r conftest*
14330
14331
14332# Allow CC to be a program name with arguments.
14333lt_save_CC="$CC"
14334CC=${F77-"f77"}
14335compiler=$CC
14336compiler_F77=$CC
14337for cc_temp in $compiler""; do
14338  case $cc_temp in
14339    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14340    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14341    \-*) ;;
14342    *) break;;
14343  esac
14344done
14345cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14346
14347
14348{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14349$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14350{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14351$as_echo "$can_build_shared" >&6; }
14352
14353{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14354$as_echo_n "checking whether to build shared libraries... " >&6; }
14355test "$can_build_shared" = "no" && enable_shared=no
14356
14357# On AIX, shared libraries and static libraries use the same namespace, and
14358# are all built from PIC.
14359case $host_os in
14360aix3*)
14361  test "$enable_shared" = yes && enable_static=no
14362  if test -n "$RANLIB"; then
14363    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14364    postinstall_cmds='$RANLIB $lib'
14365  fi
14366  ;;
14367aix[4-9]*)
14368  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14369    test "$enable_shared" = yes && enable_static=no
14370  fi
14371  ;;
14372esac
14373{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14374$as_echo "$enable_shared" >&6; }
14375
14376{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14377$as_echo_n "checking whether to build static libraries... " >&6; }
14378# Make sure either enable_shared or enable_static is yes.
14379test "$enable_shared" = yes || enable_static=yes
14380{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14381$as_echo "$enable_static" >&6; }
14382
14383GCC_F77="$G77"
14384LD_F77="$LD"
14385
14386lt_prog_compiler_wl_F77=
14387lt_prog_compiler_pic_F77=
14388lt_prog_compiler_static_F77=
14389
14390{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14391$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14392
14393  if test "$GCC" = yes; then
14394    lt_prog_compiler_wl_F77='-Wl,'
14395    lt_prog_compiler_static_F77='-static'
14396
14397    case $host_os in
14398      aix*)
14399      # All AIX code is PIC.
14400      if test "$host_cpu" = ia64; then
14401	# AIX 5 now supports IA64 processor
14402	lt_prog_compiler_static_F77='-Bstatic'
14403      fi
14404      ;;
14405
14406    amigaos*)
14407      # FIXME: we need at least 68020 code to build shared libraries, but
14408      # adding the `-m68020' flag to GCC prevents building anything better,
14409      # like `-m68040'.
14410      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14411      ;;
14412
14413    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14414      # PIC is the default for these OSes.
14415      ;;
14416
14417    mingw* | cygwin* | pw32* | os2*)
14418      # This hack is so that the source file can tell whether it is being
14419      # built for inclusion in a dll (and should export symbols for example).
14420      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14421      # (--disable-auto-import) libraries
14422      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14423      ;;
14424
14425    darwin* | rhapsody*)
14426      # PIC is the default on this platform
14427      # Common symbols not allowed in MH_DYLIB files
14428      lt_prog_compiler_pic_F77='-fno-common'
14429      ;;
14430
14431    interix[3-9]*)
14432      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14433      # Instead, we relocate shared libraries at runtime.
14434      ;;
14435
14436    msdosdjgpp*)
14437      # Just because we use GCC doesn't mean we suddenly get shared libraries
14438      # on systems that don't support them.
14439      lt_prog_compiler_can_build_shared_F77=no
14440      enable_shared=no
14441      ;;
14442
14443    sysv4*MP*)
14444      if test -d /usr/nec; then
14445	lt_prog_compiler_pic_F77=-Kconform_pic
14446      fi
14447      ;;
14448
14449    hpux*)
14450      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14451      # not for PA HP-UX.
14452      case $host_cpu in
14453      hppa*64*|ia64*)
14454	# +Z the default
14455	;;
14456      *)
14457	lt_prog_compiler_pic_F77='-fPIC'
14458	;;
14459      esac
14460      ;;
14461
14462    *)
14463      lt_prog_compiler_pic_F77='-fPIC'
14464      ;;
14465    esac
14466  else
14467    # PORTME Check for flag to pass linker flags through the system compiler.
14468    case $host_os in
14469    aix*)
14470      lt_prog_compiler_wl_F77='-Wl,'
14471      if test "$host_cpu" = ia64; then
14472	# AIX 5 now supports IA64 processor
14473	lt_prog_compiler_static_F77='-Bstatic'
14474      else
14475	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14476      fi
14477      ;;
14478      darwin*)
14479        # PIC is the default on this platform
14480        # Common symbols not allowed in MH_DYLIB files
14481       case $cc_basename in
14482         xlc*)
14483         lt_prog_compiler_pic_F77='-qnocommon'
14484         lt_prog_compiler_wl_F77='-Wl,'
14485         ;;
14486       esac
14487       ;;
14488
14489    mingw* | cygwin* | pw32* | os2*)
14490      # This hack is so that the source file can tell whether it is being
14491      # built for inclusion in a dll (and should export symbols for example).
14492      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14493      ;;
14494
14495    hpux9* | hpux10* | hpux11*)
14496      lt_prog_compiler_wl_F77='-Wl,'
14497      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14498      # not for PA HP-UX.
14499      case $host_cpu in
14500      hppa*64*|ia64*)
14501	# +Z the default
14502	;;
14503      *)
14504	lt_prog_compiler_pic_F77='+Z'
14505	;;
14506      esac
14507      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14508      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14509      ;;
14510
14511    irix5* | irix6* | nonstopux*)
14512      lt_prog_compiler_wl_F77='-Wl,'
14513      # PIC (with -KPIC) is the default.
14514      lt_prog_compiler_static_F77='-non_shared'
14515      ;;
14516
14517    newsos6)
14518      lt_prog_compiler_pic_F77='-KPIC'
14519      lt_prog_compiler_static_F77='-Bstatic'
14520      ;;
14521
14522    linux* | k*bsd*-gnu)
14523      case $cc_basename in
14524      icc* | ecc*)
14525	lt_prog_compiler_wl_F77='-Wl,'
14526	lt_prog_compiler_pic_F77='-KPIC'
14527	lt_prog_compiler_static_F77='-static'
14528        ;;
14529      pgcc* | pgf77* | pgf90* | pgf95*)
14530        # Portland Group compilers (*not* the Pentium gcc compiler,
14531	# which looks to be a dead project)
14532	lt_prog_compiler_wl_F77='-Wl,'
14533	lt_prog_compiler_pic_F77='-fpic'
14534	lt_prog_compiler_static_F77='-Bstatic'
14535        ;;
14536      ccc*)
14537        lt_prog_compiler_wl_F77='-Wl,'
14538        # All Alpha code is PIC.
14539        lt_prog_compiler_static_F77='-non_shared'
14540        ;;
14541      *)
14542        case `$CC -V 2>&1 | sed 5q` in
14543	*Sun\ C*)
14544	  # Sun C 5.9
14545	  lt_prog_compiler_pic_F77='-KPIC'
14546	  lt_prog_compiler_static_F77='-Bstatic'
14547	  lt_prog_compiler_wl_F77='-Wl,'
14548	  ;;
14549	*Sun\ F*)
14550	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14551	  lt_prog_compiler_pic_F77='-KPIC'
14552	  lt_prog_compiler_static_F77='-Bstatic'
14553	  lt_prog_compiler_wl_F77=''
14554	  ;;
14555	esac
14556	;;
14557      esac
14558      ;;
14559
14560    osf3* | osf4* | osf5*)
14561      lt_prog_compiler_wl_F77='-Wl,'
14562      # All OSF/1 code is PIC.
14563      lt_prog_compiler_static_F77='-non_shared'
14564      ;;
14565
14566    rdos*)
14567      lt_prog_compiler_static_F77='-non_shared'
14568      ;;
14569
14570    solaris*)
14571      lt_prog_compiler_pic_F77='-KPIC'
14572      lt_prog_compiler_static_F77='-Bstatic'
14573      case $cc_basename in
14574      f77* | f90* | f95*)
14575	lt_prog_compiler_wl_F77='-Qoption ld ';;
14576      *)
14577	lt_prog_compiler_wl_F77='-Wl,';;
14578      esac
14579      ;;
14580
14581    sunos4*)
14582      lt_prog_compiler_wl_F77='-Qoption ld '
14583      lt_prog_compiler_pic_F77='-PIC'
14584      lt_prog_compiler_static_F77='-Bstatic'
14585      ;;
14586
14587    sysv4 | sysv4.2uw2* | sysv4.3*)
14588      lt_prog_compiler_wl_F77='-Wl,'
14589      lt_prog_compiler_pic_F77='-KPIC'
14590      lt_prog_compiler_static_F77='-Bstatic'
14591      ;;
14592
14593    sysv4*MP*)
14594      if test -d /usr/nec ;then
14595	lt_prog_compiler_pic_F77='-Kconform_pic'
14596	lt_prog_compiler_static_F77='-Bstatic'
14597      fi
14598      ;;
14599
14600    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14601      lt_prog_compiler_wl_F77='-Wl,'
14602      lt_prog_compiler_pic_F77='-KPIC'
14603      lt_prog_compiler_static_F77='-Bstatic'
14604      ;;
14605
14606    unicos*)
14607      lt_prog_compiler_wl_F77='-Wl,'
14608      lt_prog_compiler_can_build_shared_F77=no
14609      ;;
14610
14611    uts4*)
14612      lt_prog_compiler_pic_F77='-pic'
14613      lt_prog_compiler_static_F77='-Bstatic'
14614      ;;
14615
14616    *)
14617      lt_prog_compiler_can_build_shared_F77=no
14618      ;;
14619    esac
14620  fi
14621
14622{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14623$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14624
14625#
14626# Check to make sure the PIC flag actually works.
14627#
14628if test -n "$lt_prog_compiler_pic_F77"; then
14629
14630{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14631$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14632if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14633  $as_echo_n "(cached) " >&6
14634else
14635  lt_cv_prog_compiler_pic_works_F77=no
14636  ac_outfile=conftest.$ac_objext
14637   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14638   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14639   # Insert the option either (1) after the last *FLAGS variable, or
14640   # (2) before a word containing "conftest.", or (3) at the end.
14641   # Note that $ac_compile itself does not contain backslashes and begins
14642   # with a dollar sign (not a hyphen), so the echo should work correctly.
14643   # The option is referenced via a variable to avoid confusing sed.
14644   lt_compile=`echo "$ac_compile" | $SED \
14645   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14646   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14647   -e 's:$: $lt_compiler_flag:'`
14648   (eval echo "\"\$as_me:14648: $lt_compile\"" >&5)
14649   (eval "$lt_compile" 2>conftest.err)
14650   ac_status=$?
14651   cat conftest.err >&5
14652   echo "$as_me:14652: \$? = $ac_status" >&5
14653   if (exit $ac_status) && test -s "$ac_outfile"; then
14654     # The compiler can only warn and ignore the option if not recognized
14655     # So say no if there are warnings other than the usual output.
14656     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14657     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14658     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14659       lt_cv_prog_compiler_pic_works_F77=yes
14660     fi
14661   fi
14662   $rm conftest*
14663
14664fi
14665{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14666$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14667
14668if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14669    case $lt_prog_compiler_pic_F77 in
14670     "" | " "*) ;;
14671     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14672     esac
14673else
14674    lt_prog_compiler_pic_F77=
14675     lt_prog_compiler_can_build_shared_F77=no
14676fi
14677
14678fi
14679case $host_os in
14680  # For platforms which do not support PIC, -DPIC is meaningless:
14681  *djgpp*)
14682    lt_prog_compiler_pic_F77=
14683    ;;
14684  *)
14685    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14686    ;;
14687esac
14688
14689#
14690# Check to make sure the static flag actually works.
14691#
14692wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14693{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14694$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14695if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14696  $as_echo_n "(cached) " >&6
14697else
14698  lt_cv_prog_compiler_static_works_F77=no
14699   save_LDFLAGS="$LDFLAGS"
14700   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14701   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14702   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14703     # The linker can only warn and ignore the option if not recognized
14704     # So say no if there are warnings
14705     if test -s conftest.err; then
14706       # Append any errors to the config.log.
14707       cat conftest.err 1>&5
14708       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14709       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14710       if diff conftest.exp conftest.er2 >/dev/null; then
14711         lt_cv_prog_compiler_static_works_F77=yes
14712       fi
14713     else
14714       lt_cv_prog_compiler_static_works_F77=yes
14715     fi
14716   fi
14717   $rm -r conftest*
14718   LDFLAGS="$save_LDFLAGS"
14719
14720fi
14721{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14722$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14723
14724if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14725    :
14726else
14727    lt_prog_compiler_static_F77=
14728fi
14729
14730
14731{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14732$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14733if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14734  $as_echo_n "(cached) " >&6
14735else
14736  lt_cv_prog_compiler_c_o_F77=no
14737   $rm -r conftest 2>/dev/null
14738   mkdir conftest
14739   cd conftest
14740   mkdir out
14741   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14742
14743   lt_compiler_flag="-o out/conftest2.$ac_objext"
14744   # Insert the option either (1) after the last *FLAGS variable, or
14745   # (2) before a word containing "conftest.", or (3) at the end.
14746   # Note that $ac_compile itself does not contain backslashes and begins
14747   # with a dollar sign (not a hyphen), so the echo should work correctly.
14748   lt_compile=`echo "$ac_compile" | $SED \
14749   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14750   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14751   -e 's:$: $lt_compiler_flag:'`
14752   (eval echo "\"\$as_me:14752: $lt_compile\"" >&5)
14753   (eval "$lt_compile" 2>out/conftest.err)
14754   ac_status=$?
14755   cat out/conftest.err >&5
14756   echo "$as_me:14756: \$? = $ac_status" >&5
14757   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14758   then
14759     # The compiler can only warn and ignore the option if not recognized
14760     # So say no if there are warnings
14761     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14762     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14763     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14764       lt_cv_prog_compiler_c_o_F77=yes
14765     fi
14766   fi
14767   chmod u+w . 2>&5
14768   $rm conftest*
14769   # SGI C++ compiler will create directory out/ii_files/ for
14770   # template instantiation
14771   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14772   $rm out/* && rmdir out
14773   cd ..
14774   rmdir conftest
14775   $rm conftest*
14776
14777fi
14778{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14779$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14780
14781
14782hard_links="nottested"
14783if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14784  # do not overwrite the value of need_locks provided by the user
14785  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14786$as_echo_n "checking if we can lock with hard links... " >&6; }
14787  hard_links=yes
14788  $rm conftest*
14789  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14790  touch conftest.a
14791  ln conftest.a conftest.b 2>&5 || hard_links=no
14792  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14793  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14794$as_echo "$hard_links" >&6; }
14795  if test "$hard_links" = no; then
14796    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14797$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14798    need_locks=warn
14799  fi
14800else
14801  need_locks=no
14802fi
14803
14804{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14805$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14806
14807  runpath_var=
14808  allow_undefined_flag_F77=
14809  enable_shared_with_static_runtimes_F77=no
14810  archive_cmds_F77=
14811  archive_expsym_cmds_F77=
14812  old_archive_From_new_cmds_F77=
14813  old_archive_from_expsyms_cmds_F77=
14814  export_dynamic_flag_spec_F77=
14815  whole_archive_flag_spec_F77=
14816  thread_safe_flag_spec_F77=
14817  hardcode_libdir_flag_spec_F77=
14818  hardcode_libdir_flag_spec_ld_F77=
14819  hardcode_libdir_separator_F77=
14820  hardcode_direct_F77=no
14821  hardcode_minus_L_F77=no
14822  hardcode_shlibpath_var_F77=unsupported
14823  link_all_deplibs_F77=unknown
14824  hardcode_automatic_F77=no
14825  module_cmds_F77=
14826  module_expsym_cmds_F77=
14827  always_export_symbols_F77=no
14828  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14829  # include_expsyms should be a list of space-separated symbols to be *always*
14830  # included in the symbol list
14831  include_expsyms_F77=
14832  # exclude_expsyms can be an extended regexp of symbols to exclude
14833  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14834  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14835  # as well as any symbol that contains `d'.
14836  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14837  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14838  # platforms (ab)use it in PIC code, but their linkers get confused if
14839  # the symbol is explicitly referenced.  Since portable code cannot
14840  # rely on this symbol name, it's probably fine to never include it in
14841  # preloaded symbol tables.
14842  # Exclude shared library initialization/finalization symbols.
14843  extract_expsyms_cmds=
14844  # Just being paranoid about ensuring that cc_basename is set.
14845  for cc_temp in $compiler""; do
14846  case $cc_temp in
14847    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14848    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14849    \-*) ;;
14850    *) break;;
14851  esac
14852done
14853cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14854
14855  case $host_os in
14856  cygwin* | mingw* | pw32*)
14857    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14858    # When not using gcc, we currently assume that we are using
14859    # Microsoft Visual C++.
14860    if test "$GCC" != yes; then
14861      with_gnu_ld=no
14862    fi
14863    ;;
14864  interix*)
14865    # we just hope/assume this is gcc and not c89 (= MSVC++)
14866    with_gnu_ld=yes
14867    ;;
14868  openbsd*)
14869    with_gnu_ld=no
14870    ;;
14871  esac
14872
14873  ld_shlibs_F77=yes
14874  if test "$with_gnu_ld" = yes; then
14875    # If archive_cmds runs LD, not CC, wlarc should be empty
14876    wlarc='${wl}'
14877
14878    # Set some defaults for GNU ld with shared library support. These
14879    # are reset later if shared libraries are not supported. Putting them
14880    # here allows them to be overridden if necessary.
14881    runpath_var=LD_RUN_PATH
14882    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14883    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14884    # ancient GNU ld didn't support --whole-archive et. al.
14885    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14886	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14887      else
14888  	whole_archive_flag_spec_F77=
14889    fi
14890    supports_anon_versioning=no
14891    case `$LD -v 2>/dev/null` in
14892      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14893      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14894      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14895      *\ 2.11.*) ;; # other 2.11 versions
14896      *) supports_anon_versioning=yes ;;
14897    esac
14898
14899    # See if GNU ld supports shared libraries.
14900    case $host_os in
14901    aix[3-9]*)
14902      # On AIX/PPC, the GNU linker is very broken
14903      if test "$host_cpu" != ia64; then
14904	ld_shlibs_F77=no
14905	cat <<EOF 1>&2
14906
14907*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14908*** to be unable to reliably create shared libraries on AIX.
14909*** Therefore, libtool is disabling shared libraries support.  If you
14910*** really care for shared libraries, you may want to modify your PATH
14911*** so that a non-GNU linker is found, and then restart.
14912
14913EOF
14914      fi
14915      ;;
14916
14917    amigaos*)
14918      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)'
14919      hardcode_libdir_flag_spec_F77='-L$libdir'
14920      hardcode_minus_L_F77=yes
14921
14922      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14923      # that the semantics of dynamic libraries on AmigaOS, at least up
14924      # to version 4, is to share data among multiple programs linked
14925      # with the same dynamic library.  Since this doesn't match the
14926      # behavior of shared libraries on other platforms, we can't use
14927      # them.
14928      ld_shlibs_F77=no
14929      ;;
14930
14931    beos*)
14932      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14933	allow_undefined_flag_F77=unsupported
14934	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14935	# support --undefined.  This deserves some investigation.  FIXME
14936	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14937      else
14938	ld_shlibs_F77=no
14939      fi
14940      ;;
14941
14942    cygwin* | mingw* | pw32*)
14943      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14944      # as there is no search path for DLLs.
14945      hardcode_libdir_flag_spec_F77='-L$libdir'
14946      allow_undefined_flag_F77=unsupported
14947      always_export_symbols_F77=no
14948      enable_shared_with_static_runtimes_F77=yes
14949      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14950
14951      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14952        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14953	# If the export-symbols file already is a .def file (1st line
14954	# is EXPORTS), use it as is; otherwise, prepend...
14955	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14956	  cp $export_symbols $output_objdir/$soname.def;
14957	else
14958	  echo EXPORTS > $output_objdir/$soname.def;
14959	  cat $export_symbols >> $output_objdir/$soname.def;
14960	fi~
14961	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14962      else
14963	ld_shlibs_F77=no
14964      fi
14965      ;;
14966
14967    interix[3-9]*)
14968      hardcode_direct_F77=no
14969      hardcode_shlibpath_var_F77=no
14970      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14971      export_dynamic_flag_spec_F77='${wl}-E'
14972      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14973      # Instead, shared libraries are loaded at an image base (0x10000000 by
14974      # default) and relocated if they conflict, which is a slow very memory
14975      # consuming and fragmenting process.  To avoid this, we pick a random,
14976      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14977      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14978      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'
14979      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'
14980      ;;
14981
14982    gnu* | linux* | k*bsd*-gnu)
14983      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14984	tmp_addflag=
14985	case $cc_basename,$host_cpu in
14986	pgcc*)				# Portland Group C compiler
14987	  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'
14988	  tmp_addflag=' $pic_flag'
14989	  ;;
14990	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14991	  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'
14992	  tmp_addflag=' $pic_flag -Mnomain' ;;
14993	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14994	  tmp_addflag=' -i_dynamic' ;;
14995	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14996	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14997	ifc* | ifort*)			# Intel Fortran compiler
14998	  tmp_addflag=' -nofor_main' ;;
14999	esac
15000	case `$CC -V 2>&1 | sed 5q` in
15001	*Sun\ C*)			# Sun C 5.9
15002	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15003	  tmp_sharedflag='-G' ;;
15004	*Sun\ F*)			# Sun Fortran 8.3
15005	  tmp_sharedflag='-G' ;;
15006	*)
15007	  tmp_sharedflag='-shared' ;;
15008	esac
15009	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15010
15011	if test $supports_anon_versioning = yes; then
15012	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15013  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15014  $echo "local: *; };" >> $output_objdir/$libname.ver~
15015	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15016	fi
15017      else
15018	ld_shlibs_F77=no
15019      fi
15020      ;;
15021
15022    netbsd*)
15023      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15024	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15025	wlarc=
15026      else
15027	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15028	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15029      fi
15030      ;;
15031
15032    solaris*)
15033      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15034	ld_shlibs_F77=no
15035	cat <<EOF 1>&2
15036
15037*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15038*** create shared libraries on Solaris systems.  Therefore, libtool
15039*** is disabling shared libraries support.  We urge you to upgrade GNU
15040*** binutils to release 2.9.1 or newer.  Another option is to modify
15041*** your PATH or compiler configuration so that the native linker is
15042*** used, and then restart.
15043
15044EOF
15045      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15046	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15047	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15048      else
15049	ld_shlibs_F77=no
15050      fi
15051      ;;
15052
15053    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15054      case `$LD -v 2>&1` in
15055        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15056	ld_shlibs_F77=no
15057	cat <<_LT_EOF 1>&2
15058
15059*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15060*** reliably create shared libraries on SCO systems.  Therefore, libtool
15061*** is disabling shared libraries support.  We urge you to upgrade GNU
15062*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15063*** your PATH or compiler configuration so that the native linker is
15064*** used, and then restart.
15065
15066_LT_EOF
15067	;;
15068	*)
15069	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15070	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15071	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15072	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15073	  else
15074	    ld_shlibs_F77=no
15075	  fi
15076	;;
15077      esac
15078      ;;
15079
15080    sunos4*)
15081      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15082      wlarc=
15083      hardcode_direct_F77=yes
15084      hardcode_shlibpath_var_F77=no
15085      ;;
15086
15087    *)
15088      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15089	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15090	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15091      else
15092	ld_shlibs_F77=no
15093      fi
15094      ;;
15095    esac
15096
15097    if test "$ld_shlibs_F77" = no; then
15098      runpath_var=
15099      hardcode_libdir_flag_spec_F77=
15100      export_dynamic_flag_spec_F77=
15101      whole_archive_flag_spec_F77=
15102    fi
15103  else
15104    # PORTME fill in a description of your system's linker (not GNU ld)
15105    case $host_os in
15106    aix3*)
15107      allow_undefined_flag_F77=unsupported
15108      always_export_symbols_F77=yes
15109      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'
15110      # Note: this linker hardcodes the directories in LIBPATH if there
15111      # are no directories specified by -L.
15112      hardcode_minus_L_F77=yes
15113      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15114	# Neither direct hardcoding nor static linking is supported with a
15115	# broken collect2.
15116	hardcode_direct_F77=unsupported
15117      fi
15118      ;;
15119
15120    aix[4-9]*)
15121      if test "$host_cpu" = ia64; then
15122	# On IA64, the linker does run time linking by default, so we don't
15123	# have to do anything special.
15124	aix_use_runtimelinking=no
15125	exp_sym_flag='-Bexport'
15126	no_entry_flag=""
15127      else
15128	# If we're using GNU nm, then we don't want the "-C" option.
15129	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15130	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15131	  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'
15132	else
15133	  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'
15134	fi
15135	aix_use_runtimelinking=no
15136
15137	# Test if we are trying to use run time linking or normal
15138	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15139	# need to do runtime linking.
15140	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15141	  for ld_flag in $LDFLAGS; do
15142  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15143  	    aix_use_runtimelinking=yes
15144  	    break
15145  	  fi
15146	  done
15147	  ;;
15148	esac
15149
15150	exp_sym_flag='-bexport'
15151	no_entry_flag='-bnoentry'
15152      fi
15153
15154      # When large executables or shared objects are built, AIX ld can
15155      # have problems creating the table of contents.  If linking a library
15156      # or program results in "error TOC overflow" add -mminimal-toc to
15157      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15158      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15159
15160      archive_cmds_F77=''
15161      hardcode_direct_F77=yes
15162      hardcode_libdir_separator_F77=':'
15163      link_all_deplibs_F77=yes
15164
15165      if test "$GCC" = yes; then
15166	case $host_os in aix4.[012]|aix4.[012].*)
15167	# We only want to do this on AIX 4.2 and lower, the check
15168	# below for broken collect2 doesn't work under 4.3+
15169	  collect2name=`${CC} -print-prog-name=collect2`
15170	  if test -f "$collect2name" && \
15171  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15172	  then
15173  	  # We have reworked collect2
15174  	  :
15175	  else
15176  	  # We have old collect2
15177  	  hardcode_direct_F77=unsupported
15178  	  # It fails to find uninstalled libraries when the uninstalled
15179  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15180  	  # to unsupported forces relinking
15181  	  hardcode_minus_L_F77=yes
15182  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15183  	  hardcode_libdir_separator_F77=
15184	  fi
15185	  ;;
15186	esac
15187	shared_flag='-shared'
15188	if test "$aix_use_runtimelinking" = yes; then
15189	  shared_flag="$shared_flag "'${wl}-G'
15190	fi
15191      else
15192	# not using gcc
15193	if test "$host_cpu" = ia64; then
15194  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15195  	# chokes on -Wl,-G. The following line is correct:
15196	  shared_flag='-G'
15197	else
15198	  if test "$aix_use_runtimelinking" = yes; then
15199	    shared_flag='${wl}-G'
15200	  else
15201	    shared_flag='${wl}-bM:SRE'
15202	  fi
15203	fi
15204      fi
15205
15206      # It seems that -bexpall does not export symbols beginning with
15207      # underscore (_), so it is better to generate a list of symbols to export.
15208      always_export_symbols_F77=yes
15209      if test "$aix_use_runtimelinking" = yes; then
15210	# Warning - without using the other runtime loading flags (-brtl),
15211	# -berok will link without error, but may produce a broken library.
15212	allow_undefined_flag_F77='-berok'
15213       # Determine the default libpath from the value encoded in an empty executable.
15214       cat >conftest.$ac_ext <<_ACEOF
15215      program main
15216
15217      end
15218_ACEOF
15219rm -f conftest.$ac_objext conftest$ac_exeext
15220if { (ac_try="$ac_link"
15221case "(($ac_try" in
15222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15223  *) ac_try_echo=$ac_try;;
15224esac
15225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15226$as_echo "$ac_try_echo") >&5
15227  (eval "$ac_link") 2>conftest.er1
15228  ac_status=$?
15229  grep -v '^ *+' conftest.er1 >conftest.err
15230  rm -f conftest.er1
15231  cat conftest.err >&5
15232  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15233  (exit $ac_status); } && {
15234	 test -z "$ac_f77_werror_flag" ||
15235	 test ! -s conftest.err
15236       } && test -s conftest$ac_exeext && {
15237	 test "$cross_compiling" = yes ||
15238	 $as_test_x conftest$ac_exeext
15239       }; then
15240
15241lt_aix_libpath_sed='
15242    /Import File Strings/,/^$/ {
15243	/^0/ {
15244	    s/^0  *\(.*\)$/\1/
15245	    p
15246	}
15247    }'
15248aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15249# Check for a 64-bit object if we didn't find anything.
15250if test -z "$aix_libpath"; then
15251  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15252fi
15253else
15254  $as_echo "$as_me: failed program was:" >&5
15255sed 's/^/| /' conftest.$ac_ext >&5
15256
15257
15258fi
15259
15260rm -rf conftest.dSYM
15261rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15262      conftest$ac_exeext conftest.$ac_ext
15263if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15264
15265       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15266	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"
15267       else
15268	if test "$host_cpu" = ia64; then
15269	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15270	  allow_undefined_flag_F77="-z nodefs"
15271	  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"
15272	else
15273	 # Determine the default libpath from the value encoded in an empty executable.
15274	 cat >conftest.$ac_ext <<_ACEOF
15275      program main
15276
15277      end
15278_ACEOF
15279rm -f conftest.$ac_objext conftest$ac_exeext
15280if { (ac_try="$ac_link"
15281case "(($ac_try" in
15282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15283  *) ac_try_echo=$ac_try;;
15284esac
15285eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15286$as_echo "$ac_try_echo") >&5
15287  (eval "$ac_link") 2>conftest.er1
15288  ac_status=$?
15289  grep -v '^ *+' conftest.er1 >conftest.err
15290  rm -f conftest.er1
15291  cat conftest.err >&5
15292  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15293  (exit $ac_status); } && {
15294	 test -z "$ac_f77_werror_flag" ||
15295	 test ! -s conftest.err
15296       } && test -s conftest$ac_exeext && {
15297	 test "$cross_compiling" = yes ||
15298	 $as_test_x conftest$ac_exeext
15299       }; then
15300
15301lt_aix_libpath_sed='
15302    /Import File Strings/,/^$/ {
15303	/^0/ {
15304	    s/^0  *\(.*\)$/\1/
15305	    p
15306	}
15307    }'
15308aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15309# Check for a 64-bit object if we didn't find anything.
15310if test -z "$aix_libpath"; then
15311  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15312fi
15313else
15314  $as_echo "$as_me: failed program was:" >&5
15315sed 's/^/| /' conftest.$ac_ext >&5
15316
15317
15318fi
15319
15320rm -rf conftest.dSYM
15321rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15322      conftest$ac_exeext conftest.$ac_ext
15323if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15324
15325	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15326	  # Warning - without using the other run time loading flags,
15327	  # -berok will link without error, but may produce a broken library.
15328	  no_undefined_flag_F77=' ${wl}-bernotok'
15329	  allow_undefined_flag_F77=' ${wl}-berok'
15330	  # Exported symbols can be pulled into shared objects from archives
15331	  whole_archive_flag_spec_F77='$convenience'
15332	  archive_cmds_need_lc_F77=yes
15333	  # This is similar to how AIX traditionally builds its shared libraries.
15334	  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'
15335	fi
15336      fi
15337      ;;
15338
15339    amigaos*)
15340      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)'
15341      hardcode_libdir_flag_spec_F77='-L$libdir'
15342      hardcode_minus_L_F77=yes
15343      # see comment about different semantics on the GNU ld section
15344      ld_shlibs_F77=no
15345      ;;
15346
15347    bsdi[45]*)
15348      export_dynamic_flag_spec_F77=-rdynamic
15349      ;;
15350
15351    cygwin* | mingw* | pw32*)
15352      # When not using gcc, we currently assume that we are using
15353      # Microsoft Visual C++.
15354      # hardcode_libdir_flag_spec is actually meaningless, as there is
15355      # no search path for DLLs.
15356      hardcode_libdir_flag_spec_F77=' '
15357      allow_undefined_flag_F77=unsupported
15358      # Tell ltmain to make .lib files, not .a files.
15359      libext=lib
15360      # Tell ltmain to make .dll files, not .so files.
15361      shrext_cmds=".dll"
15362      # FIXME: Setting linknames here is a bad hack.
15363      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15364      # The linker will automatically build a .lib file if we build a DLL.
15365      old_archive_From_new_cmds_F77='true'
15366      # FIXME: Should let the user specify the lib program.
15367      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15368      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15369      enable_shared_with_static_runtimes_F77=yes
15370      ;;
15371
15372    darwin* | rhapsody*)
15373      case $host_os in
15374        rhapsody* | darwin1.[012])
15375         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15376         ;;
15377       *) # Darwin 1.3 on
15378         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15379           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15380         else
15381           case ${MACOSX_DEPLOYMENT_TARGET} in
15382             10.[012])
15383               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15384               ;;
15385             10.*)
15386               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15387               ;;
15388           esac
15389         fi
15390         ;;
15391      esac
15392      archive_cmds_need_lc_F77=no
15393      hardcode_direct_F77=no
15394      hardcode_automatic_F77=yes
15395      hardcode_shlibpath_var_F77=unsupported
15396      whole_archive_flag_spec_F77=''
15397      link_all_deplibs_F77=yes
15398    if test "$GCC" = yes ; then
15399    	output_verbose_link_cmd='echo'
15400        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15401        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15402        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15403        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15404    else
15405      case $cc_basename in
15406        xlc*)
15407         output_verbose_link_cmd='echo'
15408         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15409         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15410          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15411         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15412          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}'
15413          ;;
15414       *)
15415         ld_shlibs_F77=no
15416          ;;
15417      esac
15418    fi
15419      ;;
15420
15421    dgux*)
15422      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15423      hardcode_libdir_flag_spec_F77='-L$libdir'
15424      hardcode_shlibpath_var_F77=no
15425      ;;
15426
15427    freebsd1*)
15428      ld_shlibs_F77=no
15429      ;;
15430
15431    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15432    # support.  Future versions do this automatically, but an explicit c++rt0.o
15433    # does not break anything, and helps significantly (at the cost of a little
15434    # extra space).
15435    freebsd2.2*)
15436      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15437      hardcode_libdir_flag_spec_F77='-R$libdir'
15438      hardcode_direct_F77=yes
15439      hardcode_shlibpath_var_F77=no
15440      ;;
15441
15442    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15443    freebsd2*)
15444      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15445      hardcode_direct_F77=yes
15446      hardcode_minus_L_F77=yes
15447      hardcode_shlibpath_var_F77=no
15448      ;;
15449
15450    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15451    freebsd* | dragonfly*)
15452      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15453      hardcode_libdir_flag_spec_F77='-R$libdir'
15454      hardcode_direct_F77=yes
15455      hardcode_shlibpath_var_F77=no
15456      ;;
15457
15458    hpux9*)
15459      if test "$GCC" = yes; then
15460	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'
15461      else
15462	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'
15463      fi
15464      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15465      hardcode_libdir_separator_F77=:
15466      hardcode_direct_F77=yes
15467
15468      # hardcode_minus_L: Not really in the search PATH,
15469      # but as the default location of the library.
15470      hardcode_minus_L_F77=yes
15471      export_dynamic_flag_spec_F77='${wl}-E'
15472      ;;
15473
15474    hpux10*)
15475      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15476	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15477      else
15478	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15479      fi
15480      if test "$with_gnu_ld" = no; then
15481	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15482	hardcode_libdir_separator_F77=:
15483
15484	hardcode_direct_F77=yes
15485	export_dynamic_flag_spec_F77='${wl}-E'
15486
15487	# hardcode_minus_L: Not really in the search PATH,
15488	# but as the default location of the library.
15489	hardcode_minus_L_F77=yes
15490      fi
15491      ;;
15492
15493    hpux11*)
15494      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15495	case $host_cpu in
15496	hppa*64*)
15497	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15498	  ;;
15499	ia64*)
15500	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15501	  ;;
15502	*)
15503	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15504	  ;;
15505	esac
15506      else
15507	case $host_cpu in
15508	hppa*64*)
15509	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15510	  ;;
15511	ia64*)
15512	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15513	  ;;
15514	*)
15515	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15516	  ;;
15517	esac
15518      fi
15519      if test "$with_gnu_ld" = no; then
15520	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15521	hardcode_libdir_separator_F77=:
15522
15523	case $host_cpu in
15524	hppa*64*|ia64*)
15525	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15526	  hardcode_direct_F77=no
15527	  hardcode_shlibpath_var_F77=no
15528	  ;;
15529	*)
15530	  hardcode_direct_F77=yes
15531	  export_dynamic_flag_spec_F77='${wl}-E'
15532
15533	  # hardcode_minus_L: Not really in the search PATH,
15534	  # but as the default location of the library.
15535	  hardcode_minus_L_F77=yes
15536	  ;;
15537	esac
15538      fi
15539      ;;
15540
15541    irix5* | irix6* | nonstopux*)
15542      if test "$GCC" = yes; then
15543	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'
15544      else
15545	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'
15546	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15547      fi
15548      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15549      hardcode_libdir_separator_F77=:
15550      link_all_deplibs_F77=yes
15551      ;;
15552
15553    netbsd*)
15554      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15555	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15556      else
15557	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15558      fi
15559      hardcode_libdir_flag_spec_F77='-R$libdir'
15560      hardcode_direct_F77=yes
15561      hardcode_shlibpath_var_F77=no
15562      ;;
15563
15564    newsos6)
15565      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15566      hardcode_direct_F77=yes
15567      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15568      hardcode_libdir_separator_F77=:
15569      hardcode_shlibpath_var_F77=no
15570      ;;
15571
15572    openbsd*)
15573      if test -f /usr/libexec/ld.so; then
15574	hardcode_direct_F77=yes
15575	hardcode_shlibpath_var_F77=no
15576	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15577	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15578	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15579	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15580	  export_dynamic_flag_spec_F77='${wl}-E'
15581	else
15582	  case $host_os in
15583	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15584	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15585	     hardcode_libdir_flag_spec_F77='-R$libdir'
15586	     ;;
15587	   *)
15588	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15589	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15590	     ;;
15591	  esac
15592        fi
15593      else
15594	ld_shlibs_F77=no
15595      fi
15596      ;;
15597
15598    os2*)
15599      hardcode_libdir_flag_spec_F77='-L$libdir'
15600      hardcode_minus_L_F77=yes
15601      allow_undefined_flag_F77=unsupported
15602      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'
15603      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15604      ;;
15605
15606    osf3*)
15607      if test "$GCC" = yes; then
15608	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15609	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'
15610      else
15611	allow_undefined_flag_F77=' -expect_unresolved \*'
15612	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'
15613      fi
15614      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15615      hardcode_libdir_separator_F77=:
15616      ;;
15617
15618    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15619      if test "$GCC" = yes; then
15620	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15621	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'
15622	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15623      else
15624	allow_undefined_flag_F77=' -expect_unresolved \*'
15625	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'
15626	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~
15627	$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'
15628
15629	# Both c and cxx compiler support -rpath directly
15630	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15631      fi
15632      hardcode_libdir_separator_F77=:
15633      ;;
15634
15635    solaris*)
15636      no_undefined_flag_F77=' -z text'
15637      if test "$GCC" = yes; then
15638	wlarc='${wl}'
15639	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15640	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15641	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15642      else
15643	wlarc=''
15644	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15645	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15646  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15647      fi
15648      hardcode_libdir_flag_spec_F77='-R$libdir'
15649      hardcode_shlibpath_var_F77=no
15650      case $host_os in
15651      solaris2.[0-5] | solaris2.[0-5].*) ;;
15652      *)
15653	# The compiler driver will combine and reorder linker options,
15654	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15655	# but is careful enough not to reorder.
15656 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15657	if test "$GCC" = yes; then
15658	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15659	else
15660	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15661	fi
15662	;;
15663      esac
15664      link_all_deplibs_F77=yes
15665      ;;
15666
15667    sunos4*)
15668      if test "x$host_vendor" = xsequent; then
15669	# Use $CC to link under sequent, because it throws in some extra .o
15670	# files that make .init and .fini sections work.
15671	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15672      else
15673	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15674      fi
15675      hardcode_libdir_flag_spec_F77='-L$libdir'
15676      hardcode_direct_F77=yes
15677      hardcode_minus_L_F77=yes
15678      hardcode_shlibpath_var_F77=no
15679      ;;
15680
15681    sysv4)
15682      case $host_vendor in
15683	sni)
15684	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15685	  hardcode_direct_F77=yes # is this really true???
15686	;;
15687	siemens)
15688	  ## LD is ld it makes a PLAMLIB
15689	  ## CC just makes a GrossModule.
15690	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15691	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15692	  hardcode_direct_F77=no
15693        ;;
15694	motorola)
15695	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15696	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15697	;;
15698      esac
15699      runpath_var='LD_RUN_PATH'
15700      hardcode_shlibpath_var_F77=no
15701      ;;
15702
15703    sysv4.3*)
15704      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15705      hardcode_shlibpath_var_F77=no
15706      export_dynamic_flag_spec_F77='-Bexport'
15707      ;;
15708
15709    sysv4*MP*)
15710      if test -d /usr/nec; then
15711	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15712	hardcode_shlibpath_var_F77=no
15713	runpath_var=LD_RUN_PATH
15714	hardcode_runpath_var=yes
15715	ld_shlibs_F77=yes
15716      fi
15717      ;;
15718
15719    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15720      no_undefined_flag_F77='${wl}-z,text'
15721      archive_cmds_need_lc_F77=no
15722      hardcode_shlibpath_var_F77=no
15723      runpath_var='LD_RUN_PATH'
15724
15725      if test "$GCC" = yes; then
15726	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15727	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15728      else
15729	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15730	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15731      fi
15732      ;;
15733
15734    sysv5* | sco3.2v5* | sco5v6*)
15735      # Note: We can NOT use -z defs as we might desire, because we do not
15736      # link with -lc, and that would cause any symbols used from libc to
15737      # always be unresolved, which means just about no library would
15738      # ever link correctly.  If we're not using GNU ld we use -z text
15739      # though, which does catch some bad symbols but isn't as heavy-handed
15740      # as -z defs.
15741      no_undefined_flag_F77='${wl}-z,text'
15742      allow_undefined_flag_F77='${wl}-z,nodefs'
15743      archive_cmds_need_lc_F77=no
15744      hardcode_shlibpath_var_F77=no
15745      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15746      hardcode_libdir_separator_F77=':'
15747      link_all_deplibs_F77=yes
15748      export_dynamic_flag_spec_F77='${wl}-Bexport'
15749      runpath_var='LD_RUN_PATH'
15750
15751      if test "$GCC" = yes; then
15752	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15753	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15754      else
15755	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15756	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15757      fi
15758      ;;
15759
15760    uts4*)
15761      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15762      hardcode_libdir_flag_spec_F77='-L$libdir'
15763      hardcode_shlibpath_var_F77=no
15764      ;;
15765
15766    *)
15767      ld_shlibs_F77=no
15768      ;;
15769    esac
15770  fi
15771
15772{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15773$as_echo "$ld_shlibs_F77" >&6; }
15774test "$ld_shlibs_F77" = no && can_build_shared=no
15775
15776#
15777# Do we need to explicitly link libc?
15778#
15779case "x$archive_cmds_need_lc_F77" in
15780x|xyes)
15781  # Assume -lc should be added
15782  archive_cmds_need_lc_F77=yes
15783
15784  if test "$enable_shared" = yes && test "$GCC" = yes; then
15785    case $archive_cmds_F77 in
15786    *'~'*)
15787      # FIXME: we may have to deal with multi-command sequences.
15788      ;;
15789    '$CC '*)
15790      # Test whether the compiler implicitly links with -lc since on some
15791      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15792      # to ld, don't add -lc before -lgcc.
15793      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15794$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15795      $rm conftest*
15796      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15797
15798      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15799  (eval $ac_compile) 2>&5
15800  ac_status=$?
15801  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15802  (exit $ac_status); } 2>conftest.err; then
15803        soname=conftest
15804        lib=conftest
15805        libobjs=conftest.$ac_objext
15806        deplibs=
15807        wl=$lt_prog_compiler_wl_F77
15808	pic_flag=$lt_prog_compiler_pic_F77
15809        compiler_flags=-v
15810        linker_flags=-v
15811        verstring=
15812        output_objdir=.
15813        libname=conftest
15814        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15815        allow_undefined_flag_F77=
15816        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15817  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15818  ac_status=$?
15819  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15820  (exit $ac_status); }
15821        then
15822	  archive_cmds_need_lc_F77=no
15823        else
15824	  archive_cmds_need_lc_F77=yes
15825        fi
15826        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15827      else
15828        cat conftest.err 1>&5
15829      fi
15830      $rm conftest*
15831      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15832$as_echo "$archive_cmds_need_lc_F77" >&6; }
15833      ;;
15834    esac
15835  fi
15836  ;;
15837esac
15838
15839{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15840$as_echo_n "checking dynamic linker characteristics... " >&6; }
15841library_names_spec=
15842libname_spec='lib$name'
15843soname_spec=
15844shrext_cmds=".so"
15845postinstall_cmds=
15846postuninstall_cmds=
15847finish_cmds=
15848finish_eval=
15849shlibpath_var=
15850shlibpath_overrides_runpath=unknown
15851version_type=none
15852dynamic_linker="$host_os ld.so"
15853sys_lib_dlsearch_path_spec="/lib /usr/lib"
15854
15855need_lib_prefix=unknown
15856hardcode_into_libs=no
15857
15858# when you set need_version to no, make sure it does not cause -set_version
15859# flags to be left without arguments
15860need_version=unknown
15861
15862case $host_os in
15863aix3*)
15864  version_type=linux
15865  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15866  shlibpath_var=LIBPATH
15867
15868  # AIX 3 has no versioning support, so we append a major version to the name.
15869  soname_spec='${libname}${release}${shared_ext}$major'
15870  ;;
15871
15872aix[4-9]*)
15873  version_type=linux
15874  need_lib_prefix=no
15875  need_version=no
15876  hardcode_into_libs=yes
15877  if test "$host_cpu" = ia64; then
15878    # AIX 5 supports IA64
15879    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15880    shlibpath_var=LD_LIBRARY_PATH
15881  else
15882    # With GCC up to 2.95.x, collect2 would create an import file
15883    # for dependence libraries.  The import file would start with
15884    # the line `#! .'.  This would cause the generated library to
15885    # depend on `.', always an invalid library.  This was fixed in
15886    # development snapshots of GCC prior to 3.0.
15887    case $host_os in
15888      aix4 | aix4.[01] | aix4.[01].*)
15889      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15890	   echo ' yes '
15891	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15892	:
15893      else
15894	can_build_shared=no
15895      fi
15896      ;;
15897    esac
15898    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15899    # soname into executable. Probably we can add versioning support to
15900    # collect2, so additional links can be useful in future.
15901    if test "$aix_use_runtimelinking" = yes; then
15902      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15903      # instead of lib<name>.a to let people know that these are not
15904      # typical AIX shared libraries.
15905      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15906    else
15907      # We preserve .a as extension for shared libraries through AIX4.2
15908      # and later when we are not doing run time linking.
15909      library_names_spec='${libname}${release}.a $libname.a'
15910      soname_spec='${libname}${release}${shared_ext}$major'
15911    fi
15912    shlibpath_var=LIBPATH
15913  fi
15914  ;;
15915
15916amigaos*)
15917  library_names_spec='$libname.ixlibrary $libname.a'
15918  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15919  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'
15920  ;;
15921
15922beos*)
15923  library_names_spec='${libname}${shared_ext}'
15924  dynamic_linker="$host_os ld.so"
15925  shlibpath_var=LIBRARY_PATH
15926  ;;
15927
15928bsdi[45]*)
15929  version_type=linux
15930  need_version=no
15931  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15932  soname_spec='${libname}${release}${shared_ext}$major'
15933  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15934  shlibpath_var=LD_LIBRARY_PATH
15935  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15936  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15937  # the default ld.so.conf also contains /usr/contrib/lib and
15938  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15939  # libtool to hard-code these into programs
15940  ;;
15941
15942cygwin* | mingw* | pw32*)
15943  version_type=windows
15944  shrext_cmds=".dll"
15945  need_version=no
15946  need_lib_prefix=no
15947
15948  case $GCC,$host_os in
15949  yes,cygwin* | yes,mingw* | yes,pw32*)
15950    library_names_spec='$libname.dll.a'
15951    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15952    postinstall_cmds='base_file=`basename \${file}`~
15953      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15954      dldir=$destdir/`dirname \$dlpath`~
15955      test -d \$dldir || mkdir -p \$dldir~
15956      $install_prog $dir/$dlname \$dldir/$dlname~
15957      chmod a+x \$dldir/$dlname'
15958    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15959      dlpath=$dir/\$dldll~
15960       $rm \$dlpath'
15961    shlibpath_overrides_runpath=yes
15962
15963    case $host_os in
15964    cygwin*)
15965      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15966      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15967      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15968      ;;
15969    mingw*)
15970      # MinGW DLLs use traditional 'lib' prefix
15971      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15972      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15973      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15974        # It is most probably a Windows format PATH printed by
15975        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15976        # path with ; separators, and with drive letters. We can handle the
15977        # drive letters (cygwin fileutils understands them), so leave them,
15978        # especially as we might pass files found there to a mingw objdump,
15979        # which wouldn't understand a cygwinified path. Ahh.
15980        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15981      else
15982        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15983      fi
15984      ;;
15985    pw32*)
15986      # pw32 DLLs use 'pw' prefix rather than 'lib'
15987      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15988      ;;
15989    esac
15990    ;;
15991
15992  *)
15993    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15994    ;;
15995  esac
15996  dynamic_linker='Win32 ld.exe'
15997  # FIXME: first we should search . and the directory the executable is in
15998  shlibpath_var=PATH
15999  ;;
16000
16001darwin* | rhapsody*)
16002  dynamic_linker="$host_os dyld"
16003  version_type=darwin
16004  need_lib_prefix=no
16005  need_version=no
16006  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16007  soname_spec='${libname}${release}${major}$shared_ext'
16008  shlibpath_overrides_runpath=yes
16009  shlibpath_var=DYLD_LIBRARY_PATH
16010  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16011
16012  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16013  ;;
16014
16015dgux*)
16016  version_type=linux
16017  need_lib_prefix=no
16018  need_version=no
16019  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16020  soname_spec='${libname}${release}${shared_ext}$major'
16021  shlibpath_var=LD_LIBRARY_PATH
16022  ;;
16023
16024freebsd1*)
16025  dynamic_linker=no
16026  ;;
16027
16028freebsd* | dragonfly*)
16029  # DragonFly does not have aout.  When/if they implement a new
16030  # versioning mechanism, adjust this.
16031  if test -x /usr/bin/objformat; then
16032    objformat=`/usr/bin/objformat`
16033  else
16034    case $host_os in
16035    freebsd[123]*) objformat=aout ;;
16036    *) objformat=elf ;;
16037    esac
16038  fi
16039  version_type=freebsd-$objformat
16040  case $version_type in
16041    freebsd-elf*)
16042      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16043      need_version=no
16044      need_lib_prefix=no
16045      ;;
16046    freebsd-*)
16047      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16048      need_version=yes
16049      ;;
16050  esac
16051  shlibpath_var=LD_LIBRARY_PATH
16052  case $host_os in
16053  freebsd2*)
16054    shlibpath_overrides_runpath=yes
16055    ;;
16056  freebsd3.[01]* | freebsdelf3.[01]*)
16057    shlibpath_overrides_runpath=yes
16058    hardcode_into_libs=yes
16059    ;;
16060  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16061  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16062    shlibpath_overrides_runpath=no
16063    hardcode_into_libs=yes
16064    ;;
16065  *) # from 4.6 on, and DragonFly
16066    shlibpath_overrides_runpath=yes
16067    hardcode_into_libs=yes
16068    ;;
16069  esac
16070  ;;
16071
16072gnu*)
16073  version_type=linux
16074  need_lib_prefix=no
16075  need_version=no
16076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16077  soname_spec='${libname}${release}${shared_ext}$major'
16078  shlibpath_var=LD_LIBRARY_PATH
16079  hardcode_into_libs=yes
16080  ;;
16081
16082hpux9* | hpux10* | hpux11*)
16083  # Give a soname corresponding to the major version so that dld.sl refuses to
16084  # link against other versions.
16085  version_type=sunos
16086  need_lib_prefix=no
16087  need_version=no
16088  case $host_cpu in
16089  ia64*)
16090    shrext_cmds='.so'
16091    hardcode_into_libs=yes
16092    dynamic_linker="$host_os dld.so"
16093    shlibpath_var=LD_LIBRARY_PATH
16094    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16095    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16096    soname_spec='${libname}${release}${shared_ext}$major'
16097    if test "X$HPUX_IA64_MODE" = X32; then
16098      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16099    else
16100      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16101    fi
16102    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16103    ;;
16104   hppa*64*)
16105     shrext_cmds='.sl'
16106     hardcode_into_libs=yes
16107     dynamic_linker="$host_os dld.sl"
16108     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16109     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16110     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16111     soname_spec='${libname}${release}${shared_ext}$major'
16112     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16113     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16114     ;;
16115   *)
16116    shrext_cmds='.sl'
16117    dynamic_linker="$host_os dld.sl"
16118    shlibpath_var=SHLIB_PATH
16119    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16120    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16121    soname_spec='${libname}${release}${shared_ext}$major'
16122    ;;
16123  esac
16124  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16125  postinstall_cmds='chmod 555 $lib'
16126  ;;
16127
16128interix[3-9]*)
16129  version_type=linux
16130  need_lib_prefix=no
16131  need_version=no
16132  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16133  soname_spec='${libname}${release}${shared_ext}$major'
16134  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16135  shlibpath_var=LD_LIBRARY_PATH
16136  shlibpath_overrides_runpath=no
16137  hardcode_into_libs=yes
16138  ;;
16139
16140irix5* | irix6* | nonstopux*)
16141  case $host_os in
16142    nonstopux*) version_type=nonstopux ;;
16143    *)
16144	if test "$lt_cv_prog_gnu_ld" = yes; then
16145		version_type=linux
16146	else
16147		version_type=irix
16148	fi ;;
16149  esac
16150  need_lib_prefix=no
16151  need_version=no
16152  soname_spec='${libname}${release}${shared_ext}$major'
16153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16154  case $host_os in
16155  irix5* | nonstopux*)
16156    libsuff= shlibsuff=
16157    ;;
16158  *)
16159    case $LD in # libtool.m4 will add one of these switches to LD
16160    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16161      libsuff= shlibsuff= libmagic=32-bit;;
16162    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16163      libsuff=32 shlibsuff=N32 libmagic=N32;;
16164    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16165      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16166    *) libsuff= shlibsuff= libmagic=never-match;;
16167    esac
16168    ;;
16169  esac
16170  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16171  shlibpath_overrides_runpath=no
16172  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16173  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16174  hardcode_into_libs=yes
16175  ;;
16176
16177# No shared lib support for Linux oldld, aout, or coff.
16178linux*oldld* | linux*aout* | linux*coff*)
16179  dynamic_linker=no
16180  ;;
16181
16182# This must be Linux ELF.
16183linux* | k*bsd*-gnu)
16184  version_type=linux
16185  need_lib_prefix=no
16186  need_version=no
16187  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16188  soname_spec='${libname}${release}${shared_ext}$major'
16189  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16190  shlibpath_var=LD_LIBRARY_PATH
16191  shlibpath_overrides_runpath=no
16192  # This implies no fast_install, which is unacceptable.
16193  # Some rework will be needed to allow for fast_install
16194  # before this can be enabled.
16195  hardcode_into_libs=yes
16196  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16197  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16198
16199  # Append ld.so.conf contents to the search path
16200  if test -f /etc/ld.so.conf; then
16201    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16202    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16203  fi
16204
16205  # We used to test for /lib/ld.so.1 and disable shared libraries on
16206  # powerpc, because MkLinux only supported shared libraries with the
16207  # GNU dynamic linker.  Since this was broken with cross compilers,
16208  # most powerpc-linux boxes support dynamic linking these days and
16209  # people can always --disable-shared, the test was removed, and we
16210  # assume the GNU/Linux dynamic linker is in use.
16211  dynamic_linker='GNU/Linux ld.so'
16212  ;;
16213
16214netbsd*)
16215  version_type=sunos
16216  need_lib_prefix=no
16217  need_version=no
16218  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16219    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16220    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16221    dynamic_linker='NetBSD (a.out) ld.so'
16222  else
16223    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16224    soname_spec='${libname}${release}${shared_ext}$major'
16225    dynamic_linker='NetBSD ld.elf_so'
16226  fi
16227  shlibpath_var=LD_LIBRARY_PATH
16228  shlibpath_overrides_runpath=yes
16229  hardcode_into_libs=yes
16230  ;;
16231
16232newsos6)
16233  version_type=linux
16234  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16235  shlibpath_var=LD_LIBRARY_PATH
16236  shlibpath_overrides_runpath=yes
16237  ;;
16238
16239nto-qnx*)
16240  version_type=linux
16241  need_lib_prefix=no
16242  need_version=no
16243  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16244  soname_spec='${libname}${release}${shared_ext}$major'
16245  shlibpath_var=LD_LIBRARY_PATH
16246  shlibpath_overrides_runpath=yes
16247  ;;
16248
16249openbsd*)
16250  version_type=sunos
16251  sys_lib_dlsearch_path_spec="/usr/lib"
16252  need_lib_prefix=no
16253  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16254  case $host_os in
16255    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16256    *)                         need_version=no  ;;
16257  esac
16258  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16259  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16260  shlibpath_var=LD_LIBRARY_PATH
16261  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16262    case $host_os in
16263      openbsd2.[89] | openbsd2.[89].*)
16264	shlibpath_overrides_runpath=no
16265	;;
16266      *)
16267	shlibpath_overrides_runpath=yes
16268	;;
16269      esac
16270  else
16271    shlibpath_overrides_runpath=yes
16272  fi
16273  ;;
16274
16275os2*)
16276  libname_spec='$name'
16277  shrext_cmds=".dll"
16278  need_lib_prefix=no
16279  library_names_spec='$libname${shared_ext} $libname.a'
16280  dynamic_linker='OS/2 ld.exe'
16281  shlibpath_var=LIBPATH
16282  ;;
16283
16284osf3* | osf4* | osf5*)
16285  version_type=osf
16286  need_lib_prefix=no
16287  need_version=no
16288  soname_spec='${libname}${release}${shared_ext}$major'
16289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16290  shlibpath_var=LD_LIBRARY_PATH
16291  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16292  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16293  ;;
16294
16295rdos*)
16296  dynamic_linker=no
16297  ;;
16298
16299solaris*)
16300  version_type=linux
16301  need_lib_prefix=no
16302  need_version=no
16303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16304  soname_spec='${libname}${release}${shared_ext}$major'
16305  shlibpath_var=LD_LIBRARY_PATH
16306  shlibpath_overrides_runpath=yes
16307  hardcode_into_libs=yes
16308  # ldd complains unless libraries are executable
16309  postinstall_cmds='chmod +x $lib'
16310  ;;
16311
16312sunos4*)
16313  version_type=sunos
16314  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16315  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16316  shlibpath_var=LD_LIBRARY_PATH
16317  shlibpath_overrides_runpath=yes
16318  if test "$with_gnu_ld" = yes; then
16319    need_lib_prefix=no
16320  fi
16321  need_version=yes
16322  ;;
16323
16324sysv4 | sysv4.3*)
16325  version_type=linux
16326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16327  soname_spec='${libname}${release}${shared_ext}$major'
16328  shlibpath_var=LD_LIBRARY_PATH
16329  case $host_vendor in
16330    sni)
16331      shlibpath_overrides_runpath=no
16332      need_lib_prefix=no
16333      export_dynamic_flag_spec='${wl}-Blargedynsym'
16334      runpath_var=LD_RUN_PATH
16335      ;;
16336    siemens)
16337      need_lib_prefix=no
16338      ;;
16339    motorola)
16340      need_lib_prefix=no
16341      need_version=no
16342      shlibpath_overrides_runpath=no
16343      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16344      ;;
16345  esac
16346  ;;
16347
16348sysv4*MP*)
16349  if test -d /usr/nec ;then
16350    version_type=linux
16351    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16352    soname_spec='$libname${shared_ext}.$major'
16353    shlibpath_var=LD_LIBRARY_PATH
16354  fi
16355  ;;
16356
16357sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16358  version_type=freebsd-elf
16359  need_lib_prefix=no
16360  need_version=no
16361  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16362  soname_spec='${libname}${release}${shared_ext}$major'
16363  shlibpath_var=LD_LIBRARY_PATH
16364  hardcode_into_libs=yes
16365  if test "$with_gnu_ld" = yes; then
16366    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16367    shlibpath_overrides_runpath=no
16368  else
16369    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16370    shlibpath_overrides_runpath=yes
16371    case $host_os in
16372      sco3.2v5*)
16373        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16374	;;
16375    esac
16376  fi
16377  sys_lib_dlsearch_path_spec='/usr/lib'
16378  ;;
16379
16380uts4*)
16381  version_type=linux
16382  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16383  soname_spec='${libname}${release}${shared_ext}$major'
16384  shlibpath_var=LD_LIBRARY_PATH
16385  ;;
16386
16387*)
16388  dynamic_linker=no
16389  ;;
16390esac
16391{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16392$as_echo "$dynamic_linker" >&6; }
16393test "$dynamic_linker" = no && can_build_shared=no
16394
16395if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16396  $as_echo_n "(cached) " >&6
16397else
16398  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16399fi
16400
16401sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16402if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16403  $as_echo_n "(cached) " >&6
16404else
16405  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16406fi
16407
16408sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16409
16410variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16411if test "$GCC" = yes; then
16412  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16413fi
16414
16415{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16416$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16417hardcode_action_F77=
16418if test -n "$hardcode_libdir_flag_spec_F77" || \
16419   test -n "$runpath_var_F77" || \
16420   test "X$hardcode_automatic_F77" = "Xyes" ; then
16421
16422  # We can hardcode non-existant directories.
16423  if test "$hardcode_direct_F77" != no &&
16424     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16425     # have to relink, otherwise we might link with an installed library
16426     # when we should be linking with a yet-to-be-installed one
16427     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16428     test "$hardcode_minus_L_F77" != no; then
16429    # Linking always hardcodes the temporary library directory.
16430    hardcode_action_F77=relink
16431  else
16432    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16433    hardcode_action_F77=immediate
16434  fi
16435else
16436  # We cannot hardcode anything, or else we can only hardcode existing
16437  # directories.
16438  hardcode_action_F77=unsupported
16439fi
16440{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16441$as_echo "$hardcode_action_F77" >&6; }
16442
16443if test "$hardcode_action_F77" = relink; then
16444  # Fast installation is not supported
16445  enable_fast_install=no
16446elif test "$shlibpath_overrides_runpath" = yes ||
16447     test "$enable_shared" = no; then
16448  # Fast installation is not necessary
16449  enable_fast_install=needless
16450fi
16451
16452
16453# The else clause should only fire when bootstrapping the
16454# libtool distribution, otherwise you forgot to ship ltmain.sh
16455# with your package, and you will get complaints that there are
16456# no rules to generate ltmain.sh.
16457if test -f "$ltmain"; then
16458  # See if we are running on zsh, and set the options which allow our commands through
16459  # without removal of \ escapes.
16460  if test -n "${ZSH_VERSION+set}" ; then
16461    setopt NO_GLOB_SUBST
16462  fi
16463  # Now quote all the things that may contain metacharacters while being
16464  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16465  # variables and quote the copies for generation of the libtool script.
16466  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16467    SED SHELL STRIP \
16468    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16469    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16470    deplibs_check_method reload_flag reload_cmds need_locks \
16471    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16472    lt_cv_sys_global_symbol_to_c_name_address \
16473    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16474    old_postinstall_cmds old_postuninstall_cmds \
16475    compiler_F77 \
16476    CC_F77 \
16477    LD_F77 \
16478    lt_prog_compiler_wl_F77 \
16479    lt_prog_compiler_pic_F77 \
16480    lt_prog_compiler_static_F77 \
16481    lt_prog_compiler_no_builtin_flag_F77 \
16482    export_dynamic_flag_spec_F77 \
16483    thread_safe_flag_spec_F77 \
16484    whole_archive_flag_spec_F77 \
16485    enable_shared_with_static_runtimes_F77 \
16486    old_archive_cmds_F77 \
16487    old_archive_from_new_cmds_F77 \
16488    predep_objects_F77 \
16489    postdep_objects_F77 \
16490    predeps_F77 \
16491    postdeps_F77 \
16492    compiler_lib_search_path_F77 \
16493    compiler_lib_search_dirs_F77 \
16494    archive_cmds_F77 \
16495    archive_expsym_cmds_F77 \
16496    postinstall_cmds_F77 \
16497    postuninstall_cmds_F77 \
16498    old_archive_from_expsyms_cmds_F77 \
16499    allow_undefined_flag_F77 \
16500    no_undefined_flag_F77 \
16501    export_symbols_cmds_F77 \
16502    hardcode_libdir_flag_spec_F77 \
16503    hardcode_libdir_flag_spec_ld_F77 \
16504    hardcode_libdir_separator_F77 \
16505    hardcode_automatic_F77 \
16506    module_cmds_F77 \
16507    module_expsym_cmds_F77 \
16508    lt_cv_prog_compiler_c_o_F77 \
16509    fix_srcfile_path_F77 \
16510    exclude_expsyms_F77 \
16511    include_expsyms_F77; do
16512
16513    case $var in
16514    old_archive_cmds_F77 | \
16515    old_archive_from_new_cmds_F77 | \
16516    archive_cmds_F77 | \
16517    archive_expsym_cmds_F77 | \
16518    module_cmds_F77 | \
16519    module_expsym_cmds_F77 | \
16520    old_archive_from_expsyms_cmds_F77 | \
16521    export_symbols_cmds_F77 | \
16522    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16523    postinstall_cmds | postuninstall_cmds | \
16524    old_postinstall_cmds | old_postuninstall_cmds | \
16525    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16526      # Double-quote double-evaled strings.
16527      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16528      ;;
16529    *)
16530      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16531      ;;
16532    esac
16533  done
16534
16535  case $lt_echo in
16536  *'\$0 --fallback-echo"')
16537    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16538    ;;
16539  esac
16540
16541cfgfile="$ofile"
16542
16543  cat <<__EOF__ >> "$cfgfile"
16544# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16545
16546# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16547
16548# Shell to use when invoking shell scripts.
16549SHELL=$lt_SHELL
16550
16551# Whether or not to build shared libraries.
16552build_libtool_libs=$enable_shared
16553
16554# Whether or not to build static libraries.
16555build_old_libs=$enable_static
16556
16557# Whether or not to add -lc for building shared libraries.
16558build_libtool_need_lc=$archive_cmds_need_lc_F77
16559
16560# Whether or not to disallow shared libs when runtime libs are static
16561allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16562
16563# Whether or not to optimize for fast installation.
16564fast_install=$enable_fast_install
16565
16566# The host system.
16567host_alias=$host_alias
16568host=$host
16569host_os=$host_os
16570
16571# The build system.
16572build_alias=$build_alias
16573build=$build
16574build_os=$build_os
16575
16576# An echo program that does not interpret backslashes.
16577echo=$lt_echo
16578
16579# The archiver.
16580AR=$lt_AR
16581AR_FLAGS=$lt_AR_FLAGS
16582
16583# A C compiler.
16584LTCC=$lt_LTCC
16585
16586# LTCC compiler flags.
16587LTCFLAGS=$lt_LTCFLAGS
16588
16589# A language-specific compiler.
16590CC=$lt_compiler_F77
16591
16592# Is the compiler the GNU C compiler?
16593with_gcc=$GCC_F77
16594
16595# An ERE matcher.
16596EGREP=$lt_EGREP
16597
16598# The linker used to build libraries.
16599LD=$lt_LD_F77
16600
16601# Whether we need hard or soft links.
16602LN_S=$lt_LN_S
16603
16604# A BSD-compatible nm program.
16605NM=$lt_NM
16606
16607# A symbol stripping program
16608STRIP=$lt_STRIP
16609
16610# Used to examine libraries when file_magic_cmd begins "file"
16611MAGIC_CMD=$MAGIC_CMD
16612
16613# Used on cygwin: DLL creation program.
16614DLLTOOL="$DLLTOOL"
16615
16616# Used on cygwin: object dumper.
16617OBJDUMP="$OBJDUMP"
16618
16619# Used on cygwin: assembler.
16620AS="$AS"
16621
16622# The name of the directory that contains temporary libtool files.
16623objdir=$objdir
16624
16625# How to create reloadable object files.
16626reload_flag=$lt_reload_flag
16627reload_cmds=$lt_reload_cmds
16628
16629# How to pass a linker flag through the compiler.
16630wl=$lt_lt_prog_compiler_wl_F77
16631
16632# Object file suffix (normally "o").
16633objext="$ac_objext"
16634
16635# Old archive suffix (normally "a").
16636libext="$libext"
16637
16638# Shared library suffix (normally ".so").
16639shrext_cmds='$shrext_cmds'
16640
16641# Executable file suffix (normally "").
16642exeext="$exeext"
16643
16644# Additional compiler flags for building library objects.
16645pic_flag=$lt_lt_prog_compiler_pic_F77
16646pic_mode=$pic_mode
16647
16648# What is the maximum length of a command?
16649max_cmd_len=$lt_cv_sys_max_cmd_len
16650
16651# Does compiler simultaneously support -c and -o options?
16652compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16653
16654# Must we lock files when doing compilation?
16655need_locks=$lt_need_locks
16656
16657# Do we need the lib prefix for modules?
16658need_lib_prefix=$need_lib_prefix
16659
16660# Do we need a version for libraries?
16661need_version=$need_version
16662
16663# Whether dlopen is supported.
16664dlopen_support=$enable_dlopen
16665
16666# Whether dlopen of programs is supported.
16667dlopen_self=$enable_dlopen_self
16668
16669# Whether dlopen of statically linked programs is supported.
16670dlopen_self_static=$enable_dlopen_self_static
16671
16672# Compiler flag to prevent dynamic linking.
16673link_static_flag=$lt_lt_prog_compiler_static_F77
16674
16675# Compiler flag to turn off builtin functions.
16676no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16677
16678# Compiler flag to allow reflexive dlopens.
16679export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16680
16681# Compiler flag to generate shared objects directly from archives.
16682whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16683
16684# Compiler flag to generate thread-safe objects.
16685thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16686
16687# Library versioning type.
16688version_type=$version_type
16689
16690# Format of library name prefix.
16691libname_spec=$lt_libname_spec
16692
16693# List of archive names.  First name is the real one, the rest are links.
16694# The last name is the one that the linker finds with -lNAME.
16695library_names_spec=$lt_library_names_spec
16696
16697# The coded name of the library, if different from the real name.
16698soname_spec=$lt_soname_spec
16699
16700# Commands used to build and install an old-style archive.
16701RANLIB=$lt_RANLIB
16702old_archive_cmds=$lt_old_archive_cmds_F77
16703old_postinstall_cmds=$lt_old_postinstall_cmds
16704old_postuninstall_cmds=$lt_old_postuninstall_cmds
16705
16706# Create an old-style archive from a shared archive.
16707old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16708
16709# Create a temporary old-style archive to link instead of a shared archive.
16710old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16711
16712# Commands used to build and install a shared archive.
16713archive_cmds=$lt_archive_cmds_F77
16714archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16715postinstall_cmds=$lt_postinstall_cmds
16716postuninstall_cmds=$lt_postuninstall_cmds
16717
16718# Commands used to build a loadable module (assumed same as above if empty)
16719module_cmds=$lt_module_cmds_F77
16720module_expsym_cmds=$lt_module_expsym_cmds_F77
16721
16722# Commands to strip libraries.
16723old_striplib=$lt_old_striplib
16724striplib=$lt_striplib
16725
16726# Dependencies to place before the objects being linked to create a
16727# shared library.
16728predep_objects=$lt_predep_objects_F77
16729
16730# Dependencies to place after the objects being linked to create a
16731# shared library.
16732postdep_objects=$lt_postdep_objects_F77
16733
16734# Dependencies to place before the objects being linked to create a
16735# shared library.
16736predeps=$lt_predeps_F77
16737
16738# Dependencies to place after the objects being linked to create a
16739# shared library.
16740postdeps=$lt_postdeps_F77
16741
16742# The directories searched by this compiler when creating a shared
16743# library
16744compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16745
16746# The library search path used internally by the compiler when linking
16747# a shared library.
16748compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16749
16750# Method to check whether dependent libraries are shared objects.
16751deplibs_check_method=$lt_deplibs_check_method
16752
16753# Command to use when deplibs_check_method == file_magic.
16754file_magic_cmd=$lt_file_magic_cmd
16755
16756# Flag that allows shared libraries with undefined symbols to be built.
16757allow_undefined_flag=$lt_allow_undefined_flag_F77
16758
16759# Flag that forces no undefined symbols.
16760no_undefined_flag=$lt_no_undefined_flag_F77
16761
16762# Commands used to finish a libtool library installation in a directory.
16763finish_cmds=$lt_finish_cmds
16764
16765# Same as above, but a single script fragment to be evaled but not shown.
16766finish_eval=$lt_finish_eval
16767
16768# Take the output of nm and produce a listing of raw symbols and C names.
16769global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16770
16771# Transform the output of nm in a proper C declaration
16772global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16773
16774# Transform the output of nm in a C name address pair
16775global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16776
16777# This is the shared library runtime path variable.
16778runpath_var=$runpath_var
16779
16780# This is the shared library path variable.
16781shlibpath_var=$shlibpath_var
16782
16783# Is shlibpath searched before the hard-coded library search path?
16784shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16785
16786# How to hardcode a shared library path into an executable.
16787hardcode_action=$hardcode_action_F77
16788
16789# Whether we should hardcode library paths into libraries.
16790hardcode_into_libs=$hardcode_into_libs
16791
16792# Flag to hardcode \$libdir into a binary during linking.
16793# This must work even if \$libdir does not exist.
16794hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16795
16796# If ld is used when linking, flag to hardcode \$libdir into
16797# a binary during linking. This must work even if \$libdir does
16798# not exist.
16799hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16800
16801# Whether we need a single -rpath flag with a separated argument.
16802hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16803
16804# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16805# resulting binary.
16806hardcode_direct=$hardcode_direct_F77
16807
16808# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16809# resulting binary.
16810hardcode_minus_L=$hardcode_minus_L_F77
16811
16812# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16813# the resulting binary.
16814hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16815
16816# Set to yes if building a shared library automatically hardcodes DIR into the library
16817# and all subsequent libraries and executables linked against it.
16818hardcode_automatic=$hardcode_automatic_F77
16819
16820# Variables whose values should be saved in libtool wrapper scripts and
16821# restored at relink time.
16822variables_saved_for_relink="$variables_saved_for_relink"
16823
16824# Whether libtool must link a program against all its dependency libraries.
16825link_all_deplibs=$link_all_deplibs_F77
16826
16827# Compile-time system search path for libraries
16828sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16829
16830# Run-time system search path for libraries
16831sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16832
16833# Fix the shell variable \$srcfile for the compiler.
16834fix_srcfile_path=$lt_fix_srcfile_path
16835
16836# Set to yes if exported symbols are required.
16837always_export_symbols=$always_export_symbols_F77
16838
16839# The commands to list exported symbols.
16840export_symbols_cmds=$lt_export_symbols_cmds_F77
16841
16842# The commands to extract the exported symbol list from a shared archive.
16843extract_expsyms_cmds=$lt_extract_expsyms_cmds
16844
16845# Symbols that should not be listed in the preloaded symbols.
16846exclude_expsyms=$lt_exclude_expsyms_F77
16847
16848# Symbols that must always be exported.
16849include_expsyms=$lt_include_expsyms_F77
16850
16851# ### END LIBTOOL TAG CONFIG: $tagname
16852
16853__EOF__
16854
16855
16856else
16857  # If there is no Makefile yet, we rely on a make rule to execute
16858  # `config.status --recheck' to rerun these tests and create the
16859  # libtool script then.
16860  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16861  if test -f "$ltmain_in"; then
16862    test -f Makefile && make "$ltmain"
16863  fi
16864fi
16865
16866
16867ac_ext=c
16868ac_cpp='$CPP $CPPFLAGS'
16869ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16870ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16871ac_compiler_gnu=$ac_cv_c_compiler_gnu
16872
16873CC="$lt_save_CC"
16874
16875	else
16876	  tagname=""
16877	fi
16878	;;
16879
16880      GCJ)
16881	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16882
16883
16884# Source file extension for Java test sources.
16885ac_ext=java
16886
16887# Object file extension for compiled Java test sources.
16888objext=o
16889objext_GCJ=$objext
16890
16891# Code to be used in simple compile tests
16892lt_simple_compile_test_code="class foo {}"
16893
16894# Code to be used in simple link tests
16895lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16896
16897# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16898
16899# If no C compiler was specified, use CC.
16900LTCC=${LTCC-"$CC"}
16901
16902# If no C compiler flags were specified, use CFLAGS.
16903LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16904
16905# Allow CC to be a program name with arguments.
16906compiler=$CC
16907
16908
16909# save warnings/boilerplate of simple test code
16910ac_outfile=conftest.$ac_objext
16911echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16912eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16913_lt_compiler_boilerplate=`cat conftest.err`
16914$rm conftest*
16915
16916ac_outfile=conftest.$ac_objext
16917echo "$lt_simple_link_test_code" >conftest.$ac_ext
16918eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16919_lt_linker_boilerplate=`cat conftest.err`
16920$rm -r conftest*
16921
16922
16923# Allow CC to be a program name with arguments.
16924lt_save_CC="$CC"
16925CC=${GCJ-"gcj"}
16926compiler=$CC
16927compiler_GCJ=$CC
16928for cc_temp in $compiler""; do
16929  case $cc_temp in
16930    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16931    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16932    \-*) ;;
16933    *) break;;
16934  esac
16935done
16936cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16937
16938
16939# GCJ did not exist at the time GCC didn't implicitly link libc in.
16940archive_cmds_need_lc_GCJ=no
16941
16942old_archive_cmds_GCJ=$old_archive_cmds
16943
16944
16945lt_prog_compiler_no_builtin_flag_GCJ=
16946
16947if test "$GCC" = yes; then
16948  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16949
16950
16951{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16952$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16953if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16954  $as_echo_n "(cached) " >&6
16955else
16956  lt_cv_prog_compiler_rtti_exceptions=no
16957  ac_outfile=conftest.$ac_objext
16958   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16959   lt_compiler_flag="-fno-rtti -fno-exceptions"
16960   # Insert the option either (1) after the last *FLAGS variable, or
16961   # (2) before a word containing "conftest.", or (3) at the end.
16962   # Note that $ac_compile itself does not contain backslashes and begins
16963   # with a dollar sign (not a hyphen), so the echo should work correctly.
16964   # The option is referenced via a variable to avoid confusing sed.
16965   lt_compile=`echo "$ac_compile" | $SED \
16966   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16967   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16968   -e 's:$: $lt_compiler_flag:'`
16969   (eval echo "\"\$as_me:16969: $lt_compile\"" >&5)
16970   (eval "$lt_compile" 2>conftest.err)
16971   ac_status=$?
16972   cat conftest.err >&5
16973   echo "$as_me:16973: \$? = $ac_status" >&5
16974   if (exit $ac_status) && test -s "$ac_outfile"; then
16975     # The compiler can only warn and ignore the option if not recognized
16976     # So say no if there are warnings other than the usual output.
16977     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16978     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16979     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16980       lt_cv_prog_compiler_rtti_exceptions=yes
16981     fi
16982   fi
16983   $rm conftest*
16984
16985fi
16986{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16987$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16988
16989if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16990    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16991else
16992    :
16993fi
16994
16995fi
16996
16997lt_prog_compiler_wl_GCJ=
16998lt_prog_compiler_pic_GCJ=
16999lt_prog_compiler_static_GCJ=
17000
17001{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17002$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17003
17004  if test "$GCC" = yes; then
17005    lt_prog_compiler_wl_GCJ='-Wl,'
17006    lt_prog_compiler_static_GCJ='-static'
17007
17008    case $host_os in
17009      aix*)
17010      # All AIX code is PIC.
17011      if test "$host_cpu" = ia64; then
17012	# AIX 5 now supports IA64 processor
17013	lt_prog_compiler_static_GCJ='-Bstatic'
17014      fi
17015      ;;
17016
17017    amigaos*)
17018      # FIXME: we need at least 68020 code to build shared libraries, but
17019      # adding the `-m68020' flag to GCC prevents building anything better,
17020      # like `-m68040'.
17021      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17022      ;;
17023
17024    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17025      # PIC is the default for these OSes.
17026      ;;
17027
17028    mingw* | cygwin* | pw32* | os2*)
17029      # This hack is so that the source file can tell whether it is being
17030      # built for inclusion in a dll (and should export symbols for example).
17031      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17032      # (--disable-auto-import) libraries
17033
17034      ;;
17035
17036    darwin* | rhapsody*)
17037      # PIC is the default on this platform
17038      # Common symbols not allowed in MH_DYLIB files
17039      lt_prog_compiler_pic_GCJ='-fno-common'
17040      ;;
17041
17042    interix[3-9]*)
17043      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17044      # Instead, we relocate shared libraries at runtime.
17045      ;;
17046
17047    msdosdjgpp*)
17048      # Just because we use GCC doesn't mean we suddenly get shared libraries
17049      # on systems that don't support them.
17050      lt_prog_compiler_can_build_shared_GCJ=no
17051      enable_shared=no
17052      ;;
17053
17054    sysv4*MP*)
17055      if test -d /usr/nec; then
17056	lt_prog_compiler_pic_GCJ=-Kconform_pic
17057      fi
17058      ;;
17059
17060    hpux*)
17061      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17062      # not for PA HP-UX.
17063      case $host_cpu in
17064      hppa*64*|ia64*)
17065	# +Z the default
17066	;;
17067      *)
17068	lt_prog_compiler_pic_GCJ='-fPIC'
17069	;;
17070      esac
17071      ;;
17072
17073    *)
17074      lt_prog_compiler_pic_GCJ='-fPIC'
17075      ;;
17076    esac
17077  else
17078    # PORTME Check for flag to pass linker flags through the system compiler.
17079    case $host_os in
17080    aix*)
17081      lt_prog_compiler_wl_GCJ='-Wl,'
17082      if test "$host_cpu" = ia64; then
17083	# AIX 5 now supports IA64 processor
17084	lt_prog_compiler_static_GCJ='-Bstatic'
17085      else
17086	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17087      fi
17088      ;;
17089      darwin*)
17090        # PIC is the default on this platform
17091        # Common symbols not allowed in MH_DYLIB files
17092       case $cc_basename in
17093         xlc*)
17094         lt_prog_compiler_pic_GCJ='-qnocommon'
17095         lt_prog_compiler_wl_GCJ='-Wl,'
17096         ;;
17097       esac
17098       ;;
17099
17100    mingw* | cygwin* | pw32* | os2*)
17101      # This hack is so that the source file can tell whether it is being
17102      # built for inclusion in a dll (and should export symbols for example).
17103
17104      ;;
17105
17106    hpux9* | hpux10* | hpux11*)
17107      lt_prog_compiler_wl_GCJ='-Wl,'
17108      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17109      # not for PA HP-UX.
17110      case $host_cpu in
17111      hppa*64*|ia64*)
17112	# +Z the default
17113	;;
17114      *)
17115	lt_prog_compiler_pic_GCJ='+Z'
17116	;;
17117      esac
17118      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17119      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17120      ;;
17121
17122    irix5* | irix6* | nonstopux*)
17123      lt_prog_compiler_wl_GCJ='-Wl,'
17124      # PIC (with -KPIC) is the default.
17125      lt_prog_compiler_static_GCJ='-non_shared'
17126      ;;
17127
17128    newsos6)
17129      lt_prog_compiler_pic_GCJ='-KPIC'
17130      lt_prog_compiler_static_GCJ='-Bstatic'
17131      ;;
17132
17133    linux* | k*bsd*-gnu)
17134      case $cc_basename in
17135      icc* | ecc*)
17136	lt_prog_compiler_wl_GCJ='-Wl,'
17137	lt_prog_compiler_pic_GCJ='-KPIC'
17138	lt_prog_compiler_static_GCJ='-static'
17139        ;;
17140      pgcc* | pgf77* | pgf90* | pgf95*)
17141        # Portland Group compilers (*not* the Pentium gcc compiler,
17142	# which looks to be a dead project)
17143	lt_prog_compiler_wl_GCJ='-Wl,'
17144	lt_prog_compiler_pic_GCJ='-fpic'
17145	lt_prog_compiler_static_GCJ='-Bstatic'
17146        ;;
17147      ccc*)
17148        lt_prog_compiler_wl_GCJ='-Wl,'
17149        # All Alpha code is PIC.
17150        lt_prog_compiler_static_GCJ='-non_shared'
17151        ;;
17152      *)
17153        case `$CC -V 2>&1 | sed 5q` in
17154	*Sun\ C*)
17155	  # Sun C 5.9
17156	  lt_prog_compiler_pic_GCJ='-KPIC'
17157	  lt_prog_compiler_static_GCJ='-Bstatic'
17158	  lt_prog_compiler_wl_GCJ='-Wl,'
17159	  ;;
17160	*Sun\ F*)
17161	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17162	  lt_prog_compiler_pic_GCJ='-KPIC'
17163	  lt_prog_compiler_static_GCJ='-Bstatic'
17164	  lt_prog_compiler_wl_GCJ=''
17165	  ;;
17166	esac
17167	;;
17168      esac
17169      ;;
17170
17171    osf3* | osf4* | osf5*)
17172      lt_prog_compiler_wl_GCJ='-Wl,'
17173      # All OSF/1 code is PIC.
17174      lt_prog_compiler_static_GCJ='-non_shared'
17175      ;;
17176
17177    rdos*)
17178      lt_prog_compiler_static_GCJ='-non_shared'
17179      ;;
17180
17181    solaris*)
17182      lt_prog_compiler_pic_GCJ='-KPIC'
17183      lt_prog_compiler_static_GCJ='-Bstatic'
17184      case $cc_basename in
17185      f77* | f90* | f95*)
17186	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17187      *)
17188	lt_prog_compiler_wl_GCJ='-Wl,';;
17189      esac
17190      ;;
17191
17192    sunos4*)
17193      lt_prog_compiler_wl_GCJ='-Qoption ld '
17194      lt_prog_compiler_pic_GCJ='-PIC'
17195      lt_prog_compiler_static_GCJ='-Bstatic'
17196      ;;
17197
17198    sysv4 | sysv4.2uw2* | sysv4.3*)
17199      lt_prog_compiler_wl_GCJ='-Wl,'
17200      lt_prog_compiler_pic_GCJ='-KPIC'
17201      lt_prog_compiler_static_GCJ='-Bstatic'
17202      ;;
17203
17204    sysv4*MP*)
17205      if test -d /usr/nec ;then
17206	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17207	lt_prog_compiler_static_GCJ='-Bstatic'
17208      fi
17209      ;;
17210
17211    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17212      lt_prog_compiler_wl_GCJ='-Wl,'
17213      lt_prog_compiler_pic_GCJ='-KPIC'
17214      lt_prog_compiler_static_GCJ='-Bstatic'
17215      ;;
17216
17217    unicos*)
17218      lt_prog_compiler_wl_GCJ='-Wl,'
17219      lt_prog_compiler_can_build_shared_GCJ=no
17220      ;;
17221
17222    uts4*)
17223      lt_prog_compiler_pic_GCJ='-pic'
17224      lt_prog_compiler_static_GCJ='-Bstatic'
17225      ;;
17226
17227    *)
17228      lt_prog_compiler_can_build_shared_GCJ=no
17229      ;;
17230    esac
17231  fi
17232
17233{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17234$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17235
17236#
17237# Check to make sure the PIC flag actually works.
17238#
17239if test -n "$lt_prog_compiler_pic_GCJ"; then
17240
17241{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17242$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17243if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17244  $as_echo_n "(cached) " >&6
17245else
17246  lt_cv_prog_compiler_pic_works_GCJ=no
17247  ac_outfile=conftest.$ac_objext
17248   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17249   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17250   # Insert the option either (1) after the last *FLAGS variable, or
17251   # (2) before a word containing "conftest.", or (3) at the end.
17252   # Note that $ac_compile itself does not contain backslashes and begins
17253   # with a dollar sign (not a hyphen), so the echo should work correctly.
17254   # The option is referenced via a variable to avoid confusing sed.
17255   lt_compile=`echo "$ac_compile" | $SED \
17256   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17257   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17258   -e 's:$: $lt_compiler_flag:'`
17259   (eval echo "\"\$as_me:17259: $lt_compile\"" >&5)
17260   (eval "$lt_compile" 2>conftest.err)
17261   ac_status=$?
17262   cat conftest.err >&5
17263   echo "$as_me:17263: \$? = $ac_status" >&5
17264   if (exit $ac_status) && test -s "$ac_outfile"; then
17265     # The compiler can only warn and ignore the option if not recognized
17266     # So say no if there are warnings other than the usual output.
17267     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17268     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17269     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17270       lt_cv_prog_compiler_pic_works_GCJ=yes
17271     fi
17272   fi
17273   $rm conftest*
17274
17275fi
17276{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17277$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17278
17279if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17280    case $lt_prog_compiler_pic_GCJ in
17281     "" | " "*) ;;
17282     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17283     esac
17284else
17285    lt_prog_compiler_pic_GCJ=
17286     lt_prog_compiler_can_build_shared_GCJ=no
17287fi
17288
17289fi
17290case $host_os in
17291  # For platforms which do not support PIC, -DPIC is meaningless:
17292  *djgpp*)
17293    lt_prog_compiler_pic_GCJ=
17294    ;;
17295  *)
17296    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17297    ;;
17298esac
17299
17300#
17301# Check to make sure the static flag actually works.
17302#
17303wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17304{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17305$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17306if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17307  $as_echo_n "(cached) " >&6
17308else
17309  lt_cv_prog_compiler_static_works_GCJ=no
17310   save_LDFLAGS="$LDFLAGS"
17311   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17312   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17313   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17314     # The linker can only warn and ignore the option if not recognized
17315     # So say no if there are warnings
17316     if test -s conftest.err; then
17317       # Append any errors to the config.log.
17318       cat conftest.err 1>&5
17319       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17320       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17321       if diff conftest.exp conftest.er2 >/dev/null; then
17322         lt_cv_prog_compiler_static_works_GCJ=yes
17323       fi
17324     else
17325       lt_cv_prog_compiler_static_works_GCJ=yes
17326     fi
17327   fi
17328   $rm -r conftest*
17329   LDFLAGS="$save_LDFLAGS"
17330
17331fi
17332{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17333$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17334
17335if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17336    :
17337else
17338    lt_prog_compiler_static_GCJ=
17339fi
17340
17341
17342{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17343$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17344if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17345  $as_echo_n "(cached) " >&6
17346else
17347  lt_cv_prog_compiler_c_o_GCJ=no
17348   $rm -r conftest 2>/dev/null
17349   mkdir conftest
17350   cd conftest
17351   mkdir out
17352   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17353
17354   lt_compiler_flag="-o out/conftest2.$ac_objext"
17355   # Insert the option either (1) after the last *FLAGS variable, or
17356   # (2) before a word containing "conftest.", or (3) at the end.
17357   # Note that $ac_compile itself does not contain backslashes and begins
17358   # with a dollar sign (not a hyphen), so the echo should work correctly.
17359   lt_compile=`echo "$ac_compile" | $SED \
17360   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17361   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17362   -e 's:$: $lt_compiler_flag:'`
17363   (eval echo "\"\$as_me:17363: $lt_compile\"" >&5)
17364   (eval "$lt_compile" 2>out/conftest.err)
17365   ac_status=$?
17366   cat out/conftest.err >&5
17367   echo "$as_me:17367: \$? = $ac_status" >&5
17368   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17369   then
17370     # The compiler can only warn and ignore the option if not recognized
17371     # So say no if there are warnings
17372     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17373     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17374     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17375       lt_cv_prog_compiler_c_o_GCJ=yes
17376     fi
17377   fi
17378   chmod u+w . 2>&5
17379   $rm conftest*
17380   # SGI C++ compiler will create directory out/ii_files/ for
17381   # template instantiation
17382   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17383   $rm out/* && rmdir out
17384   cd ..
17385   rmdir conftest
17386   $rm conftest*
17387
17388fi
17389{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17390$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17391
17392
17393hard_links="nottested"
17394if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17395  # do not overwrite the value of need_locks provided by the user
17396  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17397$as_echo_n "checking if we can lock with hard links... " >&6; }
17398  hard_links=yes
17399  $rm conftest*
17400  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17401  touch conftest.a
17402  ln conftest.a conftest.b 2>&5 || hard_links=no
17403  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17404  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17405$as_echo "$hard_links" >&6; }
17406  if test "$hard_links" = no; then
17407    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17408$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17409    need_locks=warn
17410  fi
17411else
17412  need_locks=no
17413fi
17414
17415{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17416$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17417
17418  runpath_var=
17419  allow_undefined_flag_GCJ=
17420  enable_shared_with_static_runtimes_GCJ=no
17421  archive_cmds_GCJ=
17422  archive_expsym_cmds_GCJ=
17423  old_archive_From_new_cmds_GCJ=
17424  old_archive_from_expsyms_cmds_GCJ=
17425  export_dynamic_flag_spec_GCJ=
17426  whole_archive_flag_spec_GCJ=
17427  thread_safe_flag_spec_GCJ=
17428  hardcode_libdir_flag_spec_GCJ=
17429  hardcode_libdir_flag_spec_ld_GCJ=
17430  hardcode_libdir_separator_GCJ=
17431  hardcode_direct_GCJ=no
17432  hardcode_minus_L_GCJ=no
17433  hardcode_shlibpath_var_GCJ=unsupported
17434  link_all_deplibs_GCJ=unknown
17435  hardcode_automatic_GCJ=no
17436  module_cmds_GCJ=
17437  module_expsym_cmds_GCJ=
17438  always_export_symbols_GCJ=no
17439  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17440  # include_expsyms should be a list of space-separated symbols to be *always*
17441  # included in the symbol list
17442  include_expsyms_GCJ=
17443  # exclude_expsyms can be an extended regexp of symbols to exclude
17444  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17445  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17446  # as well as any symbol that contains `d'.
17447  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17448  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17449  # platforms (ab)use it in PIC code, but their linkers get confused if
17450  # the symbol is explicitly referenced.  Since portable code cannot
17451  # rely on this symbol name, it's probably fine to never include it in
17452  # preloaded symbol tables.
17453  # Exclude shared library initialization/finalization symbols.
17454  extract_expsyms_cmds=
17455  # Just being paranoid about ensuring that cc_basename is set.
17456  for cc_temp in $compiler""; do
17457  case $cc_temp in
17458    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17459    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17460    \-*) ;;
17461    *) break;;
17462  esac
17463done
17464cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17465
17466  case $host_os in
17467  cygwin* | mingw* | pw32*)
17468    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17469    # When not using gcc, we currently assume that we are using
17470    # Microsoft Visual C++.
17471    if test "$GCC" != yes; then
17472      with_gnu_ld=no
17473    fi
17474    ;;
17475  interix*)
17476    # we just hope/assume this is gcc and not c89 (= MSVC++)
17477    with_gnu_ld=yes
17478    ;;
17479  openbsd*)
17480    with_gnu_ld=no
17481    ;;
17482  esac
17483
17484  ld_shlibs_GCJ=yes
17485  if test "$with_gnu_ld" = yes; then
17486    # If archive_cmds runs LD, not CC, wlarc should be empty
17487    wlarc='${wl}'
17488
17489    # Set some defaults for GNU ld with shared library support. These
17490    # are reset later if shared libraries are not supported. Putting them
17491    # here allows them to be overridden if necessary.
17492    runpath_var=LD_RUN_PATH
17493    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17494    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17495    # ancient GNU ld didn't support --whole-archive et. al.
17496    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17497	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17498      else
17499  	whole_archive_flag_spec_GCJ=
17500    fi
17501    supports_anon_versioning=no
17502    case `$LD -v 2>/dev/null` in
17503      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17504      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17505      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17506      *\ 2.11.*) ;; # other 2.11 versions
17507      *) supports_anon_versioning=yes ;;
17508    esac
17509
17510    # See if GNU ld supports shared libraries.
17511    case $host_os in
17512    aix[3-9]*)
17513      # On AIX/PPC, the GNU linker is very broken
17514      if test "$host_cpu" != ia64; then
17515	ld_shlibs_GCJ=no
17516	cat <<EOF 1>&2
17517
17518*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17519*** to be unable to reliably create shared libraries on AIX.
17520*** Therefore, libtool is disabling shared libraries support.  If you
17521*** really care for shared libraries, you may want to modify your PATH
17522*** so that a non-GNU linker is found, and then restart.
17523
17524EOF
17525      fi
17526      ;;
17527
17528    amigaos*)
17529      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)'
17530      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17531      hardcode_minus_L_GCJ=yes
17532
17533      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17534      # that the semantics of dynamic libraries on AmigaOS, at least up
17535      # to version 4, is to share data among multiple programs linked
17536      # with the same dynamic library.  Since this doesn't match the
17537      # behavior of shared libraries on other platforms, we can't use
17538      # them.
17539      ld_shlibs_GCJ=no
17540      ;;
17541
17542    beos*)
17543      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17544	allow_undefined_flag_GCJ=unsupported
17545	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17546	# support --undefined.  This deserves some investigation.  FIXME
17547	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17548      else
17549	ld_shlibs_GCJ=no
17550      fi
17551      ;;
17552
17553    cygwin* | mingw* | pw32*)
17554      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17555      # as there is no search path for DLLs.
17556      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17557      allow_undefined_flag_GCJ=unsupported
17558      always_export_symbols_GCJ=no
17559      enable_shared_with_static_runtimes_GCJ=yes
17560      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17561
17562      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17563        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17564	# If the export-symbols file already is a .def file (1st line
17565	# is EXPORTS), use it as is; otherwise, prepend...
17566	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17567	  cp $export_symbols $output_objdir/$soname.def;
17568	else
17569	  echo EXPORTS > $output_objdir/$soname.def;
17570	  cat $export_symbols >> $output_objdir/$soname.def;
17571	fi~
17572	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17573      else
17574	ld_shlibs_GCJ=no
17575      fi
17576      ;;
17577
17578    interix[3-9]*)
17579      hardcode_direct_GCJ=no
17580      hardcode_shlibpath_var_GCJ=no
17581      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17582      export_dynamic_flag_spec_GCJ='${wl}-E'
17583      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17584      # Instead, shared libraries are loaded at an image base (0x10000000 by
17585      # default) and relocated if they conflict, which is a slow very memory
17586      # consuming and fragmenting process.  To avoid this, we pick a random,
17587      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17588      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17589      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'
17590      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'
17591      ;;
17592
17593    gnu* | linux* | k*bsd*-gnu)
17594      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17595	tmp_addflag=
17596	case $cc_basename,$host_cpu in
17597	pgcc*)				# Portland Group C compiler
17598	  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'
17599	  tmp_addflag=' $pic_flag'
17600	  ;;
17601	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17602	  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'
17603	  tmp_addflag=' $pic_flag -Mnomain' ;;
17604	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17605	  tmp_addflag=' -i_dynamic' ;;
17606	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17607	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17608	ifc* | ifort*)			# Intel Fortran compiler
17609	  tmp_addflag=' -nofor_main' ;;
17610	esac
17611	case `$CC -V 2>&1 | sed 5q` in
17612	*Sun\ C*)			# Sun C 5.9
17613	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17614	  tmp_sharedflag='-G' ;;
17615	*Sun\ F*)			# Sun Fortran 8.3
17616	  tmp_sharedflag='-G' ;;
17617	*)
17618	  tmp_sharedflag='-shared' ;;
17619	esac
17620	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17621
17622	if test $supports_anon_versioning = yes; then
17623	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17624  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17625  $echo "local: *; };" >> $output_objdir/$libname.ver~
17626	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17627	fi
17628      else
17629	ld_shlibs_GCJ=no
17630      fi
17631      ;;
17632
17633    netbsd*)
17634      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17635	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17636	wlarc=
17637      else
17638	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17639	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17640      fi
17641      ;;
17642
17643    solaris*)
17644      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17645	ld_shlibs_GCJ=no
17646	cat <<EOF 1>&2
17647
17648*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17649*** create shared libraries on Solaris systems.  Therefore, libtool
17650*** is disabling shared libraries support.  We urge you to upgrade GNU
17651*** binutils to release 2.9.1 or newer.  Another option is to modify
17652*** your PATH or compiler configuration so that the native linker is
17653*** used, and then restart.
17654
17655EOF
17656      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17657	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17658	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17659      else
17660	ld_shlibs_GCJ=no
17661      fi
17662      ;;
17663
17664    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17665      case `$LD -v 2>&1` in
17666        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17667	ld_shlibs_GCJ=no
17668	cat <<_LT_EOF 1>&2
17669
17670*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17671*** reliably create shared libraries on SCO systems.  Therefore, libtool
17672*** is disabling shared libraries support.  We urge you to upgrade GNU
17673*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17674*** your PATH or compiler configuration so that the native linker is
17675*** used, and then restart.
17676
17677_LT_EOF
17678	;;
17679	*)
17680	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17681	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17682	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17683	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17684	  else
17685	    ld_shlibs_GCJ=no
17686	  fi
17687	;;
17688      esac
17689      ;;
17690
17691    sunos4*)
17692      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17693      wlarc=
17694      hardcode_direct_GCJ=yes
17695      hardcode_shlibpath_var_GCJ=no
17696      ;;
17697
17698    *)
17699      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17700	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17701	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17702      else
17703	ld_shlibs_GCJ=no
17704      fi
17705      ;;
17706    esac
17707
17708    if test "$ld_shlibs_GCJ" = no; then
17709      runpath_var=
17710      hardcode_libdir_flag_spec_GCJ=
17711      export_dynamic_flag_spec_GCJ=
17712      whole_archive_flag_spec_GCJ=
17713    fi
17714  else
17715    # PORTME fill in a description of your system's linker (not GNU ld)
17716    case $host_os in
17717    aix3*)
17718      allow_undefined_flag_GCJ=unsupported
17719      always_export_symbols_GCJ=yes
17720      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'
17721      # Note: this linker hardcodes the directories in LIBPATH if there
17722      # are no directories specified by -L.
17723      hardcode_minus_L_GCJ=yes
17724      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17725	# Neither direct hardcoding nor static linking is supported with a
17726	# broken collect2.
17727	hardcode_direct_GCJ=unsupported
17728      fi
17729      ;;
17730
17731    aix[4-9]*)
17732      if test "$host_cpu" = ia64; then
17733	# On IA64, the linker does run time linking by default, so we don't
17734	# have to do anything special.
17735	aix_use_runtimelinking=no
17736	exp_sym_flag='-Bexport'
17737	no_entry_flag=""
17738      else
17739	# If we're using GNU nm, then we don't want the "-C" option.
17740	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17741	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17742	  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'
17743	else
17744	  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'
17745	fi
17746	aix_use_runtimelinking=no
17747
17748	# Test if we are trying to use run time linking or normal
17749	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17750	# need to do runtime linking.
17751	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17752	  for ld_flag in $LDFLAGS; do
17753  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17754  	    aix_use_runtimelinking=yes
17755  	    break
17756  	  fi
17757	  done
17758	  ;;
17759	esac
17760
17761	exp_sym_flag='-bexport'
17762	no_entry_flag='-bnoentry'
17763      fi
17764
17765      # When large executables or shared objects are built, AIX ld can
17766      # have problems creating the table of contents.  If linking a library
17767      # or program results in "error TOC overflow" add -mminimal-toc to
17768      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17769      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17770
17771      archive_cmds_GCJ=''
17772      hardcode_direct_GCJ=yes
17773      hardcode_libdir_separator_GCJ=':'
17774      link_all_deplibs_GCJ=yes
17775
17776      if test "$GCC" = yes; then
17777	case $host_os in aix4.[012]|aix4.[012].*)
17778	# We only want to do this on AIX 4.2 and lower, the check
17779	# below for broken collect2 doesn't work under 4.3+
17780	  collect2name=`${CC} -print-prog-name=collect2`
17781	  if test -f "$collect2name" && \
17782  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17783	  then
17784  	  # We have reworked collect2
17785  	  :
17786	  else
17787  	  # We have old collect2
17788  	  hardcode_direct_GCJ=unsupported
17789  	  # It fails to find uninstalled libraries when the uninstalled
17790  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17791  	  # to unsupported forces relinking
17792  	  hardcode_minus_L_GCJ=yes
17793  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17794  	  hardcode_libdir_separator_GCJ=
17795	  fi
17796	  ;;
17797	esac
17798	shared_flag='-shared'
17799	if test "$aix_use_runtimelinking" = yes; then
17800	  shared_flag="$shared_flag "'${wl}-G'
17801	fi
17802      else
17803	# not using gcc
17804	if test "$host_cpu" = ia64; then
17805  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17806  	# chokes on -Wl,-G. The following line is correct:
17807	  shared_flag='-G'
17808	else
17809	  if test "$aix_use_runtimelinking" = yes; then
17810	    shared_flag='${wl}-G'
17811	  else
17812	    shared_flag='${wl}-bM:SRE'
17813	  fi
17814	fi
17815      fi
17816
17817      # It seems that -bexpall does not export symbols beginning with
17818      # underscore (_), so it is better to generate a list of symbols to export.
17819      always_export_symbols_GCJ=yes
17820      if test "$aix_use_runtimelinking" = yes; then
17821	# Warning - without using the other runtime loading flags (-brtl),
17822	# -berok will link without error, but may produce a broken library.
17823	allow_undefined_flag_GCJ='-berok'
17824       # Determine the default libpath from the value encoded in an empty executable.
17825       cat >conftest.$ac_ext <<_ACEOF
17826/* confdefs.h.  */
17827_ACEOF
17828cat confdefs.h >>conftest.$ac_ext
17829cat >>conftest.$ac_ext <<_ACEOF
17830/* end confdefs.h.  */
17831
17832int
17833main ()
17834{
17835
17836  ;
17837  return 0;
17838}
17839_ACEOF
17840rm -f conftest.$ac_objext conftest$ac_exeext
17841if { (ac_try="$ac_link"
17842case "(($ac_try" in
17843  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17844  *) ac_try_echo=$ac_try;;
17845esac
17846eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17847$as_echo "$ac_try_echo") >&5
17848  (eval "$ac_link") 2>conftest.er1
17849  ac_status=$?
17850  grep -v '^ *+' conftest.er1 >conftest.err
17851  rm -f conftest.er1
17852  cat conftest.err >&5
17853  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17854  (exit $ac_status); } && {
17855	 test -z "$ac_c_werror_flag" ||
17856	 test ! -s conftest.err
17857       } && test -s conftest$ac_exeext && {
17858	 test "$cross_compiling" = yes ||
17859	 $as_test_x conftest$ac_exeext
17860       }; then
17861
17862lt_aix_libpath_sed='
17863    /Import File Strings/,/^$/ {
17864	/^0/ {
17865	    s/^0  *\(.*\)$/\1/
17866	    p
17867	}
17868    }'
17869aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17870# Check for a 64-bit object if we didn't find anything.
17871if test -z "$aix_libpath"; then
17872  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17873fi
17874else
17875  $as_echo "$as_me: failed program was:" >&5
17876sed 's/^/| /' conftest.$ac_ext >&5
17877
17878
17879fi
17880
17881rm -rf conftest.dSYM
17882rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17883      conftest$ac_exeext conftest.$ac_ext
17884if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17885
17886       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17887	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"
17888       else
17889	if test "$host_cpu" = ia64; then
17890	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17891	  allow_undefined_flag_GCJ="-z nodefs"
17892	  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"
17893	else
17894	 # Determine the default libpath from the value encoded in an empty executable.
17895	 cat >conftest.$ac_ext <<_ACEOF
17896/* confdefs.h.  */
17897_ACEOF
17898cat confdefs.h >>conftest.$ac_ext
17899cat >>conftest.$ac_ext <<_ACEOF
17900/* end confdefs.h.  */
17901
17902int
17903main ()
17904{
17905
17906  ;
17907  return 0;
17908}
17909_ACEOF
17910rm -f conftest.$ac_objext conftest$ac_exeext
17911if { (ac_try="$ac_link"
17912case "(($ac_try" in
17913  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17914  *) ac_try_echo=$ac_try;;
17915esac
17916eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17917$as_echo "$ac_try_echo") >&5
17918  (eval "$ac_link") 2>conftest.er1
17919  ac_status=$?
17920  grep -v '^ *+' conftest.er1 >conftest.err
17921  rm -f conftest.er1
17922  cat conftest.err >&5
17923  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17924  (exit $ac_status); } && {
17925	 test -z "$ac_c_werror_flag" ||
17926	 test ! -s conftest.err
17927       } && test -s conftest$ac_exeext && {
17928	 test "$cross_compiling" = yes ||
17929	 $as_test_x conftest$ac_exeext
17930       }; then
17931
17932lt_aix_libpath_sed='
17933    /Import File Strings/,/^$/ {
17934	/^0/ {
17935	    s/^0  *\(.*\)$/\1/
17936	    p
17937	}
17938    }'
17939aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17940# Check for a 64-bit object if we didn't find anything.
17941if test -z "$aix_libpath"; then
17942  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17943fi
17944else
17945  $as_echo "$as_me: failed program was:" >&5
17946sed 's/^/| /' conftest.$ac_ext >&5
17947
17948
17949fi
17950
17951rm -rf conftest.dSYM
17952rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17953      conftest$ac_exeext conftest.$ac_ext
17954if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17955
17956	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17957	  # Warning - without using the other run time loading flags,
17958	  # -berok will link without error, but may produce a broken library.
17959	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17960	  allow_undefined_flag_GCJ=' ${wl}-berok'
17961	  # Exported symbols can be pulled into shared objects from archives
17962	  whole_archive_flag_spec_GCJ='$convenience'
17963	  archive_cmds_need_lc_GCJ=yes
17964	  # This is similar to how AIX traditionally builds its shared libraries.
17965	  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'
17966	fi
17967      fi
17968      ;;
17969
17970    amigaos*)
17971      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)'
17972      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17973      hardcode_minus_L_GCJ=yes
17974      # see comment about different semantics on the GNU ld section
17975      ld_shlibs_GCJ=no
17976      ;;
17977
17978    bsdi[45]*)
17979      export_dynamic_flag_spec_GCJ=-rdynamic
17980      ;;
17981
17982    cygwin* | mingw* | pw32*)
17983      # When not using gcc, we currently assume that we are using
17984      # Microsoft Visual C++.
17985      # hardcode_libdir_flag_spec is actually meaningless, as there is
17986      # no search path for DLLs.
17987      hardcode_libdir_flag_spec_GCJ=' '
17988      allow_undefined_flag_GCJ=unsupported
17989      # Tell ltmain to make .lib files, not .a files.
17990      libext=lib
17991      # Tell ltmain to make .dll files, not .so files.
17992      shrext_cmds=".dll"
17993      # FIXME: Setting linknames here is a bad hack.
17994      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17995      # The linker will automatically build a .lib file if we build a DLL.
17996      old_archive_From_new_cmds_GCJ='true'
17997      # FIXME: Should let the user specify the lib program.
17998      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17999      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18000      enable_shared_with_static_runtimes_GCJ=yes
18001      ;;
18002
18003    darwin* | rhapsody*)
18004      case $host_os in
18005        rhapsody* | darwin1.[012])
18006         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18007         ;;
18008       *) # Darwin 1.3 on
18009         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18010           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18011         else
18012           case ${MACOSX_DEPLOYMENT_TARGET} in
18013             10.[012])
18014               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18015               ;;
18016             10.*)
18017               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18018               ;;
18019           esac
18020         fi
18021         ;;
18022      esac
18023      archive_cmds_need_lc_GCJ=no
18024      hardcode_direct_GCJ=no
18025      hardcode_automatic_GCJ=yes
18026      hardcode_shlibpath_var_GCJ=unsupported
18027      whole_archive_flag_spec_GCJ=''
18028      link_all_deplibs_GCJ=yes
18029    if test "$GCC" = yes ; then
18030    	output_verbose_link_cmd='echo'
18031        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18032        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18033        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18034        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18035    else
18036      case $cc_basename in
18037        xlc*)
18038         output_verbose_link_cmd='echo'
18039         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18040         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18041          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18042         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18043          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}'
18044          ;;
18045       *)
18046         ld_shlibs_GCJ=no
18047          ;;
18048      esac
18049    fi
18050      ;;
18051
18052    dgux*)
18053      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18054      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18055      hardcode_shlibpath_var_GCJ=no
18056      ;;
18057
18058    freebsd1*)
18059      ld_shlibs_GCJ=no
18060      ;;
18061
18062    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18063    # support.  Future versions do this automatically, but an explicit c++rt0.o
18064    # does not break anything, and helps significantly (at the cost of a little
18065    # extra space).
18066    freebsd2.2*)
18067      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18068      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18069      hardcode_direct_GCJ=yes
18070      hardcode_shlibpath_var_GCJ=no
18071      ;;
18072
18073    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18074    freebsd2*)
18075      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18076      hardcode_direct_GCJ=yes
18077      hardcode_minus_L_GCJ=yes
18078      hardcode_shlibpath_var_GCJ=no
18079      ;;
18080
18081    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18082    freebsd* | dragonfly*)
18083      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18084      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18085      hardcode_direct_GCJ=yes
18086      hardcode_shlibpath_var_GCJ=no
18087      ;;
18088
18089    hpux9*)
18090      if test "$GCC" = yes; then
18091	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'
18092      else
18093	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'
18094      fi
18095      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18096      hardcode_libdir_separator_GCJ=:
18097      hardcode_direct_GCJ=yes
18098
18099      # hardcode_minus_L: Not really in the search PATH,
18100      # but as the default location of the library.
18101      hardcode_minus_L_GCJ=yes
18102      export_dynamic_flag_spec_GCJ='${wl}-E'
18103      ;;
18104
18105    hpux10*)
18106      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18107	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18108      else
18109	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18110      fi
18111      if test "$with_gnu_ld" = no; then
18112	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18113	hardcode_libdir_separator_GCJ=:
18114
18115	hardcode_direct_GCJ=yes
18116	export_dynamic_flag_spec_GCJ='${wl}-E'
18117
18118	# hardcode_minus_L: Not really in the search PATH,
18119	# but as the default location of the library.
18120	hardcode_minus_L_GCJ=yes
18121      fi
18122      ;;
18123
18124    hpux11*)
18125      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18126	case $host_cpu in
18127	hppa*64*)
18128	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18129	  ;;
18130	ia64*)
18131	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18132	  ;;
18133	*)
18134	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18135	  ;;
18136	esac
18137      else
18138	case $host_cpu in
18139	hppa*64*)
18140	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18141	  ;;
18142	ia64*)
18143	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18144	  ;;
18145	*)
18146	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18147	  ;;
18148	esac
18149      fi
18150      if test "$with_gnu_ld" = no; then
18151	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18152	hardcode_libdir_separator_GCJ=:
18153
18154	case $host_cpu in
18155	hppa*64*|ia64*)
18156	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18157	  hardcode_direct_GCJ=no
18158	  hardcode_shlibpath_var_GCJ=no
18159	  ;;
18160	*)
18161	  hardcode_direct_GCJ=yes
18162	  export_dynamic_flag_spec_GCJ='${wl}-E'
18163
18164	  # hardcode_minus_L: Not really in the search PATH,
18165	  # but as the default location of the library.
18166	  hardcode_minus_L_GCJ=yes
18167	  ;;
18168	esac
18169      fi
18170      ;;
18171
18172    irix5* | irix6* | nonstopux*)
18173      if test "$GCC" = yes; then
18174	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'
18175      else
18176	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'
18177	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18178      fi
18179      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18180      hardcode_libdir_separator_GCJ=:
18181      link_all_deplibs_GCJ=yes
18182      ;;
18183
18184    netbsd*)
18185      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18186	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18187      else
18188	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18189      fi
18190      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18191      hardcode_direct_GCJ=yes
18192      hardcode_shlibpath_var_GCJ=no
18193      ;;
18194
18195    newsos6)
18196      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18197      hardcode_direct_GCJ=yes
18198      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18199      hardcode_libdir_separator_GCJ=:
18200      hardcode_shlibpath_var_GCJ=no
18201      ;;
18202
18203    openbsd*)
18204      if test -f /usr/libexec/ld.so; then
18205	hardcode_direct_GCJ=yes
18206	hardcode_shlibpath_var_GCJ=no
18207	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18208	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18209	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18210	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18211	  export_dynamic_flag_spec_GCJ='${wl}-E'
18212	else
18213	  case $host_os in
18214	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18215	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18216	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18217	     ;;
18218	   *)
18219	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18220	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18221	     ;;
18222	  esac
18223        fi
18224      else
18225	ld_shlibs_GCJ=no
18226      fi
18227      ;;
18228
18229    os2*)
18230      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18231      hardcode_minus_L_GCJ=yes
18232      allow_undefined_flag_GCJ=unsupported
18233      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'
18234      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18235      ;;
18236
18237    osf3*)
18238      if test "$GCC" = yes; then
18239	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18240	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'
18241      else
18242	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18243	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'
18244      fi
18245      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18246      hardcode_libdir_separator_GCJ=:
18247      ;;
18248
18249    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18250      if test "$GCC" = yes; then
18251	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18252	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'
18253	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18254      else
18255	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18256	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'
18257	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~
18258	$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'
18259
18260	# Both c and cxx compiler support -rpath directly
18261	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18262      fi
18263      hardcode_libdir_separator_GCJ=:
18264      ;;
18265
18266    solaris*)
18267      no_undefined_flag_GCJ=' -z text'
18268      if test "$GCC" = yes; then
18269	wlarc='${wl}'
18270	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18271	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18272	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18273      else
18274	wlarc=''
18275	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18276	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18277  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18278      fi
18279      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18280      hardcode_shlibpath_var_GCJ=no
18281      case $host_os in
18282      solaris2.[0-5] | solaris2.[0-5].*) ;;
18283      *)
18284	# The compiler driver will combine and reorder linker options,
18285	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18286	# but is careful enough not to reorder.
18287 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18288	if test "$GCC" = yes; then
18289	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18290	else
18291	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18292	fi
18293	;;
18294      esac
18295      link_all_deplibs_GCJ=yes
18296      ;;
18297
18298    sunos4*)
18299      if test "x$host_vendor" = xsequent; then
18300	# Use $CC to link under sequent, because it throws in some extra .o
18301	# files that make .init and .fini sections work.
18302	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18303      else
18304	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18305      fi
18306      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18307      hardcode_direct_GCJ=yes
18308      hardcode_minus_L_GCJ=yes
18309      hardcode_shlibpath_var_GCJ=no
18310      ;;
18311
18312    sysv4)
18313      case $host_vendor in
18314	sni)
18315	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18316	  hardcode_direct_GCJ=yes # is this really true???
18317	;;
18318	siemens)
18319	  ## LD is ld it makes a PLAMLIB
18320	  ## CC just makes a GrossModule.
18321	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18322	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18323	  hardcode_direct_GCJ=no
18324        ;;
18325	motorola)
18326	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18327	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18328	;;
18329      esac
18330      runpath_var='LD_RUN_PATH'
18331      hardcode_shlibpath_var_GCJ=no
18332      ;;
18333
18334    sysv4.3*)
18335      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18336      hardcode_shlibpath_var_GCJ=no
18337      export_dynamic_flag_spec_GCJ='-Bexport'
18338      ;;
18339
18340    sysv4*MP*)
18341      if test -d /usr/nec; then
18342	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18343	hardcode_shlibpath_var_GCJ=no
18344	runpath_var=LD_RUN_PATH
18345	hardcode_runpath_var=yes
18346	ld_shlibs_GCJ=yes
18347      fi
18348      ;;
18349
18350    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18351      no_undefined_flag_GCJ='${wl}-z,text'
18352      archive_cmds_need_lc_GCJ=no
18353      hardcode_shlibpath_var_GCJ=no
18354      runpath_var='LD_RUN_PATH'
18355
18356      if test "$GCC" = yes; then
18357	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18358	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18359      else
18360	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18361	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18362      fi
18363      ;;
18364
18365    sysv5* | sco3.2v5* | sco5v6*)
18366      # Note: We can NOT use -z defs as we might desire, because we do not
18367      # link with -lc, and that would cause any symbols used from libc to
18368      # always be unresolved, which means just about no library would
18369      # ever link correctly.  If we're not using GNU ld we use -z text
18370      # though, which does catch some bad symbols but isn't as heavy-handed
18371      # as -z defs.
18372      no_undefined_flag_GCJ='${wl}-z,text'
18373      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18374      archive_cmds_need_lc_GCJ=no
18375      hardcode_shlibpath_var_GCJ=no
18376      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18377      hardcode_libdir_separator_GCJ=':'
18378      link_all_deplibs_GCJ=yes
18379      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18380      runpath_var='LD_RUN_PATH'
18381
18382      if test "$GCC" = yes; then
18383	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18384	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18385      else
18386	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18387	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18388      fi
18389      ;;
18390
18391    uts4*)
18392      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18393      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18394      hardcode_shlibpath_var_GCJ=no
18395      ;;
18396
18397    *)
18398      ld_shlibs_GCJ=no
18399      ;;
18400    esac
18401  fi
18402
18403{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18404$as_echo "$ld_shlibs_GCJ" >&6; }
18405test "$ld_shlibs_GCJ" = no && can_build_shared=no
18406
18407#
18408# Do we need to explicitly link libc?
18409#
18410case "x$archive_cmds_need_lc_GCJ" in
18411x|xyes)
18412  # Assume -lc should be added
18413  archive_cmds_need_lc_GCJ=yes
18414
18415  if test "$enable_shared" = yes && test "$GCC" = yes; then
18416    case $archive_cmds_GCJ in
18417    *'~'*)
18418      # FIXME: we may have to deal with multi-command sequences.
18419      ;;
18420    '$CC '*)
18421      # Test whether the compiler implicitly links with -lc since on some
18422      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18423      # to ld, don't add -lc before -lgcc.
18424      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18425$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18426      $rm conftest*
18427      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18428
18429      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18430  (eval $ac_compile) 2>&5
18431  ac_status=$?
18432  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18433  (exit $ac_status); } 2>conftest.err; then
18434        soname=conftest
18435        lib=conftest
18436        libobjs=conftest.$ac_objext
18437        deplibs=
18438        wl=$lt_prog_compiler_wl_GCJ
18439	pic_flag=$lt_prog_compiler_pic_GCJ
18440        compiler_flags=-v
18441        linker_flags=-v
18442        verstring=
18443        output_objdir=.
18444        libname=conftest
18445        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18446        allow_undefined_flag_GCJ=
18447        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18448  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18449  ac_status=$?
18450  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18451  (exit $ac_status); }
18452        then
18453	  archive_cmds_need_lc_GCJ=no
18454        else
18455	  archive_cmds_need_lc_GCJ=yes
18456        fi
18457        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18458      else
18459        cat conftest.err 1>&5
18460      fi
18461      $rm conftest*
18462      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18463$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18464      ;;
18465    esac
18466  fi
18467  ;;
18468esac
18469
18470{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18471$as_echo_n "checking dynamic linker characteristics... " >&6; }
18472library_names_spec=
18473libname_spec='lib$name'
18474soname_spec=
18475shrext_cmds=".so"
18476postinstall_cmds=
18477postuninstall_cmds=
18478finish_cmds=
18479finish_eval=
18480shlibpath_var=
18481shlibpath_overrides_runpath=unknown
18482version_type=none
18483dynamic_linker="$host_os ld.so"
18484sys_lib_dlsearch_path_spec="/lib /usr/lib"
18485
18486need_lib_prefix=unknown
18487hardcode_into_libs=no
18488
18489# when you set need_version to no, make sure it does not cause -set_version
18490# flags to be left without arguments
18491need_version=unknown
18492
18493case $host_os in
18494aix3*)
18495  version_type=linux
18496  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18497  shlibpath_var=LIBPATH
18498
18499  # AIX 3 has no versioning support, so we append a major version to the name.
18500  soname_spec='${libname}${release}${shared_ext}$major'
18501  ;;
18502
18503aix[4-9]*)
18504  version_type=linux
18505  need_lib_prefix=no
18506  need_version=no
18507  hardcode_into_libs=yes
18508  if test "$host_cpu" = ia64; then
18509    # AIX 5 supports IA64
18510    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18511    shlibpath_var=LD_LIBRARY_PATH
18512  else
18513    # With GCC up to 2.95.x, collect2 would create an import file
18514    # for dependence libraries.  The import file would start with
18515    # the line `#! .'.  This would cause the generated library to
18516    # depend on `.', always an invalid library.  This was fixed in
18517    # development snapshots of GCC prior to 3.0.
18518    case $host_os in
18519      aix4 | aix4.[01] | aix4.[01].*)
18520      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18521	   echo ' yes '
18522	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18523	:
18524      else
18525	can_build_shared=no
18526      fi
18527      ;;
18528    esac
18529    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18530    # soname into executable. Probably we can add versioning support to
18531    # collect2, so additional links can be useful in future.
18532    if test "$aix_use_runtimelinking" = yes; then
18533      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18534      # instead of lib<name>.a to let people know that these are not
18535      # typical AIX shared libraries.
18536      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18537    else
18538      # We preserve .a as extension for shared libraries through AIX4.2
18539      # and later when we are not doing run time linking.
18540      library_names_spec='${libname}${release}.a $libname.a'
18541      soname_spec='${libname}${release}${shared_ext}$major'
18542    fi
18543    shlibpath_var=LIBPATH
18544  fi
18545  ;;
18546
18547amigaos*)
18548  library_names_spec='$libname.ixlibrary $libname.a'
18549  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18550  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'
18551  ;;
18552
18553beos*)
18554  library_names_spec='${libname}${shared_ext}'
18555  dynamic_linker="$host_os ld.so"
18556  shlibpath_var=LIBRARY_PATH
18557  ;;
18558
18559bsdi[45]*)
18560  version_type=linux
18561  need_version=no
18562  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18563  soname_spec='${libname}${release}${shared_ext}$major'
18564  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18565  shlibpath_var=LD_LIBRARY_PATH
18566  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18567  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18568  # the default ld.so.conf also contains /usr/contrib/lib and
18569  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18570  # libtool to hard-code these into programs
18571  ;;
18572
18573cygwin* | mingw* | pw32*)
18574  version_type=windows
18575  shrext_cmds=".dll"
18576  need_version=no
18577  need_lib_prefix=no
18578
18579  case $GCC,$host_os in
18580  yes,cygwin* | yes,mingw* | yes,pw32*)
18581    library_names_spec='$libname.dll.a'
18582    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18583    postinstall_cmds='base_file=`basename \${file}`~
18584      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18585      dldir=$destdir/`dirname \$dlpath`~
18586      test -d \$dldir || mkdir -p \$dldir~
18587      $install_prog $dir/$dlname \$dldir/$dlname~
18588      chmod a+x \$dldir/$dlname'
18589    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18590      dlpath=$dir/\$dldll~
18591       $rm \$dlpath'
18592    shlibpath_overrides_runpath=yes
18593
18594    case $host_os in
18595    cygwin*)
18596      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18597      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18598      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18599      ;;
18600    mingw*)
18601      # MinGW DLLs use traditional 'lib' prefix
18602      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18603      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18604      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18605        # It is most probably a Windows format PATH printed by
18606        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18607        # path with ; separators, and with drive letters. We can handle the
18608        # drive letters (cygwin fileutils understands them), so leave them,
18609        # especially as we might pass files found there to a mingw objdump,
18610        # which wouldn't understand a cygwinified path. Ahh.
18611        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18612      else
18613        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18614      fi
18615      ;;
18616    pw32*)
18617      # pw32 DLLs use 'pw' prefix rather than 'lib'
18618      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18619      ;;
18620    esac
18621    ;;
18622
18623  *)
18624    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18625    ;;
18626  esac
18627  dynamic_linker='Win32 ld.exe'
18628  # FIXME: first we should search . and the directory the executable is in
18629  shlibpath_var=PATH
18630  ;;
18631
18632darwin* | rhapsody*)
18633  dynamic_linker="$host_os dyld"
18634  version_type=darwin
18635  need_lib_prefix=no
18636  need_version=no
18637  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18638  soname_spec='${libname}${release}${major}$shared_ext'
18639  shlibpath_overrides_runpath=yes
18640  shlibpath_var=DYLD_LIBRARY_PATH
18641  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18642
18643  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18644  ;;
18645
18646dgux*)
18647  version_type=linux
18648  need_lib_prefix=no
18649  need_version=no
18650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18651  soname_spec='${libname}${release}${shared_ext}$major'
18652  shlibpath_var=LD_LIBRARY_PATH
18653  ;;
18654
18655freebsd1*)
18656  dynamic_linker=no
18657  ;;
18658
18659freebsd* | dragonfly*)
18660  # DragonFly does not have aout.  When/if they implement a new
18661  # versioning mechanism, adjust this.
18662  if test -x /usr/bin/objformat; then
18663    objformat=`/usr/bin/objformat`
18664  else
18665    case $host_os in
18666    freebsd[123]*) objformat=aout ;;
18667    *) objformat=elf ;;
18668    esac
18669  fi
18670  version_type=freebsd-$objformat
18671  case $version_type in
18672    freebsd-elf*)
18673      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18674      need_version=no
18675      need_lib_prefix=no
18676      ;;
18677    freebsd-*)
18678      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18679      need_version=yes
18680      ;;
18681  esac
18682  shlibpath_var=LD_LIBRARY_PATH
18683  case $host_os in
18684  freebsd2*)
18685    shlibpath_overrides_runpath=yes
18686    ;;
18687  freebsd3.[01]* | freebsdelf3.[01]*)
18688    shlibpath_overrides_runpath=yes
18689    hardcode_into_libs=yes
18690    ;;
18691  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18692  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18693    shlibpath_overrides_runpath=no
18694    hardcode_into_libs=yes
18695    ;;
18696  *) # from 4.6 on, and DragonFly
18697    shlibpath_overrides_runpath=yes
18698    hardcode_into_libs=yes
18699    ;;
18700  esac
18701  ;;
18702
18703gnu*)
18704  version_type=linux
18705  need_lib_prefix=no
18706  need_version=no
18707  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18708  soname_spec='${libname}${release}${shared_ext}$major'
18709  shlibpath_var=LD_LIBRARY_PATH
18710  hardcode_into_libs=yes
18711  ;;
18712
18713hpux9* | hpux10* | hpux11*)
18714  # Give a soname corresponding to the major version so that dld.sl refuses to
18715  # link against other versions.
18716  version_type=sunos
18717  need_lib_prefix=no
18718  need_version=no
18719  case $host_cpu in
18720  ia64*)
18721    shrext_cmds='.so'
18722    hardcode_into_libs=yes
18723    dynamic_linker="$host_os dld.so"
18724    shlibpath_var=LD_LIBRARY_PATH
18725    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18726    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18727    soname_spec='${libname}${release}${shared_ext}$major'
18728    if test "X$HPUX_IA64_MODE" = X32; then
18729      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18730    else
18731      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18732    fi
18733    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18734    ;;
18735   hppa*64*)
18736     shrext_cmds='.sl'
18737     hardcode_into_libs=yes
18738     dynamic_linker="$host_os dld.sl"
18739     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18740     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18741     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18742     soname_spec='${libname}${release}${shared_ext}$major'
18743     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18744     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18745     ;;
18746   *)
18747    shrext_cmds='.sl'
18748    dynamic_linker="$host_os dld.sl"
18749    shlibpath_var=SHLIB_PATH
18750    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18751    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18752    soname_spec='${libname}${release}${shared_ext}$major'
18753    ;;
18754  esac
18755  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18756  postinstall_cmds='chmod 555 $lib'
18757  ;;
18758
18759interix[3-9]*)
18760  version_type=linux
18761  need_lib_prefix=no
18762  need_version=no
18763  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18764  soname_spec='${libname}${release}${shared_ext}$major'
18765  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18766  shlibpath_var=LD_LIBRARY_PATH
18767  shlibpath_overrides_runpath=no
18768  hardcode_into_libs=yes
18769  ;;
18770
18771irix5* | irix6* | nonstopux*)
18772  case $host_os in
18773    nonstopux*) version_type=nonstopux ;;
18774    *)
18775	if test "$lt_cv_prog_gnu_ld" = yes; then
18776		version_type=linux
18777	else
18778		version_type=irix
18779	fi ;;
18780  esac
18781  need_lib_prefix=no
18782  need_version=no
18783  soname_spec='${libname}${release}${shared_ext}$major'
18784  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18785  case $host_os in
18786  irix5* | nonstopux*)
18787    libsuff= shlibsuff=
18788    ;;
18789  *)
18790    case $LD in # libtool.m4 will add one of these switches to LD
18791    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18792      libsuff= shlibsuff= libmagic=32-bit;;
18793    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18794      libsuff=32 shlibsuff=N32 libmagic=N32;;
18795    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18796      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18797    *) libsuff= shlibsuff= libmagic=never-match;;
18798    esac
18799    ;;
18800  esac
18801  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18802  shlibpath_overrides_runpath=no
18803  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18804  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18805  hardcode_into_libs=yes
18806  ;;
18807
18808# No shared lib support for Linux oldld, aout, or coff.
18809linux*oldld* | linux*aout* | linux*coff*)
18810  dynamic_linker=no
18811  ;;
18812
18813# This must be Linux ELF.
18814linux* | k*bsd*-gnu)
18815  version_type=linux
18816  need_lib_prefix=no
18817  need_version=no
18818  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18819  soname_spec='${libname}${release}${shared_ext}$major'
18820  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18821  shlibpath_var=LD_LIBRARY_PATH
18822  shlibpath_overrides_runpath=no
18823  # This implies no fast_install, which is unacceptable.
18824  # Some rework will be needed to allow for fast_install
18825  # before this can be enabled.
18826  hardcode_into_libs=yes
18827  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18828  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18829
18830  # Append ld.so.conf contents to the search path
18831  if test -f /etc/ld.so.conf; then
18832    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18833    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18834  fi
18835
18836  # We used to test for /lib/ld.so.1 and disable shared libraries on
18837  # powerpc, because MkLinux only supported shared libraries with the
18838  # GNU dynamic linker.  Since this was broken with cross compilers,
18839  # most powerpc-linux boxes support dynamic linking these days and
18840  # people can always --disable-shared, the test was removed, and we
18841  # assume the GNU/Linux dynamic linker is in use.
18842  dynamic_linker='GNU/Linux ld.so'
18843  ;;
18844
18845netbsd*)
18846  version_type=sunos
18847  need_lib_prefix=no
18848  need_version=no
18849  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18850    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18851    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18852    dynamic_linker='NetBSD (a.out) ld.so'
18853  else
18854    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18855    soname_spec='${libname}${release}${shared_ext}$major'
18856    dynamic_linker='NetBSD ld.elf_so'
18857  fi
18858  shlibpath_var=LD_LIBRARY_PATH
18859  shlibpath_overrides_runpath=yes
18860  hardcode_into_libs=yes
18861  ;;
18862
18863newsos6)
18864  version_type=linux
18865  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18866  shlibpath_var=LD_LIBRARY_PATH
18867  shlibpath_overrides_runpath=yes
18868  ;;
18869
18870nto-qnx*)
18871  version_type=linux
18872  need_lib_prefix=no
18873  need_version=no
18874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18875  soname_spec='${libname}${release}${shared_ext}$major'
18876  shlibpath_var=LD_LIBRARY_PATH
18877  shlibpath_overrides_runpath=yes
18878  ;;
18879
18880openbsd*)
18881  version_type=sunos
18882  sys_lib_dlsearch_path_spec="/usr/lib"
18883  need_lib_prefix=no
18884  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18885  case $host_os in
18886    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18887    *)                         need_version=no  ;;
18888  esac
18889  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18890  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18891  shlibpath_var=LD_LIBRARY_PATH
18892  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18893    case $host_os in
18894      openbsd2.[89] | openbsd2.[89].*)
18895	shlibpath_overrides_runpath=no
18896	;;
18897      *)
18898	shlibpath_overrides_runpath=yes
18899	;;
18900      esac
18901  else
18902    shlibpath_overrides_runpath=yes
18903  fi
18904  ;;
18905
18906os2*)
18907  libname_spec='$name'
18908  shrext_cmds=".dll"
18909  need_lib_prefix=no
18910  library_names_spec='$libname${shared_ext} $libname.a'
18911  dynamic_linker='OS/2 ld.exe'
18912  shlibpath_var=LIBPATH
18913  ;;
18914
18915osf3* | osf4* | osf5*)
18916  version_type=osf
18917  need_lib_prefix=no
18918  need_version=no
18919  soname_spec='${libname}${release}${shared_ext}$major'
18920  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18921  shlibpath_var=LD_LIBRARY_PATH
18922  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18923  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18924  ;;
18925
18926rdos*)
18927  dynamic_linker=no
18928  ;;
18929
18930solaris*)
18931  version_type=linux
18932  need_lib_prefix=no
18933  need_version=no
18934  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18935  soname_spec='${libname}${release}${shared_ext}$major'
18936  shlibpath_var=LD_LIBRARY_PATH
18937  shlibpath_overrides_runpath=yes
18938  hardcode_into_libs=yes
18939  # ldd complains unless libraries are executable
18940  postinstall_cmds='chmod +x $lib'
18941  ;;
18942
18943sunos4*)
18944  version_type=sunos
18945  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18946  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18947  shlibpath_var=LD_LIBRARY_PATH
18948  shlibpath_overrides_runpath=yes
18949  if test "$with_gnu_ld" = yes; then
18950    need_lib_prefix=no
18951  fi
18952  need_version=yes
18953  ;;
18954
18955sysv4 | sysv4.3*)
18956  version_type=linux
18957  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18958  soname_spec='${libname}${release}${shared_ext}$major'
18959  shlibpath_var=LD_LIBRARY_PATH
18960  case $host_vendor in
18961    sni)
18962      shlibpath_overrides_runpath=no
18963      need_lib_prefix=no
18964      export_dynamic_flag_spec='${wl}-Blargedynsym'
18965      runpath_var=LD_RUN_PATH
18966      ;;
18967    siemens)
18968      need_lib_prefix=no
18969      ;;
18970    motorola)
18971      need_lib_prefix=no
18972      need_version=no
18973      shlibpath_overrides_runpath=no
18974      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18975      ;;
18976  esac
18977  ;;
18978
18979sysv4*MP*)
18980  if test -d /usr/nec ;then
18981    version_type=linux
18982    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18983    soname_spec='$libname${shared_ext}.$major'
18984    shlibpath_var=LD_LIBRARY_PATH
18985  fi
18986  ;;
18987
18988sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18989  version_type=freebsd-elf
18990  need_lib_prefix=no
18991  need_version=no
18992  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18993  soname_spec='${libname}${release}${shared_ext}$major'
18994  shlibpath_var=LD_LIBRARY_PATH
18995  hardcode_into_libs=yes
18996  if test "$with_gnu_ld" = yes; then
18997    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18998    shlibpath_overrides_runpath=no
18999  else
19000    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19001    shlibpath_overrides_runpath=yes
19002    case $host_os in
19003      sco3.2v5*)
19004        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19005	;;
19006    esac
19007  fi
19008  sys_lib_dlsearch_path_spec='/usr/lib'
19009  ;;
19010
19011uts4*)
19012  version_type=linux
19013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19014  soname_spec='${libname}${release}${shared_ext}$major'
19015  shlibpath_var=LD_LIBRARY_PATH
19016  ;;
19017
19018*)
19019  dynamic_linker=no
19020  ;;
19021esac
19022{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19023$as_echo "$dynamic_linker" >&6; }
19024test "$dynamic_linker" = no && can_build_shared=no
19025
19026if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19027  $as_echo_n "(cached) " >&6
19028else
19029  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19030fi
19031
19032sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19033if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19034  $as_echo_n "(cached) " >&6
19035else
19036  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19037fi
19038
19039sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19040
19041variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19042if test "$GCC" = yes; then
19043  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19044fi
19045
19046{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19047$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19048hardcode_action_GCJ=
19049if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19050   test -n "$runpath_var_GCJ" || \
19051   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19052
19053  # We can hardcode non-existant directories.
19054  if test "$hardcode_direct_GCJ" != no &&
19055     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19056     # have to relink, otherwise we might link with an installed library
19057     # when we should be linking with a yet-to-be-installed one
19058     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19059     test "$hardcode_minus_L_GCJ" != no; then
19060    # Linking always hardcodes the temporary library directory.
19061    hardcode_action_GCJ=relink
19062  else
19063    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19064    hardcode_action_GCJ=immediate
19065  fi
19066else
19067  # We cannot hardcode anything, or else we can only hardcode existing
19068  # directories.
19069  hardcode_action_GCJ=unsupported
19070fi
19071{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19072$as_echo "$hardcode_action_GCJ" >&6; }
19073
19074if test "$hardcode_action_GCJ" = relink; then
19075  # Fast installation is not supported
19076  enable_fast_install=no
19077elif test "$shlibpath_overrides_runpath" = yes ||
19078     test "$enable_shared" = no; then
19079  # Fast installation is not necessary
19080  enable_fast_install=needless
19081fi
19082
19083
19084# The else clause should only fire when bootstrapping the
19085# libtool distribution, otherwise you forgot to ship ltmain.sh
19086# with your package, and you will get complaints that there are
19087# no rules to generate ltmain.sh.
19088if test -f "$ltmain"; then
19089  # See if we are running on zsh, and set the options which allow our commands through
19090  # without removal of \ escapes.
19091  if test -n "${ZSH_VERSION+set}" ; then
19092    setopt NO_GLOB_SUBST
19093  fi
19094  # Now quote all the things that may contain metacharacters while being
19095  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19096  # variables and quote the copies for generation of the libtool script.
19097  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19098    SED SHELL STRIP \
19099    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19100    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19101    deplibs_check_method reload_flag reload_cmds need_locks \
19102    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19103    lt_cv_sys_global_symbol_to_c_name_address \
19104    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19105    old_postinstall_cmds old_postuninstall_cmds \
19106    compiler_GCJ \
19107    CC_GCJ \
19108    LD_GCJ \
19109    lt_prog_compiler_wl_GCJ \
19110    lt_prog_compiler_pic_GCJ \
19111    lt_prog_compiler_static_GCJ \
19112    lt_prog_compiler_no_builtin_flag_GCJ \
19113    export_dynamic_flag_spec_GCJ \
19114    thread_safe_flag_spec_GCJ \
19115    whole_archive_flag_spec_GCJ \
19116    enable_shared_with_static_runtimes_GCJ \
19117    old_archive_cmds_GCJ \
19118    old_archive_from_new_cmds_GCJ \
19119    predep_objects_GCJ \
19120    postdep_objects_GCJ \
19121    predeps_GCJ \
19122    postdeps_GCJ \
19123    compiler_lib_search_path_GCJ \
19124    compiler_lib_search_dirs_GCJ \
19125    archive_cmds_GCJ \
19126    archive_expsym_cmds_GCJ \
19127    postinstall_cmds_GCJ \
19128    postuninstall_cmds_GCJ \
19129    old_archive_from_expsyms_cmds_GCJ \
19130    allow_undefined_flag_GCJ \
19131    no_undefined_flag_GCJ \
19132    export_symbols_cmds_GCJ \
19133    hardcode_libdir_flag_spec_GCJ \
19134    hardcode_libdir_flag_spec_ld_GCJ \
19135    hardcode_libdir_separator_GCJ \
19136    hardcode_automatic_GCJ \
19137    module_cmds_GCJ \
19138    module_expsym_cmds_GCJ \
19139    lt_cv_prog_compiler_c_o_GCJ \
19140    fix_srcfile_path_GCJ \
19141    exclude_expsyms_GCJ \
19142    include_expsyms_GCJ; do
19143
19144    case $var in
19145    old_archive_cmds_GCJ | \
19146    old_archive_from_new_cmds_GCJ | \
19147    archive_cmds_GCJ | \
19148    archive_expsym_cmds_GCJ | \
19149    module_cmds_GCJ | \
19150    module_expsym_cmds_GCJ | \
19151    old_archive_from_expsyms_cmds_GCJ | \
19152    export_symbols_cmds_GCJ | \
19153    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19154    postinstall_cmds | postuninstall_cmds | \
19155    old_postinstall_cmds | old_postuninstall_cmds | \
19156    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19157      # Double-quote double-evaled strings.
19158      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19159      ;;
19160    *)
19161      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19162      ;;
19163    esac
19164  done
19165
19166  case $lt_echo in
19167  *'\$0 --fallback-echo"')
19168    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19169    ;;
19170  esac
19171
19172cfgfile="$ofile"
19173
19174  cat <<__EOF__ >> "$cfgfile"
19175# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19176
19177# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19178
19179# Shell to use when invoking shell scripts.
19180SHELL=$lt_SHELL
19181
19182# Whether or not to build shared libraries.
19183build_libtool_libs=$enable_shared
19184
19185# Whether or not to build static libraries.
19186build_old_libs=$enable_static
19187
19188# Whether or not to add -lc for building shared libraries.
19189build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19190
19191# Whether or not to disallow shared libs when runtime libs are static
19192allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19193
19194# Whether or not to optimize for fast installation.
19195fast_install=$enable_fast_install
19196
19197# The host system.
19198host_alias=$host_alias
19199host=$host
19200host_os=$host_os
19201
19202# The build system.
19203build_alias=$build_alias
19204build=$build
19205build_os=$build_os
19206
19207# An echo program that does not interpret backslashes.
19208echo=$lt_echo
19209
19210# The archiver.
19211AR=$lt_AR
19212AR_FLAGS=$lt_AR_FLAGS
19213
19214# A C compiler.
19215LTCC=$lt_LTCC
19216
19217# LTCC compiler flags.
19218LTCFLAGS=$lt_LTCFLAGS
19219
19220# A language-specific compiler.
19221CC=$lt_compiler_GCJ
19222
19223# Is the compiler the GNU C compiler?
19224with_gcc=$GCC_GCJ
19225
19226# An ERE matcher.
19227EGREP=$lt_EGREP
19228
19229# The linker used to build libraries.
19230LD=$lt_LD_GCJ
19231
19232# Whether we need hard or soft links.
19233LN_S=$lt_LN_S
19234
19235# A BSD-compatible nm program.
19236NM=$lt_NM
19237
19238# A symbol stripping program
19239STRIP=$lt_STRIP
19240
19241# Used to examine libraries when file_magic_cmd begins "file"
19242MAGIC_CMD=$MAGIC_CMD
19243
19244# Used on cygwin: DLL creation program.
19245DLLTOOL="$DLLTOOL"
19246
19247# Used on cygwin: object dumper.
19248OBJDUMP="$OBJDUMP"
19249
19250# Used on cygwin: assembler.
19251AS="$AS"
19252
19253# The name of the directory that contains temporary libtool files.
19254objdir=$objdir
19255
19256# How to create reloadable object files.
19257reload_flag=$lt_reload_flag
19258reload_cmds=$lt_reload_cmds
19259
19260# How to pass a linker flag through the compiler.
19261wl=$lt_lt_prog_compiler_wl_GCJ
19262
19263# Object file suffix (normally "o").
19264objext="$ac_objext"
19265
19266# Old archive suffix (normally "a").
19267libext="$libext"
19268
19269# Shared library suffix (normally ".so").
19270shrext_cmds='$shrext_cmds'
19271
19272# Executable file suffix (normally "").
19273exeext="$exeext"
19274
19275# Additional compiler flags for building library objects.
19276pic_flag=$lt_lt_prog_compiler_pic_GCJ
19277pic_mode=$pic_mode
19278
19279# What is the maximum length of a command?
19280max_cmd_len=$lt_cv_sys_max_cmd_len
19281
19282# Does compiler simultaneously support -c and -o options?
19283compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19284
19285# Must we lock files when doing compilation?
19286need_locks=$lt_need_locks
19287
19288# Do we need the lib prefix for modules?
19289need_lib_prefix=$need_lib_prefix
19290
19291# Do we need a version for libraries?
19292need_version=$need_version
19293
19294# Whether dlopen is supported.
19295dlopen_support=$enable_dlopen
19296
19297# Whether dlopen of programs is supported.
19298dlopen_self=$enable_dlopen_self
19299
19300# Whether dlopen of statically linked programs is supported.
19301dlopen_self_static=$enable_dlopen_self_static
19302
19303# Compiler flag to prevent dynamic linking.
19304link_static_flag=$lt_lt_prog_compiler_static_GCJ
19305
19306# Compiler flag to turn off builtin functions.
19307no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19308
19309# Compiler flag to allow reflexive dlopens.
19310export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19311
19312# Compiler flag to generate shared objects directly from archives.
19313whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19314
19315# Compiler flag to generate thread-safe objects.
19316thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19317
19318# Library versioning type.
19319version_type=$version_type
19320
19321# Format of library name prefix.
19322libname_spec=$lt_libname_spec
19323
19324# List of archive names.  First name is the real one, the rest are links.
19325# The last name is the one that the linker finds with -lNAME.
19326library_names_spec=$lt_library_names_spec
19327
19328# The coded name of the library, if different from the real name.
19329soname_spec=$lt_soname_spec
19330
19331# Commands used to build and install an old-style archive.
19332RANLIB=$lt_RANLIB
19333old_archive_cmds=$lt_old_archive_cmds_GCJ
19334old_postinstall_cmds=$lt_old_postinstall_cmds
19335old_postuninstall_cmds=$lt_old_postuninstall_cmds
19336
19337# Create an old-style archive from a shared archive.
19338old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19339
19340# Create a temporary old-style archive to link instead of a shared archive.
19341old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19342
19343# Commands used to build and install a shared archive.
19344archive_cmds=$lt_archive_cmds_GCJ
19345archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19346postinstall_cmds=$lt_postinstall_cmds
19347postuninstall_cmds=$lt_postuninstall_cmds
19348
19349# Commands used to build a loadable module (assumed same as above if empty)
19350module_cmds=$lt_module_cmds_GCJ
19351module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19352
19353# Commands to strip libraries.
19354old_striplib=$lt_old_striplib
19355striplib=$lt_striplib
19356
19357# Dependencies to place before the objects being linked to create a
19358# shared library.
19359predep_objects=$lt_predep_objects_GCJ
19360
19361# Dependencies to place after the objects being linked to create a
19362# shared library.
19363postdep_objects=$lt_postdep_objects_GCJ
19364
19365# Dependencies to place before the objects being linked to create a
19366# shared library.
19367predeps=$lt_predeps_GCJ
19368
19369# Dependencies to place after the objects being linked to create a
19370# shared library.
19371postdeps=$lt_postdeps_GCJ
19372
19373# The directories searched by this compiler when creating a shared
19374# library
19375compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19376
19377# The library search path used internally by the compiler when linking
19378# a shared library.
19379compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19380
19381# Method to check whether dependent libraries are shared objects.
19382deplibs_check_method=$lt_deplibs_check_method
19383
19384# Command to use when deplibs_check_method == file_magic.
19385file_magic_cmd=$lt_file_magic_cmd
19386
19387# Flag that allows shared libraries with undefined symbols to be built.
19388allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19389
19390# Flag that forces no undefined symbols.
19391no_undefined_flag=$lt_no_undefined_flag_GCJ
19392
19393# Commands used to finish a libtool library installation in a directory.
19394finish_cmds=$lt_finish_cmds
19395
19396# Same as above, but a single script fragment to be evaled but not shown.
19397finish_eval=$lt_finish_eval
19398
19399# Take the output of nm and produce a listing of raw symbols and C names.
19400global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19401
19402# Transform the output of nm in a proper C declaration
19403global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19404
19405# Transform the output of nm in a C name address pair
19406global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19407
19408# This is the shared library runtime path variable.
19409runpath_var=$runpath_var
19410
19411# This is the shared library path variable.
19412shlibpath_var=$shlibpath_var
19413
19414# Is shlibpath searched before the hard-coded library search path?
19415shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19416
19417# How to hardcode a shared library path into an executable.
19418hardcode_action=$hardcode_action_GCJ
19419
19420# Whether we should hardcode library paths into libraries.
19421hardcode_into_libs=$hardcode_into_libs
19422
19423# Flag to hardcode \$libdir into a binary during linking.
19424# This must work even if \$libdir does not exist.
19425hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19426
19427# If ld is used when linking, flag to hardcode \$libdir into
19428# a binary during linking. This must work even if \$libdir does
19429# not exist.
19430hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19431
19432# Whether we need a single -rpath flag with a separated argument.
19433hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19434
19435# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19436# resulting binary.
19437hardcode_direct=$hardcode_direct_GCJ
19438
19439# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19440# resulting binary.
19441hardcode_minus_L=$hardcode_minus_L_GCJ
19442
19443# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19444# the resulting binary.
19445hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19446
19447# Set to yes if building a shared library automatically hardcodes DIR into the library
19448# and all subsequent libraries and executables linked against it.
19449hardcode_automatic=$hardcode_automatic_GCJ
19450
19451# Variables whose values should be saved in libtool wrapper scripts and
19452# restored at relink time.
19453variables_saved_for_relink="$variables_saved_for_relink"
19454
19455# Whether libtool must link a program against all its dependency libraries.
19456link_all_deplibs=$link_all_deplibs_GCJ
19457
19458# Compile-time system search path for libraries
19459sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19460
19461# Run-time system search path for libraries
19462sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19463
19464# Fix the shell variable \$srcfile for the compiler.
19465fix_srcfile_path=$lt_fix_srcfile_path
19466
19467# Set to yes if exported symbols are required.
19468always_export_symbols=$always_export_symbols_GCJ
19469
19470# The commands to list exported symbols.
19471export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19472
19473# The commands to extract the exported symbol list from a shared archive.
19474extract_expsyms_cmds=$lt_extract_expsyms_cmds
19475
19476# Symbols that should not be listed in the preloaded symbols.
19477exclude_expsyms=$lt_exclude_expsyms_GCJ
19478
19479# Symbols that must always be exported.
19480include_expsyms=$lt_include_expsyms_GCJ
19481
19482# ### END LIBTOOL TAG CONFIG: $tagname
19483
19484__EOF__
19485
19486
19487else
19488  # If there is no Makefile yet, we rely on a make rule to execute
19489  # `config.status --recheck' to rerun these tests and create the
19490  # libtool script then.
19491  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19492  if test -f "$ltmain_in"; then
19493    test -f Makefile && make "$ltmain"
19494  fi
19495fi
19496
19497
19498ac_ext=c
19499ac_cpp='$CPP $CPPFLAGS'
19500ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19501ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19502ac_compiler_gnu=$ac_cv_c_compiler_gnu
19503
19504CC="$lt_save_CC"
19505
19506	else
19507	  tagname=""
19508	fi
19509	;;
19510
19511      RC)
19512
19513
19514# Source file extension for RC test sources.
19515ac_ext=rc
19516
19517# Object file extension for compiled RC test sources.
19518objext=o
19519objext_RC=$objext
19520
19521# Code to be used in simple compile tests
19522lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19523
19524# Code to be used in simple link tests
19525lt_simple_link_test_code="$lt_simple_compile_test_code"
19526
19527# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19528
19529# If no C compiler was specified, use CC.
19530LTCC=${LTCC-"$CC"}
19531
19532# If no C compiler flags were specified, use CFLAGS.
19533LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19534
19535# Allow CC to be a program name with arguments.
19536compiler=$CC
19537
19538
19539# save warnings/boilerplate of simple test code
19540ac_outfile=conftest.$ac_objext
19541echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19542eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19543_lt_compiler_boilerplate=`cat conftest.err`
19544$rm conftest*
19545
19546ac_outfile=conftest.$ac_objext
19547echo "$lt_simple_link_test_code" >conftest.$ac_ext
19548eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19549_lt_linker_boilerplate=`cat conftest.err`
19550$rm -r conftest*
19551
19552
19553# Allow CC to be a program name with arguments.
19554lt_save_CC="$CC"
19555CC=${RC-"windres"}
19556compiler=$CC
19557compiler_RC=$CC
19558for cc_temp in $compiler""; do
19559  case $cc_temp in
19560    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19561    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19562    \-*) ;;
19563    *) break;;
19564  esac
19565done
19566cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19567
19568lt_cv_prog_compiler_c_o_RC=yes
19569
19570# The else clause should only fire when bootstrapping the
19571# libtool distribution, otherwise you forgot to ship ltmain.sh
19572# with your package, and you will get complaints that there are
19573# no rules to generate ltmain.sh.
19574if test -f "$ltmain"; then
19575  # See if we are running on zsh, and set the options which allow our commands through
19576  # without removal of \ escapes.
19577  if test -n "${ZSH_VERSION+set}" ; then
19578    setopt NO_GLOB_SUBST
19579  fi
19580  # Now quote all the things that may contain metacharacters while being
19581  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19582  # variables and quote the copies for generation of the libtool script.
19583  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19584    SED SHELL STRIP \
19585    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19586    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19587    deplibs_check_method reload_flag reload_cmds need_locks \
19588    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19589    lt_cv_sys_global_symbol_to_c_name_address \
19590    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19591    old_postinstall_cmds old_postuninstall_cmds \
19592    compiler_RC \
19593    CC_RC \
19594    LD_RC \
19595    lt_prog_compiler_wl_RC \
19596    lt_prog_compiler_pic_RC \
19597    lt_prog_compiler_static_RC \
19598    lt_prog_compiler_no_builtin_flag_RC \
19599    export_dynamic_flag_spec_RC \
19600    thread_safe_flag_spec_RC \
19601    whole_archive_flag_spec_RC \
19602    enable_shared_with_static_runtimes_RC \
19603    old_archive_cmds_RC \
19604    old_archive_from_new_cmds_RC \
19605    predep_objects_RC \
19606    postdep_objects_RC \
19607    predeps_RC \
19608    postdeps_RC \
19609    compiler_lib_search_path_RC \
19610    compiler_lib_search_dirs_RC \
19611    archive_cmds_RC \
19612    archive_expsym_cmds_RC \
19613    postinstall_cmds_RC \
19614    postuninstall_cmds_RC \
19615    old_archive_from_expsyms_cmds_RC \
19616    allow_undefined_flag_RC \
19617    no_undefined_flag_RC \
19618    export_symbols_cmds_RC \
19619    hardcode_libdir_flag_spec_RC \
19620    hardcode_libdir_flag_spec_ld_RC \
19621    hardcode_libdir_separator_RC \
19622    hardcode_automatic_RC \
19623    module_cmds_RC \
19624    module_expsym_cmds_RC \
19625    lt_cv_prog_compiler_c_o_RC \
19626    fix_srcfile_path_RC \
19627    exclude_expsyms_RC \
19628    include_expsyms_RC; do
19629
19630    case $var in
19631    old_archive_cmds_RC | \
19632    old_archive_from_new_cmds_RC | \
19633    archive_cmds_RC | \
19634    archive_expsym_cmds_RC | \
19635    module_cmds_RC | \
19636    module_expsym_cmds_RC | \
19637    old_archive_from_expsyms_cmds_RC | \
19638    export_symbols_cmds_RC | \
19639    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19640    postinstall_cmds | postuninstall_cmds | \
19641    old_postinstall_cmds | old_postuninstall_cmds | \
19642    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19643      # Double-quote double-evaled strings.
19644      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19645      ;;
19646    *)
19647      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19648      ;;
19649    esac
19650  done
19651
19652  case $lt_echo in
19653  *'\$0 --fallback-echo"')
19654    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19655    ;;
19656  esac
19657
19658cfgfile="$ofile"
19659
19660  cat <<__EOF__ >> "$cfgfile"
19661# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19662
19663# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19664
19665# Shell to use when invoking shell scripts.
19666SHELL=$lt_SHELL
19667
19668# Whether or not to build shared libraries.
19669build_libtool_libs=$enable_shared
19670
19671# Whether or not to build static libraries.
19672build_old_libs=$enable_static
19673
19674# Whether or not to add -lc for building shared libraries.
19675build_libtool_need_lc=$archive_cmds_need_lc_RC
19676
19677# Whether or not to disallow shared libs when runtime libs are static
19678allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19679
19680# Whether or not to optimize for fast installation.
19681fast_install=$enable_fast_install
19682
19683# The host system.
19684host_alias=$host_alias
19685host=$host
19686host_os=$host_os
19687
19688# The build system.
19689build_alias=$build_alias
19690build=$build
19691build_os=$build_os
19692
19693# An echo program that does not interpret backslashes.
19694echo=$lt_echo
19695
19696# The archiver.
19697AR=$lt_AR
19698AR_FLAGS=$lt_AR_FLAGS
19699
19700# A C compiler.
19701LTCC=$lt_LTCC
19702
19703# LTCC compiler flags.
19704LTCFLAGS=$lt_LTCFLAGS
19705
19706# A language-specific compiler.
19707CC=$lt_compiler_RC
19708
19709# Is the compiler the GNU C compiler?
19710with_gcc=$GCC_RC
19711
19712# An ERE matcher.
19713EGREP=$lt_EGREP
19714
19715# The linker used to build libraries.
19716LD=$lt_LD_RC
19717
19718# Whether we need hard or soft links.
19719LN_S=$lt_LN_S
19720
19721# A BSD-compatible nm program.
19722NM=$lt_NM
19723
19724# A symbol stripping program
19725STRIP=$lt_STRIP
19726
19727# Used to examine libraries when file_magic_cmd begins "file"
19728MAGIC_CMD=$MAGIC_CMD
19729
19730# Used on cygwin: DLL creation program.
19731DLLTOOL="$DLLTOOL"
19732
19733# Used on cygwin: object dumper.
19734OBJDUMP="$OBJDUMP"
19735
19736# Used on cygwin: assembler.
19737AS="$AS"
19738
19739# The name of the directory that contains temporary libtool files.
19740objdir=$objdir
19741
19742# How to create reloadable object files.
19743reload_flag=$lt_reload_flag
19744reload_cmds=$lt_reload_cmds
19745
19746# How to pass a linker flag through the compiler.
19747wl=$lt_lt_prog_compiler_wl_RC
19748
19749# Object file suffix (normally "o").
19750objext="$ac_objext"
19751
19752# Old archive suffix (normally "a").
19753libext="$libext"
19754
19755# Shared library suffix (normally ".so").
19756shrext_cmds='$shrext_cmds'
19757
19758# Executable file suffix (normally "").
19759exeext="$exeext"
19760
19761# Additional compiler flags for building library objects.
19762pic_flag=$lt_lt_prog_compiler_pic_RC
19763pic_mode=$pic_mode
19764
19765# What is the maximum length of a command?
19766max_cmd_len=$lt_cv_sys_max_cmd_len
19767
19768# Does compiler simultaneously support -c and -o options?
19769compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19770
19771# Must we lock files when doing compilation?
19772need_locks=$lt_need_locks
19773
19774# Do we need the lib prefix for modules?
19775need_lib_prefix=$need_lib_prefix
19776
19777# Do we need a version for libraries?
19778need_version=$need_version
19779
19780# Whether dlopen is supported.
19781dlopen_support=$enable_dlopen
19782
19783# Whether dlopen of programs is supported.
19784dlopen_self=$enable_dlopen_self
19785
19786# Whether dlopen of statically linked programs is supported.
19787dlopen_self_static=$enable_dlopen_self_static
19788
19789# Compiler flag to prevent dynamic linking.
19790link_static_flag=$lt_lt_prog_compiler_static_RC
19791
19792# Compiler flag to turn off builtin functions.
19793no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19794
19795# Compiler flag to allow reflexive dlopens.
19796export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19797
19798# Compiler flag to generate shared objects directly from archives.
19799whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19800
19801# Compiler flag to generate thread-safe objects.
19802thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19803
19804# Library versioning type.
19805version_type=$version_type
19806
19807# Format of library name prefix.
19808libname_spec=$lt_libname_spec
19809
19810# List of archive names.  First name is the real one, the rest are links.
19811# The last name is the one that the linker finds with -lNAME.
19812library_names_spec=$lt_library_names_spec
19813
19814# The coded name of the library, if different from the real name.
19815soname_spec=$lt_soname_spec
19816
19817# Commands used to build and install an old-style archive.
19818RANLIB=$lt_RANLIB
19819old_archive_cmds=$lt_old_archive_cmds_RC
19820old_postinstall_cmds=$lt_old_postinstall_cmds
19821old_postuninstall_cmds=$lt_old_postuninstall_cmds
19822
19823# Create an old-style archive from a shared archive.
19824old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19825
19826# Create a temporary old-style archive to link instead of a shared archive.
19827old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19828
19829# Commands used to build and install a shared archive.
19830archive_cmds=$lt_archive_cmds_RC
19831archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19832postinstall_cmds=$lt_postinstall_cmds
19833postuninstall_cmds=$lt_postuninstall_cmds
19834
19835# Commands used to build a loadable module (assumed same as above if empty)
19836module_cmds=$lt_module_cmds_RC
19837module_expsym_cmds=$lt_module_expsym_cmds_RC
19838
19839# Commands to strip libraries.
19840old_striplib=$lt_old_striplib
19841striplib=$lt_striplib
19842
19843# Dependencies to place before the objects being linked to create a
19844# shared library.
19845predep_objects=$lt_predep_objects_RC
19846
19847# Dependencies to place after the objects being linked to create a
19848# shared library.
19849postdep_objects=$lt_postdep_objects_RC
19850
19851# Dependencies to place before the objects being linked to create a
19852# shared library.
19853predeps=$lt_predeps_RC
19854
19855# Dependencies to place after the objects being linked to create a
19856# shared library.
19857postdeps=$lt_postdeps_RC
19858
19859# The directories searched by this compiler when creating a shared
19860# library
19861compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19862
19863# The library search path used internally by the compiler when linking
19864# a shared library.
19865compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19866
19867# Method to check whether dependent libraries are shared objects.
19868deplibs_check_method=$lt_deplibs_check_method
19869
19870# Command to use when deplibs_check_method == file_magic.
19871file_magic_cmd=$lt_file_magic_cmd
19872
19873# Flag that allows shared libraries with undefined symbols to be built.
19874allow_undefined_flag=$lt_allow_undefined_flag_RC
19875
19876# Flag that forces no undefined symbols.
19877no_undefined_flag=$lt_no_undefined_flag_RC
19878
19879# Commands used to finish a libtool library installation in a directory.
19880finish_cmds=$lt_finish_cmds
19881
19882# Same as above, but a single script fragment to be evaled but not shown.
19883finish_eval=$lt_finish_eval
19884
19885# Take the output of nm and produce a listing of raw symbols and C names.
19886global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19887
19888# Transform the output of nm in a proper C declaration
19889global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19890
19891# Transform the output of nm in a C name address pair
19892global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19893
19894# This is the shared library runtime path variable.
19895runpath_var=$runpath_var
19896
19897# This is the shared library path variable.
19898shlibpath_var=$shlibpath_var
19899
19900# Is shlibpath searched before the hard-coded library search path?
19901shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19902
19903# How to hardcode a shared library path into an executable.
19904hardcode_action=$hardcode_action_RC
19905
19906# Whether we should hardcode library paths into libraries.
19907hardcode_into_libs=$hardcode_into_libs
19908
19909# Flag to hardcode \$libdir into a binary during linking.
19910# This must work even if \$libdir does not exist.
19911hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19912
19913# If ld is used when linking, flag to hardcode \$libdir into
19914# a binary during linking. This must work even if \$libdir does
19915# not exist.
19916hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19917
19918# Whether we need a single -rpath flag with a separated argument.
19919hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19920
19921# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19922# resulting binary.
19923hardcode_direct=$hardcode_direct_RC
19924
19925# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19926# resulting binary.
19927hardcode_minus_L=$hardcode_minus_L_RC
19928
19929# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19930# the resulting binary.
19931hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19932
19933# Set to yes if building a shared library automatically hardcodes DIR into the library
19934# and all subsequent libraries and executables linked against it.
19935hardcode_automatic=$hardcode_automatic_RC
19936
19937# Variables whose values should be saved in libtool wrapper scripts and
19938# restored at relink time.
19939variables_saved_for_relink="$variables_saved_for_relink"
19940
19941# Whether libtool must link a program against all its dependency libraries.
19942link_all_deplibs=$link_all_deplibs_RC
19943
19944# Compile-time system search path for libraries
19945sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19946
19947# Run-time system search path for libraries
19948sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19949
19950# Fix the shell variable \$srcfile for the compiler.
19951fix_srcfile_path=$lt_fix_srcfile_path
19952
19953# Set to yes if exported symbols are required.
19954always_export_symbols=$always_export_symbols_RC
19955
19956# The commands to list exported symbols.
19957export_symbols_cmds=$lt_export_symbols_cmds_RC
19958
19959# The commands to extract the exported symbol list from a shared archive.
19960extract_expsyms_cmds=$lt_extract_expsyms_cmds
19961
19962# Symbols that should not be listed in the preloaded symbols.
19963exclude_expsyms=$lt_exclude_expsyms_RC
19964
19965# Symbols that must always be exported.
19966include_expsyms=$lt_include_expsyms_RC
19967
19968# ### END LIBTOOL TAG CONFIG: $tagname
19969
19970__EOF__
19971
19972
19973else
19974  # If there is no Makefile yet, we rely on a make rule to execute
19975  # `config.status --recheck' to rerun these tests and create the
19976  # libtool script then.
19977  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19978  if test -f "$ltmain_in"; then
19979    test -f Makefile && make "$ltmain"
19980  fi
19981fi
19982
19983
19984ac_ext=c
19985ac_cpp='$CPP $CPPFLAGS'
19986ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19987ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19988ac_compiler_gnu=$ac_cv_c_compiler_gnu
19989
19990CC="$lt_save_CC"
19991
19992	;;
19993
19994      *)
19995	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19996$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19997   { (exit 1); exit 1; }; }
19998	;;
19999      esac
20000
20001      # Append the new tag name to the list of available tags.
20002      if test -n "$tagname" ; then
20003      available_tags="$available_tags $tagname"
20004    fi
20005    fi
20006  done
20007  IFS="$lt_save_ifs"
20008
20009  # Now substitute the updated list of available tags.
20010  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20011    mv "${ofile}T" "$ofile"
20012    chmod +x "$ofile"
20013  else
20014    rm -f "${ofile}T"
20015    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20016$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20017   { (exit 1); exit 1; }; }
20018  fi
20019fi
20020
20021
20022
20023# This can be used to rebuild libtool when needed
20024LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20025
20026# Always use our own libtool.
20027LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20028
20029# Prevent multiple expansion
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050ac_ext=c
20051ac_cpp='$CPP $CPPFLAGS'
20052ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20053ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20054ac_compiler_gnu=$ac_cv_c_compiler_gnu
20055if test -n "$ac_tool_prefix"; then
20056  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20057set dummy ${ac_tool_prefix}gcc; ac_word=$2
20058{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20059$as_echo_n "checking for $ac_word... " >&6; }
20060if test "${ac_cv_prog_CC+set}" = set; then
20061  $as_echo_n "(cached) " >&6
20062else
20063  if test -n "$CC"; then
20064  ac_cv_prog_CC="$CC" # Let the user override the test.
20065else
20066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20067for as_dir in $PATH
20068do
20069  IFS=$as_save_IFS
20070  test -z "$as_dir" && as_dir=.
20071  for ac_exec_ext in '' $ac_executable_extensions; do
20072  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20073    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20074    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20075    break 2
20076  fi
20077done
20078done
20079IFS=$as_save_IFS
20080
20081fi
20082fi
20083CC=$ac_cv_prog_CC
20084if test -n "$CC"; then
20085  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20086$as_echo "$CC" >&6; }
20087else
20088  { $as_echo "$as_me:$LINENO: result: no" >&5
20089$as_echo "no" >&6; }
20090fi
20091
20092
20093fi
20094if test -z "$ac_cv_prog_CC"; then
20095  ac_ct_CC=$CC
20096  # Extract the first word of "gcc", so it can be a program name with args.
20097set dummy gcc; ac_word=$2
20098{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20099$as_echo_n "checking for $ac_word... " >&6; }
20100if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20101  $as_echo_n "(cached) " >&6
20102else
20103  if test -n "$ac_ct_CC"; then
20104  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20105else
20106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20107for as_dir in $PATH
20108do
20109  IFS=$as_save_IFS
20110  test -z "$as_dir" && as_dir=.
20111  for ac_exec_ext in '' $ac_executable_extensions; do
20112  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20113    ac_cv_prog_ac_ct_CC="gcc"
20114    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20115    break 2
20116  fi
20117done
20118done
20119IFS=$as_save_IFS
20120
20121fi
20122fi
20123ac_ct_CC=$ac_cv_prog_ac_ct_CC
20124if test -n "$ac_ct_CC"; then
20125  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20126$as_echo "$ac_ct_CC" >&6; }
20127else
20128  { $as_echo "$as_me:$LINENO: result: no" >&5
20129$as_echo "no" >&6; }
20130fi
20131
20132  if test "x$ac_ct_CC" = x; then
20133    CC=""
20134  else
20135    case $cross_compiling:$ac_tool_warned in
20136yes:)
20137{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20138$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20139ac_tool_warned=yes ;;
20140esac
20141    CC=$ac_ct_CC
20142  fi
20143else
20144  CC="$ac_cv_prog_CC"
20145fi
20146
20147if test -z "$CC"; then
20148          if test -n "$ac_tool_prefix"; then
20149    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20150set dummy ${ac_tool_prefix}cc; ac_word=$2
20151{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20152$as_echo_n "checking for $ac_word... " >&6; }
20153if test "${ac_cv_prog_CC+set}" = set; then
20154  $as_echo_n "(cached) " >&6
20155else
20156  if test -n "$CC"; then
20157  ac_cv_prog_CC="$CC" # Let the user override the test.
20158else
20159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20160for as_dir in $PATH
20161do
20162  IFS=$as_save_IFS
20163  test -z "$as_dir" && as_dir=.
20164  for ac_exec_ext in '' $ac_executable_extensions; do
20165  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20166    ac_cv_prog_CC="${ac_tool_prefix}cc"
20167    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20168    break 2
20169  fi
20170done
20171done
20172IFS=$as_save_IFS
20173
20174fi
20175fi
20176CC=$ac_cv_prog_CC
20177if test -n "$CC"; then
20178  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20179$as_echo "$CC" >&6; }
20180else
20181  { $as_echo "$as_me:$LINENO: result: no" >&5
20182$as_echo "no" >&6; }
20183fi
20184
20185
20186  fi
20187fi
20188if test -z "$CC"; then
20189  # Extract the first word of "cc", so it can be a program name with args.
20190set dummy cc; ac_word=$2
20191{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20192$as_echo_n "checking for $ac_word... " >&6; }
20193if test "${ac_cv_prog_CC+set}" = set; then
20194  $as_echo_n "(cached) " >&6
20195else
20196  if test -n "$CC"; then
20197  ac_cv_prog_CC="$CC" # Let the user override the test.
20198else
20199  ac_prog_rejected=no
20200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20201for as_dir in $PATH
20202do
20203  IFS=$as_save_IFS
20204  test -z "$as_dir" && as_dir=.
20205  for ac_exec_ext in '' $ac_executable_extensions; do
20206  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20207    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20208       ac_prog_rejected=yes
20209       continue
20210     fi
20211    ac_cv_prog_CC="cc"
20212    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20213    break 2
20214  fi
20215done
20216done
20217IFS=$as_save_IFS
20218
20219if test $ac_prog_rejected = yes; then
20220  # We found a bogon in the path, so make sure we never use it.
20221  set dummy $ac_cv_prog_CC
20222  shift
20223  if test $# != 0; then
20224    # We chose a different compiler from the bogus one.
20225    # However, it has the same basename, so the bogon will be chosen
20226    # first if we set CC to just the basename; use the full file name.
20227    shift
20228    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20229  fi
20230fi
20231fi
20232fi
20233CC=$ac_cv_prog_CC
20234if test -n "$CC"; then
20235  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20236$as_echo "$CC" >&6; }
20237else
20238  { $as_echo "$as_me:$LINENO: result: no" >&5
20239$as_echo "no" >&6; }
20240fi
20241
20242
20243fi
20244if test -z "$CC"; then
20245  if test -n "$ac_tool_prefix"; then
20246  for ac_prog in cl.exe
20247  do
20248    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20249set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20250{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20251$as_echo_n "checking for $ac_word... " >&6; }
20252if test "${ac_cv_prog_CC+set}" = set; then
20253  $as_echo_n "(cached) " >&6
20254else
20255  if test -n "$CC"; then
20256  ac_cv_prog_CC="$CC" # Let the user override the test.
20257else
20258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20259for as_dir in $PATH
20260do
20261  IFS=$as_save_IFS
20262  test -z "$as_dir" && as_dir=.
20263  for ac_exec_ext in '' $ac_executable_extensions; do
20264  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20265    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20266    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20267    break 2
20268  fi
20269done
20270done
20271IFS=$as_save_IFS
20272
20273fi
20274fi
20275CC=$ac_cv_prog_CC
20276if test -n "$CC"; then
20277  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20278$as_echo "$CC" >&6; }
20279else
20280  { $as_echo "$as_me:$LINENO: result: no" >&5
20281$as_echo "no" >&6; }
20282fi
20283
20284
20285    test -n "$CC" && break
20286  done
20287fi
20288if test -z "$CC"; then
20289  ac_ct_CC=$CC
20290  for ac_prog in cl.exe
20291do
20292  # Extract the first word of "$ac_prog", so it can be a program name with args.
20293set dummy $ac_prog; ac_word=$2
20294{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20295$as_echo_n "checking for $ac_word... " >&6; }
20296if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20297  $as_echo_n "(cached) " >&6
20298else
20299  if test -n "$ac_ct_CC"; then
20300  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20301else
20302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20303for as_dir in $PATH
20304do
20305  IFS=$as_save_IFS
20306  test -z "$as_dir" && as_dir=.
20307  for ac_exec_ext in '' $ac_executable_extensions; do
20308  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20309    ac_cv_prog_ac_ct_CC="$ac_prog"
20310    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20311    break 2
20312  fi
20313done
20314done
20315IFS=$as_save_IFS
20316
20317fi
20318fi
20319ac_ct_CC=$ac_cv_prog_ac_ct_CC
20320if test -n "$ac_ct_CC"; then
20321  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20322$as_echo "$ac_ct_CC" >&6; }
20323else
20324  { $as_echo "$as_me:$LINENO: result: no" >&5
20325$as_echo "no" >&6; }
20326fi
20327
20328
20329  test -n "$ac_ct_CC" && break
20330done
20331
20332  if test "x$ac_ct_CC" = x; then
20333    CC=""
20334  else
20335    case $cross_compiling:$ac_tool_warned in
20336yes:)
20337{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20339ac_tool_warned=yes ;;
20340esac
20341    CC=$ac_ct_CC
20342  fi
20343fi
20344
20345fi
20346
20347
20348test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20349$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20350{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20351See \`config.log' for more details." >&5
20352$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20353See \`config.log' for more details." >&2;}
20354   { (exit 1); exit 1; }; }; }
20355
20356# Provide some information about the compiler.
20357$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20358set X $ac_compile
20359ac_compiler=$2
20360{ (ac_try="$ac_compiler --version >&5"
20361case "(($ac_try" in
20362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20363  *) ac_try_echo=$ac_try;;
20364esac
20365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20366$as_echo "$ac_try_echo") >&5
20367  (eval "$ac_compiler --version >&5") 2>&5
20368  ac_status=$?
20369  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20370  (exit $ac_status); }
20371{ (ac_try="$ac_compiler -v >&5"
20372case "(($ac_try" in
20373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20374  *) ac_try_echo=$ac_try;;
20375esac
20376eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20377$as_echo "$ac_try_echo") >&5
20378  (eval "$ac_compiler -v >&5") 2>&5
20379  ac_status=$?
20380  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20381  (exit $ac_status); }
20382{ (ac_try="$ac_compiler -V >&5"
20383case "(($ac_try" in
20384  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20385  *) ac_try_echo=$ac_try;;
20386esac
20387eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20388$as_echo "$ac_try_echo") >&5
20389  (eval "$ac_compiler -V >&5") 2>&5
20390  ac_status=$?
20391  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20392  (exit $ac_status); }
20393
20394{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20395$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20396if test "${ac_cv_c_compiler_gnu+set}" = set; then
20397  $as_echo_n "(cached) " >&6
20398else
20399  cat >conftest.$ac_ext <<_ACEOF
20400/* confdefs.h.  */
20401_ACEOF
20402cat confdefs.h >>conftest.$ac_ext
20403cat >>conftest.$ac_ext <<_ACEOF
20404/* end confdefs.h.  */
20405
20406int
20407main ()
20408{
20409#ifndef __GNUC__
20410       choke me
20411#endif
20412
20413  ;
20414  return 0;
20415}
20416_ACEOF
20417rm -f conftest.$ac_objext
20418if { (ac_try="$ac_compile"
20419case "(($ac_try" in
20420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20421  *) ac_try_echo=$ac_try;;
20422esac
20423eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20424$as_echo "$ac_try_echo") >&5
20425  (eval "$ac_compile") 2>conftest.er1
20426  ac_status=$?
20427  grep -v '^ *+' conftest.er1 >conftest.err
20428  rm -f conftest.er1
20429  cat conftest.err >&5
20430  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20431  (exit $ac_status); } && {
20432	 test -z "$ac_c_werror_flag" ||
20433	 test ! -s conftest.err
20434       } && test -s conftest.$ac_objext; then
20435  ac_compiler_gnu=yes
20436else
20437  $as_echo "$as_me: failed program was:" >&5
20438sed 's/^/| /' conftest.$ac_ext >&5
20439
20440	ac_compiler_gnu=no
20441fi
20442
20443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20444ac_cv_c_compiler_gnu=$ac_compiler_gnu
20445
20446fi
20447{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20448$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20449if test $ac_compiler_gnu = yes; then
20450  GCC=yes
20451else
20452  GCC=
20453fi
20454ac_test_CFLAGS=${CFLAGS+set}
20455ac_save_CFLAGS=$CFLAGS
20456{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20457$as_echo_n "checking whether $CC accepts -g... " >&6; }
20458if test "${ac_cv_prog_cc_g+set}" = set; then
20459  $as_echo_n "(cached) " >&6
20460else
20461  ac_save_c_werror_flag=$ac_c_werror_flag
20462   ac_c_werror_flag=yes
20463   ac_cv_prog_cc_g=no
20464   CFLAGS="-g"
20465   cat >conftest.$ac_ext <<_ACEOF
20466/* confdefs.h.  */
20467_ACEOF
20468cat confdefs.h >>conftest.$ac_ext
20469cat >>conftest.$ac_ext <<_ACEOF
20470/* end confdefs.h.  */
20471
20472int
20473main ()
20474{
20475
20476  ;
20477  return 0;
20478}
20479_ACEOF
20480rm -f conftest.$ac_objext
20481if { (ac_try="$ac_compile"
20482case "(($ac_try" in
20483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20484  *) ac_try_echo=$ac_try;;
20485esac
20486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20487$as_echo "$ac_try_echo") >&5
20488  (eval "$ac_compile") 2>conftest.er1
20489  ac_status=$?
20490  grep -v '^ *+' conftest.er1 >conftest.err
20491  rm -f conftest.er1
20492  cat conftest.err >&5
20493  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20494  (exit $ac_status); } && {
20495	 test -z "$ac_c_werror_flag" ||
20496	 test ! -s conftest.err
20497       } && test -s conftest.$ac_objext; then
20498  ac_cv_prog_cc_g=yes
20499else
20500  $as_echo "$as_me: failed program was:" >&5
20501sed 's/^/| /' conftest.$ac_ext >&5
20502
20503	CFLAGS=""
20504      cat >conftest.$ac_ext <<_ACEOF
20505/* confdefs.h.  */
20506_ACEOF
20507cat confdefs.h >>conftest.$ac_ext
20508cat >>conftest.$ac_ext <<_ACEOF
20509/* end confdefs.h.  */
20510
20511int
20512main ()
20513{
20514
20515  ;
20516  return 0;
20517}
20518_ACEOF
20519rm -f conftest.$ac_objext
20520if { (ac_try="$ac_compile"
20521case "(($ac_try" in
20522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20523  *) ac_try_echo=$ac_try;;
20524esac
20525eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20526$as_echo "$ac_try_echo") >&5
20527  (eval "$ac_compile") 2>conftest.er1
20528  ac_status=$?
20529  grep -v '^ *+' conftest.er1 >conftest.err
20530  rm -f conftest.er1
20531  cat conftest.err >&5
20532  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20533  (exit $ac_status); } && {
20534	 test -z "$ac_c_werror_flag" ||
20535	 test ! -s conftest.err
20536       } && test -s conftest.$ac_objext; then
20537  :
20538else
20539  $as_echo "$as_me: failed program was:" >&5
20540sed 's/^/| /' conftest.$ac_ext >&5
20541
20542	ac_c_werror_flag=$ac_save_c_werror_flag
20543	 CFLAGS="-g"
20544	 cat >conftest.$ac_ext <<_ACEOF
20545/* confdefs.h.  */
20546_ACEOF
20547cat confdefs.h >>conftest.$ac_ext
20548cat >>conftest.$ac_ext <<_ACEOF
20549/* end confdefs.h.  */
20550
20551int
20552main ()
20553{
20554
20555  ;
20556  return 0;
20557}
20558_ACEOF
20559rm -f conftest.$ac_objext
20560if { (ac_try="$ac_compile"
20561case "(($ac_try" in
20562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20563  *) ac_try_echo=$ac_try;;
20564esac
20565eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20566$as_echo "$ac_try_echo") >&5
20567  (eval "$ac_compile") 2>conftest.er1
20568  ac_status=$?
20569  grep -v '^ *+' conftest.er1 >conftest.err
20570  rm -f conftest.er1
20571  cat conftest.err >&5
20572  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20573  (exit $ac_status); } && {
20574	 test -z "$ac_c_werror_flag" ||
20575	 test ! -s conftest.err
20576       } && test -s conftest.$ac_objext; then
20577  ac_cv_prog_cc_g=yes
20578else
20579  $as_echo "$as_me: failed program was:" >&5
20580sed 's/^/| /' conftest.$ac_ext >&5
20581
20582
20583fi
20584
20585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20586fi
20587
20588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20589fi
20590
20591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20592   ac_c_werror_flag=$ac_save_c_werror_flag
20593fi
20594{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20595$as_echo "$ac_cv_prog_cc_g" >&6; }
20596if test "$ac_test_CFLAGS" = set; then
20597  CFLAGS=$ac_save_CFLAGS
20598elif test $ac_cv_prog_cc_g = yes; then
20599  if test "$GCC" = yes; then
20600    CFLAGS="-g -O2"
20601  else
20602    CFLAGS="-g"
20603  fi
20604else
20605  if test "$GCC" = yes; then
20606    CFLAGS="-O2"
20607  else
20608    CFLAGS=
20609  fi
20610fi
20611{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20612$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20613if test "${ac_cv_prog_cc_c89+set}" = set; then
20614  $as_echo_n "(cached) " >&6
20615else
20616  ac_cv_prog_cc_c89=no
20617ac_save_CC=$CC
20618cat >conftest.$ac_ext <<_ACEOF
20619/* confdefs.h.  */
20620_ACEOF
20621cat confdefs.h >>conftest.$ac_ext
20622cat >>conftest.$ac_ext <<_ACEOF
20623/* end confdefs.h.  */
20624#include <stdarg.h>
20625#include <stdio.h>
20626#include <sys/types.h>
20627#include <sys/stat.h>
20628/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20629struct buf { int x; };
20630FILE * (*rcsopen) (struct buf *, struct stat *, int);
20631static char *e (p, i)
20632     char **p;
20633     int i;
20634{
20635  return p[i];
20636}
20637static char *f (char * (*g) (char **, int), char **p, ...)
20638{
20639  char *s;
20640  va_list v;
20641  va_start (v,p);
20642  s = g (p, va_arg (v,int));
20643  va_end (v);
20644  return s;
20645}
20646
20647/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20648   function prototypes and stuff, but not '\xHH' hex character constants.
20649   These don't provoke an error unfortunately, instead are silently treated
20650   as 'x'.  The following induces an error, until -std is added to get
20651   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20652   array size at least.  It's necessary to write '\x00'==0 to get something
20653   that's true only with -std.  */
20654int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20655
20656/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20657   inside strings and character constants.  */
20658#define FOO(x) 'x'
20659int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20660
20661int test (int i, double x);
20662struct s1 {int (*f) (int a);};
20663struct s2 {int (*f) (double a);};
20664int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20665int argc;
20666char **argv;
20667int
20668main ()
20669{
20670return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20671  ;
20672  return 0;
20673}
20674_ACEOF
20675for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20676	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20677do
20678  CC="$ac_save_CC $ac_arg"
20679  rm -f conftest.$ac_objext
20680if { (ac_try="$ac_compile"
20681case "(($ac_try" in
20682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20683  *) ac_try_echo=$ac_try;;
20684esac
20685eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20686$as_echo "$ac_try_echo") >&5
20687  (eval "$ac_compile") 2>conftest.er1
20688  ac_status=$?
20689  grep -v '^ *+' conftest.er1 >conftest.err
20690  rm -f conftest.er1
20691  cat conftest.err >&5
20692  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20693  (exit $ac_status); } && {
20694	 test -z "$ac_c_werror_flag" ||
20695	 test ! -s conftest.err
20696       } && test -s conftest.$ac_objext; then
20697  ac_cv_prog_cc_c89=$ac_arg
20698else
20699  $as_echo "$as_me: failed program was:" >&5
20700sed 's/^/| /' conftest.$ac_ext >&5
20701
20702
20703fi
20704
20705rm -f core conftest.err conftest.$ac_objext
20706  test "x$ac_cv_prog_cc_c89" != "xno" && break
20707done
20708rm -f conftest.$ac_ext
20709CC=$ac_save_CC
20710
20711fi
20712# AC_CACHE_VAL
20713case "x$ac_cv_prog_cc_c89" in
20714  x)
20715    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20716$as_echo "none needed" >&6; } ;;
20717  xno)
20718    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20719$as_echo "unsupported" >&6; } ;;
20720  *)
20721    CC="$CC $ac_cv_prog_cc_c89"
20722    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20723$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20724esac
20725
20726
20727ac_ext=c
20728ac_cpp='$CPP $CPPFLAGS'
20729ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20730ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20731ac_compiler_gnu=$ac_cv_c_compiler_gnu
20732
20733depcc="$CC"   am_compiler_list=
20734
20735{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20736$as_echo_n "checking dependency style of $depcc... " >&6; }
20737if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20738  $as_echo_n "(cached) " >&6
20739else
20740  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20741  # We make a subdir and do the tests there.  Otherwise we can end up
20742  # making bogus files that we don't know about and never remove.  For
20743  # instance it was reported that on HP-UX the gcc test will end up
20744  # making a dummy file named `D' -- because `-MD' means `put the output
20745  # in D'.
20746  mkdir conftest.dir
20747  # Copy depcomp to subdir because otherwise we won't find it if we're
20748  # using a relative directory.
20749  cp "$am_depcomp" conftest.dir
20750  cd conftest.dir
20751  # We will build objects and dependencies in a subdirectory because
20752  # it helps to detect inapplicable dependency modes.  For instance
20753  # both Tru64's cc and ICC support -MD to output dependencies as a
20754  # side effect of compilation, but ICC will put the dependencies in
20755  # the current directory while Tru64 will put them in the object
20756  # directory.
20757  mkdir sub
20758
20759  am_cv_CC_dependencies_compiler_type=none
20760  if test "$am_compiler_list" = ""; then
20761     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20762  fi
20763  am__universal=false
20764  case " $depcc " in #(
20765     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20766     esac
20767
20768  for depmode in $am_compiler_list; do
20769    # Setup a source with many dependencies, because some compilers
20770    # like to wrap large dependency lists on column 80 (with \), and
20771    # we should not choose a depcomp mode which is confused by this.
20772    #
20773    # We need to recreate these files for each test, as the compiler may
20774    # overwrite some of them when testing with obscure command lines.
20775    # This happens at least with the AIX C compiler.
20776    : > sub/conftest.c
20777    for i in 1 2 3 4 5 6; do
20778      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20779      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20780      # Solaris 8's {/usr,}/bin/sh.
20781      touch sub/conftst$i.h
20782    done
20783    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20784
20785    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20786    # mode.  It turns out that the SunPro C++ compiler does not properly
20787    # handle `-M -o', and we need to detect this.  Also, some Intel
20788    # versions had trouble with output in subdirs
20789    am__obj=sub/conftest.${OBJEXT-o}
20790    am__minus_obj="-o $am__obj"
20791    case $depmode in
20792    gcc)
20793      # This depmode causes a compiler race in universal mode.
20794      test "$am__universal" = false || continue
20795      ;;
20796    nosideeffect)
20797      # after this tag, mechanisms are not by side-effect, so they'll
20798      # only be used when explicitly requested
20799      if test "x$enable_dependency_tracking" = xyes; then
20800	continue
20801      else
20802	break
20803      fi
20804      ;;
20805    msvisualcpp | msvcmsys)
20806      # This compiler won't grok `-c -o', but also, the minuso test has
20807      # not run yet.  These depmodes are late enough in the game, and
20808      # so weak that their functioning should not be impacted.
20809      am__obj=conftest.${OBJEXT-o}
20810      am__minus_obj=
20811      ;;
20812    none) break ;;
20813    esac
20814    if depmode=$depmode \
20815       source=sub/conftest.c object=$am__obj \
20816       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20817       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20818         >/dev/null 2>conftest.err &&
20819       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20820       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20821       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20822       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20823      # icc doesn't choke on unknown options, it will just issue warnings
20824      # or remarks (even with -Werror).  So we grep stderr for any message
20825      # that says an option was ignored or not supported.
20826      # When given -MP, icc 7.0 and 7.1 complain thusly:
20827      #   icc: Command line warning: ignoring option '-M'; no argument required
20828      # The diagnosis changed in icc 8.0:
20829      #   icc: Command line remark: option '-MP' not supported
20830      if (grep 'ignoring option' conftest.err ||
20831          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20832        am_cv_CC_dependencies_compiler_type=$depmode
20833        break
20834      fi
20835    fi
20836  done
20837
20838  cd ..
20839  rm -rf conftest.dir
20840else
20841  am_cv_CC_dependencies_compiler_type=none
20842fi
20843
20844fi
20845{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20846$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20847CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20848
20849 if
20850  test "x$enable_dependency_tracking" != xno \
20851  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20852  am__fastdepCC_TRUE=
20853  am__fastdepCC_FALSE='#'
20854else
20855  am__fastdepCC_TRUE='#'
20856  am__fastdepCC_FALSE=
20857fi
20858
20859
20860
20861
20862
20863
20864
20865# Check whether --with-xorg-module-dir was given.
20866if test "${with_xorg_module_dir+set}" = set; then
20867  withval=$with_xorg_module_dir; moduledir="$withval"
20868else
20869  moduledir="$libdir/xorg/modules"
20870fi
20871
20872
20873# Checks for extensions
20874
20875	SAVE_CFLAGS="$CFLAGS"
20876	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20877	cat >conftest.$ac_ext <<_ACEOF
20878/* confdefs.h.  */
20879_ACEOF
20880cat confdefs.h >>conftest.$ac_ext
20881cat >>conftest.$ac_ext <<_ACEOF
20882/* end confdefs.h.  */
20883
20884#include "xorg-server.h"
20885#if !defined RANDR
20886#error RANDR not defined
20887#endif
20888
20889int
20890main ()
20891{
20892
20893  ;
20894  return 0;
20895}
20896_ACEOF
20897rm -f conftest.$ac_objext
20898if { (ac_try="$ac_compile"
20899case "(($ac_try" in
20900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20901  *) ac_try_echo=$ac_try;;
20902esac
20903eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20904$as_echo "$ac_try_echo") >&5
20905  (eval "$ac_compile") 2>conftest.er1
20906  ac_status=$?
20907  grep -v '^ *+' conftest.er1 >conftest.err
20908  rm -f conftest.er1
20909  cat conftest.err >&5
20910  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20911  (exit $ac_status); } && {
20912	 test -z "$ac_c_werror_flag" ||
20913	 test ! -s conftest.err
20914       } && test -s conftest.$ac_objext; then
20915  _EXT_CHECK=yes
20916else
20917  $as_echo "$as_me: failed program was:" >&5
20918sed 's/^/| /' conftest.$ac_ext >&5
20919
20920	_EXT_CHECK=no
20921fi
20922
20923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20924	CFLAGS="$SAVE_CFLAGS"
20925	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20926$as_echo_n "checking if RANDR is defined... " >&6; }
20927	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20928$as_echo "$_EXT_CHECK" >&6; }
20929	if test "$_EXT_CHECK" != no; then
20930		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20931	fi
20932
20933
20934	SAVE_CFLAGS="$CFLAGS"
20935	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20936	cat >conftest.$ac_ext <<_ACEOF
20937/* confdefs.h.  */
20938_ACEOF
20939cat confdefs.h >>conftest.$ac_ext
20940cat >>conftest.$ac_ext <<_ACEOF
20941/* end confdefs.h.  */
20942
20943#include "xorg-server.h"
20944#if !defined RENDER
20945#error RENDER not defined
20946#endif
20947
20948int
20949main ()
20950{
20951
20952  ;
20953  return 0;
20954}
20955_ACEOF
20956rm -f conftest.$ac_objext
20957if { (ac_try="$ac_compile"
20958case "(($ac_try" in
20959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20960  *) ac_try_echo=$ac_try;;
20961esac
20962eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20963$as_echo "$ac_try_echo") >&5
20964  (eval "$ac_compile") 2>conftest.er1
20965  ac_status=$?
20966  grep -v '^ *+' conftest.er1 >conftest.err
20967  rm -f conftest.er1
20968  cat conftest.err >&5
20969  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20970  (exit $ac_status); } && {
20971	 test -z "$ac_c_werror_flag" ||
20972	 test ! -s conftest.err
20973       } && test -s conftest.$ac_objext; then
20974  _EXT_CHECK=yes
20975else
20976  $as_echo "$as_me: failed program was:" >&5
20977sed 's/^/| /' conftest.$ac_ext >&5
20978
20979	_EXT_CHECK=no
20980fi
20981
20982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20983	CFLAGS="$SAVE_CFLAGS"
20984	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20985$as_echo_n "checking if RENDER is defined... " >&6; }
20986	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20987$as_echo "$_EXT_CHECK" >&6; }
20988	if test "$_EXT_CHECK" != no; then
20989		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20990	fi
20991
20992
20993	SAVE_CFLAGS="$CFLAGS"
20994	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20995	cat >conftest.$ac_ext <<_ACEOF
20996/* confdefs.h.  */
20997_ACEOF
20998cat confdefs.h >>conftest.$ac_ext
20999cat >>conftest.$ac_ext <<_ACEOF
21000/* end confdefs.h.  */
21001
21002#include "xorg-server.h"
21003#if !defined XV
21004#error XV not defined
21005#endif
21006
21007int
21008main ()
21009{
21010
21011  ;
21012  return 0;
21013}
21014_ACEOF
21015rm -f conftest.$ac_objext
21016if { (ac_try="$ac_compile"
21017case "(($ac_try" in
21018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21019  *) ac_try_echo=$ac_try;;
21020esac
21021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21022$as_echo "$ac_try_echo") >&5
21023  (eval "$ac_compile") 2>conftest.er1
21024  ac_status=$?
21025  grep -v '^ *+' conftest.er1 >conftest.err
21026  rm -f conftest.er1
21027  cat conftest.err >&5
21028  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21029  (exit $ac_status); } && {
21030	 test -z "$ac_c_werror_flag" ||
21031	 test ! -s conftest.err
21032       } && test -s conftest.$ac_objext; then
21033  _EXT_CHECK=yes
21034else
21035  $as_echo "$as_me: failed program was:" >&5
21036sed 's/^/| /' conftest.$ac_ext >&5
21037
21038	_EXT_CHECK=no
21039fi
21040
21041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21042	CFLAGS="$SAVE_CFLAGS"
21043	{ $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21044$as_echo_n "checking if XV is defined... " >&6; }
21045	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21046$as_echo "$_EXT_CHECK" >&6; }
21047	if test "$_EXT_CHECK" != no; then
21048		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21049	fi
21050
21051
21052	SAVE_CFLAGS="$CFLAGS"
21053	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21054	cat >conftest.$ac_ext <<_ACEOF
21055/* confdefs.h.  */
21056_ACEOF
21057cat confdefs.h >>conftest.$ac_ext
21058cat >>conftest.$ac_ext <<_ACEOF
21059/* end confdefs.h.  */
21060
21061#include "xorg-server.h"
21062#if !defined DPMSExtension
21063#error DPMSExtension not defined
21064#endif
21065
21066int
21067main ()
21068{
21069
21070  ;
21071  return 0;
21072}
21073_ACEOF
21074rm -f conftest.$ac_objext
21075if { (ac_try="$ac_compile"
21076case "(($ac_try" in
21077  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21078  *) ac_try_echo=$ac_try;;
21079esac
21080eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21081$as_echo "$ac_try_echo") >&5
21082  (eval "$ac_compile") 2>conftest.er1
21083  ac_status=$?
21084  grep -v '^ *+' conftest.er1 >conftest.err
21085  rm -f conftest.er1
21086  cat conftest.err >&5
21087  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21088  (exit $ac_status); } && {
21089	 test -z "$ac_c_werror_flag" ||
21090	 test ! -s conftest.err
21091       } && test -s conftest.$ac_objext; then
21092  _EXT_CHECK=yes
21093else
21094  $as_echo "$as_me: failed program was:" >&5
21095sed 's/^/| /' conftest.$ac_ext >&5
21096
21097	_EXT_CHECK=no
21098fi
21099
21100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21101	CFLAGS="$SAVE_CFLAGS"
21102	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21103$as_echo_n "checking if DPMSExtension is defined... " >&6; }
21104	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21105$as_echo "$_EXT_CHECK" >&6; }
21106	if test "$_EXT_CHECK" != no; then
21107		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21108	fi
21109
21110
21111	SAVE_CFLAGS="$CFLAGS"
21112	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21113	cat >conftest.$ac_ext <<_ACEOF
21114/* confdefs.h.  */
21115_ACEOF
21116cat confdefs.h >>conftest.$ac_ext
21117cat >>conftest.$ac_ext <<_ACEOF
21118/* end confdefs.h.  */
21119
21120#include "xorg-server.h"
21121#if !defined XFreeXDGA
21122#error XFreeXDGA not defined
21123#endif
21124
21125int
21126main ()
21127{
21128
21129  ;
21130  return 0;
21131}
21132_ACEOF
21133rm -f conftest.$ac_objext
21134if { (ac_try="$ac_compile"
21135case "(($ac_try" in
21136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21137  *) ac_try_echo=$ac_try;;
21138esac
21139eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21140$as_echo "$ac_try_echo") >&5
21141  (eval "$ac_compile") 2>conftest.er1
21142  ac_status=$?
21143  grep -v '^ *+' conftest.er1 >conftest.err
21144  rm -f conftest.er1
21145  cat conftest.err >&5
21146  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21147  (exit $ac_status); } && {
21148	 test -z "$ac_c_werror_flag" ||
21149	 test ! -s conftest.err
21150       } && test -s conftest.$ac_objext; then
21151  _EXT_CHECK=yes
21152else
21153  $as_echo "$as_me: failed program was:" >&5
21154sed 's/^/| /' conftest.$ac_ext >&5
21155
21156	_EXT_CHECK=no
21157fi
21158
21159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21160	CFLAGS="$SAVE_CFLAGS"
21161	{ $as_echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5
21162$as_echo_n "checking if XFreeXDGA is defined... " >&6; }
21163	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21164$as_echo "$_EXT_CHECK" >&6; }
21165	if test "$_EXT_CHECK" != no; then
21166		REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto"
21167	fi
21168
21169
21170# Checks for pkg-config packages
21171
21172
21173if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21174	if test -n "$ac_tool_prefix"; then
21175  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21176set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21177{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21178$as_echo_n "checking for $ac_word... " >&6; }
21179if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21180  $as_echo_n "(cached) " >&6
21181else
21182  case $PKG_CONFIG in
21183  [\\/]* | ?:[\\/]*)
21184  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21185  ;;
21186  *)
21187  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21188for as_dir in $PATH
21189do
21190  IFS=$as_save_IFS
21191  test -z "$as_dir" && as_dir=.
21192  for ac_exec_ext in '' $ac_executable_extensions; do
21193  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21194    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21195    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21196    break 2
21197  fi
21198done
21199done
21200IFS=$as_save_IFS
21201
21202  ;;
21203esac
21204fi
21205PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21206if test -n "$PKG_CONFIG"; then
21207  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21208$as_echo "$PKG_CONFIG" >&6; }
21209else
21210  { $as_echo "$as_me:$LINENO: result: no" >&5
21211$as_echo "no" >&6; }
21212fi
21213
21214
21215fi
21216if test -z "$ac_cv_path_PKG_CONFIG"; then
21217  ac_pt_PKG_CONFIG=$PKG_CONFIG
21218  # Extract the first word of "pkg-config", so it can be a program name with args.
21219set dummy pkg-config; ac_word=$2
21220{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21221$as_echo_n "checking for $ac_word... " >&6; }
21222if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21223  $as_echo_n "(cached) " >&6
21224else
21225  case $ac_pt_PKG_CONFIG in
21226  [\\/]* | ?:[\\/]*)
21227  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21228  ;;
21229  *)
21230  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21231for as_dir in $PATH
21232do
21233  IFS=$as_save_IFS
21234  test -z "$as_dir" && as_dir=.
21235  for ac_exec_ext in '' $ac_executable_extensions; do
21236  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21237    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21238    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21239    break 2
21240  fi
21241done
21242done
21243IFS=$as_save_IFS
21244
21245  ;;
21246esac
21247fi
21248ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21249if test -n "$ac_pt_PKG_CONFIG"; then
21250  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21251$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21252else
21253  { $as_echo "$as_me:$LINENO: result: no" >&5
21254$as_echo "no" >&6; }
21255fi
21256
21257  if test "x$ac_pt_PKG_CONFIG" = x; then
21258    PKG_CONFIG=""
21259  else
21260    case $cross_compiling:$ac_tool_warned in
21261yes:)
21262{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21264ac_tool_warned=yes ;;
21265esac
21266    PKG_CONFIG=$ac_pt_PKG_CONFIG
21267  fi
21268else
21269  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21270fi
21271
21272fi
21273if test -n "$PKG_CONFIG"; then
21274	_pkg_min_version=0.9.0
21275	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21276$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21277	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21278		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21279$as_echo "yes" >&6; }
21280	else
21281		{ $as_echo "$as_me:$LINENO: result: no" >&5
21282$as_echo "no" >&6; }
21283		PKG_CONFIG=""
21284	fi
21285
21286fi
21287
21288pkg_failed=no
21289{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21290$as_echo_n "checking for XORG... " >&6; }
21291
21292if test -n "$XORG_CFLAGS"; then
21293    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21294 elif test -n "$PKG_CONFIG"; then
21295    if test -n "$PKG_CONFIG" && \
21296    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21297  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21298  ac_status=$?
21299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21300  (exit $ac_status); }; then
21301  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21302else
21303  pkg_failed=yes
21304fi
21305 else
21306    pkg_failed=untried
21307fi
21308if test -n "$XORG_LIBS"; then
21309    pkg_cv_XORG_LIBS="$XORG_LIBS"
21310 elif test -n "$PKG_CONFIG"; then
21311    if test -n "$PKG_CONFIG" && \
21312    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21313  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21314  ac_status=$?
21315  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21316  (exit $ac_status); }; then
21317  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21318else
21319  pkg_failed=yes
21320fi
21321 else
21322    pkg_failed=untried
21323fi
21324
21325
21326
21327if test $pkg_failed = yes; then
21328
21329if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21330        _pkg_short_errors_supported=yes
21331else
21332        _pkg_short_errors_supported=no
21333fi
21334        if test $_pkg_short_errors_supported = yes; then
21335	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21336        else
21337	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21338        fi
21339	# Put the nasty error message in config.log where it belongs
21340	echo "$XORG_PKG_ERRORS" >&5
21341
21342	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21343
21344$XORG_PKG_ERRORS
21345
21346Consider adjusting the PKG_CONFIG_PATH environment variable if you
21347installed software in a non-standard prefix.
21348
21349Alternatively, you may set the environment variables XORG_CFLAGS
21350and XORG_LIBS to avoid the need to call pkg-config.
21351See the pkg-config man page for more details.
21352" >&5
21353$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21354
21355$XORG_PKG_ERRORS
21356
21357Consider adjusting the PKG_CONFIG_PATH environment variable if you
21358installed software in a non-standard prefix.
21359
21360Alternatively, you may set the environment variables XORG_CFLAGS
21361and XORG_LIBS to avoid the need to call pkg-config.
21362See the pkg-config man page for more details.
21363" >&2;}
21364   { (exit 1); exit 1; }; }
21365elif test $pkg_failed = untried; then
21366	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21367$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21368{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21369is in your PATH or set the PKG_CONFIG environment variable to the full
21370path to pkg-config.
21371
21372Alternatively, you may set the environment variables XORG_CFLAGS
21373and XORG_LIBS to avoid the need to call pkg-config.
21374See the pkg-config man page for more details.
21375
21376To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21377See \`config.log' for more details." >&5
21378$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21379is in your PATH or set the PKG_CONFIG environment variable to the full
21380path to pkg-config.
21381
21382Alternatively, you may set the environment variables XORG_CFLAGS
21383and XORG_LIBS to avoid the need to call pkg-config.
21384See the pkg-config man page for more details.
21385
21386To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21387See \`config.log' for more details." >&2;}
21388   { (exit 1); exit 1; }; }; }
21389else
21390	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21391	XORG_LIBS=$pkg_cv_XORG_LIBS
21392        { $as_echo "$as_me:$LINENO: result: yes" >&5
21393$as_echo "yes" >&6; }
21394	:
21395fi
21396
21397pkg_failed=no
21398{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21399$as_echo_n "checking for XEXT... " >&6; }
21400
21401if test -n "$XEXT_CFLAGS"; then
21402    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21403 elif test -n "$PKG_CONFIG"; then
21404    if test -n "$PKG_CONFIG" && \
21405    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21406  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21407  ac_status=$?
21408  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21409  (exit $ac_status); }; then
21410  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21411else
21412  pkg_failed=yes
21413fi
21414 else
21415    pkg_failed=untried
21416fi
21417if test -n "$XEXT_LIBS"; then
21418    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21419 elif test -n "$PKG_CONFIG"; then
21420    if test -n "$PKG_CONFIG" && \
21421    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21422  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21423  ac_status=$?
21424  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21425  (exit $ac_status); }; then
21426  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21427else
21428  pkg_failed=yes
21429fi
21430 else
21431    pkg_failed=untried
21432fi
21433
21434
21435
21436if test $pkg_failed = yes; then
21437
21438if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21439        _pkg_short_errors_supported=yes
21440else
21441        _pkg_short_errors_supported=no
21442fi
21443        if test $_pkg_short_errors_supported = yes; then
21444	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21445        else
21446	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21447        fi
21448	# Put the nasty error message in config.log where it belongs
21449	echo "$XEXT_PKG_ERRORS" >&5
21450
21451	{ $as_echo "$as_me:$LINENO: result: no" >&5
21452$as_echo "no" >&6; }
21453                HAVE_XEXTPROTO_71="no"
21454elif test $pkg_failed = untried; then
21455	HAVE_XEXTPROTO_71="no"
21456else
21457	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21458	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21459        { $as_echo "$as_me:$LINENO: result: yes" >&5
21460$as_echo "yes" >&6; }
21461	HAVE_XEXTPROTO_71="yes";
21462cat >>confdefs.h <<\_ACEOF
21463#define HAVE_XEXTPROTO_71 1
21464_ACEOF
21465
21466fi
21467 if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
21468  HAVE_XEXTPROTO_71_TRUE=
21469  HAVE_XEXTPROTO_71_FALSE='#'
21470else
21471  HAVE_XEXTPROTO_71_TRUE='#'
21472  HAVE_XEXTPROTO_71_FALSE=
21473fi
21474
21475sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21476
21477save_CFLAGS="$CFLAGS"
21478CFLAGS="$XORG_CFLAGS"
21479{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5
21480$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; }
21481if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then
21482  $as_echo_n "(cached) " >&6
21483else
21484  cat >conftest.$ac_ext <<_ACEOF
21485/* confdefs.h.  */
21486_ACEOF
21487cat confdefs.h >>conftest.$ac_ext
21488cat >>conftest.$ac_ext <<_ACEOF
21489/* end confdefs.h.  */
21490#include "xf86.h"
21491
21492int
21493main ()
21494{
21495#ifndef xf86ConfigIsaEntity
21496  (void) xf86ConfigIsaEntity;
21497#endif
21498
21499  ;
21500  return 0;
21501}
21502_ACEOF
21503rm -f conftest.$ac_objext
21504if { (ac_try="$ac_compile"
21505case "(($ac_try" in
21506  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21507  *) ac_try_echo=$ac_try;;
21508esac
21509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21510$as_echo "$ac_try_echo") >&5
21511  (eval "$ac_compile") 2>conftest.er1
21512  ac_status=$?
21513  grep -v '^ *+' conftest.er1 >conftest.err
21514  rm -f conftest.er1
21515  cat conftest.err >&5
21516  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21517  (exit $ac_status); } && {
21518	 test -z "$ac_c_werror_flag" ||
21519	 test ! -s conftest.err
21520       } && test -s conftest.$ac_objext; then
21521  ac_cv_have_decl_xf86ConfigIsaEntity=yes
21522else
21523  $as_echo "$as_me: failed program was:" >&5
21524sed 's/^/| /' conftest.$ac_ext >&5
21525
21526	ac_cv_have_decl_xf86ConfigIsaEntity=no
21527fi
21528
21529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21530fi
21531{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5
21532$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; }
21533if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then
21534
21535cat >>confdefs.h <<\_ACEOF
21536#define HAVE_ISA 1
21537_ACEOF
21538
21539fi
21540
21541CFLAGS="$save_CFLAGS"
21542
21543SAVE_CPPFLAGS="$CPPFLAGS"
21544CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21545{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21546$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21547if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21548  $as_echo_n "(cached) " >&6
21549else
21550  cat >conftest.$ac_ext <<_ACEOF
21551/* confdefs.h.  */
21552_ACEOF
21553cat confdefs.h >>conftest.$ac_ext
21554cat >>conftest.$ac_ext <<_ACEOF
21555/* end confdefs.h.  */
21556#include "xorg-server.h"
21557
21558int
21559main ()
21560{
21561#ifndef XSERVER_LIBPCIACCESS
21562  (void) XSERVER_LIBPCIACCESS;
21563#endif
21564
21565  ;
21566  return 0;
21567}
21568_ACEOF
21569rm -f conftest.$ac_objext
21570if { (ac_try="$ac_compile"
21571case "(($ac_try" in
21572  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21573  *) ac_try_echo=$ac_try;;
21574esac
21575eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21576$as_echo "$ac_try_echo") >&5
21577  (eval "$ac_compile") 2>conftest.er1
21578  ac_status=$?
21579  grep -v '^ *+' conftest.er1 >conftest.err
21580  rm -f conftest.er1
21581  cat conftest.err >&5
21582  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21583  (exit $ac_status); } && {
21584	 test -z "$ac_c_werror_flag" ||
21585	 test ! -s conftest.err
21586       } && test -s conftest.$ac_objext; then
21587  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21588else
21589  $as_echo "$as_me: failed program was:" >&5
21590sed 's/^/| /' conftest.$ac_ext >&5
21591
21592	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21593fi
21594
21595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21596fi
21597{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21598$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21599if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21600  XSERVER_LIBPCIACCESS=yes
21601else
21602  XSERVER_LIBPCIACCESS=no
21603fi
21604
21605CPPFLAGS="$SAVE_CPPFLAGS"
21606
21607if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21608
21609pkg_failed=no
21610{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21611$as_echo_n "checking for PCIACCESS... " >&6; }
21612
21613if test -n "$PCIACCESS_CFLAGS"; then
21614    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21615 elif test -n "$PKG_CONFIG"; then
21616    if test -n "$PKG_CONFIG" && \
21617    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21618  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21619  ac_status=$?
21620  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21621  (exit $ac_status); }; then
21622  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21623else
21624  pkg_failed=yes
21625fi
21626 else
21627    pkg_failed=untried
21628fi
21629if test -n "$PCIACCESS_LIBS"; then
21630    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21631 elif test -n "$PKG_CONFIG"; then
21632    if test -n "$PKG_CONFIG" && \
21633    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21634  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21635  ac_status=$?
21636  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21637  (exit $ac_status); }; then
21638  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21639else
21640  pkg_failed=yes
21641fi
21642 else
21643    pkg_failed=untried
21644fi
21645
21646
21647
21648if test $pkg_failed = yes; then
21649
21650if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21651        _pkg_short_errors_supported=yes
21652else
21653        _pkg_short_errors_supported=no
21654fi
21655        if test $_pkg_short_errors_supported = yes; then
21656	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
21657        else
21658	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
21659        fi
21660	# Put the nasty error message in config.log where it belongs
21661	echo "$PCIACCESS_PKG_ERRORS" >&5
21662
21663	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21664
21665$PCIACCESS_PKG_ERRORS
21666
21667Consider adjusting the PKG_CONFIG_PATH environment variable if you
21668installed software in a non-standard prefix.
21669
21670Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21671and PCIACCESS_LIBS to avoid the need to call pkg-config.
21672See the pkg-config man page for more details.
21673" >&5
21674$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21675
21676$PCIACCESS_PKG_ERRORS
21677
21678Consider adjusting the PKG_CONFIG_PATH environment variable if you
21679installed software in a non-standard prefix.
21680
21681Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21682and PCIACCESS_LIBS to avoid the need to call pkg-config.
21683See the pkg-config man page for more details.
21684" >&2;}
21685   { (exit 1); exit 1; }; }
21686elif test $pkg_failed = untried; then
21687	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21688$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21689{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21690is in your PATH or set the PKG_CONFIG environment variable to the full
21691path to pkg-config.
21692
21693Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21694and PCIACCESS_LIBS to avoid the need to call pkg-config.
21695See the pkg-config man page for more details.
21696
21697To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21698See \`config.log' for more details." >&5
21699$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21700is in your PATH or set the PKG_CONFIG environment variable to the full
21701path to pkg-config.
21702
21703Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21704and PCIACCESS_LIBS to avoid the need to call pkg-config.
21705See the pkg-config man page for more details.
21706
21707To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21708See \`config.log' for more details." >&2;}
21709   { (exit 1); exit 1; }; }; }
21710else
21711	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21712	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21713        { $as_echo "$as_me:$LINENO: result: yes" >&5
21714$as_echo "yes" >&6; }
21715	:
21716fi
21717    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
21718fi
21719 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21720  XSERVER_LIBPCIACCESS_TRUE=
21721  XSERVER_LIBPCIACCESS_FALSE='#'
21722else
21723  XSERVER_LIBPCIACCESS_TRUE='#'
21724  XSERVER_LIBPCIACCESS_FALSE=
21725fi
21726
21727
21728# Checks for libraries.
21729
21730# Checks for header files.
21731{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21732$as_echo_n "checking for ANSI C header files... " >&6; }
21733if test "${ac_cv_header_stdc+set}" = set; then
21734  $as_echo_n "(cached) " >&6
21735else
21736  cat >conftest.$ac_ext <<_ACEOF
21737/* confdefs.h.  */
21738_ACEOF
21739cat confdefs.h >>conftest.$ac_ext
21740cat >>conftest.$ac_ext <<_ACEOF
21741/* end confdefs.h.  */
21742#include <stdlib.h>
21743#include <stdarg.h>
21744#include <string.h>
21745#include <float.h>
21746
21747int
21748main ()
21749{
21750
21751  ;
21752  return 0;
21753}
21754_ACEOF
21755rm -f conftest.$ac_objext
21756if { (ac_try="$ac_compile"
21757case "(($ac_try" in
21758  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21759  *) ac_try_echo=$ac_try;;
21760esac
21761eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21762$as_echo "$ac_try_echo") >&5
21763  (eval "$ac_compile") 2>conftest.er1
21764  ac_status=$?
21765  grep -v '^ *+' conftest.er1 >conftest.err
21766  rm -f conftest.er1
21767  cat conftest.err >&5
21768  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21769  (exit $ac_status); } && {
21770	 test -z "$ac_c_werror_flag" ||
21771	 test ! -s conftest.err
21772       } && test -s conftest.$ac_objext; then
21773  ac_cv_header_stdc=yes
21774else
21775  $as_echo "$as_me: failed program was:" >&5
21776sed 's/^/| /' conftest.$ac_ext >&5
21777
21778	ac_cv_header_stdc=no
21779fi
21780
21781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21782
21783if test $ac_cv_header_stdc = yes; then
21784  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21785  cat >conftest.$ac_ext <<_ACEOF
21786/* confdefs.h.  */
21787_ACEOF
21788cat confdefs.h >>conftest.$ac_ext
21789cat >>conftest.$ac_ext <<_ACEOF
21790/* end confdefs.h.  */
21791#include <string.h>
21792
21793_ACEOF
21794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21795  $EGREP "memchr" >/dev/null 2>&1; then
21796  :
21797else
21798  ac_cv_header_stdc=no
21799fi
21800rm -f conftest*
21801
21802fi
21803
21804if test $ac_cv_header_stdc = yes; then
21805  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21806  cat >conftest.$ac_ext <<_ACEOF
21807/* confdefs.h.  */
21808_ACEOF
21809cat confdefs.h >>conftest.$ac_ext
21810cat >>conftest.$ac_ext <<_ACEOF
21811/* end confdefs.h.  */
21812#include <stdlib.h>
21813
21814_ACEOF
21815if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21816  $EGREP "free" >/dev/null 2>&1; then
21817  :
21818else
21819  ac_cv_header_stdc=no
21820fi
21821rm -f conftest*
21822
21823fi
21824
21825if test $ac_cv_header_stdc = yes; then
21826  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21827  if test "$cross_compiling" = yes; then
21828  :
21829else
21830  cat >conftest.$ac_ext <<_ACEOF
21831/* confdefs.h.  */
21832_ACEOF
21833cat confdefs.h >>conftest.$ac_ext
21834cat >>conftest.$ac_ext <<_ACEOF
21835/* end confdefs.h.  */
21836#include <ctype.h>
21837#include <stdlib.h>
21838#if ((' ' & 0x0FF) == 0x020)
21839# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21840# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21841#else
21842# define ISLOWER(c) \
21843		   (('a' <= (c) && (c) <= 'i') \
21844		     || ('j' <= (c) && (c) <= 'r') \
21845		     || ('s' <= (c) && (c) <= 'z'))
21846# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21847#endif
21848
21849#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21850int
21851main ()
21852{
21853  int i;
21854  for (i = 0; i < 256; i++)
21855    if (XOR (islower (i), ISLOWER (i))
21856	|| toupper (i) != TOUPPER (i))
21857      return 2;
21858  return 0;
21859}
21860_ACEOF
21861rm -f conftest$ac_exeext
21862if { (ac_try="$ac_link"
21863case "(($ac_try" in
21864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21865  *) ac_try_echo=$ac_try;;
21866esac
21867eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21868$as_echo "$ac_try_echo") >&5
21869  (eval "$ac_link") 2>&5
21870  ac_status=$?
21871  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21872  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21873  { (case "(($ac_try" in
21874  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21875  *) ac_try_echo=$ac_try;;
21876esac
21877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21878$as_echo "$ac_try_echo") >&5
21879  (eval "$ac_try") 2>&5
21880  ac_status=$?
21881  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21882  (exit $ac_status); }; }; then
21883  :
21884else
21885  $as_echo "$as_me: program exited with status $ac_status" >&5
21886$as_echo "$as_me: failed program was:" >&5
21887sed 's/^/| /' conftest.$ac_ext >&5
21888
21889( exit $ac_status )
21890ac_cv_header_stdc=no
21891fi
21892rm -rf conftest.dSYM
21893rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21894fi
21895
21896
21897fi
21898fi
21899{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21900$as_echo "$ac_cv_header_stdc" >&6; }
21901if test $ac_cv_header_stdc = yes; then
21902
21903cat >>confdefs.h <<\_ACEOF
21904#define STDC_HEADERS 1
21905_ACEOF
21906
21907fi
21908
21909
21910
21911
21912
21913DRIVER_NAME=trident
21914
21915
21916
21917
21918
21919if test x$APP_MAN_SUFFIX = x    ; then
21920    APP_MAN_SUFFIX=1
21921fi
21922if test x$APP_MAN_DIR = x    ; then
21923    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21924fi
21925
21926if test x$LIB_MAN_SUFFIX = x    ; then
21927    LIB_MAN_SUFFIX=3
21928fi
21929if test x$LIB_MAN_DIR = x    ; then
21930    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21931fi
21932
21933if test x$FILE_MAN_SUFFIX = x    ; then
21934    case $host_os in
21935	solaris*)	FILE_MAN_SUFFIX=4  ;;
21936	*)		FILE_MAN_SUFFIX=5  ;;
21937    esac
21938fi
21939if test x$FILE_MAN_DIR = x    ; then
21940    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21941fi
21942
21943if test x$MISC_MAN_SUFFIX = x    ; then
21944    case $host_os in
21945	solaris*)	MISC_MAN_SUFFIX=5  ;;
21946	*)		MISC_MAN_SUFFIX=7  ;;
21947    esac
21948fi
21949if test x$MISC_MAN_DIR = x    ; then
21950    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21951fi
21952
21953if test x$DRIVER_MAN_SUFFIX = x    ; then
21954    case $host_os in
21955	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21956	*)		DRIVER_MAN_SUFFIX=4  ;;
21957    esac
21958fi
21959if test x$DRIVER_MAN_DIR = x    ; then
21960    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21961fi
21962
21963if test x$ADMIN_MAN_SUFFIX = x    ; then
21964    case $host_os in
21965	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21966	*)		ADMIN_MAN_SUFFIX=8  ;;
21967    esac
21968fi
21969if test x$ADMIN_MAN_DIR = x    ; then
21970    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21971fi
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989# Check whether --with-release-version was given.
21990if test "${with_release_version+set}" = set; then
21991  withval=$with_release_version; RELEASE_VERSION="$withval"
21992else
21993  RELEASE_VERSION=""
21994fi
21995
21996	if test "x$RELEASE_VERSION" != "x"; then
21997		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21998		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21999		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22000$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22001	fi
22002
22003cat >>confdefs.h <<_ACEOF
22004#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22005_ACEOF
22006
22007	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22008	if test "x$PVM" = "x"; then
22009		PVM="0"
22010	fi
22011
22012cat >>confdefs.h <<_ACEOF
22013#define PACKAGE_VERSION_MINOR $PVM
22014_ACEOF
22015
22016	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22017	if test "x$PVP" = "x"; then
22018		PVP="0"
22019	fi
22020
22021cat >>confdefs.h <<_ACEOF
22022#define PACKAGE_VERSION_PATCHLEVEL $PVP
22023_ACEOF
22024
22025
22026
22027ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22028
22029cat >confcache <<\_ACEOF
22030# This file is a shell script that caches the results of configure
22031# tests run on this system so they can be shared between configure
22032# scripts and configure runs, see configure's option --config-cache.
22033# It is not useful on other systems.  If it contains results you don't
22034# want to keep, you may remove or edit it.
22035#
22036# config.status only pays attention to the cache file if you give it
22037# the --recheck option to rerun configure.
22038#
22039# `ac_cv_env_foo' variables (set or unset) will be overridden when
22040# loading this file, other *unset* `ac_cv_foo' will be assigned the
22041# following values.
22042
22043_ACEOF
22044
22045# The following way of writing the cache mishandles newlines in values,
22046# but we know of no workaround that is simple, portable, and efficient.
22047# So, we kill variables containing newlines.
22048# Ultrix sh set writes to stderr and can't be redirected directly,
22049# and sets the high bit in the cache file unless we assign to the vars.
22050(
22051  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22052    eval ac_val=\$$ac_var
22053    case $ac_val in #(
22054    *${as_nl}*)
22055      case $ac_var in #(
22056      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22057$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22058      esac
22059      case $ac_var in #(
22060      _ | IFS | as_nl) ;; #(
22061      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22062      *) $as_unset $ac_var ;;
22063      esac ;;
22064    esac
22065  done
22066
22067  (set) 2>&1 |
22068    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22069    *${as_nl}ac_space=\ *)
22070      # `set' does not quote correctly, so add quotes (double-quote
22071      # substitution turns \\\\ into \\, and sed turns \\ into \).
22072      sed -n \
22073	"s/'/'\\\\''/g;
22074	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22075      ;; #(
22076    *)
22077      # `set' quotes correctly as required by POSIX, so do not add quotes.
22078      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22079      ;;
22080    esac |
22081    sort
22082) |
22083  sed '
22084     /^ac_cv_env_/b end
22085     t clear
22086     :clear
22087     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22088     t end
22089     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22090     :end' >>confcache
22091if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22092  if test -w "$cache_file"; then
22093    test "x$cache_file" != "x/dev/null" &&
22094      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22095$as_echo "$as_me: updating cache $cache_file" >&6;}
22096    cat confcache >$cache_file
22097  else
22098    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22099$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22100  fi
22101fi
22102rm -f confcache
22103
22104test "x$prefix" = xNONE && prefix=$ac_default_prefix
22105# Let make expand exec_prefix.
22106test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22107
22108DEFS=-DHAVE_CONFIG_H
22109
22110ac_libobjs=
22111ac_ltlibobjs=
22112for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22113  # 1. Remove the extension, and $U if already installed.
22114  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22115  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22116  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22117  #    will be set to the directory where LIBOBJS objects are built.
22118  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22119  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22120done
22121LIBOBJS=$ac_libobjs
22122
22123LTLIBOBJS=$ac_ltlibobjs
22124
22125
22126 if test -n "$EXEEXT"; then
22127  am__EXEEXT_TRUE=
22128  am__EXEEXT_FALSE='#'
22129else
22130  am__EXEEXT_TRUE='#'
22131  am__EXEEXT_FALSE=
22132fi
22133
22134if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22135  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22136Usually this means the macro was only invoked conditionally." >&5
22137$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22138Usually this means the macro was only invoked conditionally." >&2;}
22139   { (exit 1); exit 1; }; }
22140fi
22141if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22142  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22143Usually this means the macro was only invoked conditionally." >&5
22144$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22145Usually this means the macro was only invoked conditionally." >&2;}
22146   { (exit 1); exit 1; }; }
22147fi
22148if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22149  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22150Usually this means the macro was only invoked conditionally." >&5
22151$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22152Usually this means the macro was only invoked conditionally." >&2;}
22153   { (exit 1); exit 1; }; }
22154fi
22155if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22156  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22157Usually this means the macro was only invoked conditionally." >&5
22158$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22159Usually this means the macro was only invoked conditionally." >&2;}
22160   { (exit 1); exit 1; }; }
22161fi
22162if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22163  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22164Usually this means the macro was only invoked conditionally." >&5
22165$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22166Usually this means the macro was only invoked conditionally." >&2;}
22167   { (exit 1); exit 1; }; }
22168fi
22169if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22170  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22171Usually this means the macro was only invoked conditionally." >&5
22172$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22173Usually this means the macro was only invoked conditionally." >&2;}
22174   { (exit 1); exit 1; }; }
22175fi
22176if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22177  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22178Usually this means the macro was only invoked conditionally." >&5
22179$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22180Usually this means the macro was only invoked conditionally." >&2;}
22181   { (exit 1); exit 1; }; }
22182fi
22183
22184: ${CONFIG_STATUS=./config.status}
22185ac_write_fail=0
22186ac_clean_files_save=$ac_clean_files
22187ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22188{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22189$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22190cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22191#! $SHELL
22192# Generated by $as_me.
22193# Run this file to recreate the current configuration.
22194# Compiler output produced by configure, useful for debugging
22195# configure, is in config.log if it exists.
22196
22197debug=false
22198ac_cs_recheck=false
22199ac_cs_silent=false
22200SHELL=\${CONFIG_SHELL-$SHELL}
22201_ACEOF
22202
22203cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22204## --------------------- ##
22205## M4sh Initialization.  ##
22206## --------------------- ##
22207
22208# Be more Bourne compatible
22209DUALCASE=1; export DUALCASE # for MKS sh
22210if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22211  emulate sh
22212  NULLCMD=:
22213  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22214  # is contrary to our usage.  Disable this feature.
22215  alias -g '${1+"$@"}'='"$@"'
22216  setopt NO_GLOB_SUBST
22217else
22218  case `(set -o) 2>/dev/null` in
22219  *posix*) set -o posix ;;
22220esac
22221
22222fi
22223
22224
22225
22226
22227# PATH needs CR
22228# Avoid depending upon Character Ranges.
22229as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22230as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22231as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22232as_cr_digits='0123456789'
22233as_cr_alnum=$as_cr_Letters$as_cr_digits
22234
22235as_nl='
22236'
22237export as_nl
22238# Printing a long string crashes Solaris 7 /usr/bin/printf.
22239as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22240as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22241as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22242if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22243  as_echo='printf %s\n'
22244  as_echo_n='printf %s'
22245else
22246  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22247    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22248    as_echo_n='/usr/ucb/echo -n'
22249  else
22250    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22251    as_echo_n_body='eval
22252      arg=$1;
22253      case $arg in
22254      *"$as_nl"*)
22255	expr "X$arg" : "X\\(.*\\)$as_nl";
22256	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22257      esac;
22258      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22259    '
22260    export as_echo_n_body
22261    as_echo_n='sh -c $as_echo_n_body as_echo'
22262  fi
22263  export as_echo_body
22264  as_echo='sh -c $as_echo_body as_echo'
22265fi
22266
22267# The user is always right.
22268if test "${PATH_SEPARATOR+set}" != set; then
22269  PATH_SEPARATOR=:
22270  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22271    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22272      PATH_SEPARATOR=';'
22273  }
22274fi
22275
22276# Support unset when possible.
22277if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22278  as_unset=unset
22279else
22280  as_unset=false
22281fi
22282
22283
22284# IFS
22285# We need space, tab and new line, in precisely that order.  Quoting is
22286# there to prevent editors from complaining about space-tab.
22287# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22288# splitting by setting IFS to empty value.)
22289IFS=" ""	$as_nl"
22290
22291# Find who we are.  Look in the path if we contain no directory separator.
22292case $0 in
22293  *[\\/]* ) as_myself=$0 ;;
22294  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22295for as_dir in $PATH
22296do
22297  IFS=$as_save_IFS
22298  test -z "$as_dir" && as_dir=.
22299  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22300done
22301IFS=$as_save_IFS
22302
22303     ;;
22304esac
22305# We did not find ourselves, most probably we were run as `sh COMMAND'
22306# in which case we are not to be found in the path.
22307if test "x$as_myself" = x; then
22308  as_myself=$0
22309fi
22310if test ! -f "$as_myself"; then
22311  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22312  { (exit 1); exit 1; }
22313fi
22314
22315# Work around bugs in pre-3.0 UWIN ksh.
22316for as_var in ENV MAIL MAILPATH
22317do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22318done
22319PS1='$ '
22320PS2='> '
22321PS4='+ '
22322
22323# NLS nuisances.
22324LC_ALL=C
22325export LC_ALL
22326LANGUAGE=C
22327export LANGUAGE
22328
22329# Required to use basename.
22330if expr a : '\(a\)' >/dev/null 2>&1 &&
22331   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22332  as_expr=expr
22333else
22334  as_expr=false
22335fi
22336
22337if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22338  as_basename=basename
22339else
22340  as_basename=false
22341fi
22342
22343
22344# Name of the executable.
22345as_me=`$as_basename -- "$0" ||
22346$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22347	 X"$0" : 'X\(//\)$' \| \
22348	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22349$as_echo X/"$0" |
22350    sed '/^.*\/\([^/][^/]*\)\/*$/{
22351	    s//\1/
22352	    q
22353	  }
22354	  /^X\/\(\/\/\)$/{
22355	    s//\1/
22356	    q
22357	  }
22358	  /^X\/\(\/\).*/{
22359	    s//\1/
22360	    q
22361	  }
22362	  s/.*/./; q'`
22363
22364# CDPATH.
22365$as_unset CDPATH
22366
22367
22368
22369  as_lineno_1=$LINENO
22370  as_lineno_2=$LINENO
22371  test "x$as_lineno_1" != "x$as_lineno_2" &&
22372  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22373
22374  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22375  # uniformly replaced by the line number.  The first 'sed' inserts a
22376  # line-number line after each line using $LINENO; the second 'sed'
22377  # does the real work.  The second script uses 'N' to pair each
22378  # line-number line with the line containing $LINENO, and appends
22379  # trailing '-' during substitution so that $LINENO is not a special
22380  # case at line end.
22381  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22382  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22383  # E. McMahon (1931-1989) for sed's syntax.  :-)
22384  sed -n '
22385    p
22386    /[$]LINENO/=
22387  ' <$as_myself |
22388    sed '
22389      s/[$]LINENO.*/&-/
22390      t lineno
22391      b
22392      :lineno
22393      N
22394      :loop
22395      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22396      t loop
22397      s/-\n.*//
22398    ' >$as_me.lineno &&
22399  chmod +x "$as_me.lineno" ||
22400    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22401   { (exit 1); exit 1; }; }
22402
22403  # Don't try to exec as it changes $[0], causing all sort of problems
22404  # (the dirname of $[0] is not the place where we might find the
22405  # original and so on.  Autoconf is especially sensitive to this).
22406  . "./$as_me.lineno"
22407  # Exit status is that of the last command.
22408  exit
22409}
22410
22411
22412if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22413  as_dirname=dirname
22414else
22415  as_dirname=false
22416fi
22417
22418ECHO_C= ECHO_N= ECHO_T=
22419case `echo -n x` in
22420-n*)
22421  case `echo 'x\c'` in
22422  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22423  *)   ECHO_C='\c';;
22424  esac;;
22425*)
22426  ECHO_N='-n';;
22427esac
22428if expr a : '\(a\)' >/dev/null 2>&1 &&
22429   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22430  as_expr=expr
22431else
22432  as_expr=false
22433fi
22434
22435rm -f conf$$ conf$$.exe conf$$.file
22436if test -d conf$$.dir; then
22437  rm -f conf$$.dir/conf$$.file
22438else
22439  rm -f conf$$.dir
22440  mkdir conf$$.dir 2>/dev/null
22441fi
22442if (echo >conf$$.file) 2>/dev/null; then
22443  if ln -s conf$$.file conf$$ 2>/dev/null; then
22444    as_ln_s='ln -s'
22445    # ... but there are two gotchas:
22446    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22447    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22448    # In both cases, we have to default to `cp -p'.
22449    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22450      as_ln_s='cp -p'
22451  elif ln conf$$.file conf$$ 2>/dev/null; then
22452    as_ln_s=ln
22453  else
22454    as_ln_s='cp -p'
22455  fi
22456else
22457  as_ln_s='cp -p'
22458fi
22459rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22460rmdir conf$$.dir 2>/dev/null
22461
22462if mkdir -p . 2>/dev/null; then
22463  as_mkdir_p=:
22464else
22465  test -d ./-p && rmdir ./-p
22466  as_mkdir_p=false
22467fi
22468
22469if test -x / >/dev/null 2>&1; then
22470  as_test_x='test -x'
22471else
22472  if ls -dL / >/dev/null 2>&1; then
22473    as_ls_L_option=L
22474  else
22475    as_ls_L_option=
22476  fi
22477  as_test_x='
22478    eval sh -c '\''
22479      if test -d "$1"; then
22480	test -d "$1/.";
22481      else
22482	case $1 in
22483	-*)set "./$1";;
22484	esac;
22485	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22486	???[sx]*):;;*)false;;esac;fi
22487    '\'' sh
22488  '
22489fi
22490as_executable_p=$as_test_x
22491
22492# Sed expression to map a string onto a valid CPP name.
22493as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22494
22495# Sed expression to map a string onto a valid variable name.
22496as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22497
22498
22499exec 6>&1
22500
22501# Save the log message, to keep $[0] and so on meaningful, and to
22502# report actual input values of CONFIG_FILES etc. instead of their
22503# values after options handling.
22504ac_log="
22505This file was extended by xf86-video-trident $as_me 1.3.3, which was
22506generated by GNU Autoconf 2.63.  Invocation command line was
22507
22508  CONFIG_FILES    = $CONFIG_FILES
22509  CONFIG_HEADERS  = $CONFIG_HEADERS
22510  CONFIG_LINKS    = $CONFIG_LINKS
22511  CONFIG_COMMANDS = $CONFIG_COMMANDS
22512  $ $0 $@
22513
22514on `(hostname || uname -n) 2>/dev/null | sed 1q`
22515"
22516
22517_ACEOF
22518
22519case $ac_config_files in *"
22520"*) set x $ac_config_files; shift; ac_config_files=$*;;
22521esac
22522
22523case $ac_config_headers in *"
22524"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22525esac
22526
22527
22528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22529# Files that config.status was made for.
22530config_files="$ac_config_files"
22531config_headers="$ac_config_headers"
22532config_commands="$ac_config_commands"
22533
22534_ACEOF
22535
22536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22537ac_cs_usage="\
22538\`$as_me' instantiates files from templates according to the
22539current configuration.
22540
22541Usage: $0 [OPTION]... [FILE]...
22542
22543  -h, --help       print this help, then exit
22544  -V, --version    print version number and configuration settings, then exit
22545  -q, --quiet, --silent
22546                   do not print progress messages
22547  -d, --debug      don't remove temporary files
22548      --recheck    update $as_me by reconfiguring in the same conditions
22549      --file=FILE[:TEMPLATE]
22550                   instantiate the configuration file FILE
22551      --header=FILE[:TEMPLATE]
22552                   instantiate the configuration header FILE
22553
22554Configuration files:
22555$config_files
22556
22557Configuration headers:
22558$config_headers
22559
22560Configuration commands:
22561$config_commands
22562
22563Report bugs to <bug-autoconf@gnu.org>."
22564
22565_ACEOF
22566cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22567ac_cs_version="\\
22568xf86-video-trident config.status 1.3.3
22569configured by $0, generated by GNU Autoconf 2.63,
22570  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22571
22572Copyright (C) 2008 Free Software Foundation, Inc.
22573This config.status script is free software; the Free Software Foundation
22574gives unlimited permission to copy, distribute and modify it."
22575
22576ac_pwd='$ac_pwd'
22577srcdir='$srcdir'
22578INSTALL='$INSTALL'
22579MKDIR_P='$MKDIR_P'
22580AWK='$AWK'
22581test -n "\$AWK" || AWK=awk
22582_ACEOF
22583
22584cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22585# The default lists apply if the user does not specify any file.
22586ac_need_defaults=:
22587while test $# != 0
22588do
22589  case $1 in
22590  --*=*)
22591    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22592    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22593    ac_shift=:
22594    ;;
22595  *)
22596    ac_option=$1
22597    ac_optarg=$2
22598    ac_shift=shift
22599    ;;
22600  esac
22601
22602  case $ac_option in
22603  # Handling of the options.
22604  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22605    ac_cs_recheck=: ;;
22606  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22607    $as_echo "$ac_cs_version"; exit ;;
22608  --debug | --debu | --deb | --de | --d | -d )
22609    debug=: ;;
22610  --file | --fil | --fi | --f )
22611    $ac_shift
22612    case $ac_optarg in
22613    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22614    esac
22615    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22616    ac_need_defaults=false;;
22617  --header | --heade | --head | --hea )
22618    $ac_shift
22619    case $ac_optarg in
22620    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22621    esac
22622    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22623    ac_need_defaults=false;;
22624  --he | --h)
22625    # Conflict between --help and --header
22626    { $as_echo "$as_me: error: ambiguous option: $1
22627Try \`$0 --help' for more information." >&2
22628   { (exit 1); exit 1; }; };;
22629  --help | --hel | -h )
22630    $as_echo "$ac_cs_usage"; exit ;;
22631  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22632  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22633    ac_cs_silent=: ;;
22634
22635  # This is an error.
22636  -*) { $as_echo "$as_me: error: unrecognized option: $1
22637Try \`$0 --help' for more information." >&2
22638   { (exit 1); exit 1; }; } ;;
22639
22640  *) ac_config_targets="$ac_config_targets $1"
22641     ac_need_defaults=false ;;
22642
22643  esac
22644  shift
22645done
22646
22647ac_configure_extra_args=
22648
22649if $ac_cs_silent; then
22650  exec 6>/dev/null
22651  ac_configure_extra_args="$ac_configure_extra_args --silent"
22652fi
22653
22654_ACEOF
22655cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22656if \$ac_cs_recheck; then
22657  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22658  shift
22659  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22660  CONFIG_SHELL='$SHELL'
22661  export CONFIG_SHELL
22662  exec "\$@"
22663fi
22664
22665_ACEOF
22666cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22667exec 5>>config.log
22668{
22669  echo
22670  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22671## Running $as_me. ##
22672_ASBOX
22673  $as_echo "$ac_log"
22674} >&5
22675
22676_ACEOF
22677cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22678#
22679# INIT-COMMANDS
22680#
22681AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22682
22683_ACEOF
22684
22685cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22686
22687# Handling of arguments.
22688for ac_config_target in $ac_config_targets
22689do
22690  case $ac_config_target in
22691    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22692    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22693    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22694    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22695    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22696
22697  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22698$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22699   { (exit 1); exit 1; }; };;
22700  esac
22701done
22702
22703
22704# If the user did not use the arguments to specify the items to instantiate,
22705# then the envvar interface is used.  Set only those that are not.
22706# We use the long form for the default assignment because of an extremely
22707# bizarre bug on SunOS 4.1.3.
22708if $ac_need_defaults; then
22709  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22710  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22711  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22712fi
22713
22714# Have a temporary directory for convenience.  Make it in the build tree
22715# simply because there is no reason against having it here, and in addition,
22716# creating and moving files from /tmp can sometimes cause problems.
22717# Hook for its removal unless debugging.
22718# Note that there is a small window in which the directory will not be cleaned:
22719# after its creation but before its name has been assigned to `$tmp'.
22720$debug ||
22721{
22722  tmp=
22723  trap 'exit_status=$?
22724  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22725' 0
22726  trap '{ (exit 1); exit 1; }' 1 2 13 15
22727}
22728# Create a (secure) tmp directory for tmp files.
22729
22730{
22731  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22732  test -n "$tmp" && test -d "$tmp"
22733}  ||
22734{
22735  tmp=./conf$$-$RANDOM
22736  (umask 077 && mkdir "$tmp")
22737} ||
22738{
22739   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22740   { (exit 1); exit 1; }
22741}
22742
22743# Set up the scripts for CONFIG_FILES section.
22744# No need to generate them if there are no CONFIG_FILES.
22745# This happens for instance with `./config.status config.h'.
22746if test -n "$CONFIG_FILES"; then
22747
22748
22749ac_cr='
22750'
22751ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22752if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22753  ac_cs_awk_cr='\\r'
22754else
22755  ac_cs_awk_cr=$ac_cr
22756fi
22757
22758echo 'BEGIN {' >"$tmp/subs1.awk" &&
22759_ACEOF
22760
22761
22762{
22763  echo "cat >conf$$subs.awk <<_ACEOF" &&
22764  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22765  echo "_ACEOF"
22766} >conf$$subs.sh ||
22767  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22768$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22769   { (exit 1); exit 1; }; }
22770ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22771ac_delim='%!_!# '
22772for ac_last_try in false false false false false :; do
22773  . ./conf$$subs.sh ||
22774    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22775$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22776   { (exit 1); exit 1; }; }
22777
22778  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22779  if test $ac_delim_n = $ac_delim_num; then
22780    break
22781  elif $ac_last_try; then
22782    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22783$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22784   { (exit 1); exit 1; }; }
22785  else
22786    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22787  fi
22788done
22789rm -f conf$$subs.sh
22790
22791cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22792cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22793_ACEOF
22794sed -n '
22795h
22796s/^/S["/; s/!.*/"]=/
22797p
22798g
22799s/^[^!]*!//
22800:repl
22801t repl
22802s/'"$ac_delim"'$//
22803t delim
22804:nl
22805h
22806s/\(.\{148\}\).*/\1/
22807t more1
22808s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22809p
22810n
22811b repl
22812:more1
22813s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22814p
22815g
22816s/.\{148\}//
22817t nl
22818:delim
22819h
22820s/\(.\{148\}\).*/\1/
22821t more2
22822s/["\\]/\\&/g; s/^/"/; s/$/"/
22823p
22824b
22825:more2
22826s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22827p
22828g
22829s/.\{148\}//
22830t delim
22831' <conf$$subs.awk | sed '
22832/^[^""]/{
22833  N
22834  s/\n//
22835}
22836' >>$CONFIG_STATUS || ac_write_fail=1
22837rm -f conf$$subs.awk
22838cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22839_ACAWK
22840cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22841  for (key in S) S_is_set[key] = 1
22842  FS = ""
22843
22844}
22845{
22846  line = $ 0
22847  nfields = split(line, field, "@")
22848  substed = 0
22849  len = length(field[1])
22850  for (i = 2; i < nfields; i++) {
22851    key = field[i]
22852    keylen = length(key)
22853    if (S_is_set[key]) {
22854      value = S[key]
22855      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22856      len += length(value) + length(field[++i])
22857      substed = 1
22858    } else
22859      len += 1 + keylen
22860  }
22861
22862  print line
22863}
22864
22865_ACAWK
22866_ACEOF
22867cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22868if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22869  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22870else
22871  cat
22872fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22873  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22874$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22875   { (exit 1); exit 1; }; }
22876_ACEOF
22877
22878# VPATH may cause trouble with some makes, so we remove $(srcdir),
22879# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22880# trailing colons and then remove the whole line if VPATH becomes empty
22881# (actually we leave an empty line to preserve line numbers).
22882if test "x$srcdir" = x.; then
22883  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22884s/:*\$(srcdir):*/:/
22885s/:*\${srcdir}:*/:/
22886s/:*@srcdir@:*/:/
22887s/^\([^=]*=[	 ]*\):*/\1/
22888s/:*$//
22889s/^[^=]*=[	 ]*$//
22890}'
22891fi
22892
22893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22894fi # test -n "$CONFIG_FILES"
22895
22896# Set up the scripts for CONFIG_HEADERS section.
22897# No need to generate them if there are no CONFIG_HEADERS.
22898# This happens for instance with `./config.status Makefile'.
22899if test -n "$CONFIG_HEADERS"; then
22900cat >"$tmp/defines.awk" <<\_ACAWK ||
22901BEGIN {
22902_ACEOF
22903
22904# Transform confdefs.h into an awk script `defines.awk', embedded as
22905# here-document in config.status, that substitutes the proper values into
22906# config.h.in to produce config.h.
22907
22908# Create a delimiter string that does not exist in confdefs.h, to ease
22909# handling of long lines.
22910ac_delim='%!_!# '
22911for ac_last_try in false false :; do
22912  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22913  if test -z "$ac_t"; then
22914    break
22915  elif $ac_last_try; then
22916    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22917$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22918   { (exit 1); exit 1; }; }
22919  else
22920    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22921  fi
22922done
22923
22924# For the awk script, D is an array of macro values keyed by name,
22925# likewise P contains macro parameters if any.  Preserve backslash
22926# newline sequences.
22927
22928ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22929sed -n '
22930s/.\{148\}/&'"$ac_delim"'/g
22931t rset
22932:rset
22933s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
22934t def
22935d
22936:def
22937s/\\$//
22938t bsnl
22939s/["\\]/\\&/g
22940s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22941D["\1"]=" \3"/p
22942s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
22943d
22944:bsnl
22945s/["\\]/\\&/g
22946s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22947D["\1"]=" \3\\\\\\n"\\/p
22948t cont
22949s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22950t cont
22951d
22952:cont
22953n
22954s/.\{148\}/&'"$ac_delim"'/g
22955t clear
22956:clear
22957s/\\$//
22958t bsnlc
22959s/["\\]/\\&/g; s/^/"/; s/$/"/p
22960d
22961:bsnlc
22962s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22963b cont
22964' <confdefs.h | sed '
22965s/'"$ac_delim"'/"\\\
22966"/g' >>$CONFIG_STATUS || ac_write_fail=1
22967
22968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22969  for (key in D) D_is_set[key] = 1
22970  FS = ""
22971}
22972/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22973  line = \$ 0
22974  split(line, arg, " ")
22975  if (arg[1] == "#") {
22976    defundef = arg[2]
22977    mac1 = arg[3]
22978  } else {
22979    defundef = substr(arg[1], 2)
22980    mac1 = arg[2]
22981  }
22982  split(mac1, mac2, "(") #)
22983  macro = mac2[1]
22984  prefix = substr(line, 1, index(line, defundef) - 1)
22985  if (D_is_set[macro]) {
22986    # Preserve the white space surrounding the "#".
22987    print prefix "define", macro P[macro] D[macro]
22988    next
22989  } else {
22990    # Replace #undef with comments.  This is necessary, for example,
22991    # in the case of _POSIX_SOURCE, which is predefined and required
22992    # on some systems where configure will not decide to define it.
22993    if (defundef == "undef") {
22994      print "/*", prefix defundef, macro, "*/"
22995      next
22996    }
22997  }
22998}
22999{ print }
23000_ACAWK
23001_ACEOF
23002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23003  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23004$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23005   { (exit 1); exit 1; }; }
23006fi # test -n "$CONFIG_HEADERS"
23007
23008
23009eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23010shift
23011for ac_tag
23012do
23013  case $ac_tag in
23014  :[FHLC]) ac_mode=$ac_tag; continue;;
23015  esac
23016  case $ac_mode$ac_tag in
23017  :[FHL]*:*);;
23018  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23019$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23020   { (exit 1); exit 1; }; };;
23021  :[FH]-) ac_tag=-:-;;
23022  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23023  esac
23024  ac_save_IFS=$IFS
23025  IFS=:
23026  set x $ac_tag
23027  IFS=$ac_save_IFS
23028  shift
23029  ac_file=$1
23030  shift
23031
23032  case $ac_mode in
23033  :L) ac_source=$1;;
23034  :[FH])
23035    ac_file_inputs=
23036    for ac_f
23037    do
23038      case $ac_f in
23039      -) ac_f="$tmp/stdin";;
23040      *) # Look for the file first in the build tree, then in the source tree
23041	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23042	 # because $ac_f cannot contain `:'.
23043	 test -f "$ac_f" ||
23044	   case $ac_f in
23045	   [\\/$]*) false;;
23046	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23047	   esac ||
23048	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23049$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23050   { (exit 1); exit 1; }; };;
23051      esac
23052      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23053      ac_file_inputs="$ac_file_inputs '$ac_f'"
23054    done
23055
23056    # Let's still pretend it is `configure' which instantiates (i.e., don't
23057    # use $as_me), people would be surprised to read:
23058    #    /* config.h.  Generated by config.status.  */
23059    configure_input='Generated from '`
23060	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23061	`' by configure.'
23062    if test x"$ac_file" != x-; then
23063      configure_input="$ac_file.  $configure_input"
23064      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23065$as_echo "$as_me: creating $ac_file" >&6;}
23066    fi
23067    # Neutralize special characters interpreted by sed in replacement strings.
23068    case $configure_input in #(
23069    *\&* | *\|* | *\\* )
23070       ac_sed_conf_input=`$as_echo "$configure_input" |
23071       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23072    *) ac_sed_conf_input=$configure_input;;
23073    esac
23074
23075    case $ac_tag in
23076    *:-:* | *:-) cat >"$tmp/stdin" \
23077      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23078$as_echo "$as_me: error: could not create $ac_file" >&2;}
23079   { (exit 1); exit 1; }; } ;;
23080    esac
23081    ;;
23082  esac
23083
23084  ac_dir=`$as_dirname -- "$ac_file" ||
23085$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23086	 X"$ac_file" : 'X\(//\)[^/]' \| \
23087	 X"$ac_file" : 'X\(//\)$' \| \
23088	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23089$as_echo X"$ac_file" |
23090    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23091	    s//\1/
23092	    q
23093	  }
23094	  /^X\(\/\/\)[^/].*/{
23095	    s//\1/
23096	    q
23097	  }
23098	  /^X\(\/\/\)$/{
23099	    s//\1/
23100	    q
23101	  }
23102	  /^X\(\/\).*/{
23103	    s//\1/
23104	    q
23105	  }
23106	  s/.*/./; q'`
23107  { as_dir="$ac_dir"
23108  case $as_dir in #(
23109  -*) as_dir=./$as_dir;;
23110  esac
23111  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23112    as_dirs=
23113    while :; do
23114      case $as_dir in #(
23115      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23116      *) as_qdir=$as_dir;;
23117      esac
23118      as_dirs="'$as_qdir' $as_dirs"
23119      as_dir=`$as_dirname -- "$as_dir" ||
23120$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23121	 X"$as_dir" : 'X\(//\)[^/]' \| \
23122	 X"$as_dir" : 'X\(//\)$' \| \
23123	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23124$as_echo X"$as_dir" |
23125    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23126	    s//\1/
23127	    q
23128	  }
23129	  /^X\(\/\/\)[^/].*/{
23130	    s//\1/
23131	    q
23132	  }
23133	  /^X\(\/\/\)$/{
23134	    s//\1/
23135	    q
23136	  }
23137	  /^X\(\/\).*/{
23138	    s//\1/
23139	    q
23140	  }
23141	  s/.*/./; q'`
23142      test -d "$as_dir" && break
23143    done
23144    test -z "$as_dirs" || eval "mkdir $as_dirs"
23145  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23146$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23147   { (exit 1); exit 1; }; }; }
23148  ac_builddir=.
23149
23150case "$ac_dir" in
23151.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23152*)
23153  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23154  # A ".." for each directory in $ac_dir_suffix.
23155  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23156  case $ac_top_builddir_sub in
23157  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23158  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23159  esac ;;
23160esac
23161ac_abs_top_builddir=$ac_pwd
23162ac_abs_builddir=$ac_pwd$ac_dir_suffix
23163# for backward compatibility:
23164ac_top_builddir=$ac_top_build_prefix
23165
23166case $srcdir in
23167  .)  # We are building in place.
23168    ac_srcdir=.
23169    ac_top_srcdir=$ac_top_builddir_sub
23170    ac_abs_top_srcdir=$ac_pwd ;;
23171  [\\/]* | ?:[\\/]* )  # Absolute name.
23172    ac_srcdir=$srcdir$ac_dir_suffix;
23173    ac_top_srcdir=$srcdir
23174    ac_abs_top_srcdir=$srcdir ;;
23175  *) # Relative name.
23176    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23177    ac_top_srcdir=$ac_top_build_prefix$srcdir
23178    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23179esac
23180ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23181
23182
23183  case $ac_mode in
23184  :F)
23185  #
23186  # CONFIG_FILE
23187  #
23188
23189  case $INSTALL in
23190  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23191  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23192  esac
23193  ac_MKDIR_P=$MKDIR_P
23194  case $MKDIR_P in
23195  [\\/$]* | ?:[\\/]* ) ;;
23196  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23197  esac
23198_ACEOF
23199
23200cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23201# If the template does not know about datarootdir, expand it.
23202# FIXME: This hack should be removed a few years after 2.60.
23203ac_datarootdir_hack=; ac_datarootdir_seen=
23204
23205ac_sed_dataroot='
23206/datarootdir/ {
23207  p
23208  q
23209}
23210/@datadir@/p
23211/@docdir@/p
23212/@infodir@/p
23213/@localedir@/p
23214/@mandir@/p
23215'
23216case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23217*datarootdir*) ac_datarootdir_seen=yes;;
23218*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23219  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23220$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23221_ACEOF
23222cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23223  ac_datarootdir_hack='
23224  s&@datadir@&$datadir&g
23225  s&@docdir@&$docdir&g
23226  s&@infodir@&$infodir&g
23227  s&@localedir@&$localedir&g
23228  s&@mandir@&$mandir&g
23229    s&\\\${datarootdir}&$datarootdir&g' ;;
23230esac
23231_ACEOF
23232
23233# Neutralize VPATH when `$srcdir' = `.'.
23234# Shell code in configure.ac might set extrasub.
23235# FIXME: do we really want to maintain this feature?
23236cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23237ac_sed_extra="$ac_vpsub
23238$extrasub
23239_ACEOF
23240cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23241:t
23242/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23243s|@configure_input@|$ac_sed_conf_input|;t t
23244s&@top_builddir@&$ac_top_builddir_sub&;t t
23245s&@top_build_prefix@&$ac_top_build_prefix&;t t
23246s&@srcdir@&$ac_srcdir&;t t
23247s&@abs_srcdir@&$ac_abs_srcdir&;t t
23248s&@top_srcdir@&$ac_top_srcdir&;t t
23249s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23250s&@builddir@&$ac_builddir&;t t
23251s&@abs_builddir@&$ac_abs_builddir&;t t
23252s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23253s&@INSTALL@&$ac_INSTALL&;t t
23254s&@MKDIR_P@&$ac_MKDIR_P&;t t
23255$ac_datarootdir_hack
23256"
23257eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23258  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23259$as_echo "$as_me: error: could not create $ac_file" >&2;}
23260   { (exit 1); exit 1; }; }
23261
23262test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23263  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23264  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23265  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23266which seems to be undefined.  Please make sure it is defined." >&5
23267$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23268which seems to be undefined.  Please make sure it is defined." >&2;}
23269
23270  rm -f "$tmp/stdin"
23271  case $ac_file in
23272  -) cat "$tmp/out" && rm -f "$tmp/out";;
23273  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23274  esac \
23275  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23276$as_echo "$as_me: error: could not create $ac_file" >&2;}
23277   { (exit 1); exit 1; }; }
23278 ;;
23279  :H)
23280  #
23281  # CONFIG_HEADER
23282  #
23283  if test x"$ac_file" != x-; then
23284    {
23285      $as_echo "/* $configure_input  */" \
23286      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23287    } >"$tmp/config.h" \
23288      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23289$as_echo "$as_me: error: could not create $ac_file" >&2;}
23290   { (exit 1); exit 1; }; }
23291    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23292      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23293$as_echo "$as_me: $ac_file is unchanged" >&6;}
23294    else
23295      rm -f "$ac_file"
23296      mv "$tmp/config.h" "$ac_file" \
23297	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23298$as_echo "$as_me: error: could not create $ac_file" >&2;}
23299   { (exit 1); exit 1; }; }
23300    fi
23301  else
23302    $as_echo "/* $configure_input  */" \
23303      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23304      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23305$as_echo "$as_me: error: could not create -" >&2;}
23306   { (exit 1); exit 1; }; }
23307  fi
23308# Compute "$ac_file"'s index in $config_headers.
23309_am_arg="$ac_file"
23310_am_stamp_count=1
23311for _am_header in $config_headers :; do
23312  case $_am_header in
23313    $_am_arg | $_am_arg:* )
23314      break ;;
23315    * )
23316      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23317  esac
23318done
23319echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23320$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23321	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23322	 X"$_am_arg" : 'X\(//\)$' \| \
23323	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23324$as_echo X"$_am_arg" |
23325    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23326	    s//\1/
23327	    q
23328	  }
23329	  /^X\(\/\/\)[^/].*/{
23330	    s//\1/
23331	    q
23332	  }
23333	  /^X\(\/\/\)$/{
23334	    s//\1/
23335	    q
23336	  }
23337	  /^X\(\/\).*/{
23338	    s//\1/
23339	    q
23340	  }
23341	  s/.*/./; q'`/stamp-h$_am_stamp_count
23342 ;;
23343
23344  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23345$as_echo "$as_me: executing $ac_file commands" >&6;}
23346 ;;
23347  esac
23348
23349
23350  case $ac_file$ac_mode in
23351    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23352  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23353  # are listed without --file.  Let's play safe and only enable the eval
23354  # if we detect the quoting.
23355  case $CONFIG_FILES in
23356  *\'*) eval set x "$CONFIG_FILES" ;;
23357  *)   set x $CONFIG_FILES ;;
23358  esac
23359  shift
23360  for mf
23361  do
23362    # Strip MF so we end up with the name of the file.
23363    mf=`echo "$mf" | sed -e 's/:.*$//'`
23364    # Check whether this is an Automake generated Makefile or not.
23365    # We used to match only the files named `Makefile.in', but
23366    # some people rename them; so instead we look at the file content.
23367    # Grep'ing the first line is not enough: some people post-process
23368    # each Makefile.in and add a new line on top of each file to say so.
23369    # Grep'ing the whole file is not good either: AIX grep has a line
23370    # limit of 2048, but all sed's we know have understand at least 4000.
23371    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23372      dirpart=`$as_dirname -- "$mf" ||
23373$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23374	 X"$mf" : 'X\(//\)[^/]' \| \
23375	 X"$mf" : 'X\(//\)$' \| \
23376	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23377$as_echo X"$mf" |
23378    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23379	    s//\1/
23380	    q
23381	  }
23382	  /^X\(\/\/\)[^/].*/{
23383	    s//\1/
23384	    q
23385	  }
23386	  /^X\(\/\/\)$/{
23387	    s//\1/
23388	    q
23389	  }
23390	  /^X\(\/\).*/{
23391	    s//\1/
23392	    q
23393	  }
23394	  s/.*/./; q'`
23395    else
23396      continue
23397    fi
23398    # Extract the definition of DEPDIR, am__include, and am__quote
23399    # from the Makefile without running `make'.
23400    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23401    test -z "$DEPDIR" && continue
23402    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23403    test -z "am__include" && continue
23404    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23405    # When using ansi2knr, U may be empty or an underscore; expand it
23406    U=`sed -n 's/^U = //p' < "$mf"`
23407    # Find all dependency output files, they are included files with
23408    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23409    # simplest approach to changing $(DEPDIR) to its actual value in the
23410    # expansion.
23411    for file in `sed -n "
23412      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23413	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23414      # Make sure the directory exists.
23415      test -f "$dirpart/$file" && continue
23416      fdir=`$as_dirname -- "$file" ||
23417$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23418	 X"$file" : 'X\(//\)[^/]' \| \
23419	 X"$file" : 'X\(//\)$' \| \
23420	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23421$as_echo X"$file" |
23422    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23423	    s//\1/
23424	    q
23425	  }
23426	  /^X\(\/\/\)[^/].*/{
23427	    s//\1/
23428	    q
23429	  }
23430	  /^X\(\/\/\)$/{
23431	    s//\1/
23432	    q
23433	  }
23434	  /^X\(\/\).*/{
23435	    s//\1/
23436	    q
23437	  }
23438	  s/.*/./; q'`
23439      { as_dir=$dirpart/$fdir
23440  case $as_dir in #(
23441  -*) as_dir=./$as_dir;;
23442  esac
23443  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23444    as_dirs=
23445    while :; do
23446      case $as_dir in #(
23447      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23448      *) as_qdir=$as_dir;;
23449      esac
23450      as_dirs="'$as_qdir' $as_dirs"
23451      as_dir=`$as_dirname -- "$as_dir" ||
23452$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23453	 X"$as_dir" : 'X\(//\)[^/]' \| \
23454	 X"$as_dir" : 'X\(//\)$' \| \
23455	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23456$as_echo X"$as_dir" |
23457    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23458	    s//\1/
23459	    q
23460	  }
23461	  /^X\(\/\/\)[^/].*/{
23462	    s//\1/
23463	    q
23464	  }
23465	  /^X\(\/\/\)$/{
23466	    s//\1/
23467	    q
23468	  }
23469	  /^X\(\/\).*/{
23470	    s//\1/
23471	    q
23472	  }
23473	  s/.*/./; q'`
23474      test -d "$as_dir" && break
23475    done
23476    test -z "$as_dirs" || eval "mkdir $as_dirs"
23477  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23478$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23479   { (exit 1); exit 1; }; }; }
23480      # echo "creating $dirpart/$file"
23481      echo '# dummy' > "$dirpart/$file"
23482    done
23483  done
23484}
23485 ;;
23486
23487  esac
23488done # for ac_tag
23489
23490
23491{ (exit 0); exit 0; }
23492_ACEOF
23493chmod +x $CONFIG_STATUS
23494ac_clean_files=$ac_clean_files_save
23495
23496test $ac_write_fail = 0 ||
23497  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23498$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23499   { (exit 1); exit 1; }; }
23500
23501
23502# configure is writing to config.log, and then calls config.status.
23503# config.status does its own redirection, appending to config.log.
23504# Unfortunately, on DOS this fails, as config.log is still kept open
23505# by configure, so config.status won't be able to write to it; its
23506# output is simply discarded.  So we exec the FD to /dev/null,
23507# effectively closing config.log, so it can be properly (re)opened and
23508# appended to by config.status.  When coming back to configure, we
23509# need to make the FD available again.
23510if test "$no_create" != yes; then
23511  ac_cs_success=:
23512  ac_config_status_args=
23513  test "$silent" = yes &&
23514    ac_config_status_args="$ac_config_status_args --quiet"
23515  exec 5>/dev/null
23516  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23517  exec 5>>config.log
23518  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23519  # would make configure fail if this is the last instruction.
23520  $ac_cs_success || { (exit 1); exit 1; }
23521fi
23522if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23523  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23524$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23525fi
23526
23527